allure-jswaku/8673/widgets/severity.json
2025-07-17 16:53:17 +00:00

1 line
162 KiB
JSON

[{"uid":"c7042a6b07e3dd63","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752769398276,"stop":1752769398277,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd6b1718f55aaa5","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752769398279,"stop":1752769398279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f839586eafa5128","name":"should set field with only RELAY enabled","time":{"start":1752769349511,"stop":1752769349511,"duration":0},"status":"passed","severity":"normal"},{"uid":"1198836a8680d93c","name":"Check publish message containing numeric","time":{"start":1752769623187,"stop":1752769623188,"duration":1},"status":"passed","severity":"normal"},{"uid":"89975e3c3a2c07a7","name":"should handle multiple peers with different shard configurations","time":{"start":1752769358836,"stop":1752769358839,"duration":3},"status":"passed","severity":"normal"},{"uid":"c407656cee895a6e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752769348824,"stop":1752769348825,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab1ac5b89df5d00","name":"Check publish message after service node is restarted","time":{"start":1752769623198,"stop":1752769623198,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ac92ba534859a54","name":"should discard bootstrap peers when has more than set limit","time":{"start":1752769463443,"stop":1752769463443,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea2aee32cedf57a","name":"should be safe to call multiple times","time":{"start":1752769359995,"stop":1752769359995,"duration":0},"status":"passed","severity":"normal"},{"uid":"837ba226eb887b1a","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752769398290,"stop":1752769398290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c15265f35824f","name":"Check message with non string payload is not received","time":{"start":1752770933070,"stop":1752770933070,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f54d26cf0eead91","name":"should hang up with PeerId and return true on success","time":{"start":1752769359998,"stop":1752769359999,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3542f3848dfc3f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752769397936,"stop":1752769397937,"duration":1},"status":"passed","severity":"normal"},{"uid":"31eade810ae98ed5","name":"messageHashStr produces consistent results for the same input","time":{"start":1752769359273,"stop":1752769359273,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afffdc207f1bf61","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752770283135,"stop":1752770283135,"duration":0},"status":"broken","severity":"normal"},{"uid":"e04ee407f9f4e3ea","name":"Rejects garbage","time":{"start":1752769392539,"stop":1752769392539,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadb36fc0ea4b0","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752769359564,"stop":1752769359564,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf654804a64f3c6","name":"should dial peer immediately when queue is empty","time":{"start":1752769358815,"stop":1752769358815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fa40ce3ac19dbf","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1752769359254,"stop":1752769359254,"duration":0},"status":"passed","severity":"normal"},{"uid":"38214632d871aa97","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752769359133,"stop":1752769359133,"duration":0},"status":"passed","severity":"normal"},{"uid":"77031e5b1694fefc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752770283127,"stop":1752770283127,"duration":0},"status":"broken","severity":"normal"},{"uid":"e94e2f08b50a9ade","name":"Asymmetric encrypt & decrypt","time":{"start":1752769378179,"stop":1752769378179,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdccbe47836148a","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752769367218,"stop":1752769367220,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e04ea3d2c85ac2b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752769588454,"stop":1752769588454,"duration":0},"status":"broken","severity":"normal"},{"uid":"431ce94a9b56246b","name":"should filter out already connected peers","time":{"start":1752769359223,"stop":1752769359226,"duration":3},"status":"passed","severity":"normal"},{"uid":"a2fa09f02b6d4a44","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752769359022,"stop":1752769359022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa4e444a32848c5","name":"should clear dial history on stop","time":{"start":1752769358814,"stop":1752769358814,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf943d3634f85e17","name":"Check received message containing shell command","time":{"start":1752770933084,"stop":1752770933084,"duration":0},"status":"broken","severity":"normal"},{"uid":"11b26ef8f5051f27","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752769397931,"stop":1752769397935,"duration":4},"status":"passed","severity":"normal"},{"uid":"c6fd99e88985cb96","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752769616060,"stop":1752769616060,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ad2fb67bd1582c","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752769359972,"stop":1752769359972,"duration":0},"status":"passed","severity":"normal"},{"uid":"9100dfd690426f66","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752770123953,"stop":1752770123954,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a664af3c04663a7","name":"should dial with PeerId and return stream","time":{"start":1752769359997,"stop":1752769359997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8989a84772f2b4","name":"should set field with only FILTER enabled","time":{"start":1752769349512,"stop":1752769349512,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3a4df04680a53b","name":"should not create relay timers when relay is not provided","time":{"start":1752769359025,"stop":1752769359027,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed5840f20d079e75","name":"should skip peer when not on same shard","time":{"start":1752769358823,"stop":1752769358823,"duration":0},"status":"passed","severity":"normal"},{"uid":"92235f8e9d8df4a8","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752769631528,"stop":1752769631529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4485645de1e7480","name":"should handle onConnected and onDisconnected","time":{"start":1752769389141,"stop":1752769389141,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc5a22860477398","name":"should successfully stop","time":{"start":1752769388914,"stop":1752769388914,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0e22cf4f340031","name":"should create dialer with libp2p and shardReader","time":{"start":1752769358795,"stop":1752769358804,"duration":9},"status":"passed","severity":"normal"},{"uid":"8e1127b6dabe17eb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752769398310,"stop":1752769398310,"duration":0},"status":"passed","severity":"normal"},{"uid":"416b52b768b2313d","name":"Decoder throws on undefined content topic","time":{"start":1752769379290,"stop":1752769379291,"duration":1},"status":"passed","severity":"normal"},{"uid":"5720317f35c17778","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app89/4/topic959/xml","time":{"start":1752770101717,"stop":1752770101717,"duration":0},"status":"broken","severity":"normal"},{"uid":"39b5b88960d88c38","name":"Reusing cursor across nodes","time":{"start":1752770115039,"stop":1752770115040,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b7e9f35b1d4122","name":"Check message on other pubsub topic is not received","time":{"start":1752770933089,"stop":1752770933089,"duration":0},"status":"passed","severity":"normal"},{"uid":"83c3dd9005b3440a","name":"Generator, 2 different pubsubtopics","time":{"start":1752770175231,"stop":1752770175231,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2530bcfc6e04e9","name":"accepts valid message hash query","time":{"start":1752769359468,"stop":1752769359468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c24ceab2a3c08a","name":"should return false","time":{"start":1752769349504,"stop":1752769349504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94feb17365e991a","name":"accepts time-filtered query with content filter","time":{"start":1752769359469,"stop":1752769359469,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a75bd184c897caa","name":"Check received message containing Basic HTML tag","time":{"start":1752770933082,"stop":1752770933082,"duration":0},"status":"broken","severity":"normal"},{"uid":"34ffee836c4a2529","name":"should return all connected peers without codec filter","time":{"start":1752769360000,"stop":1752769360000,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c09b66215e09a8","name":"should not fail to start the service if it is already started","time":{"start":1752769425096,"stop":1752769425096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2600695e02e1a1a0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752769343465,"stop":1752769343465,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ea7fcba84af6f9","name":"should handle shard reader errors gracefully","time":{"start":1752769358834,"stop":1752769358834,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d4037f41933ff1","name":"returns all values when wanted number is greater than available values","time":{"start":1752769366948,"stop":1752769366949,"duration":1},"status":"passed","severity":"normal"},{"uid":"3089e43dd1ee7a3","name":"should be safe to call multiple times","time":{"start":1752769359996,"stop":1752769359996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04144327092b5a9","name":"should add event listeners to libp2p","time":{"start":1752769359100,"stop":1752769359101,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f76bddc19ada8d","name":"should not fail to start the service if it is already started","time":{"start":1752769371744,"stop":1752769371744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e013a1bb2283cc75","name":"Non TWN Cluster","time":{"start":1752770101715,"stop":1752770101715,"duration":0},"status":"broken","severity":"normal"},{"uid":"a05d269683b9ad3","name":"should never report false negatives","time":{"start":1752769400509,"stop":1752769400510,"duration":1},"status":"passed","severity":"normal"},{"uid":"a416ecdb5bacb0e5","name":"should throw error - no public key","time":{"start":1752769349502,"stop":1752769349503,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c7a9b153b12dd3","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752769343400,"stop":1752769343400,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dff1667048e427a","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752769348815,"stop":1752769348815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df7fe2f6737722d","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752769348815,"stop":1752769348818,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5c6ebd8c867cdd3","name":"Wrong topic","time":{"start":1752770101728,"stop":1752770101728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3389a6a726393ec","name":"should enable all discoveries when explicitly set","time":{"start":1752769388560,"stop":1752769388561,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8786112e4795b80","name":"should maintain desired error rate","time":{"start":1752769400509,"stop":1752769400509,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03cc91afe54c98","name":"Promise Callback - true","time":{"start":1752770182840,"stop":1752770182840,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39575120cf6fa5c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752769389099,"stop":1752769389099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1034dc60530675","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752769398289,"stop":1752769398289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1846ac1b829c9a6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752769343416,"stop":1752769343416,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf62509e481e7dd","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752769397935,"stop":1752769397936,"duration":1},"status":"passed","severity":"normal"},{"uid":"e250ddecf4e48bca","name":"should only return 1 node with relay and store capability","time":{"start":1752769367834,"stop":1752769367834,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d7973f54c5940","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752770175227,"stop":1752770175227,"duration":0},"status":"passed","severity":"normal"},{"uid":"982fcfeca905cf0e","name":"rejects hash query with time filter","time":{"start":1752769359468,"stop":1752769359469,"duration":1},"status":"passed","severity":"normal"},{"uid":"2639e11ffea602e2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752769349512,"stop":1752769349512,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1278a25b503737","name":"should handle complete dial lifecycle","time":{"start":1752769358835,"stop":1752769358835,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9a476d8e3a7e2b","name":"Query Generator - true","time":{"start":1752770182838,"stop":1752770182839,"duration":1},"status":"passed","severity":"normal"},{"uid":"278a97bf8c0c81c2","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752769348819,"stop":1752769348819,"duration":0},"status":"passed","severity":"normal"},{"uid":"29491a48d6652ffb","name":"Ordered callback, aborts when callback returns true","time":{"start":1752770159737,"stop":1752770159737,"duration":0},"status":"passed","severity":"normal"},{"uid":"512389666621e093","name":"should return unique PubsubTopics for static sharding","time":{"start":1752769343407,"stop":1752769343407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f246d0b433229ed","name":"should start ping timers on peer connect","time":{"start":1752769359015,"stop":1752769359016,"duration":1},"status":"passed","severity":"normal"},{"uid":"77233764a4b26a19","name":"should populate queue if has active dial","time":{"start":1752769358822,"stop":1752769358822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33f75e1898f837b","name":"Check received message containing unicode special characters","time":{"start":1752770933086,"stop":1752770933086,"duration":0},"status":"broken","severity":"normal"},{"uid":"5ea4428489a2f30c","name":"Check publish message containing Arabic","time":{"start":1752769623189,"stop":1752769623189,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c363114e8ef01d3","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752769388836,"stop":1752769388837,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b46d515dea86d2","name":"nwaku subscribes","time":{"start":1752769612650,"stop":1752769612650,"duration":0},"status":"passed","severity":"normal"},{"uid":"59880479f5546406","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752769438257,"stop":1752769438258,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5d94a47cb48790","name":"should perform ping and update peer store on timer","time":{"start":1752769359022,"stop":1752769359022,"duration":0},"status":"passed","severity":"normal"},{"uid":"380daf89ddc62bc","name":"should throw error - no id","time":{"start":1752769349503,"stop":1752769349503,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa9a3714ed47114","name":"can start the service","time":{"start":1752769425093,"stop":1752769425094,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae726077de8f4f7","name":"should handle ping failures gracefully","time":{"start":1752769359023,"stop":1752769359023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c963a21c0f734d79","name":"should create KeepAliveManager with relay","time":{"start":1752769358995,"stop":1752769358998,"duration":3},"status":"passed","severity":"normal"},{"uid":"48c2457c135cd473","name":"Check message received after jswaku node is restarted","time":{"start":1752770933091,"stop":1752770933092,"duration":1},"status":"broken","severity":"normal"},{"uid":"ed33224a155e35c6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752769343400,"stop":1752769343400,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f81c088e531079","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752770115040,"stop":1752770115040,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78215ab6be4e9e9f","name":"Default pageSize","time":{"start":1752770196899,"stop":1752770196899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9671e8191e4da13","name":"Check received message containing Russian","time":{"start":1752770933078,"stop":1752770933078,"duration":0},"status":"broken","severity":"normal"},{"uid":"c31dbcbeb5ea98a0","name":"Check received message containing shell command","time":{"start":1752770933065,"stop":1752770933065,"duration":0},"status":"broken","severity":"normal"},{"uid":"95b678ffb605b685","name":"Sample","time":{"start":1752769348902,"stop":1752769348902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fbea46c7278d297","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752769702086,"stop":1752769702087,"duration":1},"status":"passed","severity":"normal"},{"uid":"af91be8640435880","name":"should transition to Unhealthy when no connections","time":{"start":1752769389097,"stop":1752769389098,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5a3cc8924b7c8c","name":"Check received message containing escaped characters","time":{"start":1752770933085,"stop":1752770933085,"duration":0},"status":"broken","severity":"normal"},{"uid":"ed01be0258dd90c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752770283134,"stop":1752770283134,"duration":0},"status":"broken","severity":"normal"},{"uid":"4bd59a02fd49a276","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752769398278,"stop":1752769398278,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bff6bb882f4e02","name":"should remove event listeners from globalThis","time":{"start":1752769359109,"stop":1752769359109,"duration":0},"status":"passed","severity":"normal"},{"uid":"6facea7e487e7987","name":"Check received message containing special chars","time":{"start":1752770933053,"stop":1752770933054,"duration":1},"status":"broken","severity":"normal"},{"uid":"871e1e1f9c6a6ee2","name":"Generator, 2 different pubsubtopics","time":{"start":1752770175226,"stop":1752770175227,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce28409f67a4bef","name":"should initialize with default number of peers","time":{"start":1752769389137,"stop":1752769389138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d34c8c2e0574af","name":"should skip peer when dialed recently","time":{"start":1752769358821,"stop":1752769358821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e343391f7aec5260","name":"should select older connection if present","time":{"start":1752769359375,"stop":1752769359375,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc316813bbff5384","name":"should return empty array when no peers connected","time":{"start":1752769360000,"stop":1752769360000,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6489bf3b2d017d","name":"should insert elements correctly","time":{"start":1752769400509,"stop":1752769400509,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d7bf22121d03b","name":"Check publish message containing Chinese","time":{"start":1752769623188,"stop":1752769623189,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b4c1517daabb414","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752769398309,"stop":1752769398309,"duration":0},"status":"passed","severity":"normal"},{"uid":"a552424c0ae4f61d","name":"should wait for Filter peer to be connected","time":{"start":1752769389225,"stop":1752769389226,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd33071cbf1f25b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752769388593,"stop":1752769388594,"duration":1},"status":"passed","severity":"normal"},{"uid":"408efdb4a657286e","name":"Check publish message containing SQL Injection","time":{"start":1752769623190,"stop":1752769623190,"duration":0},"status":"passed","severity":"normal"},{"uid":"50032f492027b949","name":"Overlapping topic subscription","time":{"start":1752769631523,"stop":1752769631525,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b773bde50b0194dd","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752769398297,"stop":1752769398297,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ffd676e723f8fe","name":"should process up to 3 peers at once","time":{"start":1752769358826,"stop":1752769358826,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf62d58bddce9e34","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752769343416,"stop":1752769343417,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d9293f846be4c5","name":"should handle network check errors gracefully","time":{"start":1752769358835,"stop":1752769358835,"duration":0},"status":"passed","severity":"normal"},{"uid":"792197fe57e4c1b6","name":"should handle dial errors gracefully","time":{"start":1752769358722,"stop":1752769358723,"duration":1},"status":"passed","severity":"normal"},{"uid":"390fd75775053359","name":"Mutual subscription","time":{"start":1752769631517,"stop":1752769631517,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b22c00591f3af1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752769631529,"stop":1752769631529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3793c245cbc2fc7","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752769348808,"stop":1752769348813,"duration":5},"status":"passed","severity":"normal"},{"uid":"9684b4d5df40fe78","name":"should be able to dial TLS multiaddrs","time":{"start":1752769506433,"stop":1752769506433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf19c5976a9d7cc","name":"should allow redial after cooldown period","time":{"start":1752769358822,"stop":1752769358823,"duration":1},"status":"passed","severity":"normal"},{"uid":"40605a7b1fac91bb","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752769631529,"stop":1752769631535,"duration":6},"status":"passed","severity":"normal"},{"uid":"a6e896f65d3e9ac1","name":"Passing page size 11 when there are 10 messages","time":{"start":1752770196898,"stop":1752770196898,"duration":0},"status":"passed","severity":"normal"},{"uid":"541302feee506e47","name":"should throw if no connection provided","time":{"start":1752769359561,"stop":1752769359562,"duration":1},"status":"passed","severity":"normal"},{"uid":"19dd4faca1306aea","name":"Meta field set when metaSetter is specified","time":{"start":1752769359970,"stop":1752769359971,"duration":1},"status":"passed","severity":"normal"},{"uid":"435f95933d9d5a08","name":"should drop only non-locked connections when over maxConnections","time":{"start":1752769359245,"stop":1752769359246,"duration":1},"status":"passed","severity":"normal"},{"uid":"63bcdb05853255db","name":"should clear timers for specific peer on disconnect","time":{"start":1752769359029,"stop":1752769359029,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7b5270ea76e802","name":"less peers than existing","time":{"start":1752769598746,"stop":1752769598746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2958a94db2636b5","name":"Passing page size 19 when there are 20 messages","time":{"start":1752770196898,"stop":1752770196898,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa9dc70e8b52709","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752769398312,"stop":1752769398312,"duration":0},"status":"passed","severity":"normal"},{"uid":"65894189e7221728","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752769438260,"stop":1752769438260,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd577c5a1dc8fb0","name":"Generator, 2 different pubsubtopics","time":{"start":1752770175228,"stop":1752770175229,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6484aa7a51324986","name":"should get / set TCP multiaddr","time":{"start":1752769349507,"stop":1752769349508,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c430918923beb38","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752770115038,"stop":1752770115039,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf57dbc8175d1783","name":"should add event listeners for peer connect and disconnect","time":{"start":1752769359003,"stop":1752769359003,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cb68b5b90a3dcd","name":"should return valid sharding parameters for static sharding","time":{"start":1752769343425,"stop":1752769343425,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02a6ec676c33d12","name":"should not execute task if max attempts is 0","time":{"start":1752769388612,"stop":1752769388612,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db9c3525b2a3179","name":"should drop connection via multiaddr with hangUp","time":{"start":1752769506432,"stop":1752769506433,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6f4b257ac00d8d","name":"should save new peer to store","time":{"start":1752769358728,"stop":1752769358728,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71aef2f71b94011","name":"groups content topics by expected pubsub topic","time":{"start":1752769343403,"stop":1752769343403,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e4e740ba60f2fc","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752769371748,"stop":1752769371748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4b53afd55427a3","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752769348829,"stop":1752769348830,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6615f0b481a2c7","name":"should initialize with isNetworkConnected as false","time":{"start":1752769359100,"stop":1752769359100,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c53c7941013d47","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752770202949,"stop":1752770202949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd13f7756df21b18","name":"should dial second nwaku node that was discovered","time":{"start":1752769419941,"stop":1752769419942,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9fd2b8b8f0610fe","name":"random static sharding 9 - Cluster ID: 41, Shard ID: 693","time":{"start":1752770183504,"stop":1752770183505,"duration":1},"status":"broken","severity":"normal"},{"uid":"9d0e7959ce43f55f","name":"should start all internal components","time":{"start":1752769359994,"stop":1752769359995,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e19297c15306b8","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752769343407,"stop":1752769343408,"duration":1},"status":"passed","severity":"normal"},{"uid":"e049512b24b3ca","name":"Check received message containing short","time":{"start":1752770933049,"stop":1752770933049,"duration":0},"status":"broken","severity":"normal"},{"uid":"369170891e35054d","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752769388564,"stop":1752769388564,"duration":0},"status":"passed","severity":"normal"},{"uid":"4694fd88a61b9689","name":"Js publishes, other Js receives","time":{"start":1752769612651,"stop":1752769612651,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9e4fd0cacb3bfc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752769343398,"stop":1752769343399,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8bbcf1a46b957de","name":"should handle dial errors gracefully","time":{"start":1752769359227,"stop":1752769359227,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7040b9532070ac9","name":"should emit a peer event after start","time":{"start":1752769598556,"stop":1752769598557,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2a465a26a6d22c","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752769389145,"stop":1752769389145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61667a009c02c8d","name":"should allow redial after failed dial cooldown expires","time":{"start":1752769358825,"stop":1752769358825,"duration":0},"status":"passed","severity":"normal"},{"uid":"12961b9d6fae11ad","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752769398306,"stop":1752769398307,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c18d6bfbe9f329","name":"should handle complete peer lifecycle","time":{"start":1752769359036,"stop":1752769359037,"duration":1},"status":"passed","severity":"normal"},{"uid":"f805eb4e4a0a3969","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app3/4/topic880/json","time":{"start":1752770101728,"stop":1752770101728,"duration":0},"status":"broken","severity":"normal"},{"uid":"14804cd66746cb2c","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752770115041,"stop":1752770115041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71de82cd01a504b5","name":"should clear the dialing interval","time":{"start":1752769358811,"stop":1752769358814,"duration":3},"status":"passed","severity":"normal"},{"uid":"8ee81de575627a99","name":"should handle case when globalThis is not available","time":{"start":1752769359117,"stop":1752769359117,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ac23640ab17bdb","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752769403314,"stop":1752769403314,"duration":0},"status":"passed","severity":"normal"},{"uid":"17faf0208f5c5a9b","name":"Ordered Callback - true","time":{"start":1752770182841,"stop":1752770182841,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79ff4527bc22edf","name":"Query generator for 2000 messages","time":{"start":1752770159737,"stop":1752770159738,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d731d2d0502a14","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752769398281,"stop":1752769398282,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf1cabc31071d6","name":"should handle a minimal index list","time":{"start":1752769343464,"stop":1752769343465,"duration":1},"status":"passed","severity":"normal"},{"uid":"499f288904eecad0","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752769631541,"stop":1752769631541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a7217e040f4ef3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752769398294,"stop":1752769398294,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9dfb601ed59b8e","name":"should do nothing if no non-locked connections to drop","time":{"start":1752769359246,"stop":1752769359246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47c27f0ce28cf66","name":"ignores unrecognized TXT record formats","time":{"start":1752769367833,"stop":1752769367833,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3aeb670a8fb0233","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752769562081,"stop":1752769562081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4aedee38f1adaa","name":"Push to array if already present","time":{"start":1752769343119,"stop":1752769343120,"duration":1},"status":"passed","severity":"normal"},{"uid":"d284b6a99d2088e0","name":"should clear dial history on start","time":{"start":1752769358805,"stop":1752769358805,"duration":0},"status":"passed","severity":"normal"},{"uid":"830eb24c64e907d9","name":"Check publish message containing unicode special characters","time":{"start":1752769623193,"stop":1752769623193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c602aa8afba7a98","name":"should add event listener for peer:discovery","time":{"start":1752769358716,"stop":1752769358716,"duration":0},"status":"passed","severity":"normal"},{"uid":"59220855df4eac2e","name":"should be online or offline if network state changed","time":{"start":1752769438261,"stop":1752769438261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c59c5d540b1633d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752769398279,"stop":1752769398279,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7637615caa86808","name":"should not fail to start the service if it is already started","time":{"start":1752769598556,"stop":1752769598556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60dd6c4ea7ed5c1","name":"should dial peer when on same shard","time":{"start":1752769358823,"stop":1752769358824,"duration":1},"status":"passed","severity":"normal"},{"uid":"6613dfff96c74590","name":"should create all internal components","time":{"start":1752769359994,"stop":1752769359994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9980167e5b6fafd7","name":"Check publish message containing Script","time":{"start":1752769623190,"stop":1752769623190,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef84140207ec7b9","name":"should decode valid enr successfully","time":{"start":1752769349501,"stop":1752769349501,"duration":0},"status":"passed","severity":"normal"},{"uid":"edaae0247886e75f","name":"Check received message containing XML","time":{"start":1752770933062,"stop":1752770933062,"duration":0},"status":"broken","severity":"normal"},{"uid":"868b5423351eda5c","name":"Query with Ordered Callback, No message returned","time":{"start":1752770123953,"stop":1752770123953,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a05b1b52dcf750","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752769438258,"stop":1752769438258,"duration":0},"status":"passed","severity":"normal"},{"uid":"474775545f702bd6","name":"Does not throw an exception when node disconnects","time":{"start":1752770208943,"stop":1752770208943,"duration":0},"status":"passed","severity":"normal"},{"uid":"8abc17f6b85195cd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752769398307,"stop":1752769398308,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de7436f02c1ee3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752769367214,"stop":1752769367215,"duration":1},"status":"passed","severity":"normal"},{"uid":"1371302318aacada","name":"should not return locked peers if enough unlocked are available","time":{"start":1752769389140,"stop":1752769389140,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c635c3954e4aa2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752769367220,"stop":1752769367220,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22b5cab49bbdd5f","name":"Ordered Callback - false","time":{"start":1752770182841,"stop":1752770182841,"duration":0},"status":"passed","severity":"normal"},{"uid":"3736e324d0cef43","name":"should lock peers when selected","time":{"start":1752769389139,"stop":1752769389139,"duration":0},"status":"passed","severity":"normal"},{"uid":"795aba4d82b355db","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752770115038,"stop":1752770115038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f68360061bb9ada","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752769343397,"stop":1752769343397,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3c59668e0a3669","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752769367218,"stop":1752769367218,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db330a40d427d24","name":"returns only open connection if one present","time":{"start":1752769359371,"stop":1752769359374,"duration":3},"status":"passed","severity":"normal"},{"uid":"eee197b4cadde282","name":"should be able to encode the field with only STORE set to true","time":{"start":1752769348813,"stop":1752769348814,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8cbaf061dc2972","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752769377570,"stop":1752769377571,"duration":1},"status":"passed","severity":"normal"},{"uid":"657251560bd0c42f","name":"should not fail to stop the service if it was not started","time":{"start":1752769598555,"stop":1752769598555,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6eb43e838249d0","name":"should not retry if at least one success","time":{"start":1752769388612,"stop":1752769388615,"duration":3},"status":"passed","severity":"normal"},{"uid":"e21ec5a64268869","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752769616058,"stop":1752769616059,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee9436e4180a16d","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752770202957,"stop":1752770202957,"duration":0},"status":"passed","severity":"normal"},{"uid":"490eea0d5e3277cf","name":"should stop ping timers on peer disconnect","time":{"start":1752769359016,"stop":1752769359017,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e809bc5250e231","name":"should register libp2p event listeners when start is called","time":{"start":1752769389142,"stop":1752769389142,"duration":0},"status":"passed","severity":"normal"},{"uid":"98575fbeab50a908","name":"should handle errors gracefully when getting peer info","time":{"start":1752769359081,"stop":1752769359082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fbf17d31152d7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752769631540,"stop":1752769631540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3936fba0352db99f","name":"should properly create peer info with all multiaddrs","time":{"start":1752769349510,"stop":1752769349510,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aacf464a396b0da","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752769403310,"stop":1752769403310,"duration":0},"status":"passed","severity":"normal"},{"uid":"51fc5485f2e87577","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752769388913,"stop":1752769388913,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5260f9f184beec","name":"1 Relay, 1 Filter, gives up","time":{"start":1752769367327,"stop":1752769367327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbb56bcd66d98","name":"Publish message with large meta","time":{"start":1752769623199,"stop":1752769623199,"duration":0},"status":"passed","severity":"normal"},{"uid":"f138724b7c3543c9","name":"Check message with no pubsub topic is not received","time":{"start":1752770933069,"stop":1752770933069,"duration":0},"status":"passed","severity":"normal"},{"uid":"240461427b56f6af","name":"Check received message containing XML","time":{"start":1752770933081,"stop":1752770933081,"duration":0},"status":"broken","severity":"normal"},{"uid":"794e11c62e800f42","name":"should handle dial errors","time":{"start":1752769359998,"stop":1752769359998,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb499e24ddfcb74","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752769359024,"stop":1752769359024,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad15cba9e86ac139","name":"Symmetric encrypt & Decrypt","time":{"start":1752769378179,"stop":1752769378180,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea0d157e75c301f2","name":"Check received message containing SQL Injection","time":{"start":1752770933079,"stop":1752770933079,"duration":0},"status":"broken","severity":"normal"},{"uid":"d8235dfc1ff91629","name":"should not fail to stop the service if it was not started","time":{"start":1752769425095,"stop":1752769425095,"duration":0},"status":"passed","severity":"normal"},{"uid":"559b1e437c53f936","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752770933068,"stop":1752770933068,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27b7e0d2f6f5a51","name":"should be sent with empty content","time":{"start":1752769403314,"stop":1752769403314,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc77ca97ac083472","name":"Relay - dialed first","time":{"start":1752770212109,"stop":1752770212109,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cab85842713aa","name":"should handle corrupted local storage data gracefully","time":{"start":1752769371748,"stop":1752769371748,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ed3b537aeb1aff","name":"Check received message containing JSON","time":{"start":1752770933083,"stop":1752770933083,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ad013205dacc98","name":"Refresh subscription","time":{"start":1752769631523,"stop":1752769631523,"duration":0},"status":"skipped","severity":"normal"},{"uid":"84378c19fcd1dbd9","name":"Check received message containing short","time":{"start":1752770933073,"stop":1752770933073,"duration":0},"status":"broken","severity":"normal"},{"uid":"c8bd126f20c1458f","name":"should throw an error for insufficient data","time":{"start":1752769343465,"stop":1752769343465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f81ac50e384df3b","name":"Encoder throws on undefined content topic","time":{"start":1752769359971,"stop":1752769359971,"duration":0},"status":"passed","severity":"normal"},{"uid":"153268c7445e80ef","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752769343426,"stop":1752769343427,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbf9c3d15a150c12","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752769388702,"stop":1752769388702,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7fcee1061e7af80","name":"Relay","time":{"start":1752769425495,"stop":1752769425495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0fd7af566e80c9d","name":"Check received message containing Basic HTML tag","time":{"start":1752770933063,"stop":1752770933063,"duration":0},"status":"broken","severity":"normal"},{"uid":"b3ef5f6cde22c021","name":"Check message with no pubsub topic is not received","time":{"start":1752770933089,"stop":1752770933089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9495a0e72cdd4c9","name":"caches peers it previously fetched","time":{"start":1752769367833,"stop":1752769367834,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7d0432f8c3b997","name":"should properly clean up resources when disposed","time":{"start":1752769387717,"stop":1752769387718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4a3320f74464652","name":"should handle task timeouts","time":{"start":1752769388611,"stop":1752769388612,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faca1e94bfc82ee","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752769379289,"stop":1752769379289,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8288b41f4133a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752770115038,"stop":1752770115038,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5cafcf94574961","name":"Check received message containing Russian","time":{"start":1752770933059,"stop":1752770933059,"duration":0},"status":"broken","severity":"normal"},{"uid":"3324e03836243dfa","name":"should remove event listeners","time":{"start":1752769359004,"stop":1752769359008,"duration":4},"status":"passed","severity":"normal"},{"uid":"b70083196287a969","name":"Query Generator - false","time":{"start":1752770182839,"stop":1752770182839,"duration":0},"status":"passed","severity":"normal"},{"uid":"df29d4529e14f48d","name":"should properly create location multiaddrs - udp6","time":{"start":1752769349509,"stop":1752769349509,"duration":0},"status":"passed","severity":"normal"},{"uid":"6555e271c3636a23","name":"random static sharding 2 - Cluster ID: 548, Shard ID: 536","time":{"start":1752770183496,"stop":1752770183497,"duration":1},"status":"broken","severity":"normal"},{"uid":"aeb54fd6b687426b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1752769389145,"stop":1752769389146,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e1c915f46c4aa2","name":"All","time":{"start":1752769425497,"stop":1752769425497,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6c2482b1fc5677","name":"should not receive a peer event after stop","time":{"start":1752769598558,"stop":1752769598558,"duration":0},"status":"passed","severity":"normal"},{"uid":"89113b6b4fefda79","name":"should be safe to call multiple times","time":{"start":1752769359204,"stop":1752769359204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2ad335818b9db0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752769343403,"stop":1752769343403,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed1bef9de3333db","name":"should start the dialing interval","time":{"start":1752769358804,"stop":1752769358805,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0c8e2e74ccc9a1","name":"should handle peerStore errors gracefully","time":{"start":1752769360001,"stop":1752769360001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e762b1b876c15b94","name":"should initialize with custom number of peers","time":{"start":1752769389138,"stop":1752769389138,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5784fc0201e86a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752769398313,"stop":1752769398314,"duration":1},"status":"passed","severity":"normal"},{"uid":"95623645bb8813b1","name":"Query Generator, No message returned","time":{"start":1752770123952,"stop":1752770123952,"duration":0},"status":"passed","severity":"normal"},{"uid":"655c96d2c6b4a442","name":"should handle dial errors gracefully","time":{"start":1752769358824,"stop":1752769358825,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2290e314965612","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752769623194,"stop":1752769623194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bada5838fd91c6c9","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752769631527,"stop":1752769631528,"duration":1},"status":"passed","severity":"normal"},{"uid":"61951cc3c2f698d7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752769343415,"stop":1752769343415,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4b587295efc524","name":"should respect custom numPeersToUse configuration","time":{"start":1752769389143,"stop":1752769389143,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0cc6db02f43565","name":"should dial peers from store when browser is connected","time":{"start":1752769359217,"stop":1752769359218,"duration":1},"status":"passed","severity":"normal"},{"uid":"321168792ed05f3d","name":"returns all values when wanted number matches available values","time":{"start":1752769366946,"stop":1752769366948,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ee451a9e73d2db4","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752769359535,"stop":1752769359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a0813568392603","name":"should properly create location multiaddrs - tcp","time":{"start":1752769349510,"stop":1752769349510,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f111978a49b078","name":"can query messages by message hash","time":{"start":1752770162377,"stop":1752770162377,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffadae7d5d2c204","name":"should dial with multiaddr and return stream","time":{"start":1752769359998,"stop":1752769359998,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c5933484133eb4","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1752769359247,"stop":1752769359253,"duration":6},"status":"passed","severity":"normal"},{"uid":"eda5f355a848b2b0","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752769398285,"stop":1752769398289,"duration":4},"status":"passed","severity":"normal"},{"uid":"35bb9908d5a632d2","name":"should use shardsUnderCluster when provided","time":{"start":1752769388702,"stop":1752769388702,"duration":0},"status":"passed","severity":"normal"},{"uid":"1686125971156f0c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752769359027,"stop":1752769359027,"duration":0},"status":"passed","severity":"normal"},{"uid":"331836777259aeb5","name":"should insert message id into causal history","time":{"start":1752769403308,"stop":1752769403309,"duration":1},"status":"passed","severity":"normal"},{"uid":"945c6ede3e78804","name":"should be empty when created","time":{"start":1752769388829,"stop":1752769388830,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8bf78674815cf4","name":"handles different networkShards values correctly","time":{"start":1752769343404,"stop":1752769343404,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61d39edf070c0e8","name":"should properly create location multiaddrs - tcp6","time":{"start":1752769349509,"stop":1752769349509,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d8f5abd65be696","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752769398311,"stop":1752769398311,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c53e40806b5517","name":"should return false when peer shard info is not found","time":{"start":1752769359075,"stop":1752769359076,"duration":1},"status":"passed","severity":"normal"},{"uid":"98174ab263d15ff1","name":"should handle case with all peers already connected","time":{"start":1752769359228,"stop":1752769359236,"duration":8},"status":"passed","severity":"normal"},{"uid":"f08b2756affca5fa","name":"Query with Promise Callback, No Decoder","time":{"start":1752770123954,"stop":1752770123954,"duration":0},"status":"passed","severity":"normal"},{"uid":"461b9aeb32fc87bc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752769398303,"stop":1752769398303,"duration":0},"status":"passed","severity":"normal"},{"uid":"be551274246778d6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752770933072,"stop":1752770933072,"duration":0},"status":"broken","severity":"normal"},{"uid":"a443437c2b83fdc4","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752769367216,"stop":1752769367216,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4bb0898b958ac2","name":"should not process empty queue","time":{"start":1752769358827,"stop":1752769358833,"duration":6},"status":"passed","severity":"normal"},{"uid":"284cceb7c0e82298","name":"should maintain proper timestamps if all messages received","time":{"start":1752769403310,"stop":1752769403310,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ec067a6358fc00","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752769359079,"stop":1752769359079,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47c515548da8532","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752769388563,"stop":1752769388563,"duration":0},"status":"passed","severity":"normal"},{"uid":"12496f8822f7e36d","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752769702087,"stop":1752769702089,"duration":2},"status":"passed","severity":"normal"},{"uid":"90aa6875377aa710","name":"Check publish message containing special chars","time":{"start":1752769623188,"stop":1752769623188,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59701e9bfbc5b48","name":"should return false when peer is not found","time":{"start":1752769359080,"stop":1752769359081,"duration":1},"status":"passed","severity":"normal"},{"uid":"c770e41b39ddd534","name":"connected peers and dial","time":{"start":1752769598745,"stop":1752769598745,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a9918cd8a0a5c91","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752769438257,"stop":1752769438257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1cd6061cb14f0e","name":"should return false when peer has no shard info","time":{"start":1752769359068,"stop":1752769359069,"duration":1},"status":"passed","severity":"normal"},{"uid":"abfbf080998ce366","name":"can start the service","time":{"start":1752769598554,"stop":1752769598554,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa76a0e4df073d","name":"should clear all timers","time":{"start":1752769359008,"stop":1752769359010,"duration":2},"status":"passed","severity":"normal"},{"uid":"d600fb7e6fd3c6a6","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752769403311,"stop":1752769403311,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3adf263b3afaa82","name":"Check received message containing special chars","time":{"start":1752770933075,"stop":1752770933075,"duration":0},"status":"broken","severity":"normal"},{"uid":"1400906a2ffe7641","name":"should reject if LightPush is requested but not mounted","time":{"start":1752769389224,"stop":1752769389224,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee0199ea07e3b51","name":"should add and remove event listeners correctly","time":{"start":1752769371748,"stop":1752769371749,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed74a47b064d8d7","name":"should dial peers from store on start","time":{"start":1752769359197,"stop":1752769359202,"duration":5},"status":"passed","severity":"normal"},{"uid":"b3b140b4c7e82037","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752770933088,"stop":1752770933088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf14cda24986a6c","name":"should properly start and stop event listening","time":{"start":1752769389099,"stop":1752769389099,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e211ffe06a1b61","name":"should reject if WakuNode is not started","time":{"start":1752769389223,"stop":1752769389223,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9619ba93dd2954b","name":"rejects content-filtered query with only contentTopics","time":{"start":1752769359468,"stop":1752769359468,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b740cda07d19ce6","name":"Nodes with multiple pubsub topic","time":{"start":1752769616058,"stop":1752769616058,"duration":0},"status":"passed","severity":"normal"},{"uid":"153e36c9e9ebdb3b","name":"Passing page size 110 when there are 120 messages","time":{"start":1752770196899,"stop":1752770196899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ad6b7eedf45eeb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752770283130,"stop":1752770283130,"duration":0},"status":"broken","severity":"normal"},{"uid":"f1f5b4dc363bb2e1","name":"should do nothing when connections still exist","time":{"start":1752769359222,"stop":1752769359222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bec9858b4b18968e","name":"should be delivered immediately if received","time":{"start":1752769403315,"stop":1752769403315,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1d48d9a91c97b2","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752769343405,"stop":1752769343406,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37147297a0ace73","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752769388912,"stop":1752769388912,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e3ebd4c196db04","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752769398301,"stop":1752769398302,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec22dbe1b9b40824","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752769367216,"stop":1752769367217,"duration":1},"status":"passed","severity":"normal"},{"uid":"754bed34fce5afd7","name":"Using a function","time":{"start":1752770208943,"stop":1752770208943,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8128aa173ee2bb","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752769398295,"stop":1752769398296,"duration":1},"status":"passed","severity":"normal"},{"uid":"11854754ff8c1207","name":"random static sharding 7 - Cluster ID: 523, Shard ID: 535","time":{"start":1752770183502,"stop":1752770183502,"duration":0},"status":"broken","severity":"normal"},{"uid":"dbadd7b8b1291b4f","name":"Waku message hash computation (payload length 0)","time":{"start":1752769359265,"stop":1752769359266,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae9467d162923ca","name":"Check received message containing numeric","time":{"start":1752770933074,"stop":1752770933074,"duration":0},"status":"broken","severity":"normal"},{"uid":"63afef159728cb16","name":"should increase lamport timestamp","time":{"start":1752769403307,"stop":1752769403307,"duration":0},"status":"passed","severity":"normal"},{"uid":"34852233c42b5125","name":"should return peer for existing peer","time":{"start":1752769359236,"stop":1752769359237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07730ef34fedf44","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752769343399,"stop":1752769343399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79f1c0a03341170","name":"should dial more peers if under maxConnections","time":{"start":1752769359245,"stop":1752769359245,"duration":0},"status":"passed","severity":"normal"},{"uid":"48386a1f1b818414","name":"should initialize bloom filter with correct parameters","time":{"start":1752769400507,"stop":1752769400508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c36791f9b41d03a","name":"Check received message with timestamp: 1752769419785000000 ","time":{"start":1752770933067,"stop":1752770933068,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd5737245e49b5d","name":"messageHashStr produces different results for different inputs","time":{"start":1752769359273,"stop":1752769359274,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc557fb1546ac6a","name":"different cluster, different shard: nodes don't connect","time":{"start":1752769562085,"stop":1752769562085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca72200215ca6e7","name":"Check meta is set [ecies]","time":{"start":1752769379289,"stop":1752769379290,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddbfa15681c63d9","name":"Check received message containing unicode special characters","time":{"start":1752770933066,"stop":1752770933066,"duration":0},"status":"broken","severity":"normal"},{"uid":"3bbc76ab81728cb3","name":"random static sharding 8 - Cluster ID: 945, Shard ID: 207","time":{"start":1752770183503,"stop":1752770183504,"duration":1},"status":"broken","severity":"normal"},{"uid":"45586eb41c62a82a","name":"Check received message containing Chinese","time":{"start":1752770933055,"stop":1752770933055,"duration":0},"status":"broken","severity":"normal"},{"uid":"b301040e7dfbb554","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752769343423,"stop":1752769343423,"duration":0},"status":"passed","severity":"normal"},{"uid":"25366caa869b271f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752769398311,"stop":1752769398312,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71354a8916be033","name":"should process queue every 500ms","time":{"start":1752769358826,"stop":1752769358826,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf2be1fe5dc882","name":"should return false when network is not connected","time":{"start":1752769359997,"stop":1752769359997,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fd5bc98ae97efa","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752769379289,"stop":1752769379289,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb341afedf0ca15","name":"handles empty shards array correctly","time":{"start":1752769343426,"stop":1752769343426,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d88bbe3b1b6a04","name":"Check received message with timestamp: 1752769419785 ","time":{"start":1752770933087,"stop":1752770933087,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1e458f8df9dd46","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752770115035,"stop":1752770115035,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba60b1089bb60ec2","name":"should create KeepAliveManager with required options","time":{"start":1752769358994,"stop":1752769358995,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18b2b67b1a3e6b3","name":"handles empty contentTopics array correctly","time":{"start":1752769343426,"stop":1752769343426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7db47d156cbb57","name":"same cluster, different shard: nodes connect","time":{"start":1752769562083,"stop":1752769562084,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4b7683efe0b6be","name":"Check message with no content topic is not received","time":{"start":1752770933069,"stop":1752770933070,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f429d12714d573","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752769348827,"stop":1752769348828,"duration":1},"status":"passed","severity":"normal"},{"uid":"792132cb77459f69","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752769398273,"stop":1752769398276,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ddd95ff7b2a271a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752769398303,"stop":1752769398303,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd42ecdd9505c3d","name":"same cluster, same shard: nodes connect","time":{"start":1752769562083,"stop":1752769562083,"duration":0},"status":"passed","severity":"normal"},{"uid":"40145099e7d9e13d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752769359099,"stop":1752769359100,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a4ceba33a2720b8","name":"should remove expired entries after TTL has passed","time":{"start":1752769387702,"stop":1752769387709,"duration":7},"status":"passed","severity":"normal"},{"uid":"54c5cf67c51d8de5","name":"should handle peer disconnect event when no connections remain","time":{"start":1752769359118,"stop":1752769359118,"duration":0},"status":"passed","severity":"normal"},{"uid":"66543be70c99f66a","name":"random static sharding 6 - Cluster ID: 756, Shard ID: 994","time":{"start":1752770183501,"stop":1752770183501,"duration":0},"status":"broken","severity":"normal"},{"uid":"b9b4a237835fe98c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752769343413,"stop":1752769343414,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e679886dd49eee","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752769367836,"stop":1752769367837,"duration":1},"status":"skipped","severity":"normal"},{"uid":"684c7c6c5aa1c333","name":"Encoder throws on empty string content topic","time":{"start":1752769377574,"stop":1752769377574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faeb0728ee023be","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752769359272,"stop":1752769359272,"duration":0},"status":"passed","severity":"normal"},{"uid":"495968315ddae08a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752769359563,"stop":1752769359564,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f995cfdcc4f5ec","name":"peer exchange sets tag","time":{"start":1752769643939,"stop":1752769643939,"duration":0},"status":"passed","severity":"normal"},{"uid":"243ea165050677f2","name":"Delete observer","time":{"start":1752769600199,"stop":1752769600199,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1be85170ca1a0b3","name":"should attach causal history and bloom filter to each message","time":{"start":1752769403309,"stop":1752769403309,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f457b300275672","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752770189927,"stop":1752770189927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b14741972c53c4c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752769359467,"stop":1752769359467,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7661a6b7c0e29","name":"should push the message to the outgoing buffer","time":{"start":1752769403307,"stop":1752769403308,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7f943807528af0","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752770283125,"stop":1752770283125,"duration":0},"status":"broken","severity":"normal"},{"uid":"4a6f44210413eb30","name":"should throw an error for missing required configuration","time":{"start":1752769343409,"stop":1752769343410,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39889225862b00a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752769359265,"stop":1752769359265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6675966d9c5c6474","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752769343417,"stop":1752769343417,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b258e5b0fdde48d","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752770159736,"stop":1752770159737,"duration":1},"status":"broken","severity":"normal"},{"uid":"4a182e42619f87d2","name":"should handle corrupted shard info gracefully","time":{"start":1752769359082,"stop":1752769359082,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db3858026ef9a70","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752769398303,"stop":1752769398304,"duration":1},"status":"passed","severity":"normal"},{"uid":"e14913d1c2988e35","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1752769389145,"stop":1752769389145,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e6ec501d202359","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752769643940,"stop":1752769643940,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2fd33508fc236d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752769616058,"stop":1752769616058,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecc1738191c055f","name":"should wait for LightPush peer to be connected","time":{"start":1752769389225,"stop":1752769389225,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46dc56c1d47b58","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752769343424,"stop":1752769343424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da58a2f1fc38df3","name":"recovers when dns.resolve returns empty","time":{"start":1752769367832,"stop":1752769367832,"duration":0},"status":"passed","severity":"normal"},{"uid":"3448a551ab91667d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752769623198,"stop":1752769623198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3b9826de46229f","name":"Check message with non string payload is not received","time":{"start":1752770933090,"stop":1752770933090,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f68a1211ec5d748","name":"tcp ip4 address","time":{"start":1752769348887,"stop":1752769348888,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fa5df424b072e5e","name":"Decoder throws on undefined content topic","time":{"start":1752769377574,"stop":1752769377574,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d95676a1d2b953","name":"should stop and cleanup resources","time":{"start":1752769388839,"stop":1752769388839,"duration":0},"status":"passed","severity":"normal"},{"uid":"722abebf061fcfc3","name":"isConnected return false after peer stops","time":{"start":1752769438259,"stop":1752769438260,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb07bd6a06d99f83","name":"should invoke callbacks when receiving a message","time":{"start":1752769388834,"stop":1752769388834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4248d44c33b2a3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752769367835,"stop":1752769367836,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f39ab2f07de2149","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752769389144,"stop":1752769389144,"duration":0},"status":"passed","severity":"normal"},{"uid":"406093c54f8ca3a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752769359077,"stop":1752769359077,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e098019d41fa442","name":"can start and stop the service","time":{"start":1752769371743,"stop":1752769371743,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7662fcf1d8c5fa8","name":"should handle peer not in mesh for all topics","time":{"start":1752769359036,"stop":1752769359036,"duration":0},"status":"passed","severity":"normal"},{"uid":"48c6ba3d7b52d59d","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752769348820,"stop":1752769348821,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b232ddb9893f99","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752770175230,"stop":1752770175230,"duration":0},"status":"skipped","severity":"normal"},{"uid":"305a7d09bb0b03be","name":"Filter","time":{"start":1752770212111,"stop":1752770212111,"duration":0},"status":"passed","severity":"normal"},{"uid":"9853f283bfe6e85e","name":"throws on content topic with empty topic name field","time":{"start":1752769343395,"stop":1752769343396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07bf6f7ae7e15e","name":"Ephemeral messages are not stored","time":{"start":1752769588444,"stop":1752769588444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a52f3caa2faa53d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752769631540,"stop":1752769631540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99a864fa8680ef3","name":"should handle empty pubsub topics","time":{"start":1752769359035,"stop":1752769359035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5ef35e849b1dac","name":"should be safe to call multiple times","time":{"start":1752769359004,"stop":1752769359004,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c443e46cc41fbe","name":"should not receive a peer event after stop","time":{"start":1752769371747,"stop":1752769371747,"duration":0},"status":"passed","severity":"normal"},{"uid":"438c929e14b70d7b","name":"should dial peer when peer is discovered","time":{"start":1752769358722,"stop":1752769358722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3e0faa00a8662f","name":"should set default options when no config provided","time":{"start":1752769359993,"stop":1752769359993,"duration":0},"status":"passed","severity":"normal"},{"uid":"affc5a1990b949ed","name":"Decrypt messages","time":{"start":1752769600199,"stop":1752769600199,"duration":0},"status":"passed","severity":"normal"},{"uid":"132995938a62acc8","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752769398289,"stop":1752769398289,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7234b38d18c09c","name":"Query generator for multiple messages","time":{"start":1752770159733,"stop":1752770159733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a7b4431dca8949","name":"Callback on promise","time":{"start":1752770159735,"stop":1752770159735,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a87b9391372d9d0","name":"should have no discoveries enabled by default","time":{"start":1752769388559,"stop":1752769388560,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f0c37536c53fcbc","name":"configure the node with multiple pubsub topics","time":{"start":1752770183506,"stop":1752770183506,"duration":0},"status":"broken","severity":"normal"},{"uid":"353caa9aa6782889","name":"should encode/decode to text encoding","time":{"start":1752769349505,"stop":1752769349505,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a97553a912b5192","name":"Used by Waku Relay","time":{"start":1752770208944,"stop":1752770208944,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d455fee245df94b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752769398316,"stop":1752769398317,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d03c223c9bd38c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752769398310,"stop":1752769398311,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7181f3e4ec81391","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752769360001,"stop":1752769360002,"duration":1},"status":"passed","severity":"normal"},{"uid":"a12b23b6a3ee4181","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752770115039,"stop":1752770115039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0b5dfbe729d66b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752769343413,"stop":1752769343413,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedfcd62a505e234","name":"handles different clusterIds correctly","time":{"start":1752769343404,"stop":1752769343404,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11a2cf11a17b9e","name":"should handle errors when accessing navigator","time":{"start":1752769359134,"stop":1752769359134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1029ae3b7cc43e1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752770115036,"stop":1752770115037,"duration":1},"status":"passed","severity":"normal"},{"uid":"7645fafa8eef2409","name":"Callback on promise, aborts when callback returns true","time":{"start":1752770159735,"stop":1752770159735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c12364b010b5d2","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752769343406,"stop":1752769343406,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fac27393f3a0d5","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752769631519,"stop":1752769631520,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8279be1b31390e","name":"can start the service","time":{"start":1752769371742,"stop":1752769371742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d2e58f436d4a1c","name":"Subscribe to topic containing short and publish message","time":{"start":1752769631525,"stop":1752769631525,"duration":0},"status":"passed","severity":"normal"},{"uid":"28808dc0709b05d2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752769398297,"stop":1752769398298,"duration":1},"status":"passed","severity":"normal"},{"uid":"3969a3f6b57a3fca","name":"should retry if all attempts fail","time":{"start":1752769388615,"stop":1752769388615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a453f64e0042e774","name":"should create ShardReader with contentTopics network config","time":{"start":1752769359063,"stop":1752769359063,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e1043467453587","name":"should properly create location multiaddrs - tcp4","time":{"start":1752769349508,"stop":1752769349509,"duration":1},"status":"passed","severity":"normal"},{"uid":"73771857d9bac7e8","name":"Check received message containing Chinese","time":{"start":1752770933076,"stop":1752770933076,"duration":0},"status":"broken","severity":"normal"},{"uid":"e2af73869ced5e1e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1752769438260,"stop":1752769438261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d197fd8a378a6a9f","name":"should not allow k > 12","time":{"start":1752769397928,"stop":1752769397930,"duration":2},"status":"passed","severity":"normal"},{"uid":"523f21091d0e4064","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752769388912,"stop":1752769388913,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb6a7b0fba1f490","name":"isConnected should return true after first peer connects","time":{"start":1752769438258,"stop":1752769438258,"duration":0},"status":"passed","severity":"normal"},{"uid":"39068fca1ce4e9b2","name":"should be able to decode the field with only STORE set to true","time":{"start":1752769348825,"stop":1752769348826,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3dd55c78eeece16","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752769702090,"stop":1752769702091,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7a62edccd3cf1a3","name":"it tolerates circular branch references","time":{"start":1752769367832,"stop":1752769367832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb0cc7a2305e12d","name":"Check message with invalid timestamp is not received","time":{"start":1752770933069,"stop":1752770933069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d45b71fb3117f4","name":"should load peers from local storage and dispatch events","time":{"start":1752769371747,"stop":1752769371748,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e010ca8e593a9c9","name":"should be safe to call multiple times","time":{"start":1752769358721,"stop":1752769358721,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e4d237bc74dbba","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752769631527,"stop":1752769631527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5473a276f04aa0","name":"should call waitForPeer on Relay","time":{"start":1752769389226,"stop":1752769389226,"duration":0},"status":"passed","severity":"normal"},{"uid":"390af74b8f26cbcb","name":"Publish without waiting for remote peer","time":{"start":1752769631517,"stop":1752769631519,"duration":2},"status":"passed","severity":"normal"},{"uid":"e957f914f083a0b5","name":"should get / set UDP multiaddr","time":{"start":1752769349506,"stop":1752769349507,"duration":1},"status":"passed","severity":"normal"},{"uid":"44254b7a9822e99b","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1752769359238,"stop":1752769359239,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39b90f6753171d3","name":"should create ConnectionManager with relay","time":{"start":1752769359993,"stop":1752769359993,"duration":0},"status":"passed","severity":"normal"},{"uid":"539d9134053f0079","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752769398290,"stop":1752769398290,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3434b3439d433","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752769398269,"stop":1752769398269,"duration":0},"status":"passed","severity":"normal"},{"uid":"843e9d6d99bb82f3","name":"Relay + Store","time":{"start":1752769349513,"stop":1752769349513,"duration":0},"status":"passed","severity":"normal"},{"uid":"113f7e1f2130579a","name":"LightPush","time":{"start":1752770212110,"stop":1752770212111,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec865bdfde9ee56","name":"A test","time":{"start":1752769553154,"stop":1752769553154,"duration":0},"status":"passed","severity":"normal"},{"uid":"499e5a4a3d970c54","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752769343427,"stop":1752769343427,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd678645d1a3d3b","name":"should reject if Relay is requested but not mounted","time":{"start":1752769389223,"stop":1752769389224,"duration":1},"status":"passed","severity":"normal"},{"uid":"254303c140a75c89","name":"should deliver messages after dependencies are met","time":{"start":1752769403313,"stop":1752769403313,"duration":0},"status":"passed","severity":"normal"},{"uid":"165f635f79b64c78","name":"should return PeerId when PeerId is provided","time":{"start":1752769359535,"stop":1752769359535,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1981f2420c4920","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752769552815,"stop":1752769552816,"duration":1},"status":"broken","severity":"normal"},{"uid":"4029e296f9f15938","name":"throws on content topic with non-number generation field","time":{"start":1752769343393,"stop":1752769343393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c40407c35addc10a","name":"should add and check entries correctly","time":{"start":1752769387695,"stop":1752769387701,"duration":6},"status":"passed","severity":"normal"},{"uid":"89f24b2479b71e83","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752769389142,"stop":1752769389142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec17ba9ed855e72e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752769343408,"stop":1752769343408,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86d7e2bd225ac37","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752769367217,"stop":1752769367217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8855db1ab6470438","name":"should remove event listeners from libp2p","time":{"start":1752769359108,"stop":1752769359108,"duration":0},"status":"passed","severity":"normal"},{"uid":"217ab9cefa3bc313","name":"accepts valid content-filtered query","time":{"start":1752769359467,"stop":1752769359467,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c8339985e7db28","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752769398293,"stop":1752769398294,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d19aa65feb7a45","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752769343416,"stop":1752769343416,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86e42a648e2192","name":"Relay - times out","time":{"start":1752770212109,"stop":1752770212109,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f92f8a954186","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752769631541,"stop":1752769631541,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c23753d964acf3","name":"should return true when peer is on the same network","time":{"start":1752769359064,"stop":1752769359064,"duration":0},"status":"passed","severity":"normal"},{"uid":"edde413fc92b1550","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752769398282,"stop":1752769398282,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2af4b46ac5494d","name":"should return false when peer is not found","time":{"start":1752769359069,"stop":1752769359069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7275140fefd79397","name":"should encodeTxt and decodeTxt","time":{"start":1752769349494,"stop":1752769349501,"duration":7},"status":"passed","severity":"normal"},{"uid":"d00b1276192357d7","name":"should handle peer store errors gracefully","time":{"start":1752769359237,"stop":1752769359238,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2601d38c8411331","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752769343412,"stop":1752769343412,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a35443cf3812bea","name":"messageHashStr returns a hex string","time":{"start":1752769359272,"stop":1752769359272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdbc938a0d8c657","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752769403314,"stop":1752769403314,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57b5aa200259c51","name":"should not modify tags of connections for different peers","time":{"start":1752769389146,"stop":1752769389146,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e598cbf995dc74","name":"Check publish message containing Russian","time":{"start":1752769623189,"stop":1752769623189,"duration":0},"status":"passed","severity":"normal"},{"uid":"7902871182c38c01","name":"should return false when navigator.onLine is false","time":{"start":1752769359110,"stop":1752769359113,"duration":3},"status":"passed","severity":"normal"},{"uid":"171da5691753eaa1","name":"should return false and handle errors gracefully","time":{"start":1752769359999,"stop":1752769359999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83b90b9f840a686","name":"Subscribe to topic containing Script and publish message","time":{"start":1752769631539,"stop":1752769631539,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e38bbb50224f970","name":"Accepts a valid Waku Message","time":{"start":1752769392537,"stop":1752769392538,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a6e56532d9b492e","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752769398278,"stop":1752769398279,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a23ff73f1d75340","name":"should send relay ping messages on timer","time":{"start":1752769359028,"stop":1752769359028,"duration":0},"status":"passed","severity":"normal"},{"uid":"df64d3d04d86e1a1","name":"udp ip6 address","time":{"start":1752769348888,"stop":1752769348888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9669a75766214f49","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752769367327,"stop":1752769367327,"duration":0},"status":"passed","severity":"normal"},{"uid":"967d69979a558c5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app57/2/topic376/test.js","time":{"start":1752770101726,"stop":1752770101726,"duration":0},"status":"broken","severity":"normal"},{"uid":"1909d1cb5e1e668e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752769343399,"stop":1752769343400,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb35321079caabc5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752769343399,"stop":1752769343399,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5c7c48faf18747","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752769389143,"stop":1752769389144,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c1435fff748776","name":"should return different streams if requested simultaniously","time":{"start":1752769359563,"stop":1752769359563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bfb29d9ced299a","name":"should not create multiple intervals when called multiple times","time":{"start":1752769358805,"stop":1752769358810,"duration":5},"status":"passed","severity":"normal"},{"uid":"629937d24ee5b738","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752770283128,"stop":1752770283129,"duration":1},"status":"broken","severity":"normal"},{"uid":"d2eb2c244914cd34","name":"should requeue task if no peer is available","time":{"start":1752769388593,"stop":1752769388593,"duration":0},"status":"passed","severity":"normal"},{"uid":"666e9666a4233aa0","name":"Query generator for multiple messages with different message text format","time":{"start":1752770159733,"stop":1752770159734,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e80bb8bfca5c8a2","name":"should handle complete connection lifecycle","time":{"start":1752769359135,"stop":1752769359135,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e678b487db1b4ae","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752769359255,"stop":1752769359264,"duration":9},"status":"passed","severity":"normal"},{"uid":"571bfb1f2567459","name":"Check received message containing Arabic","time":{"start":1752770933077,"stop":1752770933077,"duration":0},"status":"broken","severity":"normal"},{"uid":"597266addc3fb962","name":"should request peer renewal on specific errors","time":{"start":1752769388594,"stop":1752769388595,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4d0a86300dc20c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752769398317,"stop":1752769398318,"duration":1},"status":"passed","severity":"normal"},{"uid":"8355828ddd64bb06","name":"should dispatch network event when browser goes offline","time":{"start":1752769359129,"stop":1752769359133,"duration":4},"status":"passed","severity":"normal"},{"uid":"2b8cef6232c1c6bb","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752769631521,"stop":1752769631521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89928464bc6dba0","name":"messageHashStr works with IProtoMessage","time":{"start":1752769359273,"stop":1752769359273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5226ece3f303d93f","name":"should start and stop interval correctly","time":{"start":1752769388592,"stop":1752769388592,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d7c690d71cc10b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752769343409,"stop":1752769343409,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b8ca76bdb3ce51","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752769616057,"stop":1752769616058,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bce5a822282a7f","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752769388562,"stop":1752769388563,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdcdcd81fe9fbc3f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752769367209,"stop":1752769367211,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef95fbe73943fac5","name":"should emit a peer event after start","time":{"start":1752769371744,"stop":1752769371746,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae41da45d586a7ff","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752769343410,"stop":1752769343410,"duration":0},"status":"passed","severity":"normal"},{"uid":"586249248e764381","name":"should set field with only STORE enabled","time":{"start":1752769349511,"stop":1752769349512,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c24442f09fc70df","name":"random static sharding 5 - Cluster ID: 832, Shard ID: 716","time":{"start":1752770183500,"stop":1752770183500,"duration":0},"status":"broken","severity":"normal"},{"uid":"48c04b6f54319aa8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752769348828,"stop":1752769348829,"duration":1},"status":"passed","severity":"normal"},{"uid":"4edee7e5eb1993ef","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752769358731,"stop":1752769358732,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08d61712a57b166","name":"connects to nwaku","time":{"start":1752770208942,"stop":1752770208942,"duration":0},"status":"passed","severity":"normal"},{"uid":"790e71e58aacfb60","name":"Publish message with custom timestamp: Thu Jul 17 2025 15:26:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1752769623195,"stop":1752769623195,"duration":0},"status":"passed","severity":"normal"},{"uid":"969f1cb0b9da1392","name":"should decode valid enr with tcp successfully","time":{"start":1752769349502,"stop":1752769349502,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d32962020fcfba","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752769616059,"stop":1752769616059,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c311659ba687cb","name":"should update peer store before dialing","time":{"start":1752769358723,"stop":1752769358723,"duration":0},"status":"passed","severity":"normal"},{"uid":"640774c9ec034b70","name":"can query messages normally","time":{"start":1752770162376,"stop":1752770162377,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6838b071597a601","name":"Query with Ordered Callback, No Decoder","time":{"start":1752770123953,"stop":1752770123953,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb6b2c5775508fa","name":"returns nothing if no connections present","time":{"start":1752769359371,"stop":1752769359371,"duration":0},"status":"passed","severity":"normal"},{"uid":"367c4555bcbb6f2b","name":"topics with same application and version share the same shard","time":{"start":1752769343402,"stop":1752769343403,"duration":1},"status":"passed","severity":"normal"},{"uid":"44edb369d0bdc9e6","name":"should handle case when navigator is not available","time":{"start":1752769359117,"stop":1752769359117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff62a039a42a4bda","name":"throws an error for improperly formatted content topics","time":{"start":1752769343404,"stop":1752769343405,"duration":1},"status":"passed","severity":"normal"},{"uid":"114c5de9c361d256","name":"configure the node with multiple content topics","time":{"start":1752770101730,"stop":1752770101730,"duration":0},"status":"broken","severity":"normal"},{"uid":"1422d7222c0b387d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752769349501,"stop":1752769349501,"duration":0},"status":"passed","severity":"normal"},{"uid":"7103a6814f4ddef5","name":"should clear existing timers before creating new ones","time":{"start":1752769359034,"stop":1752769359035,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3536ee5e5ed55d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752769348826,"stop":1752769348827,"duration":1},"status":"passed","severity":"normal"},{"uid":"90dad560f2c80199","name":"should handle errors when getting connections","time":{"start":1752769359134,"stop":1752769359134,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6959cd99b6951c","name":"should not dispatch event when already connected","time":{"start":1752769359128,"stop":1752769359128,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c8435cd78dcc9e","name":"should handle disconnect when peer has no timers","time":{"start":1752769359029,"stop":1752769359034,"duration":5},"status":"passed","severity":"normal"},{"uid":"3322c7ae3f91dba4","name":"should skip peer when failed to dial recently","time":{"start":1752769358821,"stop":1752769358822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab18aac87aaaa731","name":"should handle queue processing errors gracefully","time":{"start":1752769358834,"stop":1752769358834,"duration":0},"status":"passed","severity":"normal"},{"uid":"380bed2723e45e4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752769588446,"stop":1752769588453,"duration":7},"status":"broken","severity":"normal"},{"uid":"42ee8880a640d8d2","name":"should be empty after removing the only subscription","time":{"start":1752769388833,"stop":1752769388833,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de8861814fa137f","name":"should properly compute the node id","time":{"start":1752769349504,"stop":1752769349505,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbd0fcf063e5611","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752769343402,"stop":1752769343402,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e3f8eaa3beaff9","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752769623197,"stop":1752769623197,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a27fbee0d7dd85","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752769343414,"stop":1752769343414,"duration":0},"status":"passed","severity":"normal"},{"uid":"9639c25f5bc60a8","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752769359024,"stop":1752769359024,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2e7884c08e2f66","name":"Generator, custom pubsub topic","time":{"start":1752770175226,"stop":1752770175226,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d793188f9479b4d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752769343401,"stop":1752769343401,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c32bf42c804951","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752770202947,"stop":1752770202948,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e6cfb2c5bc8c44","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752770933068,"stop":1752770933068,"duration":0},"status":"passed","severity":"normal"},{"uid":"56eb1629eafeffc8","name":"should properly create location multiaddrs - udp","time":{"start":1752769349509,"stop":1752769349510,"duration":1},"status":"passed","severity":"normal"},{"uid":"aedfe1c7b07a6cf6","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752769367835,"stop":1752769367835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d651d7d7d903b45","name":"Sign & Recover","time":{"start":1752769378180,"stop":1752769378181,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb09e8d5a9c59c6","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752769343427,"stop":1752769343427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b508e6a63a7ffc1c","name":"should not dial peers from store when browser is not connected","time":{"start":1752769359218,"stop":1752769359221,"duration":3},"status":"passed","severity":"normal"},{"uid":"5f6239d25d2f4bc1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752769348830,"stop":1752769348831,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d738093e8a1d84","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752769359536,"stop":1752769359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"8523a65649e3ca37","name":"should handle incoming messages","time":{"start":1752769388913,"stop":1752769388913,"duration":0},"status":"passed","severity":"normal"},{"uid":"a944bafb75042306","name":"Check publish message containing emoji","time":{"start":1752769623194,"stop":1752769623194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee685b32ecdb2c0","name":"can start and stop the service","time":{"start":1752769425094,"stop":1752769425095,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9c19a4214c5c79","name":"Check received message containing emoji","time":{"start":1752770933087,"stop":1752770933087,"duration":0},"status":"broken","severity":"normal"},{"uid":"95635977382e0c22","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752770933087,"stop":1752770933088,"duration":1},"status":"passed","severity":"normal"},{"uid":"f98852a8bd421478","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752769398296,"stop":1752769398296,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f7726579c84d7e","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752769398279,"stop":1752769398281,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b719685dd86adb4","name":"more peers than existing","time":{"start":1752769598745,"stop":1752769598745,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ab0dff91fc62a8d","name":"Publishes to nwaku","time":{"start":1752769612650,"stop":1752769612650,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e026dcf39994ca","name":"should handle relay send failures gracefully","time":{"start":1752769359028,"stop":1752769359029,"duration":1},"status":"passed","severity":"normal"},{"uid":"e328953223625bfd","name":"Encoder throws on empty string content topic","time":{"start":1752769379290,"stop":1752769379290,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddba2044159b2d4","name":"Check received message containing Script","time":{"start":1752770933061,"stop":1752770933061,"duration":0},"status":"broken","severity":"normal"},{"uid":"71d6732c07a592a8","name":"throws on content topic with empty encoding field","time":{"start":1752769343396,"stop":1752769343396,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d117367373c5b76","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752769343413,"stop":1752769343413,"duration":0},"status":"passed","severity":"normal"},{"uid":"85395e44b5bf7c4e","name":"should retry failed tasks","time":{"start":1752769388594,"stop":1752769388594,"duration":0},"status":"passed","severity":"normal"},{"uid":"21563633df495d8f","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752769343427,"stop":1752769343428,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7f3ef21ff50433","name":"should sort peers by ping value","time":{"start":1752769360001,"stop":1752769360001,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebccfb06294d39ce","name":"should not allow unachievable error rate","time":{"start":1752769397930,"stop":1752769397931,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b21dfc0ddba434a","name":"should continually clean up expired entries at intervals","time":{"start":1752769387718,"stop":1752769387718,"duration":0},"status":"passed","severity":"normal"},{"uid":"142f33e4b74bed29","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752769398317,"stop":1752769398317,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f633c0705dfe809","name":"should filter peers by codec","time":{"start":1752769360000,"stop":1752769360000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd7a131526a08f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752769398313,"stop":1752769398313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edc77b6f3ef4411","name":"Ephemeral field set to true","time":{"start":1752769359970,"stop":1752769359970,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b71eeda03fb0840","name":"should dispatch network event when browser goes online","time":{"start":1752769359129,"stop":1752769359129,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07f27302111e364","name":"should handle shardReader errors","time":{"start":1752769360002,"stop":1752769360002,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c6cf6ca4c87135","name":"Round trip binary serialization","time":{"start":1752769359970,"stop":1752769359970,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b1d6dbb414d4db","name":"should return false when peer is not on topic","time":{"start":1752769360002,"stop":1752769360002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5217bd75ad2deb31","name":"should not fail to stop the service if it was not started","time":{"start":1752769371743,"stop":1752769371744,"duration":1},"status":"passed","severity":"normal"},{"uid":"22cfc2d5f408a9e1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752769366949,"stop":1752769366950,"duration":1},"status":"passed","severity":"normal"},{"uid":"695f8aebbc04f540","name":"should add event listeners to globalThis","time":{"start":1752769359101,"stop":1752769359102,"duration":1},"status":"passed","severity":"normal"},{"uid":"da794f370e1fa9be","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752769631528,"stop":1752769631528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ced672a1be9bff","name":"Promise Callback - false","time":{"start":1752770182840,"stop":1752770182841,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a39dd6b3c575f1","name":"Check message received after jswaku node is restarted","time":{"start":1752770933071,"stop":1752770933071,"duration":0},"status":"broken","severity":"normal"},{"uid":"eb056a653efd8f73","name":"should keep entries that haven't expired yet","time":{"start":1752769387709,"stop":1752769387716,"duration":7},"status":"passed","severity":"normal"},{"uid":"fe3a5efdf637e37d","name":"should check false positive rate","time":{"start":1752769400512,"stop":1752769400512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3518a909c98b1b21","name":"should not receive a peer event before start","time":{"start":1752769598557,"stop":1752769598557,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d176a729142b00","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752769388707,"stop":1752769388707,"duration":0},"status":"passed","severity":"normal"},{"uid":"1846bd4c558b0b22","name":"should be safe to call multiple times","time":{"start":1752769359203,"stop":1752769359203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7805e5676270029","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752769367211,"stop":1752769367213,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbfb54e2a0b6c79","name":"should stop all internal components","time":{"start":1752769359995,"stop":1752769359996,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fff612258f9d81","name":"Query generator for multiple messages with different content topic format","time":{"start":1752770159734,"stop":1752770159734,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaaee99cb8f33d7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752769367836,"stop":1752769367836,"duration":0},"status":"skipped","severity":"normal"},{"uid":"53a4980d504a1237","name":"should return false when peer is on different cluster","time":{"start":1752769359064,"stop":1752769359067,"duration":3},"status":"passed","severity":"normal"},{"uid":"5855f9bdc729a157","name":"should not receive a peer event before start","time":{"start":1752769371746,"stop":1752769371746,"duration":0},"status":"passed","severity":"normal"},{"uid":"468d70d2f58750dc","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752770202953,"stop":1752770202957,"duration":4},"status":"passed","severity":"normal"},{"uid":"de5c064f6bf58f96","name":"should return no connections if no open connection provided","time":{"start":1752769359375,"stop":1752769359375,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb864228a536a8a","name":"should check connected peers if present and suitable","time":{"start":1752769389225,"stop":1752769389225,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbe819b25862007d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app39/6/topic327/xml","time":{"start":1752770101718,"stop":1752770101718,"duration":0},"status":"broken","severity":"normal"},{"uid":"3ecdb7412fc25ce3","name":"should return false when shard info is undefined","time":{"start":1752769359075,"stop":1752769359075,"duration":0},"status":"passed","severity":"normal"},{"uid":"6117ee288046aa24","name":"Decoder throws on undefined content topic","time":{"start":1752769359971,"stop":1752769359972,"duration":1},"status":"passed","severity":"normal"},{"uid":"366125254fc066d1","name":"can start and stop the service","time":{"start":1752769598555,"stop":1752769598555,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c245c1954a49111","name":"should remove event listeners","time":{"start":1752769359204,"stop":1752769359204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3791bd289b9abeb","name":"should skip peer when already connected","time":{"start":1752769358817,"stop":1752769358821,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba513d6f7a9256f2","name":"Check message with invalid timestamp is not received","time":{"start":1752770933088,"stop":1752770933088,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ef0e7929d33e08","name":"should handle all zero keep alive options","time":{"start":1752769359035,"stop":1752769359036,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dee5d8f1f93d09b","name":"Check message with no payload is not received","time":{"start":1752770933070,"stop":1752770933070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2558fdf42ab5dd0a","name":"Waku message hash computation (no timestamp)","time":{"start":1752769359266,"stop":1752769359266,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2149cf682a839d2","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752769425099,"stop":1752769425099,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f4b3136ea9261f09","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752770183494,"stop":1752770183494,"duration":0},"status":"broken","severity":"normal"},{"uid":"fa6bafbd4f14863e","name":"Check received message containing numeric","time":{"start":1752770933052,"stop":1752770933053,"duration":1},"status":"broken","severity":"normal"},{"uid":"2473db67ca5c7004","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752769359564,"stop":1752769359564,"duration":0},"status":"passed","severity":"normal"},{"uid":"2033a1f90233d827","name":"should handle special patterns correctly","time":{"start":1752769400511,"stop":1752769400511,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff0c9967279b005","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752769343397,"stop":1752769343398,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b4b0651cb883e","name":"rejects hash query with content filter parameters","time":{"start":1752769359468,"stop":1752769359468,"duration":0},"status":"passed","severity":"normal"},{"uid":"54eb641f536b8671","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752769343401,"stop":1752769343402,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef51aef990eff62","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752769389138,"stop":1752769389139,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93e282611da2a1f","name":"new peer added after a peer was already found","time":{"start":1752769643940,"stop":1752769643940,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cb398662c24823ed","name":"should detect messages with missing dependencies","time":{"start":1752769403312,"stop":1752769403313,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d39ba4b04ed5494","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752769552816,"stop":1752769552816,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d852c9cd285947","name":"Light Node - default protocols","time":{"start":1752770212111,"stop":1752770212112,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edcb4e500b78bbf","name":"Generator, custom pubsub topic","time":{"start":1752770175231,"stop":1752770175231,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0b03384370b121","name":"should be safe to call multiple times","time":{"start":1752769358717,"stop":1752769358717,"duration":0},"status":"passed","severity":"normal"},{"uid":"e356adb22b5299ef","name":"should partition messages based on acknowledgement status","time":{"start":1752769403313,"stop":1752769403313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1a919b544edc5b","name":"should start and setup intervals and event listeners","time":{"start":1752769388837,"stop":1752769388839,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ae54e509bd17797","name":"should return false when pubsub topic parsing fails","time":{"start":1752769359080,"stop":1752769359080,"duration":0},"status":"passed","severity":"normal"},{"uid":"6acad36e8883de2c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752769343398,"stop":1752769343398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3669e0686d79bc","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752770283131,"stop":1752770283131,"duration":0},"status":"broken","severity":"normal"},{"uid":"c8147e809b9e8929","name":"ignores domain fetching errors","time":{"start":1752769367833,"stop":1752769367833,"duration":0},"status":"passed","severity":"normal"},{"uid":"683b20821e916994","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752769359017,"stop":1752769359017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f935b805c97e9a1c","name":"Check message with no payload is not received","time":{"start":1752770933090,"stop":1752770933090,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d2e09b2253fda5","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1752769359246,"stop":1752769359246,"duration":0},"status":"passed","severity":"normal"},{"uid":"58aee34217e2ae8a","name":"Check received message containing long","time":{"start":1752770933050,"stop":1752770933050,"duration":0},"status":"broken","severity":"normal"},{"uid":"af19b90f25d62b7e","name":"should set field with all protocols disabled","time":{"start":1752769349510,"stop":1752769349511,"duration":1},"status":"passed","severity":"normal"},{"uid":"43eb4141932ca008","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752770202952,"stop":1752770202952,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d771d15af3265fd","name":"should dial all peers on dial","time":{"start":1752769506425,"stop":1752769506430,"duration":5},"status":"passed","severity":"normal"},{"uid":"99f85f608aebf0da","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752769343405,"stop":1752769343405,"duration":0},"status":"passed","severity":"normal"},{"uid":"678f51eb5a809803","name":"Passing page size 0 when there are 110 messages","time":{"start":1752770196890,"stop":1752770196891,"duration":1},"status":"passed","severity":"normal"},{"uid":"be881b3a860c6ca3","name":"should reject if Filter is requested but not mounted","time":{"start":1752769389224,"stop":1752769389224,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4e8561123157dd","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752769616059,"stop":1752769616059,"duration":0},"status":"passed","severity":"normal"},{"uid":"3107cba3541793b9","name":"Generator, custom pubsub topic","time":{"start":1752770175227,"stop":1752770175228,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a765818285085d9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752769359265,"stop":1752769359265,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5b978296dbf505","name":"should handle peer store errors gracefully","time":{"start":1752769358723,"stop":1752769358725,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c5d926669a7d32","name":"Fails to publish message with empty text","time":{"start":1752769623196,"stop":1752769623196,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5fc3a628fb542e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752769398298,"stop":1752769398299,"duration":1},"status":"passed","severity":"normal"},{"uid":"8895b5c53ac7c70d","name":"should encode/decode to RLP encoding","time":{"start":1752769349505,"stop":1752769349505,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44895e26c75885b","name":"Check publish message containing Basic HTML tag","time":{"start":1752769623191,"stop":1752769623191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d659f0f4edfce30","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752770202957,"stop":1752770202958,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d43dab283cdca83","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752769398271,"stop":1752769398271,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bff223e44c662b8","name":"Decoder throws on empty string content topic","time":{"start":1752769377575,"stop":1752769377575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f03b27d9b389348","name":"Register correct protocols","time":{"start":1752769631517,"stop":1752769631517,"duration":0},"status":"passed","severity":"normal"},{"uid":"46254628215f0918","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752769398302,"stop":1752769398302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6b17d451941c03","name":"Passing page size 10 when there are 10 messages","time":{"start":1752770196895,"stop":1752770196897,"duration":2},"status":"passed","severity":"normal"},{"uid":"6aa6e38a631443c5","name":"Query Generator, No Decoder","time":{"start":1752770123951,"stop":1752770123952,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96bcd34bc6c8b8","name":"should throw error - invalid id","time":{"start":1752769349503,"stop":1752769349503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21f55c7c19c92d3","name":"should increase lamport timestamp","time":{"start":1752769403309,"stop":1752769403309,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e9f7a7ad1137af","name":"should initialize with Unhealthy status","time":{"start":1752769389096,"stop":1752769389097,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b0880a9398e39f","name":"should emit a peer event after start","time":{"start":1752769425096,"stop":1752769425096,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80e8eca3af9cd78","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752770101713,"stop":1752770101713,"duration":0},"status":"broken","severity":"normal"},{"uid":"c2d269079e5daac9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752769398312,"stop":1752769398312,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c16eb83bb6582b8","name":"should get all peers from store","time":{"start":1752769359222,"stop":1752769359222,"duration":0},"status":"passed","severity":"normal"},{"uid":"312a6832e73ed8b1","name":"should throw an error for missing sharding configuration","time":{"start":1752769343425,"stop":1752769343426,"duration":1},"status":"passed","severity":"normal"},{"uid":"f646166c23e89991","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752769398278,"stop":1752769398278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d08d5feabe7c7d","name":"should use provided shard info when available","time":{"start":1752769388700,"stop":1752769388701,"duration":1},"status":"passed","severity":"normal"},{"uid":"c428ef22f2fdf125","name":"should return false when clusterId doesn't match","time":{"start":1752769388706,"stop":1752769388706,"duration":0},"status":"passed","severity":"normal"},{"uid":"230b1fce14de3990","name":"should dial one peer on dial","time":{"start":1752769506430,"stop":1752769506431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec61f121ac2351dc","name":"should set field with all protocols enabled","time":{"start":1752769349511,"stop":1752769349511,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0874fe738c4dae","name":"should create ConnectionManager with required options","time":{"start":1752769359992,"stop":1752769359993,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd282f81d89e58a7","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752769398283,"stop":1752769398284,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae8d8a41b8e5d2","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752769398272,"stop":1752769398273,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69a24e6ca590ab","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1752769359238,"stop":1752769359238,"duration":0},"status":"passed","severity":"normal"},{"uid":"1326f858c9a0f2d3","name":"Subscribe and publish message","time":{"start":1752769631519,"stop":1752769631519,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0fd33c10761b68","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752769359266,"stop":1752769359266,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f1eb03c5f3e6c3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752769343411,"stop":1752769343412,"duration":1},"status":"passed","severity":"normal"},{"uid":"49e526a02a77a328","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752769398277,"stop":1752769398277,"duration":0},"status":"passed","severity":"normal"},{"uid":"335047f1a9bbb60a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752769398269,"stop":1752769398270,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c27389fc16f9794","name":"should be safe to call multiple times","time":{"start":1752769358814,"stop":1752769358815,"duration":1},"status":"passed","severity":"normal"},{"uid":"364bbedbe18618e5","name":"should dial all known peers when reached zero connections","time":{"start":1752769463442,"stop":1752769463443,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c2382f3580b910","name":"Store - dialed first","time":{"start":1752770212110,"stop":1752770212110,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf7628fd3ce3a94","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752769398318,"stop":1752769398318,"duration":0},"status":"passed","severity":"normal"},{"uid":"8beeb40bc8f4cc28","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752769343410,"stop":1752769343411,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3857792d55def4e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752769398290,"stop":1752769398293,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2e1a44b5ec8b7b0","name":"should handle different types of entries","time":{"start":1752769387717,"stop":1752769387717,"duration":0},"status":"passed","severity":"normal"},{"uid":"aadfd33514147397","name":"should reject if Store is requested but not mounted","time":{"start":1752769389224,"stop":1752769389224,"duration":0},"status":"passed","severity":"normal"},{"uid":"1981963af8fd81b7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752769348819,"stop":1752769348819,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f8afc53f452446","name":"Check publish message after client node is restarted","time":{"start":1752769623199,"stop":1752769623199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5362900267109a10","name":"Should update shard info","time":{"start":1752769589089,"stop":1752769589089,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d674bebcbec46a3","name":"Publish message with rate limit","time":{"start":1752769623200,"stop":1752769623200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98ae2dce66fc99","name":"Check message with no content topic is not received","time":{"start":1752770933089,"stop":1752770933090,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe0a839563f0a865","name":"1 Store, 2 fetches","time":{"start":1752769367326,"stop":1752769367327,"duration":1},"status":"passed","severity":"normal"},{"uid":"505d76371001fd88","name":"throws on empty content topic","time":{"start":1752769343392,"stop":1752769343392,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b51b3ce0eabe858","name":"should return false when peer has no overlapping shards","time":{"start":1752769359067,"stop":1752769359068,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6bc22cc2f8ab0b2","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app26/2/topic254/json","time":{"start":1752770101719,"stop":1752770101720,"duration":1},"status":"broken","severity":"normal"},{"uid":"26aafd454b905a1b","name":"should use DNS peer discovery with light client","time":{"start":1752769425098,"stop":1752769425098,"duration":0},"status":"skipped","severity":"normal"},{"uid":"851b59a3cfc956b1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752769398315,"stop":1752769398316,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb149ec64938ab39","name":"should create ShardReader with shards network config","time":{"start":1752769359063,"stop":1752769359064,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d7743260aa030dd","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752769377572,"stop":1752769377572,"duration":0},"status":"passed","severity":"normal"},{"uid":"5add9f69e98c36c0","name":"Check received message containing JSON","time":{"start":1752770933064,"stop":1752770933064,"duration":0},"status":"broken","severity":"normal"},{"uid":"3d2636d68cd36a23","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752769702092,"stop":1752769702094,"duration":2},"status":"passed","severity":"normal"},{"uid":"a57ea741a91fa9c4","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752769388703,"stop":1752769388706,"duration":3},"status":"passed","severity":"normal"},{"uid":"d5a363c8f62493a","name":"Check publish message containing XML","time":{"start":1752769623191,"stop":1752769623191,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c703518f8213d0","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752769343424,"stop":1752769343424,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d9fcdeabecbbd","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752769389143,"stop":1752769389143,"duration":0},"status":"passed","severity":"normal"},{"uid":"733cb2e7ed968750","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app98/3/topic522/test.js","time":{"start":1752770101722,"stop":1752770101723,"duration":1},"status":"broken","severity":"normal"},{"uid":"f1db24b206723266","name":"Check publish message containing shell command","time":{"start":1752769623192,"stop":1752769623193,"duration":1},"status":"passed","severity":"normal"},{"uid":"c856f8f3e48b3409","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752769403315,"stop":1752769403315,"duration":0},"status":"passed","severity":"normal"},{"uid":"640318dcc2e66a64","name":"should be safe to call multiple times","time":{"start":1752769359010,"stop":1752769359015,"duration":5},"status":"passed","severity":"normal"},{"uid":"996724b60e7b9cdb","name":"Relay - dialed after","time":{"start":1752770212109,"stop":1752770212109,"duration":0},"status":"passed","severity":"normal"},{"uid":"883bba8ea7eee4ae","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752769403311,"stop":1752769403312,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d1edc04496cd044","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752770175231,"stop":1752770175232,"duration":1},"status":"passed","severity":"normal"},{"uid":"862d970e38dc33b3","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752770202949,"stop":1752770202949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe574ffe588081b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752769631541,"stop":1752769631541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8e1eb07c9f0949","name":"should not be empty after adding a subscription","time":{"start":1752769388830,"stop":1752769388833,"duration":3},"status":"passed","severity":"normal"},{"uid":"93234ea2e8f87f6a","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752769403313,"stop":1752769403313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2253bca63e0dbf","name":"Check meta is set [symmetric]","time":{"start":1752769377572,"stop":1752769377572,"duration":0},"status":"passed","severity":"normal"},{"uid":"5857cc0fa573105d","name":"should handle browser offline state overriding peer connections","time":{"start":1752769359135,"stop":1752769359135,"duration":0},"status":"passed","severity":"normal"},{"uid":"b306b17657474ca0","name":"should dispatch connect and disconnect events","time":{"start":1752769389140,"stop":1752769389140,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9d3749a963a78b","name":"should drop connection to all peers on hangUp","time":{"start":1752769506430,"stop":1752769506430,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2b0ad4592e012f","name":"throws on content topic with generation field greater than 0","time":{"start":1752769343394,"stop":1752769343394,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea0f5e0d3a0ccc6","name":"should throw error - no id","time":{"start":1752769349502,"stop":1752769349502,"duration":0},"status":"passed","severity":"normal"},{"uid":"30de45153ffd62f3","name":"Check publish message containing JSON","time":{"start":1752769623192,"stop":1752769623192,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d81150e4b1a66e7","name":"should create an instance with libp2p and dialer","time":{"start":1752769358704,"stop":1752769358706,"duration":2},"status":"passed","severity":"normal"},{"uid":"4dc76c4104bc42e1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752769398308,"stop":1752769398309,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a38c6d2178bd253","name":"Check received message containing emoji","time":{"start":1752770933067,"stop":1752770933067,"duration":0},"status":"broken","severity":"normal"},{"uid":"8fff3a1503d39ed6","name":"Check received message containing SQL Injection","time":{"start":1752770933060,"stop":1752770933060,"duration":0},"status":"broken","severity":"normal"},{"uid":"1fcacbc0d17cbe6c","name":"Relay + Store","time":{"start":1752769425496,"stop":1752769425497,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ba89a95cfe33669","name":"should insert message into bloom filter","time":{"start":1752769403308,"stop":1752769403308,"duration":0},"status":"passed","severity":"normal"},{"uid":"51eaf1a900e3ca5c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752769425099,"stop":1752769425099,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1eef483665c6b97","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app2/5/topic50/utf8","time":{"start":1752770101725,"stop":1752770101725,"duration":0},"status":"broken","severity":"normal"},{"uid":"6bf976f9394f74d9","name":"should handle errors when globalThis is not available","time":{"start":1752769359102,"stop":1752769359108,"duration":6},"status":"passed","severity":"normal"},{"uid":"9272ff9091126708","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752770283132,"stop":1752770283132,"duration":0},"status":"broken","severity":"normal"},{"uid":"7d2636fef6be3265","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752769398313,"stop":1752769398313,"duration":0},"status":"passed","severity":"normal"},{"uid":"265bef3135e0881f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752769343422,"stop":1752769343423,"duration":1},"status":"passed","severity":"normal"},{"uid":"741a7ee75ed4f18c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752769389142,"stop":1752769389143,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eaf257cdb313e29","name":"Check received message with timestamp: 1752769419785000000 ","time":{"start":1752770933087,"stop":1752770933087,"duration":0},"status":"passed","severity":"normal"},{"uid":"a863c65f1d9e1a75","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752769398294,"stop":1752769398294,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb9556d6f65734d","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752769343408,"stop":1752769343408,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ee3d44c497d251","name":"should not receive a peer event after stop","time":{"start":1752769425097,"stop":1752769425098,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac04b5a43ede7e3","name":"non connected peers","time":{"start":1752769598746,"stop":1752769598746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"32fb97ce04aee316","name":"throws on content topic with too few or too many fields","time":{"start":1752769343393,"stop":1752769343393,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff6c928b621c7ca","name":"should return usable stream attached to connection","time":{"start":1752769359560,"stop":1752769359561,"duration":1},"status":"passed","severity":"normal"},{"uid":"352e1677120ca41d","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752769398299,"stop":1752769398299,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7bea772bf440a2","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752769631522,"stop":1752769631522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d329509a606c3688","name":"should return false when peer is on different cluster","time":{"start":1752769359070,"stop":1752769359071,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedfc131e0e35568","name":"random static sharding 3 - Cluster ID: 99, Shard ID: 56","time":{"start":1752770183498,"stop":1752770183498,"duration":0},"status":"broken","severity":"normal"},{"uid":"ebf92d69c5afe41e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752769343425,"stop":1752769343425,"duration":0},"status":"passed","severity":"normal"},{"uid":"4481a23d319ef929","name":"Check publish message containing long","time":{"start":1752769623187,"stop":1752769623187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d456e358409bdc8","name":"Sets default value correctly","time":{"start":1752770208944,"stop":1752770208944,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9393e5c145a95c","name":"should handle general insertion and lookup correctly","time":{"start":1752769400511,"stop":1752769400511,"duration":0},"status":"passed","severity":"normal"},{"uid":"885aa0b552e60060","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752769398282,"stop":1752769398282,"duration":0},"status":"passed","severity":"normal"},{"uid":"724474515ce1de5c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752769398283,"stop":1752769398283,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb157d4b2891fec2","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752769643940,"stop":1752769643940,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f48cfeec20e11f10","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752769348822,"stop":1752769348824,"duration":2},"status":"passed","severity":"normal"},{"uid":"703742e21e85c75b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752769398300,"stop":1752769398301,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c144993ae09630","name":"Subscribe to topic containing XML and publish message","time":{"start":1752769631539,"stop":1752769631539,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad3b20a449d0ac8","name":"Privacy Node - default protocol","time":{"start":1752770212112,"stop":1752770212112,"duration":0},"status":"passed","severity":"normal"},{"uid":"155639e6ac65b9f4","name":"should update ack status of messages in outgoing buffer","time":{"start":1752769403314,"stop":1752769403315,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc06132e8ec3a246","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752770189924,"stop":1752770189925,"duration":1},"status":"passed","severity":"normal"},{"uid":"809f6720371b2080","name":"Query with Promise Callback, No message returned","time":{"start":1752770123954,"stop":1752770123954,"duration":0},"status":"passed","severity":"normal"},{"uid":"780d60c5ddd189fd","name":"should not discard bootstrap peers if under the limit","time":{"start":1752769463443,"stop":1752769463454,"duration":11},"status":"passed","severity":"normal"},{"uid":"3509d9c24da1c0a8","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752770123949,"stop":1752770123951,"duration":2},"status":"passed","severity":"normal"},{"uid":"7339920bc2066e4","name":"Publish message with custom timestamp: Fri Jul 26 2024 16:26:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1752769623194,"stop":1752769623195,"duration":1},"status":"passed","severity":"normal"},{"uid":"1826aa242ff59b98","name":"retrieves a single peer","time":{"start":1752769367831,"stop":1752769367832,"duration":1},"status":"passed","severity":"normal"},{"uid":"488bc9d4f4bcbe81","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752769343412,"stop":1752769343413,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d8fc4df8fc7425","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752770933092,"stop":1752770933093,"duration":1},"status":"broken","severity":"normal"},{"uid":"53752df939c00b80","name":"1 Relay, 1 fetch","time":{"start":1752769367326,"stop":1752769367326,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dc683d151185e4","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752770123952,"stop":1752770123952,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f16f188dc0b18","name":"should dial peer when no shard info available","time":{"start":1752769358824,"stop":1752769358824,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef7749874826357","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752769343401,"stop":1752769343401,"duration":0},"status":"passed","severity":"normal"},{"uid":"e418671958e5f7df","name":"should dial all remaining peers","time":{"start":1752769359227,"stop":1752769359227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b78c2bf9462ef1","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752769359996,"stop":1752769359997,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ba24164aa8194b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752770283129,"stop":1752770283129,"duration":0},"status":"broken","severity":"normal"},{"uid":"13801a129e0b506d","name":"should handle complete discovery-to-dial flow","time":{"start":1752769358733,"stop":1752769358733,"duration":0},"status":"passed","severity":"normal"},{"uid":"518b79bc78cb69b0","name":"Fails to publish duplicate message","time":{"start":1752769623196,"stop":1752769623196,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd531b218380f0c8","name":"Check received message containing Script","time":{"start":1752770933080,"stop":1752770933080,"duration":0},"status":"broken","severity":"normal"},{"uid":"621f1131610541ed","name":"Publish message with custom timestamp: Thu Jul 17 2025 17:26:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1752769623195,"stop":1752769623196,"duration":1},"status":"passed","severity":"normal"},{"uid":"c973d2b266b304af","name":"should not change state when connections remain after disconnect","time":{"start":1752769359119,"stop":1752769359127,"duration":8},"status":"passed","severity":"normal"},{"uid":"e96d75913fc78715","name":"Check received message containing escaped characters","time":{"start":1752770933065,"stop":1752770933066,"duration":1},"status":"broken","severity":"normal"},{"uid":"50dc43ea670e827e","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752770202950,"stop":1752770202951,"duration":1},"status":"passed","severity":"normal"},{"uid":"387feca7c5395515","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752770283133,"stop":1752770283133,"duration":0},"status":"broken","severity":"normal"},{"uid":"6bc21ae7e1044c33","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752769398276,"stop":1752769398276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4d5e11127b87e5","name":"pre and post cipher","time":{"start":1752769378180,"stop":1752769378180,"duration":0},"status":"passed","severity":"normal"},{"uid":"b906d7c905c026c1","name":"shard 0","time":{"start":1752770183492,"stop":1752770183493,"duration":1},"status":"broken","severity":"normal"},{"uid":"c2dbdb39d2a4979f","name":"should drop connection to one peer on hangUp","time":{"start":1752769506431,"stop":1752769506432,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbbf161a74b7ffd4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752769343417,"stop":1752769343417,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a1439af337cd8","name":"should handle queue overflow by adding peers to queue","time":{"start":1752769358825,"stop":1752769358825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6618fee87cce0260","name":"Check publish message containing escaped characters","time":{"start":1752769623193,"stop":1752769623193,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff0d5447edf2cb5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752770202958,"stop":1752770202958,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d99826e5526d58","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752769562082,"stop":1752769562082,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5b44f8f432be5c","name":"should remove event listener for peer:discovery","time":{"start":1752769358718,"stop":1752769358718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b5646ae53648aa3","name":"Encoder throws on undefined content topic","time":{"start":1752769379290,"stop":1752769379290,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e15f92b4a6dee8","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752769389139,"stop":1752769389140,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fdedb67f1511a00","name":"should return PeerId when PeerId is provided","time":{"start":1752769359536,"stop":1752769359536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1b21ff699ab72e","name":"should create a new stream if no existing for protocol found","time":{"start":1752769359562,"stop":1752769359563,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f623eefbb9fcd1b","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app2/7/topic360/utf8","time":{"start":1752770101724,"stop":1752770101724,"duration":0},"status":"broken","severity":"normal"},{"uid":"efdd12df47ffd6a2","name":"Fails to publish message with wrong content topic","time":{"start":1752769623197,"stop":1752769623197,"duration":0},"status":"passed","severity":"normal"},{"uid":"133d82610d120b7","name":"Store - dialed after - with timeout","time":{"start":1752770212110,"stop":1752770212110,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebda2c124566bb0","name":"random static sharding 1 - Cluster ID: 11, Shard ID: 291","time":{"start":1752770183495,"stop":1752770183495,"duration":0},"status":"broken","severity":"normal"},{"uid":"ede96bfc7f9e3a83","name":"should return null for non-existent peer","time":{"start":1752769359237,"stop":1752769359237,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51575a4da69345c","name":"Check received message with timestamp: 1752769419785 ","time":{"start":1752770933068,"stop":1752770933068,"duration":0},"status":"passed","severity":"normal"},{"uid":"106ed8bfce853cf1","name":"should hang up with multiaddr and return true on success","time":{"start":1752769359999,"stop":1752769359999,"duration":0},"status":"passed","severity":"normal"},{"uid":"17961fc59ad44f50","name":"should throw error - no public key","time":{"start":1752769349504,"stop":1752769349504,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a0b7c68d17f03","name":"should handle errors when removing globalThis listeners","time":{"start":1752769359109,"stop":1752769359109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae145c28fe490eec","name":"does not throw on valid cases","time":{"start":1752769343391,"stop":1752769343392,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0cee4f4cef08ae5","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752769359113,"stop":1752769359117,"duration":4},"status":"passed","severity":"normal"},{"uid":"11f4a82169061467","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752769631540,"stop":1752769631540,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb1b65e856e1f6f","name":"Decoder throws on empty string content topic","time":{"start":1752769359972,"stop":1752769359972,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8213ac8b155022","name":"should handle multiple peer connections","time":{"start":1752769359016,"stop":1752769359016,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99ee3e73011d49a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752769398300,"stop":1752769398300,"duration":0},"status":"passed","severity":"normal"},{"uid":"16910502cfcb0a3f","name":"should wait for Store peer to be connected","time":{"start":1752769389226,"stop":1752769389226,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bed16268ad8aee","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752769343424,"stop":1752769343424,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf83d52af269195f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app8/10/topic167/test.js","time":{"start":1752770101727,"stop":1752770101727,"duration":0},"status":"broken","severity":"normal"},{"uid":"a160bdf90874428e","name":"should return false when shard is not included in network shards","time":{"start":1752769388706,"stop":1752769388707,"duration":1},"status":"passed","severity":"normal"},{"uid":"81a94f777bb79be0","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752769343411,"stop":1752769343411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef562f70cda4229b","name":"Check received message containing long","time":{"start":1752770933074,"stop":1752770933074,"duration":0},"status":"broken","severity":"normal"},{"uid":"1adced1d8321cfb7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752770189926,"stop":1752770189926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecd121109920b52","name":"Correctly serialized arguments","time":{"start":1752769562203,"stop":1752769562204,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c07eda93b540f15","name":"Should update multiaddrs","time":{"start":1752769589088,"stop":1752769589088,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f3dc3de7b29e71","name":"Init the array if not present","time":{"start":1752769343117,"stop":1752769343119,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4fad2bacf40343a","name":"should add peer to queue when queue is not empty","time":{"start":1752769358815,"stop":1752769358817,"duration":2},"status":"passed","severity":"normal"},{"uid":"114494151fc50d29","name":"Decoder throws on empty string content topic","time":{"start":1752769379291,"stop":1752769379291,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e42121e7c29b640","name":"Check publish message containing short","time":{"start":1752769623187,"stop":1752769623187,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4720f536aa117f","name":"should handle case with no peers in store","time":{"start":1752769359228,"stop":1752769359228,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af85c1c2328f330","name":"should handle peer store update failures gracefully","time":{"start":1752769359023,"stop":1752769359023,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1630bfe202f2d1a","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752769343407,"stop":1752769343407,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9a56a016732c76","name":"should properly create location multiaddrs - udp4","time":{"start":1752769349508,"stop":1752769349508,"duration":0},"status":"passed","severity":"normal"},{"uid":"72595dd7b4c292dd","name":"should add received messages to bloom filter","time":{"start":1752769403310,"stop":1752769403311,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c26abab0981355","name":"random static sharding 4 - Cluster ID: 947, Shard ID: 125","time":{"start":1752770183499,"stop":1752770183499,"duration":0},"status":"broken","severity":"normal"},{"uid":"69f76aa87a856a5f","name":"should mark all messages in causal history as acknowledged","time":{"start":1752769403311,"stop":1752769403311,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6bf4bf6b7e00804","name":"messageHash returns a Uint8Array","time":{"start":1752769359267,"stop":1752769359272,"duration":5},"status":"passed","severity":"normal"},{"uid":"f80bf028263e6064","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752770159734,"stop":1752770159734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1a2b71b39ab450","name":"should handle peer connect event","time":{"start":1752769359118,"stop":1752769359118,"duration":0},"status":"passed","severity":"normal"},{"uid":"5957cd792de8b8a0","name":"isConnected should return false after all peers disconnect","time":{"start":1752769438259,"stop":1752769438259,"duration":0},"status":"passed","severity":"normal"},{"uid":"74b8a71b85259ac3","name":"Passing an array","time":{"start":1752770208943,"stop":1752770208943,"duration":0},"status":"passed","severity":"normal"},{"uid":"951d5f55965294df","name":"Check message on other pubsub topic is not received","time":{"start":1752770933069,"stop":1752770933069,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21bd0e13aaa6139","name":"different cluster, same shard: nodes don't connect","time":{"start":1752769562084,"stop":1752769562085,"duration":1},"status":"passed","severity":"normal"},{"uid":"b531daac0ea7c34d","name":"should skip updating peer store if peer has same addresses","time":{"start":1752769358729,"stop":1752769358729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9cfccfd88407ab","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752769388563,"stop":1752769388564,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed78103bf676cd0f","name":"throws on content topic with empty version field","time":{"start":1752769343395,"stop":1752769343395,"duration":0},"status":"passed","severity":"normal"},{"uid":"434b51209e80e02a","name":"should support chaining for add method","time":{"start":1752769387701,"stop":1752769387702,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b686511475b1fb","name":"should return empty list for no shard","time":{"start":1752769343409,"stop":1752769343409,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bb665b8252fd57","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752769588456,"stop":1752769588456,"duration":0},"status":"broken","severity":"normal"},{"uid":"335b0a3b91848685","name":"should process tasks in queue","time":{"start":1752769388593,"stop":1752769388593,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a801c3760debd70","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752769631520,"stop":1752769631521,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c3b286c152226e","name":"A test","time":{"start":1752769553155,"stop":1752769553155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5f783bb93664f1","name":"should reject on timeout if it was set","time":{"start":1752769389224,"stop":1752769389225,"duration":1},"status":"passed","severity":"normal"},{"uid":"96e5859c2d3af667","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752769398282,"stop":1752769398283,"duration":1},"status":"passed","severity":"normal"},{"uid":"86afe1bd3351b1f5","name":"Encoder throws on undefined content topic","time":{"start":1752769377573,"stop":1752769377574,"duration":1},"status":"passed","severity":"normal"},{"uid":"7114d2a4634b2cc5","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752769343465,"stop":1752769343465,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a31feb9712d8399","name":"should dial peers from store when no connections remain","time":{"start":1752769359221,"stop":1752769359221,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f80d15e6711d80","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752769343411,"stop":1752769343411,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6aa663eb01e2d2","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1752769359203,"stop":1752769359203,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f373eaef832ea2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752769343414,"stop":1752769343414,"duration":0},"status":"passed","severity":"normal"},{"uid":"445113a2cfd103fc","name":"should merge provided config with defaults","time":{"start":1752769359994,"stop":1752769359994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc183b1264deb87","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app11/3/topic501/xml","time":{"start":1752770101721,"stop":1752770101721,"duration":0},"status":"broken","severity":"normal"},{"uid":"f716f484e60f2734","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752769348814,"stop":1752769348815,"duration":1},"status":"passed","severity":"normal"},{"uid":"f57718de0ec35e9","name":"Nwaku publishes","time":{"start":1752769612650,"stop":1752769612651,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6bf1035fc2faf7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752769343414,"stop":1752769343415,"duration":1},"status":"passed","severity":"normal"},{"uid":"532d0063f0be16a3","name":"Encoder throws on empty string content topic","time":{"start":1752769359971,"stop":1752769359971,"duration":0},"status":"passed","severity":"normal"},{"uid":"1142ce934d56bc65","name":"Passing page size 3 when there are 20 messages","time":{"start":1752770196892,"stop":1752770196893,"duration":1},"status":"passed","severity":"normal"},{"uid":"46b7cfcf78050673","name":"should serialize and deserialize correctly","time":{"start":1752769400510,"stop":1752769400510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8de3e191780249","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752769343406,"stop":1752769343406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de8a1c3c84c18b9","name":"Nodes with multiple pubsub topic","time":{"start":1752769616059,"stop":1752769616060,"duration":1},"status":"passed","severity":"normal"},{"uid":"51704aef3b97597a","name":"Passing page size 1 when there are 4 messages","time":{"start":1752770196891,"stop":1752770196892,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76fc1ae40120f8c","name":"Subscribe to topic containing long and publish message","time":{"start":1752769631525,"stop":1752769631527,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae0003532d1de4e5","name":"should only return 1 node with store capability","time":{"start":1752769367835,"stop":1752769367835,"duration":0},"status":"passed","severity":"normal"},{"uid":"c97679603a09d0e0","name":"should only return 1 node with relay capability","time":{"start":1752769367834,"stop":1752769367834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b8b098a71bc130","name":"should return false when peer is not on the specified shard","time":{"start":1752769359073,"stop":1752769359074,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c82299457ca034","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752769343423,"stop":1752769343423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4504b954a2488ae8","name":"Fields are not dropped","time":{"start":1752769359441,"stop":1752769359441,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdb31955c7b36e8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752769389098,"stop":1752769389099,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fdd3b275f8f316c","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752770189926,"stop":1752770189926,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c640e7d60aadee","name":"random static sharding 10 - Cluster ID: 349, Shard ID: 421","time":{"start":1752770183505,"stop":1752770183505,"duration":0},"status":"broken","severity":"normal"},{"uid":"f3f75187db79c3e5","name":"should not receive a peer event before start","time":{"start":1752769425097,"stop":1752769425097,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e69eba7f9d016c","name":"throws on content topic with empty application field","time":{"start":1752769343394,"stop":1752769343394,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b9aefe6d0a7f55","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752769343415,"stop":1752769343415,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b475edab625293","name":"should return true when peer is on the specified shard","time":{"start":1752769359070,"stop":1752769359070,"duration":0},"status":"passed","severity":"normal"},{"uid":"da0e6e74722b0d35","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752769343414,"stop":1752769343414,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb849c8c2e20442","name":"Check received message containing Arabic","time":{"start":1752770933056,"stop":1752770933056,"duration":0},"status":"broken","severity":"normal"},{"uid":"328201e6b445a451","name":"should not dispatch event when already disconnected","time":{"start":1752769359128,"stop":1752769359128,"duration":0},"status":"passed","severity":"normal"},{"uid":"993e0afb117d8788","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752769359027,"stop":1752769359028,"duration":1},"status":"passed","severity":"normal"}]