mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-17 04:13:14 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"a702182c020ecbd9","name":"Push message with shell command payload","time":{"start":1760028160450,"stop":1760028160450,"duration":0},"status":"passed","severity":"normal"},{"uid":"4141a752b7391cce","name":"Outgoing message is acknowledged","time":{"start":1760027083898,"stop":1760027083898,"duration":0},"status":"passed","severity":"normal"},{"uid":"66af4a5c421ece5d","name":"Wait given interval before re-trying","time":{"start":1760027080989,"stop":1760027080989,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9946f642df222c","name":"Check received message containing Chinese","time":{"start":1760027552872,"stop":1760027552873,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e1654852292955c","name":"should return false for content message without causal history","time":{"start":1760027083903,"stop":1760027083903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca43f5494af0453e","name":"Push message with escaped characters payload","time":{"start":1760028160478,"stop":1760028160479,"duration":1},"status":"passed","severity":"normal"},{"uid":"287c6ce5d6af2bb","name":"different cluster: nodes don't connect","time":{"start":1760027198406,"stop":1760027198406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a935f06be79858f9","name":"Push message with content topic containing numeric","time":{"start":1760028160468,"stop":1760028160468,"duration":0},"status":"passed","severity":"normal"},{"uid":"397b396ce95194ce","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1760027307201,"stop":1760027307202,"duration":1},"status":"passed","severity":"normal"},{"uid":"10bbeb2f33f10398","name":"should throw an error for insufficient data","time":{"start":1760027013191,"stop":1760027013192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78d8ae42be43648","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1760027465451,"stop":1760027465451,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f09006890c23b1d","name":"should not change state when connections remain after disconnect","time":{"start":1760027028021,"stop":1760027028021,"duration":0},"status":"passed","severity":"normal"},{"uid":"da77b5c8042b8568","name":"should handle missing messages with undefined retrievalHint","time":{"start":1760027069168,"stop":1760027069169,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ecc46174e19b32b","name":"Push message with Chinese payload","time":{"start":1760028160476,"stop":1760028160476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b118455dc6bd04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1760027012856,"stop":1760027012857,"duration":1},"status":"passed","severity":"normal"},{"uid":"596ce6830109c60","name":"returns only open connection if one present","time":{"start":1760027029176,"stop":1760027029176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1ff00ddc34272e","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1760027068977,"stop":1760027068977,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7aa053050a0714","name":"Push message with numeric payload","time":{"start":1760028160460,"stop":1760028160461,"duration":1},"status":"passed","severity":"normal"},{"uid":"8407e88cd3524e0e","name":"Push message with XML payload","time":{"start":1760028160477,"stop":1760028160477,"duration":0},"status":"passed","severity":"normal"},{"uid":"7558c2f75799fe41","name":"messageHashStr produces consistent results for the same input","time":{"start":1760027028986,"stop":1760027028986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe81ece7c2af95ac","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1760027037652,"stop":1760027037652,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcc50116d646713","name":"should start and stop interval correctly","time":{"start":1760027079776,"stop":1760027079776,"duration":0},"status":"passed","severity":"normal"},{"uid":"65005f919f48adb9","name":"Relay Node - default protocol","time":{"start":1760027467679,"stop":1760027467679,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b1a0644c204bf0","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1760027061454,"stop":1760027061454,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56f7abedfb24146","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1760027028031,"stop":1760027028032,"duration":1},"status":"passed","severity":"normal"},{"uid":"3457e656dee5ae04","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760027585170,"stop":1760027585170,"duration":0},"status":"passed","severity":"normal"},{"uid":"635cac3f84d9425c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760027585170,"stop":1760027585170,"duration":0},"status":"passed","severity":"normal"},{"uid":"944b16c3bc50f4b7","name":"should create a new stream if no existing for protocol found","time":{"start":1760027029319,"stop":1760027029320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8398ad715e05989","name":"should start periodic discovery on start","time":{"start":1760027039034,"stop":1760027039034,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e69615419a2a8f","name":"Push message with long payload","time":{"start":1760028160487,"stop":1760028160488,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b28b4431bccad09","name":"should use current time when it's greater than incremented timestamp","time":{"start":1760027068977,"stop":1760027068978,"duration":1},"status":"passed","severity":"normal"},{"uid":"5499b9d181c4772a","name":"should not modify tags of connections for different peers","time":{"start":1760027079307,"stop":1760027079309,"duration":2},"status":"passed","severity":"normal"},{"uid":"caabebc497c7dfc7","name":"should not execute task if max attempts is 0","time":{"start":1760027079782,"stop":1760027079782,"duration":0},"status":"passed","severity":"normal"},{"uid":"180ab49f65da32c1","name":"should dial peers from store when browser is connected","time":{"start":1760027029348,"stop":1760027029348,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fe10cee60f445e","name":"should set field with only FILTER enabled","time":{"start":1760027019075,"stop":1760027019076,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad260cedbc2c01e0","name":"Push message with meta","time":{"start":1760028160456,"stop":1760028160456,"duration":0},"status":"passed","severity":"normal"},{"uid":"102bd49690bce93d","name":"should continue query when messages are from different channels","time":{"start":1760027083901,"stop":1760027083901,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb381522f5bd4ccd","name":"should initialize with isNetworkConnected as false","time":{"start":1760027028001,"stop":1760027028002,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1fd0c0e78fbfb0","name":"Push message with content topic containing Arabic","time":{"start":1760028160482,"stop":1760028160482,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2a80048b6c6d8f","name":"Push message with content topic containing numeric","time":{"start":1760028160453,"stop":1760028160453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bda4765b35769e","name":"can start and stop the service","time":{"start":1760027043213,"stop":1760027043213,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f48787247d057dc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1760027012855,"stop":1760027012855,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cbf3372c9ed4e8","name":"Push message with emoji payload","time":{"start":1760028160479,"stop":1760028160479,"duration":0},"status":"passed","severity":"normal"},{"uid":"61102f248c6ee231","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1760027018305,"stop":1760027018306,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff81ecbae02f998","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760027198407,"stop":1760027198407,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d85e02a94b58dac","name":"should filter out undefined ENRs","time":{"start":1760027039059,"stop":1760027039060,"duration":1},"status":"passed","severity":"normal"},{"uid":"544291105ce26e49","name":"throws an error for improperly formatted content topics","time":{"start":1760027012853,"stop":1760027012853,"duration":0},"status":"passed","severity":"normal"},{"uid":"997e9c98661f4b32","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1760027115073,"stop":1760027115074,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9afc9c0a2f6598b","name":"Query generator for 2000 messages","time":{"start":1760027450697,"stop":1760027450697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4a65f1558fc6d6","name":"should set field with all protocols enabled","time":{"start":1760027019074,"stop":1760027019074,"duration":0},"status":"passed","severity":"normal"},{"uid":"3053eba97b0074df","name":"Push message with content topic containing JSON","time":{"start":1760028160455,"stop":1760028160455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5479d873041afb33","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1760027080148,"stop":1760027080148,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7dd4314d8f3326","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1760027307205,"stop":1760027307205,"duration":0},"status":"passed","severity":"normal"},{"uid":"77926216d4161c1b","name":"Push message with SQL Injection payload","time":{"start":1760028160462,"stop":1760028160462,"duration":0},"status":"passed","severity":"normal"},{"uid":"c282819ffdf67fbb","name":"isConnected return false after peer stops","time":{"start":1760027129309,"stop":1760027129310,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a9bab1a5b914c6","name":"should work with async generator that yields promises","time":{"start":1760027080119,"stop":1760027080120,"duration":1},"status":"passed","severity":"normal"},{"uid":"922b5945d0e5adfa","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1760027061442,"stop":1760027061447,"duration":5},"status":"passed","severity":"normal"},{"uid":"6284f60f28c65244","name":"should skip peer when failed to dial recently","time":{"start":1760027028668,"stop":1760027028668,"duration":0},"status":"passed","severity":"normal"},{"uid":"726fc80d09c4c9dd","name":"Check message with invalid timestamp is not received","time":{"start":1760027552888,"stop":1760027552888,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2f460a31781e2b","name":"should return cached hash on subsequent access","time":{"start":1760027029766,"stop":1760027029767,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f38dae47938703a","name":"should wait for Filter peer to be connected","time":{"start":1760027081127,"stop":1760027081127,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc63a5bc1bea59ed","name":"Passing page size 3 when there are 20 messages","time":{"start":1760027460534,"stop":1760027460534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6840d3f5f64ea73","name":"Relay - times out","time":{"start":1760027467677,"stop":1760027467677,"duration":0},"status":"passed","severity":"normal"},{"uid":"193bdd8ce18c78d3","name":"should handle queue overflow by adding peers to queue","time":{"start":1760027028679,"stop":1760027028679,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c75ef01c95c52d","name":"Fails to publish message with size larger than 1 MB","time":{"start":1760027298632,"stop":1760027298632,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e4b52fe747ddac","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760027585164,"stop":1760027585164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3deb3411f221806","name":"Push message with content topic containing unicode special characters","time":{"start":1760028160455,"stop":1760028160456,"duration":1},"status":"passed","severity":"normal"},{"uid":"99dbbe48c36be8c0","name":"should dial all remaining peers","time":{"start":1760027029353,"stop":1760027029354,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbee300d26797136","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1760027061448,"stop":1760027061449,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a39bfa20012363","name":"Push message with content topic containing SQL Injection","time":{"start":1760028160483,"stop":1760028160483,"duration":0},"status":"passed","severity":"normal"},{"uid":"54de2f81ff28f47","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760027552890,"stop":1760027552890,"duration":0},"status":"passed","severity":"normal"},{"uid":"25eb39b6e6a42d86","name":"should be safe to call multiple times","time":{"start":1760027029347,"stop":1760027029348,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc370b19f5e5a83c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760027585158,"stop":1760027585158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e12d4f6b95a7906","name":"Refresh subscription","time":{"start":1760027585166,"stop":1760027585166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2cffdccd88800a","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1760027069170,"stop":1760027069170,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ec0a11e41fa32a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1760027018294,"stop":1760027018296,"duration":2},"status":"passed","severity":"normal"},{"uid":"d02cbc13946478b3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760027585167,"stop":1760027585167,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c2f3a3c1704a46","name":"messageHashStr produces different results for different inputs","time":{"start":1760027028986,"stop":1760027028986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef56db2c30e9f9a2","name":"Check received message containing emoji","time":{"start":1760027552887,"stop":1760027552887,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c0dd9a6b9df027","name":"Push message with SQL Injection payload","time":{"start":1760028160476,"stop":1760028160477,"duration":1},"status":"passed","severity":"normal"},{"uid":"44f844f071524049","name":"Push message with unicode special characters payload","time":{"start":1760028160479,"stop":1760028160479,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f2b41e95dde4c0","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1760027079288,"stop":1760027079288,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d88851e18bea685","name":"should handle general insertion and lookup correctly","time":{"start":1760027065595,"stop":1760027065595,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71207019699da69","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1760027402129,"stop":1760027402129,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d99f2418936cb7","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760027585170,"stop":1760027585171,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eafbaf2c93dd5c5","name":"should discover peers from provided peer cache","time":{"start":1760027202022,"stop":1760027202025,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5a63851918a8e95","name":"Check received message containing escaped characters","time":{"start":1760027552875,"stop":1760027552875,"duration":0},"status":"passed","severity":"normal"},{"uid":"431859f85b86faca","name":"should create ConnectionManager with relay","time":{"start":1760027029727,"stop":1760027029727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc923d946b5a62c","name":"Passing page size 110 when there are 120 messages","time":{"start":1760027460537,"stop":1760027460537,"duration":0},"status":"passed","severity":"normal"},{"uid":"174a46aa1fd1ed71","name":"should skip peers without peerInfo in ENR","time":{"start":1760027039033,"stop":1760027039033,"duration":0},"status":"passed","severity":"normal"},{"uid":"badbee8a59cd4981","name":"should not receive a peer event before start","time":{"start":1760027043214,"stop":1760027043214,"duration":0},"status":"passed","severity":"normal"},{"uid":"3084e4b4226ef6a3","name":"Push message with short payload","time":{"start":1760028160487,"stop":1760028160487,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecbb333419568df","name":"should add to incoming buffer if dependencies are not met","time":{"start":1760027069163,"stop":1760027069163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a29bafb14b16ccb","name":"Throws when trying to push message with empty payload","time":{"start":1760028160452,"stop":1760028160452,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd15c2e9dde1d63","name":"should process successful peer exchange query","time":{"start":1760027039032,"stop":1760027039032,"duration":0},"status":"passed","severity":"normal"},{"uid":"313f09c20000648f","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1760027175243,"stop":1760027175243,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fac873abb0c626","name":"should filter out already connected peers","time":{"start":1760027029353,"stop":1760027029353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d3acca8107c7da","name":"Rejects garbage","time":{"start":1760027092207,"stop":1760027092207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d21e2980771dec","name":"should handle ENR without shardInfo","time":{"start":1760027039033,"stop":1760027039034,"duration":1},"status":"passed","severity":"normal"},{"uid":"b194c896fc0307b5","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760027018301,"stop":1760027018301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46465943b76fb11","name":"Check received message containing Arabic","time":{"start":1760027552873,"stop":1760027552873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca7a7b341ea17b0","name":"Push message with Script payload","time":{"start":1760028160490,"stop":1760028160490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45279126cc92f75","name":"Push message with content topic containing short","time":{"start":1760028160480,"stop":1760028160480,"duration":0},"status":"passed","severity":"normal"},{"uid":"67bf66891410fc34","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760027585161,"stop":1760027585161,"duration":0},"status":"passed","severity":"normal"},{"uid":"567259ee68239a88","name":"should requeue task if no peer is available","time":{"start":1760027079777,"stop":1760027079780,"duration":3},"status":"passed","severity":"normal"},{"uid":"e8e79dffe8229041","name":"Throws when trying to push message with empty payload","time":{"start":1760028160467,"stop":1760028160467,"duration":0},"status":"passed","severity":"normal"},{"uid":"636ad28f60eeba3a","name":"should start ping timers on peer connect","time":{"start":1760027028919,"stop":1760027028920,"duration":1},"status":"passed","severity":"normal"},{"uid":"6520713686a801b4","name":"should add and remove event listeners correctly","time":{"start":1760027043216,"stop":1760027043216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6276e34ad19dc36","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1760027079289,"stop":1760027079289,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ce5994e42dfb21","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1760027291914,"stop":1760027291914,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec83870466fbc7e9","name":"udp ip6 address","time":{"start":1760027018445,"stop":1760027018445,"duration":0},"status":"passed","severity":"normal"},{"uid":"4953b8b6b708bcbb","name":"should request peer renewal on specific errors","time":{"start":1760027079781,"stop":1760027079782,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7acc6fa3c4d9956","name":"Passing page size 19 when there are 20 messages","time":{"start":1760027460536,"stop":1760027460537,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2d8c30c2e424d5","name":"should process up to 3 peers at once","time":{"start":1760027028691,"stop":1760027028692,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c1f3d695e8ae25","name":"Fails to push message with large meta","time":{"start":1760028160456,"stop":1760028160457,"duration":1},"status":"passed","severity":"normal"},{"uid":"1205a4496c1661ed","name":"Relay","time":{"start":1760027113502,"stop":1760027113504,"duration":2},"status":"passed","severity":"normal"},{"uid":"694d5da3cc0e39f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1760027061430,"stop":1760027061430,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b11c185d726818a","name":"Push message equal or less that 1MB","time":{"start":1760028160486,"stop":1760028160486,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f60ffd015afd45","name":"Outgoing message is acknowledged","time":{"start":1760027082687,"stop":1760027082687,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a1ae6f3236f574","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app30/10/topic604/json","time":{"start":1760027390168,"stop":1760027390169,"duration":1},"status":"passed","severity":"normal"},{"uid":"902393e3f85c1a7e","name":"Push message with content topic containing long","time":{"start":1760028160493,"stop":1760028160493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c7e7b7a0b726c","name":"should reject if Store is requested but not mounted","time":{"start":1760027081125,"stop":1760027081125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e78a37e1920011","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1760027029366,"stop":1760027029366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56e4a4576d57da2","name":"should return false when peer is not found","time":{"start":1760027028793,"stop":1760027028793,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf8f09c9514e37a","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1760027069165,"stop":1760027069165,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9f259b58df6c3b","name":"Fails to push message with large meta","time":{"start":1760028160497,"stop":1760028160497,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a7d3b6a42b2d07","name":"Check received message containing JSON","time":{"start":1760027552875,"stop":1760027552875,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf9149e99b8cd4c","name":"should wait for LightPush peer to be connected","time":{"start":1760027081127,"stop":1760027081127,"duration":0},"status":"passed","severity":"normal"},{"uid":"7243237f5cc2d52e","name":"should set up event listeners when started","time":{"start":1760027080110,"stop":1760027080110,"duration":0},"status":"passed","severity":"normal"},{"uid":"be66c5198fa12a14","name":"throws on content topic with empty version field","time":{"start":1760027012843,"stop":1760027012843,"duration":0},"status":"passed","severity":"normal"},{"uid":"159576f5202090fd","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1760027069171,"stop":1760027069171,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a3f4e7035508db","name":"same cluster, static sharding: nodes connect","time":{"start":1760027198405,"stop":1760027198406,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda6317b53ef6db7","name":"throws on content topic with empty encoding field","time":{"start":1760027012844,"stop":1760027012845,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac138a5ebede2df","name":"Push message with content topic containing unicode special characters","time":{"start":1760028160471,"stop":1760028160471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8992cbeab53a8f3e","name":"should skip peers without peer exchange protocol","time":{"start":1760027039031,"stop":1760027039031,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f8e7faf2e7cc5f","name":"should partition messages based on acknowledgement status","time":{"start":1760027069169,"stop":1760027069169,"duration":0},"status":"passed","severity":"normal"},{"uid":"38da5576bb67ba03","name":"should return no connections if no open connection provided","time":{"start":1760027029176,"stop":1760027029177,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c33121dc523a93","name":"configure the node with multiple content topics","time":{"start":1760027390170,"stop":1760027390170,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a960800f92dbb6","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app44/5/topic853/json","time":{"start":1760027390167,"stop":1760027390167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d9a833cfcda574","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1760027079425,"stop":1760027079425,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a970cc992df5b8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760027039218,"stop":1760027039218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2104048f1c4e0a66","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1760027012853,"stop":1760027012854,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5fcfc980ae77cd","name":"should return false for different channelId","time":{"start":1760027083902,"stop":1760027083902,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fbc0ceb70632db","name":"Accepts a valid Waku Message","time":{"start":1760027092205,"stop":1760027092206,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3b70d78b180359","name":"Decoder throws on empty string content topic","time":{"start":1760027050626,"stop":1760027050626,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c6169e39e82ce1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1760027061477,"stop":1760027061477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03c8652f6ddd1f7","name":"Push message with JSON payload","time":{"start":1760028160463,"stop":1760028160464,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c10bccdc4f00b75","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760027585159,"stop":1760027585159,"duration":0},"status":"passed","severity":"normal"},{"uid":"890bd0501c1e118f","name":"Check received message containing unicode special characters","time":{"start":1760027552886,"stop":1760027552886,"duration":0},"status":"passed","severity":"normal"},{"uid":"917c7a6e4370206a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1760027028974,"stop":1760027028974,"duration":0},"status":"passed","severity":"normal"},{"uid":"e732cc0895fb5015","name":"Subscribe to topic containing long and receive message","time":{"start":1760027585157,"stop":1760027585157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e4a710614b139f","name":"Subscribe to topic containing shell command and publish message","time":{"start":1760027307204,"stop":1760027307205,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5add70f8ed6227f","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1760027039062,"stop":1760027039062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e52bb67397fee13","name":"should clear all timers","time":{"start":1760027028911,"stop":1760027028911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffea569f81a4c137","name":"should skip peers that were recently queried","time":{"start":1760027039030,"stop":1760027039030,"duration":0},"status":"passed","severity":"normal"},{"uid":"6176b7952abd42c8","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1760027061449,"stop":1760027061449,"duration":0},"status":"passed","severity":"normal"},{"uid":"caef7104de206e4c","name":"Push message with Arabic payload","time":{"start":1760028160489,"stop":1760028160489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dad0fe3a6e20ab","name":"Push message with Basic HTML tag payload","time":{"start":1760028160490,"stop":1760028160491,"duration":1},"status":"passed","severity":"normal"},{"uid":"73462b45d6b3f42b","name":"Push message with Arabic payload","time":{"start":1760028160461,"stop":1760028160461,"duration":0},"status":"passed","severity":"normal"},{"uid":"22159524beedf2a1","name":"does not validate decoders for hash queries","time":{"start":1760027029577,"stop":1760027029577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f1bb0bf921e9e","name":"ignores unrecognized TXT record formats","time":{"start":1760027039215,"stop":1760027039216,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a666c8ecd4d2a7a","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1760027028937,"stop":1760027028943,"duration":6},"status":"passed","severity":"normal"},{"uid":"388899caffe70866","name":"should dial one peer on dial","time":{"start":1760027196699,"stop":1760027196700,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e194996b5d940e6","name":"should handle cache.get errors gracefully","time":{"start":1760027043216,"stop":1760027043216,"duration":0},"status":"passed","severity":"normal"},{"uid":"29581eae5fdab3e0","name":"should be able to encode the field with only FILTER set to true","time":{"start":1760027018298,"stop":1760027018298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c203ae7204353f4","name":"should emit a peer event after start","time":{"start":1760027043214,"stop":1760027043214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b072f0d01993ff5","name":"can start the service","time":{"start":1760027113016,"stop":1760027113017,"duration":1},"status":"passed","severity":"normal"},{"uid":"648133867c6a1fc0","name":"should handle zero peers request","time":{"start":1760027039063,"stop":1760027039063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07f8e45e83b0a31","name":"Check received message with timestamp: 1760027107448000000 ","time":{"start":1760027552887,"stop":1760027552887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db2d78de6fc808","name":"should not process empty queue","time":{"start":1760027028692,"stop":1760027028692,"duration":0},"status":"passed","severity":"normal"},{"uid":"135d42f8d83540f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1760027061469,"stop":1760027061469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba438fec02cca53","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1760027029321,"stop":1760027029321,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1ea91ecf95dfff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1760027061476,"stop":1760027061477,"duration":1},"status":"passed","severity":"normal"},{"uid":"62884cc96c532b38","name":"should enable all discoveries when explicitly set","time":{"start":1760027079424,"stop":1760027079424,"duration":0},"status":"passed","severity":"normal"},{"uid":"365ee9179665c451","name":"should initialize with custom TTL","time":{"start":1760027039020,"stop":1760027039020,"duration":0},"status":"passed","severity":"normal"},{"uid":"19daa23b0b41686b","name":"Subscribe to topic containing Script and publish message","time":{"start":1760027307203,"stop":1760027307203,"duration":0},"status":"passed","severity":"normal"},{"uid":"84502811d189f9d","name":"Push message with rate limit","time":{"start":1760028160457,"stop":1760028160457,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb31db3d4206eeaf","name":"Subscribe and receive messages via waku relay post","time":{"start":1760027585163,"stop":1760027585164,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bd5a1fea6af786","name":"should start the dialing interval","time":{"start":1760027028655,"stop":1760027028656,"duration":1},"status":"passed","severity":"normal"},{"uid":"924f72e1d69185fc","name":"should return false when network is not connected","time":{"start":1760027029731,"stop":1760027029732,"duration":1},"status":"passed","severity":"normal"},{"uid":"a338b5ae5720c086","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1760027402125,"stop":1760027402126,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3d2c0b2fe5aa875","name":"connects to nwaku","time":{"start":1760027467341,"stop":1760027467341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0b62184c0b962b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1760027012846,"stop":1760027012846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e146ec1c9d0c7f8d","name":"Push message with special chars payload","time":{"start":1760028160475,"stop":1760028160475,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d94128b9140a5","name":"should delegate to networkMonitor.isConnected()","time":{"start":1760027029731,"stop":1760027029731,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca1bf2ac247ab4c","name":"should return empty array when no peers connected","time":{"start":1760027029734,"stop":1760027029735,"duration":1},"status":"passed","severity":"normal"},{"uid":"971d779498b4be1a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1760027291915,"stop":1760027291915,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b1b3625a0d1eec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760027585154,"stop":1760027585154,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d533b7cedd7714","name":"Overlapping topic subscription","time":{"start":1760027585166,"stop":1760027585166,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ad5bb47f46b7b4","name":"Push message with content topic containing SQL Injection","time":{"start":1760028160470,"stop":1760028160470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97f06fbe618693b","name":"Check received message containing numeric","time":{"start":1760027552881,"stop":1760027552882,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd65b260f2dbe67","name":"Subscribe to topic containing long and publish message","time":{"start":1760027307200,"stop":1760027307201,"duration":1},"status":"passed","severity":"normal"},{"uid":"60edb219401c169d","name":"Subscribe to topic containing short and publish message","time":{"start":1760027307199,"stop":1760027307200,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8905b45c738e43","name":"should not dispatch event when already connected","time":{"start":1760027028025,"stop":1760027028025,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad551bf4db70648","name":"should handle dial errors","time":{"start":1760027029733,"stop":1760027029733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23ec43f619a2b48","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1760027069164,"stop":1760027069164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b052007d9fc70b91","name":"Push message with Script payload","time":{"start":1760028160477,"stop":1760028160477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5818293923953a","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1760027061438,"stop":1760027061439,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5298b141f06112","name":"Check received message containing shell command","time":{"start":1760027552885,"stop":1760027552885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fec6bccd5fdecd4","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1760027307203,"stop":1760027307203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03d18b6c2011156","name":"Decrypt messages","time":{"start":1760027286743,"stop":1760027286743,"duration":0},"status":"passed","severity":"normal"},{"uid":"40868367dd03d1da","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1760027012848,"stop":1760027012848,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2de4b607bbb0340","name":"Push message with Script payload","time":{"start":1760028160449,"stop":1760028160449,"duration":0},"status":"passed","severity":"normal"},{"uid":"37576d0b9a31ec74","name":"Retries within given interval","time":{"start":1760027080988,"stop":1760027080989,"duration":1},"status":"passed","severity":"normal"},{"uid":"25580583a1697229","name":"should stop all internal components","time":{"start":1760027029730,"stop":1760027029730,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bbaa033bcf4db4","name":"peer exchange sets tag","time":{"start":1760027285250,"stop":1760027285251,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7abf20cbea0be","name":"should handle peer store errors gracefully","time":{"start":1760027079843,"stop":1760027079845,"duration":2},"status":"passed","severity":"normal"},{"uid":"f4d09ea735a09eb9","name":"should be safe to call multiple times","time":{"start":1760027029730,"stop":1760027029731,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f2b9e13933266e7","name":"should return start time to match max range","time":{"start":1760027080147,"stop":1760027080148,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ea6cd15e468132","name":"Check received message containing numeric","time":{"start":1760027552872,"stop":1760027552872,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bc76f11bcb764a","name":"Callback on promise","time":{"start":1760027450695,"stop":1760027450695,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a6fe6eb30e36ce","name":"should drop connection to all peers on hangUp","time":{"start":1760027196699,"stop":1760027196699,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e6af24b6beaeb8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1760027402125,"stop":1760027402125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1221c0ba9ab32f5d","name":"should be safe to call multiple times","time":{"start":1760027028910,"stop":1760027028910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f67df18c93277e","name":"Push message with meta","time":{"start":1760028160472,"stop":1760028160472,"duration":0},"status":"passed","severity":"normal"},{"uid":"1484461f6435cda2","name":"should not fail to stop the service if it was not started","time":{"start":1760027043213,"stop":1760027043213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45c2a7f2dfb2ab6","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1760027029367,"stop":1760027029368,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27aa31e3139e886","name":"Push message with content topic containing special chars","time":{"start":1760028160468,"stop":1760028160469,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5b56069a1e587a1","name":"Push message with short payload","time":{"start":1760028160446,"stop":1760028160446,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b3ccfdafdd41b5","name":"Push message with special chars payload","time":{"start":1760028160447,"stop":1760028160447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2fbba6f578fe170","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1760027307198,"stop":1760027307198,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d25480d6eb1e692","name":"should create PeerExchangeDiscovery instance","time":{"start":1760027039035,"stop":1760027039035,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d27878a22d7f7f5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1760027307201,"stop":1760027307201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41b733f54ca5075","name":"Check message on other pubsub topic is not received","time":{"start":1760027552878,"stop":1760027552878,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04207256eed2aa1","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1760027018299,"stop":1760027018299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d775524e1c9a52d2","name":"should handle peer store errors gracefully","time":{"start":1760027029359,"stop":1760027029359,"duration":0},"status":"passed","severity":"normal"},{"uid":"3748bdbb96f5c1fb","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760027552888,"stop":1760027552888,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb731ed56ce16296","name":"Push message with content topic containing Chinese","time":{"start":1760028160482,"stop":1760028160482,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fac652f48b6e4ea","name":"Push message with Basic HTML tag payload","time":{"start":1760028160477,"stop":1760028160478,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce7e5c4e2cfb0a58","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1760027079424,"stop":1760027079424,"duration":0},"status":"passed","severity":"normal"},{"uid":"f897ce74e332c00d","name":"should jump to current time when timestamp is far in the past","time":{"start":1760027068979,"stop":1760027068979,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a436b9e14d157b","name":"should mark all messages in causal history as acknowledged","time":{"start":1760027069164,"stop":1760027069164,"duration":0},"status":"passed","severity":"normal"},{"uid":"38646409f9071a4e","name":"accepts time-filtered query with content filter","time":{"start":1760027029067,"stop":1760027029067,"duration":0},"status":"passed","severity":"normal"},{"uid":"2324e49add47d865","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1760027061473,"stop":1760027061474,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe11510f69f6a8","name":"should only return 1 node with relay capability","time":{"start":1760027039216,"stop":1760027039217,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acd46721b1545b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1760027012859,"stop":1760027012859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff1eb6af81f0a515","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1760027079425,"stop":1760027079425,"duration":0},"status":"passed","severity":"normal"},{"uid":"347a252716419430","name":"should never report false negatives","time":{"start":1760027065594,"stop":1760027065594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a6284e83a06bf4","name":"Push message with special chars payload","time":{"start":1760028160488,"stop":1760028160488,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b48c4ae2ffdc8f7","name":"Push message with meta","time":{"start":1760028160484,"stop":1760028160485,"duration":1},"status":"passed","severity":"normal"},{"uid":"9773b928e43cafe7","name":"should dispatch network event when browser goes offline","time":{"start":1760027028028,"stop":1760027028028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a570d24470aa7f44","name":"Push message with rate limit","time":{"start":1760028160485,"stop":1760028160485,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1f99c3dd09745d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1760027039217,"stop":1760027039217,"duration":0},"status":"passed","severity":"normal"},{"uid":"865bf654678bf0b1","name":"should support chaining for add method","time":{"start":1760027078868,"stop":1760027078869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ca9ac65ce0079b","name":"should sort by messageId when timestamps are equal","time":{"start":1760027069020,"stop":1760027069021,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c44219cb0bf2e0c","name":"Subscribe to topic containing Script and receive message","time":{"start":1760027585168,"stop":1760027585168,"duration":0},"status":"passed","severity":"normal"},{"uid":"5356198b1cf29261","name":"Query generator for multiple messages with multiple decoders","time":{"start":1760027450695,"stop":1760027450695,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f830997f75afa83","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1760027012846,"stop":1760027012847,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb95c7ec5f179b3","name":"should dial peer when no shard info available","time":{"start":1760027028677,"stop":1760027028678,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1315d5996727cce","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1760027029359,"stop":1760027029360,"duration":1},"status":"passed","severity":"normal"},{"uid":"87a898218502468a","name":"should not trigger query when a recent query happened under threshold","time":{"start":1760027080130,"stop":1760027080131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea3503ba62c7f12","name":"should handle network check errors gracefully","time":{"start":1760027028693,"stop":1760027028700,"duration":7},"status":"passed","severity":"normal"},{"uid":"f03cb1db0d1b5c54","name":"yields undefined for messages without decoder","time":{"start":1760027029581,"stop":1760027029582,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b268058689df456","name":"Check received message containing Chinese","time":{"start":1760027552882,"stop":1760027552882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a33df319c501edc","name":"should create QueryOnConnect instance without options","time":{"start":1760027080107,"stop":1760027080107,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3a1ab1da48a5c4","name":"should skip peers without ENR","time":{"start":1760027039033,"stop":1760027039033,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc4228d7545b54c","name":"should fail to send if no connected peers found","time":{"start":1760027080535,"stop":1760027080536,"duration":1},"status":"passed","severity":"normal"},{"uid":"acebb11c321e786","name":"Delete observer","time":{"start":1760027286744,"stop":1760027286744,"duration":0},"status":"passed","severity":"normal"},{"uid":"118b01c792cb21c7","name":"Retrieval Hint","time":{"start":1760027069020,"stop":1760027069020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7aeb1ec138b5010","name":"Subscribe and receive messages via waku relay post","time":{"start":1760027585154,"stop":1760027585154,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa8fb3d9594ce5","name":"should drop only non-locked connections when over maxConnections","time":{"start":1760027029363,"stop":1760027029364,"duration":1},"status":"passed","severity":"normal"},{"uid":"a146ff6db5b3011c","name":"Push message with Arabic payload","time":{"start":1760028160448,"stop":1760028160448,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0348a85e951c19","name":"should dispatch network event when browser goes online","time":{"start":1760027028027,"stop":1760027028028,"duration":1},"status":"passed","severity":"normal"},{"uid":"42babd6d68657814","name":"Push message with content topic containing unicode special characters","time":{"start":1760028160484,"stop":1760028160484,"duration":0},"status":"passed","severity":"normal"},{"uid":"963f2de40a102828","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760027446004,"stop":1760027446004,"duration":0},"status":"passed","severity":"normal"},{"uid":"be84356db9b6252","name":"should dial peers from store when no connections remain","time":{"start":1760027029352,"stop":1760027029352,"duration":0},"status":"passed","severity":"normal"},{"uid":"608b1fc1e2427e99","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1760027585161,"stop":1760027585161,"duration":0},"status":"passed","severity":"normal"},{"uid":"4718d78d7a27c692","name":"should respect custom numPeersToUse configuration","time":{"start":1760027079287,"stop":1760027079288,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7aff3d6b6ba1c7f","name":"should not be empty after adding a subscription","time":{"start":1760027080305,"stop":1760027080306,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4d7a94963c1a70","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1760027069167,"stop":1760027069167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7225416880def5b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1760027465454,"stop":1760027465454,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e9de9326138196","name":"Subscribe and receive messages via lightPush","time":{"start":1760027585153,"stop":1760027585153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e74451ef7c2f6ca","name":"returns nothing if no connections present","time":{"start":1760027029176,"stop":1760027029176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee25acb1a928961","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1760027061441,"stop":1760027061441,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a6380809d6a3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1760027585154,"stop":1760027585154,"duration":0},"status":"passed","severity":"normal"},{"uid":"15aeecb8ff69e811","name":"Check received message containing escaped characters","time":{"start":1760027552886,"stop":1760027552886,"duration":0},"status":"passed","severity":"normal"},{"uid":"86caf8370cccf519","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1760027080126,"stop":1760027080130,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf35a0c4bc5a8141","name":"should handle peer disconnect event when no connections remain","time":{"start":1760027028020,"stop":1760027028020,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf8b43d0d91aca3","name":"groups content topics by expected pubsub topic","time":{"start":1760027012852,"stop":1760027012852,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c57549e4be409e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1760027061437,"stop":1760027061437,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6269af7562fd506","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1760027029360,"stop":1760027029360,"duration":0},"status":"passed","severity":"normal"},{"uid":"66169f91f4ad943c","name":"Fields are not dropped","time":{"start":1760027029265,"stop":1760027029267,"duration":2},"status":"passed","severity":"normal"},{"uid":"c13d4328f841b561","name":"should hang up with PeerId and return true on success","time":{"start":1760027029733,"stop":1760027029733,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc80513ccafd9e","name":"Check received message containing long","time":{"start":1760027552881,"stop":1760027552881,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb625aa47bc1ea","name":"should query peers that support peer exchange","time":{"start":1760027039028,"stop":1760027039029,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba01323bfb22ca5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1760027061464,"stop":1760027061465,"duration":1},"status":"passed","severity":"normal"},{"uid":"998c289a9f151cb6","name":"Push message with custom timestamp: 1760023532251","time":{"start":1760028160486,"stop":1760028160486,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac6b7e67b99d888c","name":"Push message with content topic containing numeric","time":{"start":1760028160481,"stop":1760028160481,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee66d20203408a8","name":"Stops search when maxGet is reached","time":{"start":1760027038922,"stop":1760027038922,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd3d5c678a10d7a","name":"msgTime: 0 ms from now, startTime: 1759941050890, endTime: 1760027450890","time":{"start":1760027465454,"stop":1760027465454,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff3565cea2df42a","name":"Bloom filter","time":{"start":1760027069019,"stop":1760027069019,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a49a19fe6aee7b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760027585153,"stop":1760027585153,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ef6fc156aa455c","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1760027061458,"stop":1760027061458,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e581b60c8b0a7","name":"Does not throw an exception when node disconnects","time":{"start":1760027467341,"stop":1760027467341,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb9aa4e8120eacc","name":"should update ack status of messages in outgoing buffer","time":{"start":1760027069171,"stop":1760027069171,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae77862c32d3d69","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1760027307197,"stop":1760027307197,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1af6f058f958ed7","name":"Overlapping topic subscription","time":{"start":1760027585156,"stop":1760027585156,"duration":0},"status":"passed","severity":"normal"},{"uid":"25efecbf9281e776","name":"Publish without waiting for remote peer","time":{"start":1760027307196,"stop":1760027307196,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ca1d623b190e80","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1760027018299,"stop":1760027018300,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7515b68d4ec953","name":"Meta field set when metaSetter is specified","time":{"start":1760027029764,"stop":1760027029764,"duration":0},"status":"passed","severity":"normal"},{"uid":"24319c33b2e251c3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1760027028943,"stop":1760027028944,"duration":1},"status":"passed","severity":"normal"},{"uid":"47bd524ab42281ff","name":"should handle multiple peer connections","time":{"start":1760027028920,"stop":1760027028921,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ad56fbfc6eec90f","name":"Register correct protocols","time":{"start":1760027307196,"stop":1760027307196,"duration":0},"status":"passed","severity":"normal"},{"uid":"75340ba98c465e48","name":"should perform initial health assessment on start","time":{"start":1760027079842,"stop":1760027079842,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf81a5386fae4ac","name":"Push message with content topic containing unicode special characters","time":{"start":1760028160496,"stop":1760028160496,"duration":0},"status":"passed","severity":"normal"},{"uid":"4794b2d728dee008","name":"should dial with multiaddr and return stream","time":{"start":1760027029732,"stop":1760027029732,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbfe6e6437f3798","name":"should be able to decode the field with only STORE set to true","time":{"start":1760027018304,"stop":1760027018304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecce9a28e90701e","name":"Passing page size 0 when there are 110 messages","time":{"start":1760027460529,"stop":1760027460529,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82036831fecf3c9","name":"should be safe to call multiple times","time":{"start":1760027029729,"stop":1760027029730,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fcbdc48e562f429","name":"Fails to push message bigger that 1MB","time":{"start":1760028160474,"stop":1760028160474,"duration":0},"status":"passed","severity":"normal"},{"uid":"551df66374b066a1","name":"should remove expired entries after TTL has passed","time":{"start":1760027078869,"stop":1760027078871,"duration":2},"status":"passed","severity":"normal"},{"uid":"621014c92a2a9804","name":"Encoder throws on undefined content topic","time":{"start":1760027049056,"stop":1760027049056,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ef58e10980c974","name":"should handle onConnected and onDisconnected","time":{"start":1760027079274,"stop":1760027079274,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a4486571c5e285","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1760027028924,"stop":1760027028925,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42955c81035bb25","name":"should handle peerStore errors gracefully","time":{"start":1760027029736,"stop":1760027029736,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c9d19b33fa39b8","name":"should process tasks in queue","time":{"start":1760027079777,"stop":1760027079777,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1621f5923f5f746","name":"Relay - dialed first","time":{"start":1760027467675,"stop":1760027467676,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74741b74d047873","name":"should add peer to queue when queue is not empty","time":{"start":1760027028667,"stop":1760027028667,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfef2bee6b3572bf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1760027061475,"stop":1760027061476,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e5183a8625f7a5","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1760027418194,"stop":1760027418195,"duration":1},"status":"passed","severity":"normal"},{"uid":"878f85b2c2dec5bb","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1760027079834,"stop":1760027079834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1737fc19f0fc5cea","name":"Symmetric encrypt & Decrypt","time":{"start":1760027049458,"stop":1760027049458,"duration":0},"status":"passed","severity":"normal"},{"uid":"649acd744cae220f","name":"Asymmetric encrypt & decrypt","time":{"start":1760027049457,"stop":1760027049457,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a2bd22c4498379","name":"should handle peer identify event","time":{"start":1760027039026,"stop":1760027039028,"duration":2},"status":"passed","severity":"normal"},{"uid":"3eafdca72ee4a262","name":"throws if store query response has error status","time":{"start":1760027029578,"stop":1760027029580,"duration":2},"status":"passed","severity":"normal"},{"uid":"445089e45960c755","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1760027049054,"stop":1760027049054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8302d2406e326dcf","name":"should start peer exchange discovery","time":{"start":1760027039024,"stop":1760027039024,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab6a99bdeb81910","name":"handles different networkShards values correctly","time":{"start":1760027012852,"stop":1760027012853,"duration":1},"status":"passed","severity":"normal"},{"uid":"38686e04928e28b5","name":"should handle mixed protocol support correctly","time":{"start":1760027079846,"stop":1760027079846,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3a9bb443c05ac0","name":"should remove event listeners from libp2p","time":{"start":1760027028008,"stop":1760027028008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bddfbdbd09ad103","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1760027061452,"stop":1760027061453,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ef95729a68737f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760027286812,"stop":1760027286815,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f5972147600d959","name":"should handle peer store errors gracefully","time":{"start":1760027039029,"stop":1760027039029,"duration":0},"status":"passed","severity":"normal"},{"uid":"254da8255899ae67","name":"should use configured peers when available","time":{"start":1760027080955,"stop":1760027080955,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a739c074e911f3","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1760027083900,"stop":1760027083900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0586f3c148ae98","name":"should save new peer to store","time":{"start":1760027028540,"stop":1760027028541,"duration":1},"status":"passed","severity":"normal"},{"uid":"917f82e3b084218d","name":"rejects content-filtered query with only contentTopics","time":{"start":1760027029059,"stop":1760027029059,"duration":0},"status":"passed","severity":"normal"},{"uid":"763dce6430f89e8e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760027585167,"stop":1760027585168,"duration":1},"status":"passed","severity":"normal"},{"uid":"66dbc423d8fe03e7","name":"Check publish message containing JSON","time":{"start":1760027298627,"stop":1760027298627,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ebead509bdcb82","name":"Push message with numeric payload","time":{"start":1760028160488,"stop":1760028160488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbdc0c5898c345","name":"should handle peer store errors gracefully","time":{"start":1760027028540,"stop":1760027028540,"duration":0},"status":"passed","severity":"normal"},{"uid":"1860a6eaa9b330ee","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1760027029365,"stop":1760027029366,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0a0467b1fbac46","name":"random static sharding 9 - Cluster ID: 494, Shard ID: 220","time":{"start":1760027434843,"stop":1760027434843,"duration":0},"status":"passed","severity":"normal"},{"uid":"944f2462e2f8bfd7","name":"All","time":{"start":1760027113506,"stop":1760027113506,"duration":0},"status":"passed","severity":"normal"},{"uid":"37287951f7311cb0","name":"Push message with content topic containing Russian","time":{"start":1760028160482,"stop":1760028160483,"duration":1},"status":"passed","severity":"normal"},{"uid":"413b522b982778f4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1760027012854,"stop":1760027012854,"duration":0},"status":"passed","severity":"normal"},{"uid":"864b71ebfffae3b3","name":"should skip already querying peers","time":{"start":1760027039031,"stop":1760027039031,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c27ebd1a327917","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760027585164,"stop":1760027585164,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac148be16ccafa6","name":"Check received message containing short","time":{"start":1760027552881,"stop":1760027552881,"duration":0},"status":"passed","severity":"normal"},{"uid":"e148d51268775a6c","name":"Fails to push message bigger that 1MB","time":{"start":1760028160459,"stop":1760028160459,"duration":0},"status":"passed","severity":"normal"},{"uid":"660fa0a3f66143a3","name":"should not allow unachievable error rate","time":{"start":1760027061188,"stop":1760027061189,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1c7f3eec6852ac","name":"Check message with no payload is not received","time":{"start":1760027552879,"stop":1760027552879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a472186a10821a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1760027012861,"stop":1760027012861,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2274094b5c535a","name":"Used by Waku Relay","time":{"start":1760027467342,"stop":1760027467343,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e5eda7bfceea72","name":"Encoder throws on empty string content topic","time":{"start":1760027049056,"stop":1760027049057,"duration":1},"status":"passed","severity":"normal"},{"uid":"50bab4f8f9328ce0","name":"Push message with custom timestamp: 1729268732251","time":{"start":1760028160472,"stop":1760028160473,"duration":1},"status":"passed","severity":"normal"},{"uid":"580ab0763f2d5e65","name":"Subscribe and receive messages via lightPush","time":{"start":1760027585163,"stop":1760027585163,"duration":0},"status":"passed","severity":"normal"},{"uid":"299e2d3cbce56092","name":"should handle dial errors gracefully","time":{"start":1760027028678,"stop":1760027028678,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d842afbfcb47690","name":"should handle errors gracefully when getting peer info","time":{"start":1760027028807,"stop":1760027028807,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ae582020194c40","name":"Push message with content topic containing Chinese","time":{"start":1760028160469,"stop":1760028160469,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d89ebafe37bf28","name":"Check received message containing special chars","time":{"start":1760027552872,"stop":1760027552872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0290c1a37bf13d1","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1760027038754,"stop":1760027038754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf3b45eea010d6a","name":"should be able to dial TLS multiaddrs","time":{"start":1760027196701,"stop":1760027196701,"duration":0},"status":"passed","severity":"normal"},{"uid":"2deb672f61c7dbd2","name":"Round trip binary serialization","time":{"start":1760027029764,"stop":1760027029764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60f0b19024e2b38","name":"Subscribe to topic containing shell command and receive message","time":{"start":1760027585169,"stop":1760027585169,"duration":0},"status":"passed","severity":"normal"},{"uid":"180b6faaf0fd7d52","name":"Check received message containing Russian","time":{"start":1760027552883,"stop":1760027552883,"duration":0},"status":"passed","severity":"normal"},{"uid":"53ad02beb488c5c4","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1760027039060,"stop":1760027039060,"duration":0},"status":"passed","severity":"normal"},{"uid":"26739588fb5bc38d","name":"same cluster: nodes connect","time":{"start":1760027198407,"stop":1760027198408,"duration":1},"status":"passed","severity":"normal"},{"uid":"78bcb2aac82ba09f","name":"should add event listeners to globalThis","time":{"start":1760027028006,"stop":1760027028007,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd13ab206e18aa9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1760027028975,"stop":1760027028975,"duration":0},"status":"passed","severity":"normal"},{"uid":"62756adae7874295","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1760027088952,"stop":1760027088952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cefc545bd683e","name":"Check publish message containing special chars","time":{"start":1760027298623,"stop":1760027298623,"duration":0},"status":"passed","severity":"normal"},{"uid":"7939a731020ecc5f","name":"should skip peer when dialed recently","time":{"start":1760027028668,"stop":1760027028668,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd19dab73a1da5f","name":"Push message with content topic containing Arabic","time":{"start":1760028160494,"stop":1760028160495,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eaddf3d16e108d5","name":"Incoming message is emitted as received","time":{"start":1760027083898,"stop":1760027083899,"duration":1},"status":"passed","severity":"normal"},{"uid":"66eb4aaa00dd0c02","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1760027083900,"stop":1760027083900,"duration":0},"status":"passed","severity":"normal"},{"uid":"186bec3f2c6971fa","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1760027061430,"stop":1760027061431,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b72a1257f9c8164","name":"random static sharding 8 - Cluster ID: 587, Shard ID: 400","time":{"start":1760027434842,"stop":1760027434843,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1bfcdec0d16938","name":"Check publish message containing Script","time":{"start":1760027298626,"stop":1760027298626,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f67fee9863ed14","name":"should be safe to call multiple times","time":{"start":1760027028911,"stop":1760027028916,"duration":5},"status":"passed","severity":"normal"},{"uid":"f1a3f98ff429d791","name":"should use DNS peer discovery with light client","time":{"start":1760027113024,"stop":1760027113024,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95d10fdaf1af880c","name":"should not receive a peer event after stop","time":{"start":1760027043215,"stop":1760027043215,"duration":0},"status":"passed","severity":"normal"},{"uid":"541343827df3dac4","name":"Subscribe to topic containing XML and receive message","time":{"start":1760027585160,"stop":1760027585160,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c18181020a88dc","name":"should update peers in cache on 'peer:identify' event","time":{"start":1760027043215,"stop":1760027043216,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d6a77882351402","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760027585161,"stop":1760027585161,"duration":0},"status":"passed","severity":"normal"},{"uid":"eea7595da1a71aec","name":"should be online or offline if network state changed","time":{"start":1760027129311,"stop":1760027129320,"duration":9},"status":"passed","severity":"normal"},{"uid":"ec6f825c6b36c8a","name":"should clear timers for specific peer on disconnect","time":{"start":1760027028954,"stop":1760027028955,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad414ea132de80d3","name":"should handle malformed response data","time":{"start":1760027039062,"stop":1760027039062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5eb0010031c6d7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app83/3/topic519/utf8","time":{"start":1760027390165,"stop":1760027390166,"duration":1},"status":"passed","severity":"normal"},{"uid":"186502a423f76196","name":"Push message with long payload","time":{"start":1760028160475,"stop":1760028160475,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf5b0ab48f41733","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1760027446005,"stop":1760027446005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db18f6edb9f94d3","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1760027452827,"stop":1760027452829,"duration":2},"status":"passed","severity":"normal"},{"uid":"f02e73fcf1f29bbf","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app52/2/topic735/utf8","time":{"start":1760027390168,"stop":1760027390168,"duration":0},"status":"passed","severity":"normal"},{"uid":"770b859bcb30f155","name":"should successfully subscribe to supported pubsub topic","time":{"start":1760027078955,"stop":1760027078963,"duration":8},"status":"passed","severity":"normal"},{"uid":"a783d614e5c7a106","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1760027465451,"stop":1760027465452,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e5e508532034f4","name":"should stop and cleanup resources","time":{"start":1760027080326,"stop":1760027080334,"duration":8},"status":"passed","severity":"normal"},{"uid":"d36d89489b710c01","name":"Outgoing message is emitted as sent","time":{"start":1760027082686,"stop":1760027082686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba07219414e8ae6c","name":"should keep entries that haven't expired yet","time":{"start":1760027078871,"stop":1760027078874,"duration":3},"status":"passed","severity":"normal"},{"uid":"f663a4ead32168bf","name":"Push message with Basic HTML tag payload","time":{"start":1760028160463,"stop":1760028160463,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6ebe2247fd2271","name":"Check received message containing shell command","time":{"start":1760027552875,"stop":1760027552875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f647ee0f468dedc","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760027198406,"stop":1760027198407,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a5415e9abc28be","name":"should handle multiple peers with different shard configurations","time":{"start":1760027028700,"stop":1760027028701,"duration":1},"status":"passed","severity":"normal"},{"uid":"2baf268044ea8ab4","name":"should return undefined if no connection provided","time":{"start":1760027029319,"stop":1760027029319,"duration":0},"status":"passed","severity":"normal"},{"uid":"326e9255198763ac","name":"Push message with rate limit","time":{"start":1760028160472,"stop":1760028160472,"duration":0},"status":"passed","severity":"normal"},{"uid":"400add993c6663d6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1760027129298,"stop":1760027129299,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cafb5f6c2b58b","name":"Check received message with timestamp: 1760027107448 ","time":{"start":1760027552887,"stop":1760027552887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58742dbe96a1843","name":"ignores domain fetching errors","time":{"start":1760027039215,"stop":1760027039215,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f73b2841f5546ab","name":"Push message with content topic containing special chars","time":{"start":1760028160481,"stop":1760028160482,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c069582e9c1066a","name":"should check connected peers if present and suitable","time":{"start":1760027081126,"stop":1760027081127,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fa7c0f57f21fbc","name":"should insert message id into causal history","time":{"start":1760027069161,"stop":1760027069161,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16c59f44e761d9b","name":"Decoder throws on empty string content topic","time":{"start":1760027029765,"stop":1760027029766,"duration":1},"status":"passed","severity":"normal"},{"uid":"134e2097730dc07","name":"Passing page size 1 when there are 4 messages","time":{"start":1760027460529,"stop":1760027460530,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af8c9f0ec924aad","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1760027038752,"stop":1760027038752,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4aa874797190046","name":"Query Generator, Multiple PubsubTopics","time":{"start":1760027418190,"stop":1760027418192,"duration":2},"status":"passed","severity":"normal"},{"uid":"44b4d9fbb76a55cd","name":"should work with stubbed peer manager event emitter","time":{"start":1760027080111,"stop":1760027080116,"duration":5},"status":"passed","severity":"normal"},{"uid":"b17f310da85655f3","name":"Generator, one shard","time":{"start":1760027408775,"stop":1760027408775,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a418185576cf883","name":"Push message with custom timestamp: 1760030732251","time":{"start":1760028160486,"stop":1760028160486,"duration":0},"status":"passed","severity":"normal"},{"uid":"be7dbc712567c763","name":"should return false when peer is not found","time":{"start":1760027028807,"stop":1760027028807,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2394c1ce932b8d9","name":"should handle large number of peers request","time":{"start":1760027039063,"stop":1760027039063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea7c34eb7c096a87","name":"Ordered Callback - true","time":{"start":1760027446478,"stop":1760027446479,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee69859a235d1f2","name":"should return all connected peers without codec filter","time":{"start":1760027029735,"stop":1760027029735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b411b4129c16c11","name":"should work with v3 peers","time":{"start":1760027080537,"stop":1760027080537,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68f98f74e3b4726","name":"Push message with custom timestamp: 1760023532251","time":{"start":1760028160458,"stop":1760028160458,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2be2980b71e10d8","name":"Push message with shell command payload","time":{"start":1760028160464,"stop":1760028160464,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc970d22c4dee7a4","name":"Nodes with multiple pubsub topic","time":{"start":1760027291913,"stop":1760027291913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4705150829b6ca","name":"should encode/decode to RLP encoding","time":{"start":1760027019069,"stop":1760027019070,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c1d61f3c97fd5d","name":"should return false and handle errors gracefully","time":{"start":1760027029734,"stop":1760027029734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9510ae18c2e692","name":"should encode/decode to text encoding","time":{"start":1760027019070,"stop":1760027019070,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ebf2ebbacf1c71d","name":"should capture event listeners for testing","time":{"start":1760027080118,"stop":1760027080119,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f8578f5b9e1cfa","name":"Store - dialed first","time":{"start":1760027467677,"stop":1760027467677,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ad499aa6ffc599","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1760027012860,"stop":1760027012860,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f171a8fbe01f25a","name":"Check message received after jswaku node is restarted","time":{"start":1760027552890,"stop":1760027552890,"duration":0},"status":"passed","severity":"normal"},{"uid":"46118bdb12745b0c","name":"Check received message containing SQL Injection","time":{"start":1760027552883,"stop":1760027552884,"duration":1},"status":"passed","severity":"normal"},{"uid":"262d875957a3e1ed","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1760027061451,"stop":1760027061452,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8615541e643ecd7","name":"Js publishes, other Js receives","time":{"start":1760027299602,"stop":1760027299602,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b133e8cc2c5d7b","name":"Fails to push message bigger that 1MB","time":{"start":1760028160499,"stop":1760028160499,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ec5df3e0244580","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1760027450696,"stop":1760027450696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e516868cfa275add","name":"Check received message containing Script","time":{"start":1760027552884,"stop":1760027552884,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb86b42c433be4f","name":"Push message with XML payload","time":{"start":1760028160449,"stop":1760028160449,"duration":0},"status":"passed","severity":"normal"},{"uid":"700c32182ad043c3","name":"should call waitForPeer on Relay","time":{"start":1760027081128,"stop":1760027081128,"duration":0},"status":"passed","severity":"normal"},{"uid":"314ca2b874722fd9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1760027465452,"stop":1760027465453,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1f3079c17797e3","name":"Push message with escaped characters payload","time":{"start":1760028160491,"stop":1760028160491,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d78226ab7f67e7b","name":"should process all pages when stopIfTrue never returns true","time":{"start":1760027080140,"stop":1760027080146,"duration":6},"status":"passed","severity":"normal"},{"uid":"4dc27ea359ca2c21","name":"should select older connection if present","time":{"start":1760027029177,"stop":1760027029177,"duration":0},"status":"passed","severity":"normal"},{"uid":"38090bdfd77501a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1760027012857,"stop":1760027012857,"duration":0},"status":"passed","severity":"normal"},{"uid":"4516a7219d658189","name":"Push message equal or less that 1MB","time":{"start":1760028160473,"stop":1760028160474,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c866f132ca28e7b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1760027029576,"stop":1760027029576,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1b93a5aaab870d","name":"Check message with non string payload is not received","time":{"start":1760027552890,"stop":1760027552890,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d077d626140574","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1760027079835,"stop":1760027079835,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24666d4eb241da3","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1760027012854,"stop":1760027012854,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cd87d2e1955ed5","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1760027088951,"stop":1760027088951,"duration":0},"status":"passed","severity":"normal"},{"uid":"221115ffd560d5c","name":"Subscribe to topic containing Russian and publish message","time":{"start":1760027307202,"stop":1760027307202,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e45ff373e5c90c","name":"should return true when peer is on the specified shard","time":{"start":1760027028794,"stop":1760027028794,"duration":0},"status":"passed","severity":"normal"},{"uid":"b042559bdfec276b","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760027286816,"stop":1760027286816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05667b116483ae3","name":"should get / set UDP multiaddr","time":{"start":1760027019070,"stop":1760027019071,"duration":1},"status":"passed","severity":"normal"},{"uid":"417e827bc9bb0ffa","name":"Push message with rate limit","time":{"start":1760028160497,"stop":1760028160498,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d96a077428e9b2","name":"Decoder throws on undefined content topic","time":{"start":1760027050626,"stop":1760027050626,"duration":0},"status":"passed","severity":"normal"},{"uid":"1554bb2bc8f110c1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760027585155,"stop":1760027585156,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b036d219e4bdfde","name":"Push message with Chinese payload","time":{"start":1760028160447,"stop":1760028160447,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a8b6187abc4e4c","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app99/9/topic194/xml","time":{"start":1760027390166,"stop":1760027390167,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cbcece7e03c5c82","name":"returns all values when wanted number is greater than available values","time":{"start":1760027037651,"stop":1760027037651,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c5ca752d70f3d9","name":"should handle case when globalThis is not available","time":{"start":1760027028019,"stop":1760027028019,"duration":0},"status":"passed","severity":"normal"},{"uid":"df62aee44ef51acc","name":"should add and check entries correctly","time":{"start":1760027078860,"stop":1760027078868,"duration":8},"status":"passed","severity":"normal"},{"uid":"535f165128b0b335","name":"Push message with XML payload","time":{"start":1760028160490,"stop":1760028160490,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a616e1f8579c15","name":"Push 30 different messages","time":{"start":1760028160451,"stop":1760028160452,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c6fcbb1fee5308e3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1760027390164,"stop":1760027390165,"duration":1},"status":"passed","severity":"normal"},{"uid":"69624b1939feb37d","name":"should handle incoming messages","time":{"start":1760027078967,"stop":1760027078977,"duration":10},"status":"passed","severity":"normal"},{"uid":"3355eca14a5ede59","name":"Subscribe to topic containing numeric and receive message","time":{"start":1760027585157,"stop":1760027585157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffee0bf96489b2d","name":"random static sharding 7 - Cluster ID: 297, Shard ID: 136","time":{"start":1760027434842,"stop":1760027434842,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e22e96cde8fb21","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760027286815,"stop":1760027286816,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7bed52d9109e79","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1760027061458,"stop":1760027061459,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3083df182ac01","name":"Decoder throws on empty string content topic","time":{"start":1760027049057,"stop":1760027049057,"duration":0},"status":"passed","severity":"normal"},{"uid":"3888ea86e65bb63b","name":"Publish message with large meta","time":{"start":1760027298633,"stop":1760027298634,"duration":1},"status":"passed","severity":"normal"},{"uid":"480a1ad83faad8b6","name":"Push message with content topic containing escaped characters","time":{"start":1760028160471,"stop":1760028160471,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7939ac1a398bf8d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1760027585168,"stop":1760027585168,"duration":0},"status":"passed","severity":"normal"},{"uid":"622fe8589ab1ca25","name":"should add sent message to localHistory with retrievalHint","time":{"start":1760027069161,"stop":1760027069161,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d6f376e975c43","name":"Store - dialed after - with timeout","time":{"start":1760027467678,"stop":1760027467678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8de4e1c1ab04cbe","name":"Check received message containing XML","time":{"start":1760027552884,"stop":1760027552884,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6fd21dbaa998bc","name":"should create KeepAliveManager with relay","time":{"start":1760027028909,"stop":1760027028909,"duration":0},"status":"passed","severity":"normal"},{"uid":"f055b962a1104269","name":"rejects hash query with time filter","time":{"start":1760027029060,"stop":1760027029067,"duration":7},"status":"passed","severity":"normal"},{"uid":"468398a208087e6c","name":"should handle errors when accessing navigator","time":{"start":1760027028032,"stop":1760027028033,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb926ef7e5942ba4","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760027131971,"stop":1760027131971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5855561ffc51195","name":"Encoder throws on undefined content topic","time":{"start":1760027029765,"stop":1760027029765,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a8e7f8a5745abe","name":"Reusing cursor across nodes","time":{"start":1760027402129,"stop":1760027402130,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd92d31aecd61052","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1760027061470,"stop":1760027061470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ac61775d8e178","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1760027307197,"stop":1760027307197,"duration":0},"status":"passed","severity":"normal"},{"uid":"65319e4e1afa55e7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1760027012855,"stop":1760027012856,"duration":1},"status":"passed","severity":"normal"},{"uid":"9559b62b2210458","name":"Check received message with timestamp: 1760027107448 ","time":{"start":1760027552877,"stop":1760027552877,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cad1bdd0395411","name":"should ensure monotonic increase","time":{"start":1760027068978,"stop":1760027068978,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fa0a941992671c","name":"should do nothing when connections still exist","time":{"start":1760027029352,"stop":1760027029352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d65354e0c0b1b19","name":"should add event listeners for peer connect and disconnect","time":{"start":1760027028909,"stop":1760027028910,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a7c4cd31749d6f","name":"should accept empty decoders array","time":{"start":1760027080109,"stop":1760027080110,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02d64b78c4e4eb3","name":"should work with mock decoders","time":{"start":1760027080118,"stop":1760027080118,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeac253b55791229","name":"should not start if already started","time":{"start":1760027039025,"stop":1760027039025,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0725b89560666a","name":"should dial with PeerId and return stream","time":{"start":1760027029732,"stop":1760027029732,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b87dbc426d809d","name":"should clear interval on stop","time":{"start":1760027039034,"stop":1760027039035,"duration":1},"status":"passed","severity":"normal"},{"uid":"76926fdd1908ffc0","name":"should skip peers that don't support peer exchange","time":{"start":1760027039029,"stop":1760027039029,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6e570823bd24ac","name":"Query with Promise Callback, No message returned","time":{"start":1760027418198,"stop":1760027418199,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c3c507b5f03d66","name":"Check received message containing Basic HTML tag","time":{"start":1760027552884,"stop":1760027552885,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a2d9739480400d","name":"should handle peer store update failures gracefully","time":{"start":1760027028936,"stop":1760027028936,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e6ef8983f67f4c","name":"should return false when peer is not on topic","time":{"start":1760027029737,"stop":1760027029737,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9576903a3755a3","name":"Publish message with custom timestamp: Fri Oct 18 2024 16:28:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1760027298629,"stop":1760027298630,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fb03fa0f92efda","name":"yields undefined for messages without content topic","time":{"start":1760027029581,"stop":1760027029581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d71314b102503a9","name":"Sets default value correctly","time":{"start":1760027467343,"stop":1760027467344,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70f1079d63d7efd","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1760027079287,"stop":1760027079287,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a0217b2a78f0fc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1760027131970,"stop":1760027131970,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f3d61a0a4f3c5e","name":"should handle special patterns correctly","time":{"start":1760027065595,"stop":1760027065595,"duration":0},"status":"passed","severity":"normal"},{"uid":"de04c04d4f8b1c3e","name":"should send relay ping messages on timer","time":{"start":1760027028948,"stop":1760027028949,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b244dcd4e89f6d","name":"random static sharding 6 - Cluster ID: 54, Shard ID: 816","time":{"start":1760027434842,"stop":1760027434842,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca53cd2853fd05f","name":"Check received message containing Script","time":{"start":1760027552874,"stop":1760027552874,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9467dc79cef3b5","name":"Encoder error raises irrecoverable error","time":{"start":1760027082686,"stop":1760027082686,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ed6a2b4e589aad","name":"throws on content topic with empty topic name field","time":{"start":1760027012844,"stop":1760027012844,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd19798e9eb64ea","name":"should properly create location multiaddrs - udp6","time":{"start":1760027019072,"stop":1760027019072,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ce86eb3c9e57e8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760027286804,"stop":1760027286805,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc9bafd9777e781","name":"Check message with no payload is not received","time":{"start":1760027552889,"stop":1760027552890,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd10b5e5b937b85","name":"should handle shardReader errors","time":{"start":1760027029737,"stop":1760027029738,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae1cc31c3905431","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1760027129310,"stop":1760027129311,"duration":1},"status":"passed","severity":"normal"},{"uid":"a281cdd08d427814","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1760027307205,"stop":1760027307205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ad4fd28ac10d5","name":"should work with stubbed waku event emitter","time":{"start":1760027080116,"stop":1760027080117,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8b12eb5b6559760","name":"should handle complete dial lifecycle","time":{"start":1760027028700,"stop":1760027028700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef3cefb8c3663ce","name":"Query Generator, No Decoder","time":{"start":1760027418192,"stop":1760027418193,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cf5fb624b4e761","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1760027061457,"stop":1760027061457,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec630be8d3b3000","name":"Outgoing message is emitted as sending","time":{"start":1760027083896,"stop":1760027083896,"duration":0},"status":"passed","severity":"normal"},{"uid":"97216a3b7d4ee6ba","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760027286805,"stop":1760027286805,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a49c34b9d91ee8","name":"Query Generator - true","time":{"start":1760027446472,"stop":1760027446472,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe4931bf4d3aa96","name":"Check publish message containing Basic HTML tag","time":{"start":1760027298627,"stop":1760027298627,"duration":0},"status":"passed","severity":"normal"},{"uid":"81805e094cb99ec8","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1760027061459,"stop":1760027061461,"duration":2},"status":"passed","severity":"normal"},{"uid":"16423eba1ef54b02","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1760027061471,"stop":1760027061472,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7191a68fc369120","name":"should be safe to call multiple times","time":{"start":1760027029346,"stop":1760027029347,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f04ce7703136d46","name":"Fails to push message bigger that 1MB","time":{"start":1760028160487,"stop":1760028160487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a47062d5e05d3d6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1760027061466,"stop":1760027061466,"duration":0},"status":"passed","severity":"normal"},{"uid":"532475819f93b3e","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1760027029737,"stop":1760027029737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e27671349f4c3f4","name":"should handle all zero keep alive options","time":{"start":1760027028956,"stop":1760027028964,"duration":8},"status":"passed","severity":"normal"},{"uid":"4d5462d5579922df","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1760027038751,"stop":1760027038751,"duration":0},"status":"passed","severity":"normal"},{"uid":"784d79ad2e613f3a","name":"Push message with content topic containing SQL Injection","time":{"start":1760028160495,"stop":1760028160495,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5082221328c72d","name":"should reject if Relay is requested but not mounted","time":{"start":1760027081124,"stop":1760027081124,"duration":0},"status":"passed","severity":"normal"},{"uid":"af51bec3616f8410","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1760027039060,"stop":1760027039061,"duration":1},"status":"passed","severity":"normal"},{"uid":"e38aabc20086e442","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1760027061465,"stop":1760027061465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3d5f422df9a219","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1760027465450,"stop":1760027465450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7302dfa0d0f514c5","name":"Push message with XML payload","time":{"start":1760028160463,"stop":1760028160463,"duration":0},"status":"passed","severity":"normal"},{"uid":"527c32a27e7663d","name":"Sample","time":{"start":1760027018570,"stop":1760027018571,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b4a05b229aa904c","name":"should detect messages with missing dependencies","time":{"start":1760027069166,"stop":1760027069166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2398aeba2d85b11","name":"should handle queue processing errors gracefully","time":{"start":1760027028692,"stop":1760027028692,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a6dfc8b2c9bbe2","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1760027115074,"stop":1760027115074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99b3f020bc97a22","name":"Add multiple subscription objects on single nwaku node","time":{"start":1760027585162,"stop":1760027585162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1337d94add1435e","name":"should return PeerId when PeerId is provided","time":{"start":1760027029104,"stop":1760027029104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7d7910b94b6a6e","name":"Outgoing message is retried until acknowledged","time":{"start":1760027083899,"stop":1760027083899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93efc220ae88fe8","name":"should filter peers by codec","time":{"start":1760027029735,"stop":1760027029736,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5290f8e5446604","name":"Push message with content topic containing Russian","time":{"start":1760028160495,"stop":1760028160495,"duration":0},"status":"passed","severity":"normal"},{"uid":"947e4ecd0cdea3e3","name":"Ephemeral messages are not stored","time":{"start":1760027115073,"stop":1760027115073,"duration":0},"status":"passed","severity":"normal"},{"uid":"207204eb891b8132","name":"Promise Callback - false","time":{"start":1760027446478,"stop":1760027446478,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc5d64933693d770","name":"should decode valid enr with tcp successfully","time":{"start":1760027019065,"stop":1760027019066,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c83d0d154ba9238","name":"should return true even if peer has no overlapping shards","time":{"start":1760027028791,"stop":1760027028792,"duration":1},"status":"passed","severity":"normal"},{"uid":"40358562cc93db59","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1760027012849,"stop":1760027012849,"duration":0},"status":"passed","severity":"normal"},{"uid":"781719368cb95aa","name":"should initialize with libp2p components","time":{"start":1760027039058,"stop":1760027039058,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68787841df1da15","name":"Encoder throws on undefined content topic","time":{"start":1760027050625,"stop":1760027050625,"duration":0},"status":"passed","severity":"normal"},{"uid":"528d1719d152f201","name":"should dial peers from store on start","time":{"start":1760027029345,"stop":1760027029346,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0471a70b9f186a","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1760027402126,"stop":1760027402126,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4483099d0dfa39","name":"should emit a peer event after start","time":{"start":1760027113021,"stop":1760027113022,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b87a1b74f8e7f4","name":"Callback on promise, aborts when callback returns true","time":{"start":1760027450696,"stop":1760027450696,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff13d7585f03d11","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1760027061191,"stop":1760027061192,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73fa51287742e1b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1760027012847,"stop":1760027012847,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eed4168a9d7de43","name":"should properly create location multiaddrs - tcp","time":{"start":1760027019073,"stop":1760027019073,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2e8f68681816dd","name":"should remove event listeners when stopped","time":{"start":1760027080111,"stop":1760027080111,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb863905c161dc2e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1760027298631,"stop":1760027298632,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7d05d04e43d24b6","name":"should populate queue if has active dial","time":{"start":1760027028669,"stop":1760027028669,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3125de2f9f856a","name":"should get / set TCP multiaddr","time":{"start":1760027019071,"stop":1760027019071,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1309acf43f428de","name":"should create ConnectionManager with required options","time":{"start":1760027029726,"stop":1760027029727,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ade1b67b1cf42b7","name":"should retry on complete failure if specified","time":{"start":1760027080536,"stop":1760027080537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ded6d6d1c5b4115","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1760027012861,"stop":1760027012861,"duration":0},"status":"passed","severity":"normal"},{"uid":"52244086541ad1bd","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1760027298629,"stop":1760027298629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b52965e0fc65f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1760027061474,"stop":1760027061475,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a45903a9ddccbfb","name":"accepts valid message hash query","time":{"start":1760027029059,"stop":1760027029060,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae169c43800a2f02","name":"Encoder error raises irrecoverable error","time":{"start":1760027083897,"stop":1760027083897,"duration":0},"status":"passed","severity":"normal"},{"uid":"27c8b544b3b0d676","name":"random static sharding 3 - Cluster ID: 532, Shard ID: 31","time":{"start":1760027434840,"stop":1760027434841,"duration":1},"status":"passed","severity":"normal"},{"uid":"653c486f1767dfd","name":"Push message with content topic containing Russian","time":{"start":1760028160454,"stop":1760028160454,"duration":0},"status":"passed","severity":"normal"},{"uid":"a853b3053a66e89c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1760027050624,"stop":1760027050624,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eee253deda9e439","name":"should initialize with default number of peers","time":{"start":1760027079263,"stop":1760027079263,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebc2e00d7b0bfca","name":"Check message with no content topic is not received","time":{"start":1760027552889,"stop":1760027552889,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac4c3b1e47989a","name":"Push message with shell command payload","time":{"start":1760028160478,"stop":1760028160478,"duration":0},"status":"passed","severity":"normal"},{"uid":"9797f64419b38a64","name":"Check publish message containing SQL Injection","time":{"start":1760027298625,"stop":1760027298626,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f4e1fefdefbb70","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1760027129300,"stop":1760027129301,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fcb27b220d0ef7","name":"Generator, 2 different shards","time":{"start":1760027408775,"stop":1760027408776,"duration":1},"status":"passed","severity":"normal"},{"uid":"be31e0b14c95d7c0","name":"Decoder throws on undefined content topic","time":{"start":1760027029765,"stop":1760027029765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c70a7d8f8f1799","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1760027286811,"stop":1760027286812,"duration":1},"status":"passed","severity":"normal"},{"uid":"8600827f7fbec496","name":"should not receive a peer event before start","time":{"start":1760027344897,"stop":1760027344897,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabc3b0a1e51380c","name":"should not receive a peer event after stop","time":{"start":1760027113023,"stop":1760027113023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36ac8e85b74c2dd","name":"Push message with emoji payload","time":{"start":1760028160466,"stop":1760028160467,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed1b6b0640be40","name":"should skip updating peer store if peer has same addresses","time":{"start":1760027028541,"stop":1760027028541,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0eff46f70d922a","name":"Ordered Callback - false","time":{"start":1760027446479,"stop":1760027446479,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ec3c9c60cdcd","name":"should handle dial errors gracefully","time":{"start":1760027028537,"stop":1760027028539,"duration":2},"status":"passed","severity":"normal"},{"uid":"c26f1edb1b653a5f","name":"throws on content topic with generation field greater than 0","time":{"start":1760027012842,"stop":1760027012842,"duration":0},"status":"passed","severity":"normal"},{"uid":"841d962d0d7c13d4","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1760027029346,"stop":1760027029346,"duration":0},"status":"passed","severity":"normal"},{"uid":"1484f37e983e15d1","name":"should not fail to stop the service if it was not started","time":{"start":1760027113019,"stop":1760027113020,"duration":1},"status":"passed","severity":"normal"},{"uid":"afacdb585d7e05ef","name":"Subscribe and receives messages on 20 topics","time":{"start":1760027585164,"stop":1760027585164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03094daf33b6f0f","name":"Promise Callback - true","time":{"start":1760027446473,"stop":1760027446473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad134e51c1720e7","name":"Get Nodes","time":{"start":1760027038921,"stop":1760027038922,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f067aa05aec5c12","name":"should create PeerExchange instance with components","time":{"start":1760027039064,"stop":1760027039064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf37ab72e850308","name":"should increase lamport timestamp","time":{"start":1760027069160,"stop":1760027069160,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e49e2c08720ccd0","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1760027061454,"stop":1760027061454,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec81756436bb8632","name":"Subscribe to topic containing numeric and publish message","time":{"start":1760027307201,"stop":1760027307201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8923440cfc8d0c8c","name":"should reassess health immediately when peer disconnects","time":{"start":1760027079840,"stop":1760027079842,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd84d83cbe476c1e","name":"should properly create location multiaddrs - udp4","time":{"start":1760027019071,"stop":1760027019072,"duration":1},"status":"passed","severity":"normal"},{"uid":"763983ebb2e36293","name":"Push message with JSON payload","time":{"start":1760028160478,"stop":1760028160478,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da79e5a89419789","name":"return first retrieved peers without further DNS queries","time":{"start":1760027039217,"stop":1760027039217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88b58fa48b34738","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1760027061453,"stop":1760027061453,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc41b1f2360f0d9f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1760027012859,"stop":1760027012859,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cb8aafb2a8aaa7","name":"should throw error - no id","time":{"start":1760027019067,"stop":1760027019068,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b0df8b4234fdb0","name":"should maintain desired error rate","time":{"start":1760027065593,"stop":1760027065593,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d2786f2c6d81b","name":"random static sharding 2 - Cluster ID: 645, Shard ID: 405","time":{"start":1760027434840,"stop":1760027434840,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfae25bfede4243f","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1760027080139,"stop":1760027080139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b4d5cc11d7cb47","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1760027079432,"stop":1760027079433,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63e1b969def51b1","name":"should handle empty peer infos gracefully","time":{"start":1760027039059,"stop":1760027039059,"duration":0},"status":"passed","severity":"normal"},{"uid":"500f537b0f13e571","name":"should stop ping timers on peer disconnect","time":{"start":1760027028922,"stop":1760027028922,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86e110787c7c564","name":"Push message with Script payload","time":{"start":1760028160462,"stop":1760028160463,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e29a79b8eafddaa","name":"should throw error - no id","time":{"start":1760027019066,"stop":1760027019066,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e5f5bcd2689077","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1760027069165,"stop":1760027069165,"duration":0},"status":"passed","severity":"normal"},{"uid":"1538b6d4a657cc1e","name":"Push 30 different messages","time":{"start":1760028160492,"stop":1760028160492,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc4990359e14c9b1","name":"Check received message containing long","time":{"start":1760027552871,"stop":1760027552871,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acc5a0ae1e8e1a1","name":"Correctly serialized arguments","time":{"start":1760027196858,"stop":1760027196858,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb016e6fbfd895e5","name":"should return false when navigator.onLine is false","time":{"start":1760027028012,"stop":1760027028012,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32261fcc086c40a","name":"should properly create location multiaddrs - tcp6","time":{"start":1760027019072,"stop":1760027019073,"duration":1},"status":"passed","severity":"normal"},{"uid":"178811ab475f09","name":"should reject if LightPush is requested but not mounted","time":{"start":1760027081124,"stop":1760027081125,"duration":1},"status":"passed","severity":"normal"},{"uid":"1769d019d300d0e9","name":"should add event listener for peer:discovery","time":{"start":1760027028526,"stop":1760027028530,"duration":4},"status":"passed","severity":"normal"},{"uid":"ba1ad8972a05b751","name":"should get all peers from store","time":{"start":1760027029353,"stop":1760027029353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ead6d469161de71","name":"throws if decoders don't match content topics","time":{"start":1760027029577,"stop":1760027029577,"duration":0},"status":"passed","severity":"normal"},{"uid":"822210aa5f188519","name":"Push message with special chars payload","time":{"start":1760028160461,"stop":1760028160461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4d3b0ef8b1cf8","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1760027012850,"stop":1760027012850,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d17f241d43f15a","name":"Push message with content topic containing Chinese","time":{"start":1760028160494,"stop":1760028160494,"duration":0},"status":"passed","severity":"normal"},{"uid":"6158bc0c4a7c6e78","name":"should compute hash only when first accessed","time":{"start":1760027029766,"stop":1760027029766,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ca1d7ee26ce356","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1760027069167,"stop":1760027069167,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d066daec670e5d0","name":"Push message with custom timestamp: 1729268732251","time":{"start":1760028160485,"stop":1760028160485,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d104a34d056c7e","name":"should wait for Store peer to be connected","time":{"start":1760027081128,"stop":1760027081128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c5a9ae2916f209","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1760027069168,"stop":1760027069168,"duration":0},"status":"passed","severity":"normal"},{"uid":"67cdbf448665080f","name":"Publish message with custom timestamp: Thu Oct 09 2025 17:28:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1760027298630,"stop":1760027298630,"duration":0},"status":"passed","severity":"normal"},{"uid":"c473fdd89f9dc271","name":"should emit a peer event after start","time":{"start":1760027344896,"stop":1760027344896,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dadb21f9d4e783","name":"Push message with custom timestamp: 1760030732251","time":{"start":1760028160473,"stop":1760028160473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6945d0b16ee97d81","name":"throws on content topic with too few or too many fields","time":{"start":1760027012841,"stop":1760027012841,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f585d19f3c87b1","name":"should handle empty pubsub topics","time":{"start":1760027028956,"stop":1760027028956,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b9834434766d73","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1760027061466,"stop":1760027061466,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a338f3fbf7c4b0","name":"should handle hash queries without validation","time":{"start":1760027080954,"stop":1760027080955,"duration":1},"status":"passed","severity":"normal"},{"uid":"11244da88a46a9f4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1760027061472,"stop":1760027061473,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b4b561bed60b88","name":"should handle task timeouts","time":{"start":1760027079782,"stop":1760027079782,"duration":0},"status":"passed","severity":"normal"},{"uid":"6241ba0efaf2edb2","name":"should be safe to call multiple times","time":{"start":1760027028660,"stop":1760027028660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6682fe25ad21b34a","name":"should hang up with multiaddr and return true on success","time":{"start":1760027029734,"stop":1760027029734,"duration":0},"status":"passed","severity":"normal"},{"uid":"706163bc26dd1029","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760027552888,"stop":1760027552888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d957467b67f952","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app22/4/topic218/test.js","time":{"start":1760027390167,"stop":1760027390167,"duration":0},"status":"passed","severity":"normal"},{"uid":"373bdb1aff8085e8","name":"Push message with short payload","time":{"start":1760028160474,"stop":1760028160474,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ccc8b9755b6c56","name":"should reject if WakuNode is not started","time":{"start":1760027081123,"stop":1760027081124,"duration":1},"status":"passed","severity":"normal"},{"uid":"4953a0f30427bb13","name":"should be sent with empty content","time":{"start":1760027069169,"stop":1760027069170,"duration":1},"status":"passed","severity":"normal"},{"uid":"654f444073701f5d","name":"should handle shard reader errors gracefully","time":{"start":1760027028693,"stop":1760027028693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e4ab44539a4e72","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1760027585170,"stop":1760027585170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3991ac28bcedd11f","name":"Push message with content topic containing long","time":{"start":1760028160480,"stop":1760028160480,"duration":0},"status":"passed","severity":"normal"},{"uid":"83806c92249231fa","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1760027069167,"stop":1760027069168,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab221066fe53fa37","name":"rejects hash query with content filter parameters","time":{"start":1760027029060,"stop":1760027029060,"duration":0},"status":"passed","severity":"normal"},{"uid":"9509fd09afc5764f","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1760027029059,"stop":1760027029059,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b79ac884daf15a","name":"Init the array if not present","time":{"start":1760027012724,"stop":1760027012726,"duration":2},"status":"passed","severity":"normal"},{"uid":"f320b888a147c2c6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1760027286812,"stop":1760027286812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e56fb27f54f37c8","name":"Check meta is set [symmetric]","time":{"start":1760027049054,"stop":1760027049055,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a2a28463a38439","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1760027069165,"stop":1760027069165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44181e41bb9f153","name":"should handle errors when getting connections","time":{"start":1760027028032,"stop":1760027028032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6825ae1f7034ed0c","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1760027080146,"stop":1760027080147,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddbb68cfdebf5df","name":"should set default options when no config provided","time":{"start":1760027029727,"stop":1760027029728,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc7828b6a9d7dfef","name":"should clear dial history on start","time":{"start":1760027028656,"stop":1760027028658,"duration":2},"status":"passed","severity":"normal"},{"uid":"efce7ce805e8e6be","name":"should initialize bloom filter with correct parameters","time":{"start":1760027065592,"stop":1760027065593,"duration":1},"status":"passed","severity":"normal"},{"uid":"e94b3990d321a8f2","name":"Push message with content topic containing short","time":{"start":1760028160493,"stop":1760028160493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e37b4cb83fda872","name":"should initialize with custom number of peers","time":{"start":1760027079263,"stop":1760027079264,"duration":1},"status":"passed","severity":"normal"},{"uid":"7524ecdf1e9cd3f3","name":"Fails to push message with large meta","time":{"start":1760028160472,"stop":1760028160472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79ff92308f283dd","name":"should not allow k > 12","time":{"start":1760027061186,"stop":1760027061188,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d23440f68013ee2","name":"should properly compute the node id","time":{"start":1760027019069,"stop":1760027019069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d14906176d3f72b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1760027061467,"stop":1760027061468,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22ca16b37707f73","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1760027061468,"stop":1760027061468,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe624c031ace570","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1760027028013,"stop":1760027028013,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32e8664b9bd2062","name":"should not dial peers from store when browser is not connected","time":{"start":1760027029348,"stop":1760027029351,"duration":3},"status":"passed","severity":"normal"},{"uid":"4c7ed570312116a5","name":"Publish message with custom timestamp: Thu Oct 09 2025 15:28:12 GMT+0000 (Coordinated Universal Time)","time":{"start":1760027298630,"stop":1760027298630,"duration":0},"status":"passed","severity":"normal"},{"uid":"603d4208bc2f6d25","name":"Check publish message containing emoji","time":{"start":1760027298629,"stop":1760027298629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8248ef8d43722c","name":"Relay + Store","time":{"start":1760027019076,"stop":1760027019076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e69094629b2dfce","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1760027585163,"stop":1760027585163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aee34295424e248","name":"should set field with all protocols disabled","time":{"start":1760027019074,"stop":1760027019074,"duration":0},"status":"passed","severity":"normal"},{"uid":"898f5302ef0faf48","name":"should allow redial after failed dial cooldown expires","time":{"start":1760027028678,"stop":1760027028679,"duration":1},"status":"passed","severity":"normal"},{"uid":"834af55cda5743f0","name":"Mutual subscription","time":{"start":1760027307195,"stop":1760027307195,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5faab35664e23e","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760027585167,"stop":1760027585167,"duration":0},"status":"passed","severity":"normal"},{"uid":"917e097db9c78949","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1760027039060,"stop":1760027039060,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d0dd04143da6b9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1760027113025,"stop":1760027113025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"62a9c3cb165a0860","name":"should insert elements correctly","time":{"start":1760027065593,"stop":1760027065593,"duration":0},"status":"passed","severity":"normal"},{"uid":"7952f54207f01c2c","name":"should retry if all attempts fail","time":{"start":1760027079783,"stop":1760027079789,"duration":6},"status":"passed","severity":"normal"},{"uid":"f168b15a47999c70","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1760027012856,"stop":1760027012856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1dc9e54d7d3978","name":"should handle query errors","time":{"start":1760027039032,"stop":1760027039033,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a90fb119cf25ecb","name":"should throw error - no public key","time":{"start":1760027019068,"stop":1760027019068,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6432ced5f30c42","name":"should start all internal components","time":{"start":1760027029729,"stop":1760027029729,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8f7996baaa6f61","name":"Push message with escaped characters payload","time":{"start":1760028160466,"stop":1760028160466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2235a365a1c5f96a","name":"should remove event listeners from globalThis","time":{"start":1760027028009,"stop":1760027028011,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c1e6634ce0050e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760027585160,"stop":1760027585161,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c3bc309f7c4ed1","name":"nwaku subscribes","time":{"start":1760027299601,"stop":1760027299601,"duration":0},"status":"passed","severity":"normal"},{"uid":"642ccd15cb0cb1c5","name":"should handle case with all peers already connected","time":{"start":1760027029358,"stop":1760027029358,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5d2ad010757b96","name":"isConnected should return false after all peers disconnect","time":{"start":1760027129302,"stop":1760027129302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f060bc3b25d996","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1760027402128,"stop":1760027402129,"duration":1},"status":"passed","severity":"normal"},{"uid":"2999ae4f0d4f6f9b","name":"Wrong topic","time":{"start":1760027390169,"stop":1760027390170,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3ec321d57bb83f","name":"Query with Ordered Callback, No message returned","time":{"start":1760027418196,"stop":1760027418196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e48e13a53708c5","name":"should lock peers when selected","time":{"start":1760027079272,"stop":1760027079272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1426903156df3b98","name":"should return true for message with causal history","time":{"start":1760027083903,"stop":1760027083903,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a37d7a564a5ca2","name":"should handle v3 RLN errors","time":{"start":1760027080542,"stop":1760027080542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfbcd4f3a571946","name":"should sort peers by ping value","time":{"start":1760027029736,"stop":1760027029736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b18370cb0a1639","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1760027012852,"stop":1760027012852,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3b0e3d1148bc6d","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1760027291913,"stop":1760027291914,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de5bfbf9ef9151b","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1760027061437,"stop":1760027061438,"duration":1},"status":"passed","severity":"normal"},{"uid":"426063902ec15307","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1760027061447,"stop":1760027061448,"duration":1},"status":"passed","severity":"normal"},{"uid":"434506ce46c59cbe","name":"Publish message with rate limit","time":{"start":1760027298634,"stop":1760027298634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6557a7fe628c4e79","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1760027175243,"stop":1760027175244,"duration":1},"status":"passed","severity":"normal"},{"uid":"59886d2cef179927","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1760027061455,"stop":1760027061457,"duration":2},"status":"passed","severity":"normal"},{"uid":"2543c6a4f551d733","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1760027038750,"stop":1760027038751,"duration":1},"status":"passed","severity":"normal"},{"uid":"41629fe5982d9d04","name":"messageHashStr works with IProtoMessage","time":{"start":1760027028985,"stop":1760027028986,"duration":1},"status":"passed","severity":"normal"},{"uid":"beec64f4330818a5","name":"should dial more peers if under maxConnections","time":{"start":1760027029363,"stop":1760027029363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfcd19209bde84a","name":"Push to array if already present","time":{"start":1760027012726,"stop":1760027012726,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4472ac449e9545c","name":"Push message with JSON payload","time":{"start":1760028160491,"stop":1760028160491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd8e66c01280dcb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760027585165,"stop":1760027585165,"duration":0},"status":"skipped","severity":"normal"},{"uid":"656153ed7e5691bf","name":"should process queue every 500ms","time":{"start":1760027028691,"stop":1760027028691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87a576b71a49a65","name":"should emit message when we just started and store connect event occurs","time":{"start":1760027080131,"stop":1760027080131,"duration":0},"status":"passed","severity":"normal"},{"uid":"71eac125bf7b886f","name":"Check publish message after service node is restarted","time":{"start":1760027298633,"stop":1760027298633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"924591e21c2a4267","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1760027291915,"stop":1760027291916,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca32521ae6c7eadd","name":"Push message with meta","time":{"start":1760028160497,"stop":1760028160497,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ca5214ff4b8f34","name":"should attach causal history and bloom filter to each message","time":{"start":1760027069161,"stop":1760027069161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c670b63d07d3d8dd","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1760027291912,"stop":1760027291913,"duration":1},"status":"passed","severity":"normal"},{"uid":"70641176572d013a","name":"should add received message to localHistory with retrievalHint","time":{"start":1760027069163,"stop":1760027069163,"duration":0},"status":"passed","severity":"normal"},{"uid":"930deb4a1ff8b82e","name":"should successfully query store with valid decoders and options","time":{"start":1760027080948,"stop":1760027080949,"duration":1},"status":"passed","severity":"normal"},{"uid":"567f1fe95a71a181","name":"Passing an array","time":{"start":1760027467342,"stop":1760027467342,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f287a53c3ce7c14","name":"should return false","time":{"start":1760027019068,"stop":1760027019069,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e88e7a3b6902322","name":"should reject if Filter is requested but not mounted","time":{"start":1760027081125,"stop":1760027081125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20509bca12f371f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1760027018305,"stop":1760027018305,"duration":0},"status":"passed","severity":"normal"},{"uid":"856ef603d9bf98f","name":"should emit multiple messages when query returns multiple messages","time":{"start":1760027080138,"stop":1760027080138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaaebb728034be6","name":"should be empty after removing the only subscription","time":{"start":1760027080306,"stop":1760027080306,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2465bec5b0960ce","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1760027079781,"stop":1760027079781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34cc6fac2e36a90","name":"Outgoing message is emitted as sent","time":{"start":1760027083896,"stop":1760027083897,"duration":1},"status":"passed","severity":"normal"},{"uid":"def2d704dce3a670","name":"Renews subscription after lossing a connection","time":{"start":1760027585162,"stop":1760027585162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54127145243831","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1760027012846,"stop":1760027012846,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f9d6d1220e896d8","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1760027079273,"stop":1760027079273,"duration":0},"status":"passed","severity":"normal"},{"uid":"22525254680c8a7a","name":"Check received message containing unicode special characters","time":{"start":1760027552876,"stop":1760027552876,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4af638cf00d36ee","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1760027028976,"stop":1760027028976,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c72c2ec59330395","name":"passes more than one ENR URLs and attempts connection","time":{"start":1760027113025,"stop":1760027113026,"duration":1},"status":"skipped","severity":"normal"},{"uid":"6033cbecb47cef41","name":"ends if response has no messages","time":{"start":1760027029580,"stop":1760027029580,"duration":0},"status":"passed","severity":"normal"},{"uid":"af822970bbbdcb7d","name":"Relay - dialed after","time":{"start":1760027467676,"stop":1760027467676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20c449af22636e1","name":"should increase lamport timestamp","time":{"start":1760027069162,"stop":1760027069162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea9669206a566a","name":"should dial peer immediately when queue is empty","time":{"start":1760027028666,"stop":1760027028667,"duration":1},"status":"passed","severity":"normal"},{"uid":"93d49893776611d2","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1760027028806,"stop":1760027028806,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3d24433551bb60","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1760027028974,"stop":1760027028975,"duration":1},"status":"passed","severity":"normal"},{"uid":"844bfc6cdc9627a","name":"should properly setup health event callback","time":{"start":1760027080119,"stop":1760027080119,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77e6c36a6d94cf2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1760027029321,"stop":1760027029322,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a808137e7e4ed5e","name":"should handle corrupted shard info gracefully","time":{"start":1760027028808,"stop":1760027028808,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1655a9a75ebd178","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1760027061431,"stop":1760027061431,"duration":0},"status":"passed","severity":"normal"},{"uid":"10571d4b727a3960","name":"Push message with content topic containing JSON","time":{"start":1760028160483,"stop":1760028160483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d1c04976243563","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1760027061437,"stop":1760027061437,"duration":0},"status":"passed","severity":"normal"},{"uid":"95628dec12039c0e","name":"A test","time":{"start":1760027183357,"stop":1760027183358,"duration":1},"status":"passed","severity":"normal"},{"uid":"b626cb094a5f13a3","name":"Retries within maximum given attempts","time":{"start":1760027080989,"stop":1760027080989,"duration":0},"status":"passed","severity":"normal"},{"uid":"3180cb127954d472","name":"throws on content topic with non-number generation field","time":{"start":1760027012842,"stop":1760027012842,"duration":0},"status":"passed","severity":"normal"},{"uid":"682d50f94097870f","name":"different cluster: nodes don't connect","time":{"start":1760027198408,"stop":1760027198408,"duration":0},"status":"passed","severity":"normal"},{"uid":"f638dcee896cdc20","name":"should return PeerId when PeerId is provided","time":{"start":1760027029100,"stop":1760027029100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0c0e861751cc41","name":"should invoke callbacks when receiving a message","time":{"start":1760027080306,"stop":1760027080324,"duration":18},"status":"passed","severity":"normal"},{"uid":"69f99797072b536d","name":"should handle retrieve function with query parameters","time":{"start":1760027080122,"stop":1760027080123,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a81dafcc5e4db95","name":"should return null for non-existent peer","time":{"start":1760027029359,"stop":1760027029359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d223614ff42b615e","name":"should perform ping and update peer store on timer","time":{"start":1760027028925,"stop":1760027028936,"duration":11},"status":"passed","severity":"normal"},{"uid":"41900075f31c575c","name":"Incoming message is emitted as received","time":{"start":1760027082687,"stop":1760027082688,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc252e14624ce569","name":"should be able to decode the field with only RELAY set to true","time":{"start":1760027018302,"stop":1760027018302,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9ea7bc78ef848b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1760027061441,"stop":1760027061441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2fd5d243d25e6d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1760027012856,"stop":1760027012856,"duration":0},"status":"passed","severity":"normal"},{"uid":"446c79f5ed24982f","name":"Push message with custom timestamp: 1729268732251","time":{"start":1760028160457,"stop":1760028160457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c04268431d5d1a5c","name":"should handle different types of entries","time":{"start":1760027078875,"stop":1760027078878,"duration":3},"status":"passed","severity":"normal"},{"uid":"1f5526127e9f05a","name":"should drop connection to one peer on hangUp","time":{"start":1760027196700,"stop":1760027196700,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f722b201a2ca5","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1760027061465,"stop":1760027061466,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af521a5506137f0","name":"throws on content topic with empty application field","time":{"start":1760027012843,"stop":1760027012843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45eca3259528cf9","name":"Push message with custom timestamp: 1760023532251","time":{"start":1760028160473,"stop":1760028160473,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0d9acfc34cffd3","name":"random static sharding 10 - Cluster ID: 144, Shard ID: 395","time":{"start":1760027434843,"stop":1760027434843,"duration":0},"status":"passed","severity":"normal"},{"uid":"be92065a01772df8","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1760027038753,"stop":1760027038753,"duration":0},"status":"passed","severity":"normal"},{"uid":"685ad2b453259e62","name":"Push message with long payload","time":{"start":1760028160460,"stop":1760028160460,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c31ea0ed7197590","name":"Cluster id 0, shard 0","time":{"start":1760027434838,"stop":1760027434839,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ee31247f5f3874","name":"Push message with short payload","time":{"start":1760028160460,"stop":1760028160460,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca68b132e7b37d81","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1760027061436,"stop":1760027061436,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b575c5341e986","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1760027452822,"stop":1760027452824,"duration":2},"status":"passed","severity":"normal"},{"uid":"c05c657d060f98bd","name":"Query generator for multiple messages with different content topic format","time":{"start":1760027450695,"stop":1760027450695,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec44db4c4a482567","name":"should not retry if at least one success","time":{"start":1760027080537,"stop":1760027080537,"duration":0},"status":"passed","severity":"normal"},{"uid":"5426c1b813cb968e","name":"should initialize with Unhealthy status","time":{"start":1760027079833,"stop":1760027079834,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22730a0f424ea1f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1760027585165,"stop":1760027585165,"duration":0},"status":"passed","severity":"normal"},{"uid":"194e48d1924c2fa9","name":"Automatically retrieves missing message","time":{"start":1760027083899,"stop":1760027083899,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea6c7198a90298ed","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1760027061470,"stop":1760027061470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd83c6627caf781","name":"should be able to encode the field with only STORE set to true","time":{"start":1760027018296,"stop":1760027018297,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e4a20b31719d88","name":"should push the message to the outgoing buffer","time":{"start":1760027069160,"stop":1760027069160,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e040281be4e567e","name":"should create RPC request with correct parameters","time":{"start":1760027039063,"stop":1760027039064,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9864e2bf04ec72","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1760027081946,"stop":1760027081946,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd783e263a676fd4","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1760027079288,"stop":1760027079288,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0ea7a0020423c6","name":"should return true for sync message with causal history","time":{"start":1760027083903,"stop":1760027083903,"duration":0},"status":"passed","severity":"normal"},{"uid":"791edaacbb02e32c","name":"random static sharding 1 - Cluster ID: 802, Shard ID: 836","time":{"start":1760027434839,"stop":1760027434840,"duration":1},"status":"passed","severity":"normal"},{"uid":"642ff205b7f70e9b","name":"should return peer for existing peer","time":{"start":1760027029358,"stop":1760027029358,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2827adfdebe252","name":"should insert message into bloom filter","time":{"start":1760027069160,"stop":1760027069161,"duration":1},"status":"passed","severity":"normal"},{"uid":"9baca9e962298a38","name":"should work with mixed v2 and v3 peers","time":{"start":1760027080541,"stop":1760027080542,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e71a4440383730","name":"should maintain proper timestamps if all messages received","time":{"start":1760027069162,"stop":1760027069162,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f4bc288002b14ed4","name":"Check publish message containing numeric","time":{"start":1760027298622,"stop":1760027298623,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbccf9f01600049","name":"Filter","time":{"start":1760027467678,"stop":1760027467678,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ad100d2c270c3d","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1760027019065,"stop":1760027019065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef45c7a06c33e71d","name":"Check message with invalid timestamp is not received","time":{"start":1760027552878,"stop":1760027552878,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00fb3b4449bf01f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760027082686,"stop":1760027082687,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b00350f908f5cbc","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1760027465449,"stop":1760027465450,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f126d53c4602bd","name":"should handle timestamp equal to current time","time":{"start":1760027068978,"stop":1760027068978,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ae4f6c1a00794d","name":"Push message with custom timestamp: 1729268732252","time":{"start":1760028160498,"stop":1760028160498,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edcf8c6b6501d81","name":"can query messages by message hash","time":{"start":1760027438259,"stop":1760027438260,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe854890371c21c7","name":"should throw error - invalid id","time":{"start":1760027019068,"stop":1760027019068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1209559e326b6e1","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1760027079289,"stop":1760027079289,"duration":0},"status":"passed","severity":"normal"},{"uid":"511709f6081a47f5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1760027012858,"stop":1760027012859,"duration":1},"status":"passed","severity":"normal"},{"uid":"fab09d314ec30298","name":"Default pageSize","time":{"start":1760027460537,"stop":1760027460540,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e5e218802165be3","name":"LightPush","time":{"start":1760027467678,"stop":1760027467678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfe283f5e3118a","name":"should only return 1 node with relay and store capability","time":{"start":1760027039217,"stop":1760027039217,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ada02c2f52f5e71","name":"should not retry if at least one success","time":{"start":1760027079783,"stop":1760027079783,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee44bd5ca512ada6","name":"should add event listeners to libp2p","time":{"start":1760027028003,"stop":1760027028006,"duration":3},"status":"passed","severity":"normal"},{"uid":"435ba8cdcce39d9f","name":"Push message with Russian payload","time":{"start":1760028160462,"stop":1760028160462,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab47cefe18cab96b","name":"should reject on timeout if it was set","time":{"start":1760027081126,"stop":1760027081126,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8bbf1ced50ae26","name":"Refresh subscription","time":{"start":1760027585156,"stop":1760027585156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c77770ea165f833e","name":"should register libp2p event listeners when start is called","time":{"start":1760027079274,"stop":1760027079283,"duration":9},"status":"passed","severity":"normal"},{"uid":"9deea5c3f65312ee","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760027585169,"stop":1760027585169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3bcf45026bfad75","name":"Query Generator, No message returned","time":{"start":1760027418193,"stop":1760027418194,"duration":1},"status":"passed","severity":"normal"},{"uid":"2715c3159069fd51","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1760027061453,"stop":1760027061454,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e823a8dfc935935","name":"can start and stop the service","time":{"start":1760027344895,"stop":1760027344895,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f08ab2d5cd18a3d","name":"Subscribe and receives messages on 20 topics","time":{"start":1760027585155,"stop":1760027585155,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2a1ee43f8d052c","name":"Encoder throws on empty string content topic","time":{"start":1760027029765,"stop":1760027029765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4062feec72f09e40","name":"should add received messages to bloom filter","time":{"start":1760027069162,"stop":1760027069163,"duration":1},"status":"passed","severity":"normal"},{"uid":"6005829e7db052aa","name":"should handle peer not in mesh for all topics","time":{"start":1760027028964,"stop":1760027028964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c0bb186070e325e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1760027029101,"stop":1760027029103,"duration":2},"status":"passed","severity":"normal"},{"uid":"524d8f92e8c27183","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1760027012851,"stop":1760027012851,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10822b73c558235","name":"Check message on other pubsub topic is not received","time":{"start":1760027552889,"stop":1760027552889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a454661572c9111","name":"yields decoded messages","time":{"start":1760027029581,"stop":1760027029581,"duration":0},"status":"passed","severity":"normal"},{"uid":"3866a68e2e590403","name":"Overlapping topic subscription","time":{"start":1760027307199,"stop":1760027307199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1005df6842e2cef7","name":"should remove event listeners","time":{"start":1760027029347,"stop":1760027029347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6ccd7d935c9e50","name":"Push message with content topic containing JSON","time":{"start":1760028160495,"stop":1760028160496,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aad427afc3a1eaf","name":"should initialize with default options","time":{"start":1760027039019,"stop":1760027039020,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb74cc902ba8a22c","name":"should handle complete peer lifecycle","time":{"start":1760027028964,"stop":1760027028965,"duration":1},"status":"passed","severity":"normal"},{"uid":"982c10e7b653e05","name":"Check received message containing emoji","time":{"start":1760027552876,"stop":1760027552876,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f78fb44967dd7a","name":"Push message with content topic containing escaped characters","time":{"start":1760028160483,"stop":1760028160484,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ed3f41cea7e9e75","name":"should return true when peer is on the same cluster","time":{"start":1760027028789,"stop":1760027028790,"duration":1},"status":"passed","severity":"normal"},{"uid":"74062385ffeb1a62","name":"messageHash returns a Uint8Array","time":{"start":1760027028984,"stop":1760027028985,"duration":1},"status":"passed","severity":"normal"},{"uid":"633ed63ed2637d48","name":"Non TWN Cluster","time":{"start":1760027390165,"stop":1760027390165,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee666abe4992064e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1760027028923,"stop":1760027028924,"duration":1},"status":"passed","severity":"normal"},{"uid":"943256205b9a798e","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1760027079306,"stop":1760027079307,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc4bf1dc59ac0f2","name":"should not create multiple intervals when called multiple times","time":{"start":1760027028658,"stop":1760027028659,"duration":1},"status":"passed","severity":"normal"},{"uid":"1624219d24568513","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1760027585158,"stop":1760027585159,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f501523188ffa90","name":"Outgoing message is emitted as sending","time":{"start":1760027082685,"stop":1760027082685,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4baf0529803ed16","name":"should allow redial after cooldown period","time":{"start":1760027028669,"stop":1760027028676,"duration":7},"status":"passed","severity":"normal"},{"uid":"3dcd6b84f3746b0b","name":"Query generator for multiple messages with different message text format","time":{"start":1760027450694,"stop":1760027450694,"duration":0},"status":"passed","severity":"normal"},{"uid":"480754dc14d973dc","name":"msgTime: 0 ms from now, startTime: 1759768250890, endTime: 1760027450890","time":{"start":1760027465453,"stop":1760027465454,"duration":1},"status":"passed","severity":"normal"},{"uid":"d60d80243a920491","name":"Check publish message after client node is restarted","time":{"start":1760027298633,"stop":1760027298633,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9a30ed23f25100a","name":"should skip peer when already connected","time":{"start":1760027028667,"stop":1760027028667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08a4b5bc7f0cfe9","name":"can start and stop the service","time":{"start":1760027113018,"stop":1760027113019,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca0955c96a02a6e","name":"Push message equal or less that 1MB","time":{"start":1760028160459,"stop":1760028160459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b137f07249991801","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1760027080140,"stop":1760027080140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05ed8ff6f3cdffb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1760027012857,"stop":1760027012857,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3da5f6bb0f9ec73","name":"Fails to publish message with empty text","time":{"start":1760027298631,"stop":1760027298631,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f7a0832b17a0056","name":"should not fail to stop the service if it was not started","time":{"start":1760027344895,"stop":1760027344896,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb6eef7ac2f18c3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1760027465448,"stop":1760027465449,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e665261504357d","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1760027183108,"stop":1760027183108,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d1e830103e17d7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1760027307204,"stop":1760027307204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1aad5110ec437f0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1760027061441,"stop":1760027061442,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3233c575010813","name":"Waku message hash computation (no timestamp)","time":{"start":1760027028976,"stop":1760027028976,"duration":0},"status":"passed","severity":"normal"},{"uid":"56187b6e4d2f750a","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1760027038752,"stop":1760027038752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5909731190bf0b73","name":"Check publish message containing long","time":{"start":1760027298622,"stop":1760027298622,"duration":0},"status":"passed","severity":"normal"},{"uid":"205c77bbecd580da","name":"Publishes to nwaku","time":{"start":1760027299601,"stop":1760027299601,"duration":0},"status":"passed","severity":"normal"},{"uid":"3865d3d86987bed4","name":"Check message with no pubsub topic is not received","time":{"start":1760027552878,"stop":1760027552879,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c713c8d998a4381","name":"should handle complete connection lifecycle","time":{"start":1760027028033,"stop":1760027028033,"duration":0},"status":"passed","severity":"normal"},{"uid":"4492d1dc6767bad1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1760027018306,"stop":1760027018306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c33abc1ca4cf2284","name":"should handle dial errors gracefully","time":{"start":1760027029354,"stop":1760027029354,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b1b872ee22c7d8","name":"should return false when peer is on different cluster","time":{"start":1760027028794,"stop":1760027028794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d98372d0954ea488","name":"Push message with unicode special characters payload","time":{"start":1760028160466,"stop":1760028160466,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3c26ae92ffae73","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1760027038754,"stop":1760027038754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7906e7b2a0292954","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1760027585163,"stop":1760027585163,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f5b5bffe38d287","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1760027465455,"stop":1760027465455,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb095c1806581195","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1760027061440,"stop":1760027061441,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d120f22951d034","name":"should query peer with peer exchange protocol","time":{"start":1760027039030,"stop":1760027039030,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06e9876226e04b2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760027585159,"stop":1760027585159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e330edfc41380047","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app51/10/topic116/xml","time":{"start":1760027390166,"stop":1760027390166,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfd335a8be514a2","name":"Check received message containing JSON","time":{"start":1760027552885,"stop":1760027552885,"duration":0},"status":"passed","severity":"normal"},{"uid":"9604e7bcbfba4402","name":"Push message with long payload","time":{"start":1760028160446,"stop":1760028160446,"duration":0},"status":"passed","severity":"normal"},{"uid":"916997e459810c60","name":"ends after yielding if response size indicates end","time":{"start":1760027029582,"stop":1760027029582,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd455d37225e18c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1760027061469,"stop":1760027061469,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4eaf8615b59d3c9","name":"should return start time to last successful query since last query is less than max range","time":{"start":1760027080147,"stop":1760027080147,"duration":0},"status":"passed","severity":"normal"},{"uid":"890168c0737d292b","name":"Sync message are not sent excessively within sync frequency","time":{"start":1760027088951,"stop":1760027088951,"duration":0},"status":"passed","severity":"normal"},{"uid":"26271c828471370d","name":"Check message with non string payload is not received","time":{"start":1760027552879,"stop":1760027552880,"duration":1},"status":"passed","severity":"normal"},{"uid":"e779d0b23f5da59c","name":"pre and post cipher","time":{"start":1760027049458,"stop":1760027049459,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52299ad40ba2698","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1760027061457,"stop":1760027061458,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3331bbea5ad1995","name":"Subscribe to topic containing short and receive message","time":{"start":1760027585166,"stop":1760027585166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c43a047e3be3116","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1760027038753,"stop":1760027038754,"duration":1},"status":"passed","severity":"normal"},{"uid":"1faa50c014d395b1","name":"Check publish message containing Russian","time":{"start":1760027298625,"stop":1760027298625,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71b723386be7734","name":"should return different streams if requested simultaniously","time":{"start":1760027029320,"stop":1760027029320,"duration":0},"status":"passed","severity":"normal"},{"uid":"829eb8717afa64ef","name":"Sync message is sent within sync frequency","time":{"start":1760027088950,"stop":1760027088951,"duration":1},"status":"passed","severity":"normal"},{"uid":"7854cd352537135f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1760027028937,"stop":1760027028937,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb7e941224147eb","name":"should create PeerExchangeDiscovery with default options","time":{"start":1760027039035,"stop":1760027039035,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bbd0750b4a662a","name":"Push message with emoji payload","time":{"start":1760028160492,"stop":1760028160492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0644dd2d682e1ad","name":"should send to specified number of peers of used peers","time":{"start":1760027080536,"stop":1760027080536,"duration":0},"status":"passed","severity":"normal"},{"uid":"9447eb33207d1f34","name":"A test","time":{"start":1760027183358,"stop":1760027183358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4a761068de48c","name":"isConnected should return true after first peer connects","time":{"start":1760027129302,"stop":1760027129302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b836da2c06048d2","name":"it tolerates circular branch references","time":{"start":1760027039214,"stop":1760027039215,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5dcc643c76a37a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1760027079287,"stop":1760027079287,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db44876580eb023","name":"should properly create peer info with all multiaddrs","time":{"start":1760027019073,"stop":1760027019074,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ff6aecadf1a04e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1760027552877,"stop":1760027552877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2be67619b2e919","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1760027080954,"stop":1760027080954,"duration":0},"status":"passed","severity":"normal"},{"uid":"768a9c3c3da99103","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1760027061436,"stop":1760027061437,"duration":1},"status":"passed","severity":"normal"},{"uid":"14071db5030934a3","name":"Check received message containing Russian","time":{"start":1760027552873,"stop":1760027552873,"duration":0},"status":"passed","severity":"normal"},{"uid":"681b85eadd65a923","name":"can start the service","time":{"start":1760027344894,"stop":1760027344895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44dbc7f755fe021","name":"Query with Ordered Callback, No Decoder","time":{"start":1760027418195,"stop":1760027418195,"duration":0},"status":"passed","severity":"normal"},{"uid":"87947fa60169188e","name":"Sign & Recover","time":{"start":1760027049459,"stop":1760027049459,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aedcd8d0d70f664","name":"should transition to Unhealthy when no connections","time":{"start":1760027079834,"stop":1760027079834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e463df9827ec41fe","name":"should discard bootstrap peers when has more than set limit","time":{"start":1760027150644,"stop":1760027150645,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ee595bef9b76eb","name":"should return PeerId when Multiaddr input is provided","time":{"start":1760027029104,"stop":1760027029104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e2e0b2e2afafee","name":"Cluster ID 0, shard 1","time":{"start":1760027434839,"stop":1760027434839,"duration":0},"status":"passed","severity":"normal"},{"uid":"472a9605afe4432e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1760027078967,"stop":1760027078967,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bac60779e9fe60","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1760027069020,"stop":1760027069020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a85ef9b01d9ab2f","name":"should create an instance with libp2p and dialer","time":{"start":1760027028522,"stop":1760027028525,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c61debd8b3a171","name":"Passing page size 11 when there are 10 messages","time":{"start":1760027460536,"stop":1760027460536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3fb1c1cd75da3b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1760027050624,"stop":1760027050624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83d84785c1a90cc","name":"does not throw on valid cases","time":{"start":1760027012840,"stop":1760027012841,"duration":1},"status":"passed","severity":"normal"},{"uid":"6195b8718c1fefc7","name":"Check received message containing XML","time":{"start":1760027552874,"stop":1760027552874,"duration":0},"status":"passed","severity":"normal"},{"uid":"693984b876e54bca","name":"Check received message containing Basic HTML tag","time":{"start":1760027552874,"stop":1760027552874,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f0dd2233168445","name":"should handle relay send failures gracefully","time":{"start":1760027028954,"stop":1760027028954,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47d4eb245605594","name":"should handle very large timestamps","time":{"start":1760027068978,"stop":1760027068979,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bdaacdf82ddcd0e","name":"Check publish message containing Chinese","time":{"start":1760027298623,"stop":1760027298624,"duration":1},"status":"passed","severity":"normal"},{"uid":"89dcb46b83dc7838","name":"can query messages normally","time":{"start":1760027438259,"stop":1760027438259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9bb9fa1fbd9f8c","name":"random static sharding 5 - Cluster ID: 771, Shard ID: 995","time":{"start":1760027434841,"stop":1760027434841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4ae93ba555ffdf","name":"caches peers it previously fetched","time":{"start":1760027039216,"stop":1760027039216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec69b6a64a461c22","name":"should be delivered immediately if received","time":{"start":1760027069172,"stop":1760027069172,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2ebae5510408c4","name":"should dial peer when on same shard","time":{"start":1760027028677,"stop":1760027028677,"duration":0},"status":"passed","severity":"normal"},{"uid":"421d3b3a6462ab6","name":"should not be sent when there is no history","time":{"start":1760027069170,"stop":1760027069170,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d78636298fe46b","name":"should properly clean up resources when disposed","time":{"start":1760027078878,"stop":1760027078879,"duration":1},"status":"passed","severity":"normal"},{"uid":"cecbf2886ca2e13","name":"should handle a minimal index list","time":{"start":1760027013190,"stop":1760027013190,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c35b68d98f8f41f","name":"Push message with content topic containing long","time":{"start":1760028160452,"stop":1760028160453,"duration":1},"status":"passed","severity":"normal"},{"uid":"6acde1d324466856","name":"Push message with numeric payload","time":{"start":1760028160447,"stop":1760028160447,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a45b062539f2246","name":"Subscribe to topic containing Russian and receive message","time":{"start":1760027585168,"stop":1760027585168,"duration":0},"status":"passed","severity":"normal"},{"uid":"4734c3233ed1e252","name":"Subscribe to topic containing JSON and publish message","time":{"start":1760027307204,"stop":1760027307204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e0022c8babccfc","name":"Push message with content topic containing short","time":{"start":1760028160452,"stop":1760028160452,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb734e11d6dec7de","name":"accepts valid content-filtered query","time":{"start":1760027029058,"stop":1760027029059,"duration":1},"status":"passed","severity":"normal"},{"uid":"5085430811c56779","name":"should not fail to start the service if it is already started","time":{"start":1760027113020,"stop":1760027113021,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a8ebe6537ab0de","name":"should handle multiple query options for time ranges","time":{"start":1760027080954,"stop":1760027080954,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c109f6a6ac0128c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1760027012858,"stop":1760027012858,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89d23db9aaabc9f","name":"Push message with custom timestamp: 1760030732252","time":{"start":1760028160498,"stop":1760028160499,"duration":1},"status":"passed","severity":"normal"},{"uid":"be71599357ec8504","name":"should properly create location multiaddrs - udp","time":{"start":1760027019073,"stop":1760027019073,"duration":0},"status":"passed","severity":"normal"},{"uid":"3340a2eaafd22ff2","name":"Push message with Russian payload","time":{"start":1760028160489,"stop":1760028160489,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f596d2e3b0aace","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1760027012858,"stop":1760027012858,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f0900b8aaaca7e","name":"Check publish message containing shell command","time":{"start":1760027298627,"stop":1760027298628,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eb8ea79b14e99a3","name":"should load peers from local storage and dispatch events","time":{"start":1760027043215,"stop":1760027043215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d9256612eae470","name":"should return false when peer is not on the specified shard","time":{"start":1760027028794,"stop":1760027028795,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b15d6e8b7e1c1a5","name":"Subscribe to topic containing emoji and publish message","time":{"start":1760027307206,"stop":1760027307206,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7642bd951a9195","name":"should continually clean up expired entries at intervals","time":{"start":1760027078879,"stop":1760027078879,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb12b218efb8b59f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1760027018305,"stop":1760027018305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d51857dab0f82d7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1760027061190,"stop":1760027061190,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d6e30bbba73a64","name":"Push message with shell command payload","time":{"start":1760028160491,"stop":1760028160491,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f1b80493d651ce","name":"throws on empty content topic","time":{"start":1760027012841,"stop":1760027012841,"duration":0},"status":"passed","severity":"normal"},{"uid":"36caf606208c0fe8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1760027029320,"stop":1760027029320,"duration":0},"status":"passed","severity":"normal"},{"uid":"312607b0cb66c5b1","name":"Push message with content topic containing Arabic","time":{"start":1760028160469,"stop":1760028160469,"duration":0},"status":"passed","severity":"normal"},{"uid":"be317f768491759a","name":"should create ShardReader with auto sharding network config","time":{"start":1760027028782,"stop":1760027028782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e1744efd478504","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1760027061431,"stop":1760027061436,"duration":5},"status":"passed","severity":"normal"},{"uid":"53d407d6defcdff9","name":"should dial all known peers when reached zero connections","time":{"start":1760027150642,"stop":1760027150643,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a9a5c05dabe632","name":"Decoder throws on undefined content topic","time":{"start":1760027049057,"stop":1760027049057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dda92db3513d331","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1760027012860,"stop":1760027012860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2a9ee6e45d5446","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1760027402126,"stop":1760027402128,"duration":2},"status":"passed","severity":"normal"},{"uid":"8365330aa3aa3cb9","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1760027285252,"stop":1760027285253,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce42c3ce53052fb6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1760027012855,"stop":1760027012855,"duration":0},"status":"passed","severity":"normal"},{"uid":"311eb4c8f3498cc2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1760027019076,"stop":1760027019076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba53742d33add7f","name":"should not fail to start the service if it is already started","time":{"start":1760027043214,"stop":1760027043214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae80664121108624","name":"Renews subscription after lossing a connection","time":{"start":1760027585171,"stop":1760027585171,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d4e7027e864ae5","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1760027286806,"stop":1760027286809,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1e4cc82d329ea91","name":"Push message with content topic containing Arabic","time":{"start":1760028160454,"stop":1760028160454,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bf8c8c575edcc2","name":"Subscribe and publish message","time":{"start":1760027307196,"stop":1760027307197,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5644be6254efec","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1760027080139,"stop":1760027080139,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd340498f1fb277e","name":"Push message with Russian payload","time":{"start":1760028160448,"stop":1760028160448,"duration":0},"status":"passed","severity":"normal"},{"uid":"a551f687c6ab65eb","name":"Push message with content topic containing special chars","time":{"start":1760028160453,"stop":1760028160453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cf74759e0cb36e","name":"should stop query on content message from same channel","time":{"start":1760027083901,"stop":1760027083901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ada16a8bef92c1","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760027585165,"stop":1760027585165,"duration":0},"status":"passed","severity":"normal"},{"uid":"31341467c279e2a5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1760027061459,"stop":1760027061459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d531d3087c1b1d2a","name":"Push message with custom timestamp: 1760023532252","time":{"start":1760028160498,"stop":1760028160498,"duration":0},"status":"passed","severity":"normal"},{"uid":"403aa85ccd2e748c","name":"Push message with numeric payload","time":{"start":1760028160475,"stop":1760028160475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c84ad29f909820","name":"should maintain chronological order of messages in localHistory","time":{"start":1760027069163,"stop":1760027069164,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ed9ec15ef66767","name":"should handle query errors gracefully","time":{"start":1760027039031,"stop":1760027039032,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce2fb051d043eeb1","name":"tcp ip4 address","time":{"start":1760027018444,"stop":1760027018444,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc12e303806705f","name":"Own sync message does not acknowledge own messages","time":{"start":1760027088952,"stop":1760027088952,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d4383ab80ef68","name":"Push message with unicode special characters payload","time":{"start":1760028160451,"stop":1760028160451,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dd8e30ed969b2b","name":"should work with stubbed retrieve function","time":{"start":1760027080117,"stop":1760027080117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e13546e594dcb","name":"should not create timers for topics where peer is not in mesh","time":{"start":1760027028944,"stop":1760027028944,"duration":0},"status":"passed","severity":"normal"},{"uid":"38bd90885ca08666","name":"Check received message containing short","time":{"start":1760027552871,"stop":1760027552871,"duration":0},"status":"passed","severity":"normal"},{"uid":"911d0136f8e36336","name":"ends if stream creation fails","time":{"start":1760027029577,"stop":1760027029578,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd3a626b5dc10da3","name":"Push message with JSON payload","time":{"start":1760028160450,"stop":1760028160450,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84f4e82c7302bc3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1760027039218,"stop":1760027039218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"18e52f1a630e71eb","name":"Relay + Store","time":{"start":1760027113504,"stop":1760027113506,"duration":2},"status":"passed","severity":"normal"},{"uid":"4df8b6ebf6f98250","name":"Push 30 different messages","time":{"start":1760028160479,"stop":1760028160480,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eaa5307d32363997","name":"should be empty when created","time":{"start":1760027080305,"stop":1760027080305,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c85fe7f5c91616","name":"should return false when pubsub topic parsing fails","time":{"start":1760027028806,"stop":1760027028807,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c234482d1f60ac","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1760027012849,"stop":1760027012850,"duration":1},"status":"passed","severity":"normal"},{"uid":"a955c98570402a7f","name":"Using a function","time":{"start":1760027467342,"stop":1760027467342,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d6d8d3e46ebbd4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1760027012851,"stop":1760027012851,"duration":0},"status":"passed","severity":"normal"},{"uid":"985ffe98137241f4","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1760027585158,"stop":1760027585158,"duration":0},"status":"passed","severity":"normal"},{"uid":"1797796f69b303d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1760027585154,"stop":1760027585155,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42ec0ea7a888e1c","name":"Check publish message containing escaped characters","time":{"start":1760027298628,"stop":1760027298628,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d53fabe6fe0af4","name":"should create all internal components","time":{"start":1760027029728,"stop":1760027029728,"duration":0},"status":"passed","severity":"normal"},{"uid":"865d11f6bcabd22a","name":"should be safe to call multiple times","time":{"start":1760027028530,"stop":1760027028531,"duration":1},"status":"passed","severity":"normal"},{"uid":"3edaf717990a9871","name":"should handle browser offline state overriding peer connections","time":{"start":1760027028034,"stop":1760027028034,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0c76933604a831","name":"should create KeepAliveManager with required options","time":{"start":1760027028908,"stop":1760027028909,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed500eb22d134704","name":"should do nothing if no non-locked connections to drop","time":{"start":1760027029364,"stop":1760027029365,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ed38419ce10f14","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1760027452822,"stop":1760027452822,"duration":0},"status":"passed","severity":"normal"},{"uid":"620b7eaf06c68b1b","name":"Push message with SQL Injection payload","time":{"start":1760028160448,"stop":1760028160449,"duration":1},"status":"passed","severity":"normal"},{"uid":"be235c423ea78108","name":"should return false for sync message without causal history","time":{"start":1760027083902,"stop":1760027083902,"duration":0},"status":"passed","severity":"normal"},{"uid":"608a8b66a20c263","name":"should not create relay timers when relay is not provided","time":{"start":1760027028943,"stop":1760027028943,"duration":0},"status":"passed","severity":"normal"},{"uid":"c364b9168acdd62","name":"should return false when peer shard info is not found","time":{"start":1760027028795,"stop":1760027028795,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f441dc9a90b3ba","name":"should be able to decode the field with only FILTER set to true","time":{"start":1760027018303,"stop":1760027018303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cd3b5e30d5a8a66","name":"should stop peer exchange discovery","time":{"start":1760027039025,"stop":1760027039026,"duration":1},"status":"passed","severity":"normal"},{"uid":"951d30115250dc23","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1760027175244,"stop":1760027175244,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf1c3b5497fd9b1","name":"should set field with only RELAY enabled","time":{"start":1760027019075,"stop":1760027019075,"duration":0},"status":"passed","severity":"normal"},{"uid":"9062e79be2ab5a95","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1760027061450,"stop":1760027061450,"duration":0},"status":"passed","severity":"normal"},{"uid":"13127435b3a3bd45","name":"should merge provided config with defaults","time":{"start":1760027029728,"stop":1760027029728,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a39efeb5c221","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1760027061461,"stop":1760027061462,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa71f45d462049c","name":"Push message with content topic containing special chars","time":{"start":1760028160494,"stop":1760028160494,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba4f0804db2dd24","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1760027061454,"stop":1760027061455,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed90c52b68ceea8","name":"should serialize and deserialize correctly","time":{"start":1760027065594,"stop":1760027065594,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5b15df9bfdb01e","name":"Check received message with timestamp: 1760027107448000000 ","time":{"start":1760027552876,"stop":1760027552876,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67ca3c6726cad21","name":"random static sharding 4 - Cluster ID: 686, Shard ID: 454","time":{"start":1760027434841,"stop":1760027434841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7f027e1bbd03e36","name":"should unregister libp2p event listeners when stop is called","time":{"start":1760027079283,"stop":1760027079286,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0222cd278a32932","name":"Push message with content topic containing long","time":{"start":1760028160468,"stop":1760028160468,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1f3048ec9f178e","name":"should trigger query when time since last query exceeds threshold","time":{"start":1760027080130,"stop":1760027080130,"duration":0},"status":"passed","severity":"normal"},{"uid":"65290d24f82e8a2b","name":"should dial peer when peer is discovered","time":{"start":1760027028537,"stop":1760027028537,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96ea1496db87efa","name":"Push message with content topic containing escaped characters","time":{"start":1760028160496,"stop":1760028160496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d701e150a480b80","name":"Check received message containing SQL Injection","time":{"start":1760027552873,"stop":1760027552873,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ee231854b91bc9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1760027552880,"stop":1760027552880,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ccd6d1a77e57b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1760027061469,"stop":1760027061469,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cca25ad3dd38188","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1760027039061,"stop":1760027039062,"duration":1},"status":"passed","severity":"normal"},{"uid":"769d4342aa41db08","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1760027198409,"stop":1760027198409,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3222dfa34ea3c0","name":"should skip peer when not on same cluster","time":{"start":1760027028677,"stop":1760027028677,"duration":0},"status":"passed","severity":"normal"},{"uid":"94baa27de699386f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1760027585169,"stop":1760027585169,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8535bf5c0f7f615","name":"should trigger query when it went offline since the last successful query","time":{"start":1760027080125,"stop":1760027080126,"duration":1},"status":"passed","severity":"normal"},{"uid":"d001265d2a4c0c28","name":"should clear dial history on stop","time":{"start":1760027028659,"stop":1760027028660,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fbd66e48a8","name":"should handle case with no peers in store","time":{"start":1760027029357,"stop":1760027029358,"duration":1},"status":"passed","severity":"normal"},{"uid":"734015498ab2029b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1760027585160,"stop":1760027585160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da02078c649c883","name":"should drop connection via multiaddr with hangUp","time":{"start":1760027196701,"stop":1760027196701,"duration":0},"status":"passed","severity":"normal"},{"uid":"572b0821b7f9c87e","name":"Nwaku publishes","time":{"start":1760027299602,"stop":1760027299602,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee68402f9089245","name":"messageHashStr returns a hex string","time":{"start":1760027028985,"stop":1760027028985,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6e8d546536abab","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1760027080138,"stop":1760027080138,"duration":0},"status":"passed","severity":"normal"},{"uid":"59ec5fccf8315fca","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1760027012854,"stop":1760027012855,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6516ac466ede955","name":"should create ShardReader with static shards network config","time":{"start":1760027028786,"stop":1760027028786,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05a596a630c9e6d","name":"new peer added after a peer was already found","time":{"start":1760027285252,"stop":1760027285252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47d7672f055222","name":"Fails to publish duplicate message","time":{"start":1760027298631,"stop":1760027298631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb8c3c70c021914","name":"Throws when trying to push message with empty payload","time":{"start":1760028160480,"stop":1760028160480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f0f63feeba4ed32","name":"should handle case when navigator is not available","time":{"start":1760027028013,"stop":1760027028019,"duration":6},"status":"passed","severity":"normal"},{"uid":"d002b9c8ba55a2ad","name":"Push message with Basic HTML tag payload","time":{"start":1760028160449,"stop":1760028160450,"duration":1},"status":"passed","severity":"normal"},{"uid":"15dcf0caf7e958a7","name":"Ordered callback, aborts when callback returns true","time":{"start":1760027450696,"stop":1760027450696,"duration":0},"status":"passed","severity":"normal"},{"uid":"235a8f71eac89495","name":"should return false when peer has no shard info","time":{"start":1760027028792,"stop":1760027028793,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0299c229808aacb","name":"should be safe to call multiple times","time":{"start":1760027028533,"stop":1760027028536,"duration":3},"status":"passed","severity":"normal"},{"uid":"1286f02c8219c60b","name":"Push message with Chinese payload","time":{"start":1760028160461,"stop":1760028160461,"duration":0},"status":"passed","severity":"normal"},{"uid":"101886f0fcee7095","name":"should dial all peers on dial","time":{"start":1760027196698,"stop":1760027196698,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4b6dc84ab3fa91","name":"Subscribe to topic containing special chars and receive message","time":{"start":1760027585167,"stop":1760027585167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5610e4078237733c","name":"Throws when trying to push message with empty payload","time":{"start":1760028160493,"stop":1760028160493,"duration":0},"status":"passed","severity":"normal"},{"uid":"650ffa0f8c5d7df9","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1760027061458,"stop":1760027061458,"duration":0},"status":"passed","severity":"normal"},{"uid":"719440f457f562a2","name":"should not fail to start the service if it is already started","time":{"start":1760027344896,"stop":1760027344896,"duration":0},"status":"passed","severity":"normal"},{"uid":"932b78eeb67e9afb","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1760027078963,"stop":1760027078966,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3e17b5797987307","name":"Check message with no content topic is not received","time":{"start":1760027552879,"stop":1760027552879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7c63125a4dec4d","name":"topics with same application and version share the same shard","time":{"start":1760027012851,"stop":1760027012851,"duration":0},"status":"passed","severity":"normal"},{"uid":"de34cc2ae5e3ed5c","name":"should handle peer connect event","time":{"start":1760027028019,"stop":1760027028020,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e789d37e9a60bf2","name":"Query generator for multiple messages","time":{"start":1760027450694,"stop":1760027450694,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9613638b3ab2ab","name":"should throw error - no public key","time":{"start":1760027019066,"stop":1760027019067,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad4d1d1a2166c79","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1760027013191,"stop":1760027013191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff392603b1e706e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1760027027979,"stop":1760027028001,"duration":22},"status":"passed","severity":"normal"},{"uid":"489956cd37a679e2","name":"Push message with content topic containing numeric","time":{"start":1760028160493,"stop":1760028160494,"duration":1},"status":"passed","severity":"normal"},{"uid":"c659a17d5581f102","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1760027061468,"stop":1760027061468,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf50e9e44d093df5","name":"should successfully query peers and return peer infos","time":{"start":1760027039059,"stop":1760027039059,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edd3a50c5769411","name":"Passing invalid cursor","time":{"start":1760027402130,"stop":1760027402131,"duration":1},"status":"passed","severity":"normal"},{"uid":"135334a2319c729b","name":"should successfully stop","time":{"start":1760027078977,"stop":1760027078978,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3a5f790b3b503e","name":"should have no discoveries enabled by default","time":{"start":1760027079423,"stop":1760027079424,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6d7212a516efc3","name":"can start the service","time":{"start":1760027043212,"stop":1760027043213,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4b1c43dab174d2","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1760027012850,"stop":1760027012850,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de37342462b2d6c","name":"handles different clusterIds correctly","time":{"start":1760027012852,"stop":1760027012852,"duration":0},"status":"passed","severity":"normal"},{"uid":"62477994607994e6","name":"Push message with content topic containing short","time":{"start":1760028160467,"stop":1760028160468,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc70eb3b065f4f5b","name":"Push message with content topic containing escaped characters","time":{"start":1760028160455,"stop":1760028160455,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1e41f9da9d0eea","name":"should handle ping failures gracefully","time":{"start":1760027028936,"stop":1760027028936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3781d88395d1e90f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1760027061450,"stop":1760027061450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31b4a2e80b9af43","name":"should return false when peer is on different cluster","time":{"start":1760027028790,"stop":1760027028790,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cc77a4605b6e01","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1760027452822,"stop":1760027452822,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d581f97782d7bbf","name":"Ephemeral field set to true","time":{"start":1760027029764,"stop":1760027029764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4b7583724afeaf","name":"should set field with only STORE enabled","time":{"start":1760027019075,"stop":1760027019075,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea0f4ae79d26b42","name":"Push message with content topic containing Russian","time":{"start":1760028160470,"stop":1760028160470,"duration":0},"status":"passed","severity":"normal"},{"uid":"b276f933c4095bf9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1760027061189,"stop":1760027061189,"duration":0},"status":"passed","severity":"normal"},{"uid":"52bcbc9543a3b33a","name":"Ephemeral field is preserved - encoder v0","time":{"start":1760027115073,"stop":1760027115073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d040215a2a7abd8","name":"Check received message containing special chars","time":{"start":1760027552882,"stop":1760027552882,"duration":0},"status":"passed","severity":"normal"},{"uid":"84dca4628b4854a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app60/8/topic810/test.js","time":{"start":1760027390169,"stop":1760027390169,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e3f540dde8925b","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1760027018304,"stop":1760027018304,"duration":0},"status":"passed","severity":"normal"},{"uid":"707b758a821efdad","name":"should use peerId from options when provided to queryGenerator","time":{"start":1760027080955,"stop":1760027080955,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3f07370c61deb","name":"Passing page size 10 when there are 10 messages","time":{"start":1760027460534,"stop":1760027460536,"duration":2},"status":"passed","severity":"normal"},{"uid":"a4540bb5ae80a034","name":"should not stop if not started","time":{"start":1760027039026,"stop":1760027039026,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c222817ab27678a","name":"Query Generator - false","time":{"start":1760027446473,"stop":1760027446473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86d1eb3e28c51","name":"Refresh subscription","time":{"start":1760027307199,"stop":1760027307199,"duration":0},"status":"skipped","severity":"normal"},{"uid":"760cfc79738c7e02","name":"Check publish message containing Arabic","time":{"start":1760027298624,"stop":1760027298625,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb13dea48b37bd7a","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1760027080325,"stop":1760027080325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a596655de503b07a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1760027018300,"stop":1760027018300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4b1eaa7ed31683","name":"should return usable stream attached to connection","time":{"start":1760027029317,"stop":1760027029317,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf9bc047cd62d5b","name":"should dial second nwaku node that was discovered","time":{"start":1760027107695,"stop":1760027107697,"duration":2},"status":"skipped","severity":"normal"},{"uid":"7c6dc46ad8a9c9af","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1760027113025,"stop":1760027113025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ab4c5b3c16077164","name":"should throw error when no peers are available","time":{"start":1760027080949,"stop":1760027080953,"duration":4},"status":"passed","severity":"normal"},{"uid":"e060afa63c33fe4b","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1760027061449,"stop":1760027061449,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5227931fbe9b2e","name":"Push message with content topic containing emoji","time":{"start":1760028160484,"stop":1760028160484,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3cd2bc50b97286","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1760027049052,"stop":1760027049053,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8dfbb605bcea94","name":"Push message with emoji payload","time":{"start":1760028160451,"stop":1760028160451,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fdc1ce4e4cf324","name":"should update peer store before dialing","time":{"start":1760027028539,"stop":1760027028540,"duration":1},"status":"passed","severity":"normal"},{"uid":"2becfb3d7497e080","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1760027061462,"stop":1760027061464,"duration":2},"status":"passed","severity":"normal"},{"uid":"8efed7595a506053","name":"Check publish message containing unicode special characters","time":{"start":1760027298628,"stop":1760027298628,"duration":0},"status":"passed","severity":"normal"},{"uid":"56840433ed86099f","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1760027307202,"stop":1760027307202,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e2e7b7e09a543c","name":"Subscribe to topic containing XML and publish message","time":{"start":1760027307203,"stop":1760027307204,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c22183c5e332bee","name":"should not return locked peers if enough unlocked are available","time":{"start":1760027079273,"stop":1760027079273,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36fdc00e6b7e56d","name":"should not be delivered","time":{"start":1760027069170,"stop":1760027069170,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d38ac222541d361","name":"Subscribe to topic containing XML and receive message","time":{"start":1760027585169,"stop":1760027585169,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9c7f38a5d12a2d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1760027028805,"stop":1760027028806,"duration":1},"status":"passed","severity":"normal"},{"uid":"c790178d167ade0e","name":"should stop query when sync message from same channel is found","time":{"start":1760027083900,"stop":1760027083901,"duration":1},"status":"passed","severity":"normal"},{"uid":"f377334d1cc6be81","name":"Push message equal or less that 1MB","time":{"start":1760028160499,"stop":1760028160499,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e7037ac27ca858","name":"Push message with Arabic payload","time":{"start":1760028160476,"stop":1760028160476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74e77e936575866","name":"Push message with unicode special characters payload","time":{"start":1760028160492,"stop":1760028160492,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b401679b2ed790","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app25/6/topic630/xml","time":{"start":1760027390169,"stop":1760027390169,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f42bccc7aa6d2c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1760027013191,"stop":1760027013191,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b3c900c8c186d2","name":"should handle errors when removing globalThis listeners","time":{"start":1760027028011,"stop":1760027028011,"duration":0},"status":"passed","severity":"normal"},{"uid":"143171e27e519b93","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1760027061442,"stop":1760027061442,"duration":0},"status":"passed","severity":"normal"},{"uid":"edca8b7e3436e1e9","name":"Outgoing message is possibly acknowledged","time":{"start":1760027083898,"stop":1760027083898,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b420dcfeee7c3afa","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1760027286810,"stop":1760027286811,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57bb3b4d9ec879e","name":"Light Node - default protocols","time":{"start":1760027467679,"stop":1760027467679,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79778e2726fbec","name":"should skip peers without peer exchange protocol","time":{"start":1760027039028,"stop":1760027039028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55c2e166e123413","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1760027079264,"stop":1760027079271,"duration":7},"status":"passed","severity":"normal"},{"uid":"9f43fb033b435a","name":"should encodeTxt and decodeTxt","time":{"start":1760027019064,"stop":1760027019064,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1366a0b1987662f","name":"Push 30 different messages","time":{"start":1760028160467,"stop":1760028160467,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c12b97fccd4abda7","name":"should remove event listener for peer:discovery","time":{"start":1760027028531,"stop":1760027028532,"duration":1},"status":"passed","severity":"normal"},{"uid":"8719ede768c5ad91","name":"Check meta is set [ecies]","time":{"start":1760027050625,"stop":1760027050625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd054a8e40fe2fe","name":"Subscribe to topic containing Script and receive message","time":{"start":1760027585160,"stop":1760027585160,"duration":0},"status":"passed","severity":"normal"},{"uid":"d975fd2c8735b813","name":"Nodes with multiple pubsub topic","time":{"start":1760027291915,"stop":1760027291915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e9122c65f2e324","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1760027069168,"stop":1760027069168,"duration":0},"status":"passed","severity":"normal"},{"uid":"6620acce0ce460cd","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1760027061440,"stop":1760027061440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8345b22f6cecfb3a","name":"Outgoing message is acknowledged","time":{"start":1760027081945,"stop":1760027081945,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef23a9ebf3ad3c5","name":"should return false for malformed SDS messages","time":{"start":1760027083902,"stop":1760027083902,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cdfe25d76b82c7","name":"should dispatch connect and disconnect events","time":{"start":1760027079273,"stop":1760027079274,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3d84a36598c823","name":"should remove event listeners","time":{"start":1760027028910,"stop":1760027028911,"duration":1},"status":"passed","severity":"normal"},{"uid":"5430ed0f6b61c70b","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1760027083897,"stop":1760027083898,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5535f9f3203d4d","name":"Check received message containing Arabic","time":{"start":1760027552883,"stop":1760027552883,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbbe50c16752de21","name":"should deliver messages after dependencies are met","time":{"start":1760027069166,"stop":1760027069167,"duration":1},"status":"passed","severity":"normal"},{"uid":"be672eaa4d8e8243","name":"recovers when dns.resolve returns empty","time":{"start":1760027039215,"stop":1760027039215,"duration":0},"status":"passed","severity":"normal"},{"uid":"37beb33337effe5","name":"Push message with custom timestamp: 1760030732251","time":{"start":1760028160458,"stop":1760028160459,"duration":1},"status":"passed","severity":"normal"},{"uid":"95b5d4af1bf7ad30","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1760027012860,"stop":1760027012860,"duration":0},"status":"passed","severity":"normal"},{"uid":"aac1046b51bd2d93","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1760027291913,"stop":1760027291913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b803a4124ec65e","name":"retrieves a single peer","time":{"start":1760027039214,"stop":1760027039214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbb5bfe337b7a69","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1760027028544,"stop":1760027028545,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f0b959a50e162a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1760027585155,"stop":1760027585155,"duration":0},"status":"passed","severity":"normal"},{"uid":"da053d4e32c7dd8d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1760027585155,"stop":1760027585155,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b4fa4804918d785e","name":"should properly start and stop event listening","time":{"start":1760027079835,"stop":1760027079835,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf29e4fc8315f8c3","name":"should clear existing timers before creating new ones","time":{"start":1760027028955,"stop":1760027028955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5314821e7464c75a","name":"should clear the dialing interval","time":{"start":1760027028659,"stop":1760027028659,"duration":0},"status":"passed","severity":"normal"},{"uid":"6954f80f134c0566","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1760027446004,"stop":1760027446004,"duration":0},"status":"passed","severity":"normal"},{"uid":"4046dd5f7076f1ec","name":"Sync message is not sent if another sync message was just received","time":{"start":1760027088951,"stop":1760027088951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0aafc3df82c3a3","name":"should check false positive rate","time":{"start":1760027065595,"stop":1760027065596,"duration":1},"status":"passed","severity":"normal"},{"uid":"d188f5983b6d771b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app9/1/topic17/json","time":{"start":1760027390166,"stop":1760027390166,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66f75014d61e8e1","name":"should retry failed tasks","time":{"start":1760027079781,"stop":1760027079781,"duration":0},"status":"passed","severity":"normal"},{"uid":"195c9aee721b7c32","name":"should not receive a peer event before start","time":{"start":1760027113022,"stop":1760027113022,"duration":0},"status":"passed","severity":"normal"},{"uid":"706114328bae3b3f","name":"should create dialer with libp2p and shardReader","time":{"start":1760027028646,"stop":1760027028647,"duration":1},"status":"passed","severity":"normal"},{"uid":"9522d910b8dcdac7","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1760027080106,"stop":1760027080107,"duration":1},"status":"passed","severity":"normal"},{"uid":"97cbc797e8743265","name":"Push message with SQL Injection payload","time":{"start":1760028160489,"stop":1760028160490,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2924c071ca8e1c","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1760027028985,"stop":1760027028985,"duration":0},"status":"passed","severity":"normal"},{"uid":"466089bf4f6b4ee4","name":"Query with Promise Callback, No Decoder","time":{"start":1760027418197,"stop":1760027418198,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15ad850a1676055","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1760027408776,"stop":1760027408776,"duration":0},"status":"passed","severity":"normal"},{"uid":"1573bef26efba70a","name":"returns all values when wanted number matches available values","time":{"start":1760027037642,"stop":1760027037651,"duration":9},"status":"passed","severity":"normal"},{"uid":"7a4950a094d1c64b","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1760027069166,"stop":1760027069166,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe2368d6521b557","name":"Push message with content topic containing SQL Injection","time":{"start":1760028160454,"stop":1760028160455,"duration":1},"status":"passed","severity":"normal"},{"uid":"96612eed8aef9391","name":"isConnected between 2 js-waku relay nodes","time":{"start":1760027129310,"stop":1760027129310,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde5835083cd9c1a","name":"should handle complete discovery-to-dial flow","time":{"start":1760027028547,"stop":1760027028548,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df5cd3a0f24261c","name":"Encoder throws on empty string content topic","time":{"start":1760027050625,"stop":1760027050626,"duration":1},"status":"passed","severity":"normal"},{"uid":"202a6929cb067367","name":"Subscribe to topic containing long and receive message","time":{"start":1760027585166,"stop":1760027585166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57c6f9d70c6c571","name":"Push message with Chinese payload","time":{"start":1760028160488,"stop":1760028160489,"duration":1},"status":"passed","severity":"normal"},{"uid":"52266dc95b08409c","name":"Push message with escaped characters payload","time":{"start":1760028160450,"stop":1760028160451,"duration":1},"status":"passed","severity":"normal"},{"uid":"270293ea3f9fd9a6","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1760027038751,"stop":1760027038752,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c4868d580796a","name":"Push message with content topic containing emoji","time":{"start":1760028160456,"stop":1760028160456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9fece90dd3830b","name":"Push message with content topic containing Chinese","time":{"start":1760028160453,"stop":1760028160454,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb327294aca88944","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1760027018300,"stop":1760027018301,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b2a04a81879c4cd","name":"should handle errors when globalThis is not available","time":{"start":1760027028007,"stop":1760027028008,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c24697207f15d6","name":"Subscribe to topic containing emoji and receive message","time":{"start":1760027585162,"stop":1760027585162,"duration":0},"status":"passed","severity":"normal"},{"uid":"b638b4a0bf5ec2dd","name":"Push message with Russian payload","time":{"start":1760028160476,"stop":1760028160476,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7faaced5c98336","name":"should not dispatch event when already disconnected","time":{"start":1760027028025,"stop":1760027028026,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edc89783a93eea2","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1760027080131,"stop":1760027080138,"duration":7},"status":"passed","severity":"normal"},{"uid":"1d4015dd7bd3af54","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1760027069162,"stop":1760027069162,"duration":0},"status":"skipped","severity":"normal"},{"uid":"26434330f01bb291","name":"Waku message hash computation (payload length 0)","time":{"start":1760027028975,"stop":1760027028975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5803518b844d8c6b","name":"Fails to push message with large meta","time":{"start":1760028160485,"stop":1760028160485,"duration":0},"status":"passed","severity":"normal"},{"uid":"203e11169d572097","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1760027552877,"stop":1760027552878,"duration":1},"status":"passed","severity":"normal"},{"uid":"265909339904df8a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1760027129301,"stop":1760027129302,"duration":1},"status":"passed","severity":"normal"},{"uid":"8503cf432a8c94b1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1760027286805,"stop":1760027286806,"duration":1},"status":"passed","severity":"normal"},{"uid":"59555cc7ac98308a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1760027465453,"stop":1760027465453,"duration":0},"status":"passed","severity":"normal"},{"uid":"24984684e9268354","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1760027198409,"stop":1760027198409,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf3131985d9f03","name":"Stops search when 2 null results are returned","time":{"start":1760027038922,"stop":1760027038923,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb80b80eacfecb9","name":"should properly create location multiaddrs - tcp4","time":{"start":1760027019072,"stop":1760027019072,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9ad1edab46d23f","name":"Check message with no pubsub topic is not received","time":{"start":1760027552889,"stop":1760027552889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a747a1dc3cf0b09","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1760027307198,"stop":1760027307198,"duration":0},"status":"passed","severity":"normal"},{"uid":"f537e54402c52c6b","name":"Check publish message containing XML","time":{"start":1760027298626,"stop":1760027298627,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb597f0f7331f92","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1760027418196,"stop":1760027418196,"duration":0},"status":"passed","severity":"normal"},{"uid":"4372de214a53c575","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1760027029766,"stop":1760027029766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4648fc6f5723064","name":"Check publish message containing short","time":{"start":1760027298621,"stop":1760027298621,"duration":0},"status":"passed","severity":"normal"},{"uid":"af36d74fa5a4caa","name":"Check message received after jswaku node is restarted","time":{"start":1760027552880,"stop":1760027552880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6252976ca2975c47","name":"should not discard bootstrap peers if under the limit","time":{"start":1760027150646,"stop":1760027150646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de60a4bed69631","name":"Subscribe to topic containing short and receive message","time":{"start":1760027585156,"stop":1760027585157,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77b8986a93a2859","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1760027012849,"stop":1760027012849,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbba2fc57b0345b","name":"should decode valid enr successfully","time":{"start":1760027019065,"stop":1760027019065,"duration":0},"status":"passed","severity":"normal"},{"uid":"431839a6bdd680d","name":"should monitor connected peers and store them into cache","time":{"start":1760027202025,"stop":1760027202028,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a78f42c06543511","name":"Sync message is not sent if another sync message was just sent","time":{"start":1760027088952,"stop":1760027088952,"duration":0},"status":"passed","severity":"normal"},{"uid":"34275f14b7ec1097","name":"Push message with content topic containing emoji","time":{"start":1760028160496,"stop":1760028160497,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6433e8a23277c5","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1760027012847,"stop":1760027012848,"duration":1},"status":"passed","severity":"normal"},{"uid":"27da5cb8936d7fed","name":"Push message with content topic containing emoji","time":{"start":1760028160471,"stop":1760028160471,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb9320a44fcc1ed","name":"should not receive a peer event after stop","time":{"start":1760027344897,"stop":1760027344897,"duration":0},"status":"passed","severity":"normal"},{"uid":"84937ca57b838591","name":"Push message with content topic containing JSON","time":{"start":1760028160470,"stop":1760028160470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7537630d11fa046","name":"should handle disconnect when peer has no timers","time":{"start":1760027028955,"stop":1760027028955,"duration":0},"status":"passed","severity":"normal"},{"uid":"dced1ac3a44e6152","name":"should start and setup intervals and event listeners","time":{"start":1760027080325,"stop":1760027080325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea6f2e6add20a0","name":"Outgoing message is possibly acknowledged","time":{"start":1760027082687,"stop":1760027082687,"duration":0},"status":"skipped","severity":"normal"}] |