allure-jswaku/9105/widgets/duration.json
2025-09-09 02:03:15 +00:00

1 line
219 KiB
JSON

[{"uid":"b4abf40b1d15dae3","name":"Fails to push message with large meta","time":{"start":1757383352801,"stop":1757383352801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fca6be3c324d57f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757382447963,"stop":1757382447964,"duration":1},"status":"passed","severity":"normal"},{"uid":"4754a86958b6fbd3","name":"Check received message containing Russian","time":{"start":1757382748072,"stop":1757382748072,"duration":0},"status":"passed","severity":"normal"},{"uid":"993102a5dcbc8961","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757382325708,"stop":1757382325710,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d52f9a0448dfcfa","name":"Wrong topic","time":{"start":1757382580599,"stop":1757382580599,"duration":0},"status":"passed","severity":"normal"},{"uid":"743b2c113ef1712d","name":"Push message equal or less that 1MB","time":{"start":1757383352781,"stop":1757383352781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9f8a10552da46f","name":"Outgoing message is acknowledged","time":{"start":1757382278119,"stop":1757382278119,"duration":0},"status":"passed","severity":"normal"},{"uid":"510853a3fb9f206a","name":"Push message with numeric payload","time":{"start":1757383352793,"stop":1757383352793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11509cb59a0de0f","name":"Check publish message containing shell command","time":{"start":1757382470856,"stop":1757382470858,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dcb57c21ef503bd","name":"Push message with JSON payload","time":{"start":1757383352796,"stop":1757383352796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec198cf7f9885d5","name":"should start all internal components","time":{"start":1757382228790,"stop":1757382228790,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fff9bdd0d23901","name":"Push message with Russian payload","time":{"start":1757383352794,"stop":1757383352795,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64ee8d4802f945","name":"Callback on promise","time":{"start":1757382639745,"stop":1757382639745,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e8e761ac1eb009","name":"should be safe to call multiple times","time":{"start":1757382227635,"stop":1757382227636,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b909220160d8abe","name":"should skip already querying peers","time":{"start":1757382238218,"stop":1757382238218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c283ed2fc566892","name":"returns all values when wanted number is greater than available values","time":{"start":1757382236745,"stop":1757382236746,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dfcbb2c159ccc4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757382258394,"stop":1757382258395,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3cca5b038c5e889","name":"throws if decoders don't match content topics","time":{"start":1757382228546,"stop":1757382228547,"duration":1},"status":"passed","severity":"normal"},{"uid":"676a4d656a6539ef","name":"Push message with unicode special characters payload","time":{"start":1757383352775,"stop":1757383352775,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd373c4123cd72d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757382778044,"stop":1757382778044,"duration":0},"status":"passed","severity":"normal"},{"uid":"48cb71a2664e3082","name":"returns only open connection if one present","time":{"start":1757382228326,"stop":1757382228326,"duration":0},"status":"passed","severity":"normal"},{"uid":"177b988e5f8ca123","name":"Push message with unicode special characters payload","time":{"start":1757383352786,"stop":1757383352786,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cf2ddc311641ad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757382212419,"stop":1757382212419,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b00e82b2cd6d3d","name":"should properly create location multiaddrs - tcp4","time":{"start":1757382218484,"stop":1757382218484,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc37cedb4439d21c","name":"should enable all discoveries when explicitly set","time":{"start":1757382273814,"stop":1757382273815,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bedff74962df83","name":"Push message with content topic containing numeric","time":{"start":1757383352798,"stop":1757383352798,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bdf332b12a7bbf","name":"Push message with content topic containing long","time":{"start":1757383352776,"stop":1757383352776,"duration":0},"status":"passed","severity":"normal"},{"uid":"611c3ce65ad54101","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757382275850,"stop":1757382275850,"duration":0},"status":"passed","severity":"normal"},{"uid":"5160b909cfd6c0d5","name":"Query with Promise Callback, No message returned","time":{"start":1757382606536,"stop":1757382606536,"duration":0},"status":"passed","severity":"normal"},{"uid":"173806f260b643e","name":"Sign & Recover","time":{"start":1757382248180,"stop":1757382248180,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f1894d3eca781c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757382212418,"stop":1757382212418,"duration":0},"status":"passed","severity":"normal"},{"uid":"feef155083510fb5","name":"Push message with Basic HTML tag payload","time":{"start":1757383352774,"stop":1757383352774,"duration":0},"status":"passed","severity":"normal"},{"uid":"33749b2449d82d1e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757382228021,"stop":1757382228021,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c8abfdefd501c6","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757382274594,"stop":1757382274594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f41228fa9b6b5b","name":"should update peer store before dialing","time":{"start":1757382227638,"stop":1757382227644,"duration":6},"status":"passed","severity":"normal"},{"uid":"eadb6002c17270dc","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757382464209,"stop":1757382464209,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d2d28691aff434","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757382778026,"stop":1757382778026,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb09090d4e22ac3a","name":"should return usable stream attached to connection","time":{"start":1757382228395,"stop":1757382228395,"duration":0},"status":"passed","severity":"normal"},{"uid":"368d953d814fb504","name":"ignores domain fetching errors","time":{"start":1757382238053,"stop":1757382238053,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbaca0335f85bad0","name":"Push message with Script payload","time":{"start":1757383352805,"stop":1757383352805,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1fc20e0cbc210d","name":"Push message with custom timestamp: 1757385926093","time":{"start":1757383352811,"stop":1757383352812,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad9520dbc059e5c","name":"should send relay ping messages on timer","time":{"start":1757382228034,"stop":1757382228034,"duration":0},"status":"passed","severity":"normal"},{"uid":"581bb2426fe0fb90","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757382464212,"stop":1757382464212,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e739918d9780fd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757382778043,"stop":1757382778043,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c88882c233e715","name":"Overlapping topic subscription","time":{"start":1757382778027,"stop":1757382778027,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4265ec96f267b0","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757382307775,"stop":1757382307776,"duration":1},"status":"skipped","severity":"normal"},{"uid":"504941e7c03136c0","name":"ends after yielding if response size indicates end","time":{"start":1757382228550,"stop":1757382228550,"duration":0},"status":"passed","severity":"normal"},{"uid":"370608e8c08c90c","name":"Encoder error raises irrecoverable error","time":{"start":1757382279051,"stop":1757382279051,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34838a8048342ef","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757382237704,"stop":1757382237708,"duration":4},"status":"passed","severity":"normal"},{"uid":"773510d8d19b8628","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757382778033,"stop":1757382778034,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa8b9d2b19d15f0","name":"Sync message is not sent if another sync message was just received","time":{"start":1757382283185,"stop":1757382283185,"duration":0},"status":"passed","severity":"normal"},{"uid":"3541cdca0cea67b","name":"Check received message containing SQL Injection","time":{"start":1757382748063,"stop":1757382748063,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd656704a4bcb00","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757382237716,"stop":1757382237716,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f0450435b0f342","name":"should properly clean up resources when disposed","time":{"start":1757382273195,"stop":1757382273202,"duration":7},"status":"passed","severity":"normal"},{"uid":"389324f25ec379ac","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1757382283185,"stop":1757382283185,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ec3b7a0db9947b","name":"can start the service","time":{"start":1757382539653,"stop":1757382539663,"duration":10},"status":"passed","severity":"normal"},{"uid":"2f6e44d9271839a6","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757382227566,"stop":1757382227567,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f9cc03be737464","name":"Push message with unicode special characters payload","time":{"start":1757383352796,"stop":1757383352797,"duration":1},"status":"passed","severity":"normal"},{"uid":"10ed8104dd26fc08","name":"should dial all known peers when reached zero connections","time":{"start":1757382347298,"stop":1757382347299,"duration":1},"status":"passed","severity":"normal"},{"uid":"85bb9c192d82447","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757382778032,"stop":1757382778032,"duration":0},"status":"passed","severity":"normal"},{"uid":"392a606b5a34bcd2","name":"Push message with escaped characters payload","time":{"start":1757383352786,"stop":1757383352786,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed78b93c542db40","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757382227916,"stop":1757382227917,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3a2f14e1421ac9","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757382258382,"stop":1757382258383,"duration":1},"status":"passed","severity":"normal"},{"uid":"a784b711ad948b41","name":"should start the dialing interval","time":{"start":1757382227692,"stop":1757382227692,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dff11000c65e1cd","name":"should handle task timeouts","time":{"start":1757382274158,"stop":1757382274159,"duration":1},"status":"passed","severity":"normal"},{"uid":"46fe68f0423d4067","name":"should return different streams if requested simultaniously","time":{"start":1757382228397,"stop":1757382228399,"duration":2},"status":"passed","severity":"normal"},{"uid":"6bd61fb4573330a2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757382778027,"stop":1757382778027,"duration":0},"status":"passed","severity":"normal"},{"uid":"df82d128005bd78e","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757382264027,"stop":1757382264028,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b067dbc60c212d5","name":"should return false when peer has no shard info","time":{"start":1757382228282,"stop":1757382228282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f5234e2da2dec2","name":"should process successful peer exchange query","time":{"start":1757382238219,"stop":1757382238219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ec61065b4a606d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757382258399,"stop":1757382258399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fea5ade02505b4e","name":"should be able to decode the field with only STORE set to true","time":{"start":1757382217879,"stop":1757382217879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5245a1d5bbafad15","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757382447965,"stop":1757382447965,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a193863be8e8f79","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757382447964,"stop":1757382447965,"duration":1},"status":"passed","severity":"normal"},{"uid":"2def3ee004a62051","name":"Publishes to nwaku","time":{"start":1757382460972,"stop":1757382460972,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a2ce9fa2f78b08","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757382237712,"stop":1757382237715,"duration":3},"status":"passed","severity":"normal"},{"uid":"5c1e039b5f68973","name":"Push 30 different messages","time":{"start":1757383352787,"stop":1757383352787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b2167f2be08a3b18","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757382274704,"stop":1757382274704,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2782ee9c052935f","name":"should not fail to stop the service if it was not started","time":{"start":1757382307761,"stop":1757382307763,"duration":2},"status":"passed","severity":"normal"},{"uid":"96dce1859dac3f33","name":"Push message with content topic containing JSON","time":{"start":1757383352799,"stop":1757383352800,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8467b3f8077e6c9","name":"should handle onConnected and onDisconnected","time":{"start":1757382274688,"stop":1757382274688,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db0ba6b74b75d10","name":"isConnected return false after peer stops","time":{"start":1757382322701,"stop":1757382322702,"duration":1},"status":"passed","severity":"normal"},{"uid":"95890e7a89fca272","name":"Mutual subscription","time":{"start":1757382478541,"stop":1757382478541,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b2e598d7b905cc","name":"should register libp2p event listeners when start is called","time":{"start":1757382274688,"stop":1757382274688,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d12fd42a4e17c8","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757382227935,"stop":1757382227935,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cb110fd7bf8ab6","name":"should work with mixed v2 and v3 peers","time":{"start":1757382274181,"stop":1757382274182,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3be151088e65dd1","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757382227937,"stop":1757382227937,"duration":0},"status":"passed","severity":"normal"},{"uid":"483b1f1f83f2e4fc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757382212409,"stop":1757382212409,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb96e3c074ad60f","name":"should handle hash queries without validation","time":{"start":1757382275836,"stop":1757382275836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1900b735c69a2bc0","name":"should throw error - no public key","time":{"start":1757382218479,"stop":1757382218479,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a861e89700525e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757382258400,"stop":1757382258400,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe02dc074b01254","name":"Check message with no pubsub topic is not received","time":{"start":1757382748078,"stop":1757382748079,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d5954c2277a23c","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757382258380,"stop":1757382258380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36e1ae5f8784098","name":"isConnected should return false after all peers disconnect","time":{"start":1757382322700,"stop":1757382322700,"duration":0},"status":"passed","severity":"normal"},{"uid":"3017bb1076dfd0ed","name":"should attach causal history and bloom filter to each message","time":{"start":1757382264024,"stop":1757382264024,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8009d32f40d655","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757382212410,"stop":1757382212410,"duration":0},"status":"passed","severity":"normal"},{"uid":"79085e21d7b50a91","name":"Encoder throws on undefined content topic","time":{"start":1757382247727,"stop":1757382247727,"duration":0},"status":"passed","severity":"normal"},{"uid":"829f3b4c1b0ce7dd","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757382264027,"stop":1757382264027,"duration":0},"status":"passed","severity":"normal"},{"uid":"3410ab218cb31d70","name":"should return undefined if no connection provided","time":{"start":1757382228395,"stop":1757382228395,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ab55f491481f1c","name":"should retry failed tasks","time":{"start":1757382274156,"stop":1757382274156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f047a15467638164","name":"ends if response has no messages","time":{"start":1757382228548,"stop":1757382228548,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bda28daeed1712e","name":"should reject if Store is requested but not mounted","time":{"start":1757382275987,"stop":1757382275987,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dc56038c3aaaaf","name":"should return null for non-existent peer","time":{"start":1757382227904,"stop":1757382227905,"duration":1},"status":"passed","severity":"normal"},{"uid":"310ffb8de0a829c6","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757382264026,"stop":1757382264026,"duration":0},"status":"passed","severity":"normal"},{"uid":"739841019af104c3","name":"should handle dial errors","time":{"start":1757382228793,"stop":1757382228793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6f257b4910051b","name":"Check received message containing SQL Injection","time":{"start":1757382748072,"stop":1757382748073,"duration":1},"status":"passed","severity":"normal"},{"uid":"92272191f0a229d0","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757382228072,"stop":1757382228072,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4e8d79340be477","name":"Push message with shell command payload","time":{"start":1757383352796,"stop":1757383352796,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b4e6266a27025d","name":"accepts valid message hash query","time":{"start":1757382228198,"stop":1757382228215,"duration":17},"status":"passed","severity":"normal"},{"uid":"c449925d669902bf","name":"should work with stubbed retrieve function","time":{"start":1757382275853,"stop":1757382275853,"duration":0},"status":"passed","severity":"normal"},{"uid":"963454a4137b5c3","name":"Check publish message containing Chinese","time":{"start":1757382470847,"stop":1757382470848,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bc124ab22e9d94","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757382778043,"stop":1757382778043,"duration":0},"status":"passed","severity":"normal"},{"uid":"b921f7ca623740b0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757382236748,"stop":1757382236751,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6f2f996aafc5a76","name":"ignores unrecognized TXT record formats","time":{"start":1757382238053,"stop":1757382238054,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd30e9991d71c94","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757382258380,"stop":1757382258381,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63c01a8c25f3f68","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757382258392,"stop":1757382258392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df790abb6f904e6","name":"Sets default value correctly","time":{"start":1757382649192,"stop":1757382649192,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ab067f40c6b99e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757382228006,"stop":1757382228007,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c951c8cf9d16d03","name":"should handle malformed response data","time":{"start":1757382237964,"stop":1757382237964,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03cabe1d93d580b","name":"Fails to push message bigger that 1MB","time":{"start":1757383352792,"stop":1757383352792,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0784eb6dc816ce8","name":"random static sharding 5 - Cluster ID: 933, Shard ID: 576","time":{"start":1757382626231,"stop":1757382626231,"duration":0},"status":"passed","severity":"normal"},{"uid":"6251bb19b55cb1c8","name":"should requeue task if no peer is available","time":{"start":1757382274155,"stop":1757382274155,"duration":0},"status":"passed","severity":"normal"},{"uid":"9892fc2270ef3254","name":"Used by Waku Relay","time":{"start":1757382649184,"stop":1757382649187,"duration":3},"status":"passed","severity":"normal"},{"uid":"8175737473899e3a","name":"should not stop if not started","time":{"start":1757382238214,"stop":1757382238214,"duration":0},"status":"passed","severity":"normal"},{"uid":"329fe403fa711a58","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757382238055,"stop":1757382238055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd7c3a3fb10ae88","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757382478543,"stop":1757382478544,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9b2fcf54cd9703","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757382275861,"stop":1757382275861,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec6febd2a280958","name":"should clear interval on stop","time":{"start":1757382238221,"stop":1757382238221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e126b0cf77b72c4b","name":"should skip peer when already connected","time":{"start":1757382227702,"stop":1757382227702,"duration":0},"status":"passed","severity":"normal"},{"uid":"688da76b1f369af1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757382258384,"stop":1757382258384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a061c0133e3aee8b","name":"Outgoing message is retried until acknowledged","time":{"start":1757382279052,"stop":1757382279052,"duration":0},"status":"passed","severity":"normal"},{"uid":"195ffda6ed808ee","name":"Passing page size 10 when there are 10 messages","time":{"start":1757382641799,"stop":1757382641800,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba695436764bd234","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757382470861,"stop":1757382470862,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8d17184ddef333d","name":"should filter out already connected peers","time":{"start":1757382227898,"stop":1757382227898,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b73c37581d6bbb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757382258398,"stop":1757382258399,"duration":1},"status":"passed","severity":"normal"},{"uid":"e241b4f2725d6eb3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757382217880,"stop":1757382217880,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa095fdad8dbc16","name":"should properly create location multiaddrs - udp6","time":{"start":1757382218484,"stop":1757382218484,"duration":0},"status":"passed","severity":"normal"},{"uid":"337f37ba1abc1935","name":"should perform ping and update peer store on timer","time":{"start":1757382228022,"stop":1757382228022,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27d112d1bbe0df1","name":"new peer added after a peer was already found","time":{"start":1757382481431,"stop":1757382481432,"duration":1},"status":"passed","severity":"normal"},{"uid":"9151e5c33e7ffd91","name":"Check message with non string payload is not received","time":{"start":1757382748080,"stop":1757382748080,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1fd019796eddff","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757382478556,"stop":1757382478557,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81b62b4c2ec69f2","name":"should add peer to queue when queue is not empty","time":{"start":1757382227695,"stop":1757382227696,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c470193b7d71265","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757382778040,"stop":1757382778040,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e29e46c15d578a","name":"should handle errors gracefully when getting peer info","time":{"start":1757382228301,"stop":1757382228301,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec07422e98662da","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757382258389,"stop":1757382258389,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fefdf091774f645","name":"should discover peers from provided peer cache","time":{"start":1757382397926,"stop":1757382397927,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a557ed3166e5c1","name":"Subscribe to topic containing Script and receive message","time":{"start":1757382778031,"stop":1757382778031,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d301ea8cc189387","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757382778026,"stop":1757382778026,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcee38074ff02c41","name":"should sort peers by ping value","time":{"start":1757382228795,"stop":1757382228795,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1a41ffd87ae13b","name":"should successfully stop","time":{"start":1757382274606,"stop":1757382274607,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a4ead57dea35658","name":"random static sharding 4 - Cluster ID: 593, Shard ID: 490","time":{"start":1757382626230,"stop":1757382626230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3934ecdedccc341","name":"Push message with custom timestamp: 1757378726093","time":{"start":1757383352811,"stop":1757383352811,"duration":0},"status":"passed","severity":"normal"},{"uid":"322dd9ed7f7478b8","name":"should request peer renewal on specific errors","time":{"start":1757382274156,"stop":1757382274157,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6241daecb81b524","name":"Push message with content topic containing escaped characters","time":{"start":1757383352810,"stop":1757383352810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4e47673ca2db8c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757382653538,"stop":1757382653538,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dc794df91c7fe","name":"should return false when peer is not on the specified shard","time":{"start":1757382228287,"stop":1757382228288,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7145c1eaabd1d70","name":"should dispatch network event when browser goes offline","time":{"start":1757382227566,"stop":1757382227566,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4852f22e9bb2e7","name":"Push message with Arabic payload","time":{"start":1757383352794,"stop":1757383352794,"duration":0},"status":"passed","severity":"normal"},{"uid":"276aec40d4f93a4","name":"Sync message is not sent if another sync message was just sent","time":{"start":1757382283185,"stop":1757382283186,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16e5617b2543a50","name":"should handle all zero keep alive options","time":{"start":1757382228049,"stop":1757382228049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4a3b3aa3c4aea0f","name":"Push message with special chars payload","time":{"start":1757383352793,"stop":1757383352794,"duration":1},"status":"passed","severity":"normal"},{"uid":"508795e5a88369d","name":"Push message with custom timestamp: 1726623926093","time":{"start":1757383352811,"stop":1757383352811,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e08297cc30b7610","name":"Push message with SQL Injection payload","time":{"start":1757383352784,"stop":1757383352785,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a57926da6bc4d6e","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757382275865,"stop":1757382275866,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1f161b0fd75ab5d","name":"Waku message hash computation (payload length 0)","time":{"start":1757382227935,"stop":1757382227936,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9c3b174981448","name":"Fails to push message bigger that 1MB","time":{"start":1757383352812,"stop":1757383352812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd7561c6591f549","name":"should query peers that support peer exchange","time":{"start":1757382238215,"stop":1757382238216,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7eea037d1198f01","name":"should filter out undefined ENRs","time":{"start":1757382237958,"stop":1757382237958,"duration":0},"status":"passed","severity":"normal"},{"uid":"688b92c617885ba1","name":"Does not throw an exception when node disconnects","time":{"start":1757382649175,"stop":1757382649175,"duration":0},"status":"passed","severity":"normal"},{"uid":"c052af30aeae381a","name":"Push message with custom timestamp: 1757378726093","time":{"start":1757383352791,"stop":1757383352791,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f35fd687f83a36","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757382778041,"stop":1757382778041,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91389f07f954b5a","name":"should hang up with PeerId and return true on success","time":{"start":1757382228793,"stop":1757382228793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec92b1774c6b7bc","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757382264025,"stop":1757382264026,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0004e9caf153a3","name":"Delete observer","time":{"start":1757382449457,"stop":1757382449458,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30d38f67845031f","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757382478546,"stop":1757382478546,"duration":0},"status":"passed","severity":"normal"},{"uid":"975f2750b0fee208","name":"should work with stubbed peer manager event emitter","time":{"start":1757382275852,"stop":1757382275852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4cf79085e13fe1","name":"Check received message containing escaped characters","time":{"start":1757382748065,"stop":1757382748065,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b6b1a99826d5e4","name":"Check publish message containing Script","time":{"start":1757382470850,"stop":1757382470850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d658c04b31fd67","name":"Outgoing message is possibly acknowledged","time":{"start":1757382278118,"stop":1757382278119,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d43d9279632ca9a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757382228023,"stop":1757382228023,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3381a1fa865771","name":"Automatically retrieves missing message","time":{"start":1757382279053,"stop":1757382279053,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0d6f1f5edb4acd","name":"Push message with Basic HTML tag payload","time":{"start":1757383352785,"stop":1757383352785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2322f3058667c29","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757382653540,"stop":1757382653540,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fc7d33019712b","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757382237703,"stop":1757382237703,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e4570097787593","name":"Push message with meta","time":{"start":1757383352779,"stop":1757383352779,"duration":0},"status":"passed","severity":"normal"},{"uid":"e971da8f0aec7d4b","name":"should handle relay send failures gracefully","time":{"start":1757382228034,"stop":1757382228035,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b95af1677cac32c","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757382371590,"stop":1757382371590,"duration":0},"status":"passed","severity":"normal"},{"uid":"219a28a83c4cd150","name":"Check message with no payload is not received","time":{"start":1757382748079,"stop":1757382748080,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c6301a5d362fad","name":"should be safe to call multiple times","time":{"start":1757382228791,"stop":1757382228791,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5d63d42370e94b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757382275836,"stop":1757382275836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdcd7ec1c9c2f8a","name":"Push message with emoji payload","time":{"start":1757383352807,"stop":1757383352807,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b78cd487107d0a","name":"pre and post cipher","time":{"start":1757382248179,"stop":1757382248179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e61ecb7a10c28a","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757382274985,"stop":1757382274985,"duration":0},"status":"passed","severity":"normal"},{"uid":"2463969cbe9172ec","name":"Bloom filter","time":{"start":1757382263550,"stop":1757382263551,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb2124b0a7e8646","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757382778033,"stop":1757382778033,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e84d33911db7589","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757382748081,"stop":1757382748081,"duration":0},"status":"passed","severity":"normal"},{"uid":"210ec0db666dadf5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757382212418,"stop":1757382212418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f049f2b013722eed","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757382258386,"stop":1757382258386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68a629ade5be5e1","name":"Push message with content topic containing unicode special characters","time":{"start":1757383352778,"stop":1757383352779,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2750773c7053000","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app72/8/topic60/test.js","time":{"start":1757382580590,"stop":1757382580590,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba117760bf4d238e","name":"should properly create location multiaddrs - tcp","time":{"start":1757382218485,"stop":1757382218485,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1946c6c977b8927","name":"should dial one peer on dial","time":{"start":1757382392247,"stop":1757382392247,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e213911e9574120","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757382217872,"stop":1757382217873,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a5b63e150defee","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757382394992,"stop":1757382394993,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fbe074ebaec1bf","name":"same cluster: nodes connect","time":{"start":1757382394991,"stop":1757382394991,"duration":0},"status":"passed","severity":"normal"},{"uid":"599ce41edbff2eed","name":"should handle complete connection lifecycle","time":{"start":1757382227579,"stop":1757382227580,"duration":1},"status":"passed","severity":"normal"},{"uid":"36cb61e0c41aa6c3","name":"Check received message containing unicode special characters","time":{"start":1757382748074,"stop":1757382748075,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca63c820dad3c3a3","name":"should be safe to call multiple times","time":{"start":1757382227888,"stop":1757382227889,"duration":1},"status":"passed","severity":"normal"},{"uid":"8516ae2be707a684","name":"Check publish message after client node is restarted","time":{"start":1757382470872,"stop":1757382470872,"duration":0},"status":"skipped","severity":"normal"},{"uid":"571a75e29961114e","name":"Subscribe to topic containing Script and publish message","time":{"start":1757382478548,"stop":1757382478548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1035b8da5f12299d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757382247723,"stop":1757382247724,"duration":1},"status":"passed","severity":"normal"},{"uid":"432cc406f843d20b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757382470870,"stop":1757382470870,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23ab2b028eb0ba2","name":"Outgoing message is acknowledged","time":{"start":1757382279052,"stop":1757382279052,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb45769bc12169c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757382447966,"stop":1757382447967,"duration":1},"status":"passed","severity":"normal"},{"uid":"bedbcd0185746528","name":"Store - dialed first","time":{"start":1757382654916,"stop":1757382654916,"duration":0},"status":"passed","severity":"normal"},{"uid":"200a4915a712c938","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757382258382,"stop":1757382258382,"duration":0},"status":"passed","severity":"normal"},{"uid":"9300b66259fbf8f5","name":"Get Nodes","time":{"start":1757382237175,"stop":1757382237175,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0cf203de235486","name":"should return false when pubsub topic parsing fails","time":{"start":1757382228300,"stop":1757382228300,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe957d03a6b097b8","name":"should create ShardReader with static shards network config","time":{"start":1757382228280,"stop":1757382228280,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dcbc513f7f2124","name":"Fails to push message with large meta","time":{"start":1757383352791,"stop":1757383352791,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10f090d06b96866","name":"can query messages by message hash","time":{"start":1757382624087,"stop":1757382624088,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f5c1ec147be00a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757382748076,"stop":1757382748077,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea73c2a65ae82d","name":"should have no discoveries enabled by default","time":{"start":1757382273813,"stop":1757382273814,"duration":1},"status":"passed","severity":"normal"},{"uid":"426a3495d7c706f3","name":"Retries within maximum given attempts","time":{"start":1757382275618,"stop":1757382275618,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff26c97a9a8e7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757382257679,"stop":1757382257680,"duration":1},"status":"passed","severity":"normal"},{"uid":"8766415fd0550f91","name":"throws on content topic with empty topic name field","time":{"start":1757382212407,"stop":1757382212408,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abc8e514ffd01de","name":"should handle cache.get errors gracefully","time":{"start":1757382241978,"stop":1757382241978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7659f52ce5dc8db","name":"Push message with custom timestamp: 1757378726093","time":{"start":1757383352801,"stop":1757383352802,"duration":1},"status":"passed","severity":"normal"},{"uid":"1567f50d1a09da7e","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757382212413,"stop":1757382212413,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e2f33963bccd93","name":"should keep entries that haven't expired yet","time":{"start":1757382273191,"stop":1757382273194,"duration":3},"status":"passed","severity":"normal"},{"uid":"902e7598de995681","name":"Push message with content topic containing unicode special characters","time":{"start":1757383352790,"stop":1757383352790,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ed8a277d0718c1","name":"Check received message containing JSON","time":{"start":1757382748074,"stop":1757382748074,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed10735eeefeba0","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757382606534,"stop":1757382606535,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c76649ff9acc1c","name":"Check received message containing Arabic","time":{"start":1757382748072,"stop":1757382748072,"duration":0},"status":"passed","severity":"normal"},{"uid":"979158a4bc998391","name":"Passing page size 0 when there are 110 messages","time":{"start":1757382641798,"stop":1757382641798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ece6fa31ac0d1a","name":"Relay + Store","time":{"start":1757382308299,"stop":1757382308299,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd04b27edc08f546","name":"Push 30 different messages","time":{"start":1757383352775,"stop":1757383352775,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4d0403774cdfeb53","name":"should work with stubbed waku event emitter","time":{"start":1757382275852,"stop":1757382275853,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64eee46b3c8b9b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757382237709,"stop":1757382237711,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7999b4b080ebc9e","name":"Fails to push message with large meta","time":{"start":1757383352811,"stop":1757383352811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb008fda2267b0f","name":"Relay + Store","time":{"start":1757382218487,"stop":1757382218488,"duration":1},"status":"passed","severity":"normal"},{"uid":"540469170cd619da","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757382274156,"stop":1757382274156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdc575bd3eabd094","name":"Push message with long payload","time":{"start":1757383352771,"stop":1757383352771,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d7aeb553ef50d8","name":"should handle shard reader errors gracefully","time":{"start":1757382227717,"stop":1757382227717,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0553d2b00f8f00","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757382481432,"stop":1757382481433,"duration":1},"status":"passed","severity":"normal"},{"uid":"932c4db8102c6874","name":"should not discard bootstrap peers if under the limit","time":{"start":1757382347300,"stop":1757382347300,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c1e15e39c3d5f3","name":"should skip peer when failed to dial recently","time":{"start":1757382227703,"stop":1757382227703,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc06f0a3147d65b","name":"Push message with custom timestamp: 1757385926093","time":{"start":1757383352802,"stop":1757383352802,"duration":0},"status":"passed","severity":"normal"},{"uid":"656e303258908e36","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757382212412,"stop":1757382212412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae672573f4463b","name":"Push message with content topic containing Chinese","time":{"start":1757383352777,"stop":1757383352777,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e7afbce18ba3c0","name":"Check publish message containing JSON","time":{"start":1757382470853,"stop":1757382470855,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b1db32ad088582b","name":"Outgoing message is emitted as sending","time":{"start":1757382279050,"stop":1757382279050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b20dbb40b1d1ba","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757382273815,"stop":1757382273816,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ff12b4053c6bcb","name":"should not modify tags of connections for different peers","time":{"start":1757382274713,"stop":1757382274714,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6e86590d8ec5f7","name":"Check publish message containing emoji","time":{"start":1757382470861,"stop":1757382470861,"duration":0},"status":"passed","severity":"normal"},{"uid":"92771bc1caee56bd","name":"Push message with content topic containing Chinese","time":{"start":1757383352798,"stop":1757383352799,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbb2ce0cb8bf26be","name":"Passing invalid cursor","time":{"start":1757382592118,"stop":1757382592118,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ffd4fe1be2074e","name":"should clear the dialing interval","time":{"start":1757382227694,"stop":1757382227694,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a041c9ccf307c","name":"Push message with custom timestamp: 1757378726092","time":{"start":1757383352780,"stop":1757383352780,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d1357eccfe0d8","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app15/3/topic936/proto","time":{"start":1757382580598,"stop":1757382580598,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44b53f345b9527c","name":"should properly create location multiaddrs - tcp6","time":{"start":1757382218484,"stop":1757382218484,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c01f539ceea990","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757382258392,"stop":1757382258393,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5e5aea08881a33","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757382275863,"stop":1757382275865,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6123b3fac35ad3","name":"Push message with Chinese payload","time":{"start":1757383352804,"stop":1757383352804,"duration":0},"status":"passed","severity":"normal"},{"uid":"b981cb1c40d37edc","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757382638731,"stop":1757382638732,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7b1d496c4e0d0c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757382394992,"stop":1757382394992,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce2d071d74cdd35","name":"Push message with rate limit","time":{"start":1757383352791,"stop":1757383352791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efefd1f87245d1f","name":"Push message with JSON payload","time":{"start":1757383352806,"stop":1757383352806,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb752362907db0ff","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757382322698,"stop":1757382322699,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0e8f2dc41a3700","name":"throws if store query response has error status","time":{"start":1757382228548,"stop":1757382228548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f5f4adb35ee02c","name":"Push 30 different messages","time":{"start":1757383352797,"stop":1757383352797,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8dacd0432e65188d","name":"Cluster ID 0, shard 1","time":{"start":1757382626227,"stop":1757382626228,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79fe7dbb2a89cc6","name":"should return peer for existing peer","time":{"start":1757382227904,"stop":1757382227904,"duration":0},"status":"passed","severity":"normal"},{"uid":"20858812e753872b","name":"Check message on other pubsub topic is not received","time":{"start":1757382748077,"stop":1757382748078,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc351db6fc49503","name":"should not change state when connections remain after disconnect","time":{"start":1757382227557,"stop":1757382227558,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8400b49c958690","name":"Passing page size 1 when there are 4 messages","time":{"start":1757382641798,"stop":1757382641799,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d976ae2a4cfeb19","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757382274703,"stop":1757382274703,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df09734abe0ef86","name":"Outgoing message is possibly acknowledged","time":{"start":1757382279051,"stop":1757382279051,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af210902eb5a37","name":"Subscribe and receive messages via lightPush","time":{"start":1757382778024,"stop":1757382778024,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a0a25d0d838f5a","name":"groups content topics by expected pubsub topic","time":{"start":1757382212414,"stop":1757382212414,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d10ec2a306c8ee","name":"Check received message containing unicode special characters","time":{"start":1757382748065,"stop":1757382748065,"duration":0},"status":"passed","severity":"normal"},{"uid":"92178c9269135e6d","name":"nwaku subscribes","time":{"start":1757382460972,"stop":1757382460972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28f8e4da3c5b10a","name":"Push message with content topic containing emoji","time":{"start":1757383352779,"stop":1757383352779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62405622b6e3b56","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757382217877,"stop":1757382217878,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f72bb9ec4ff3e6","name":"tcp ip4 address","time":{"start":1757382217813,"stop":1757382217814,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc34fa487b27b024","name":"Subscribe and publish message","time":{"start":1757382478542,"stop":1757382478542,"duration":0},"status":"passed","severity":"normal"},{"uid":"757cae6e2a509f37","name":"Push message with content topic containing SQL Injection","time":{"start":1757383352778,"stop":1757383352778,"duration":0},"status":"passed","severity":"normal"},{"uid":"206c8a915e28102d","name":"should return false","time":{"start":1757382218481,"stop":1757382218481,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf98e33586361cd9","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757382258388,"stop":1757382258388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3f5e36ec87e69f","name":"Refresh subscription","time":{"start":1757382478544,"stop":1757382478544,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c8bfab28e2c4027","name":"should dispatch network event when browser goes online","time":{"start":1757382227565,"stop":1757382227566,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf0dc6fd044f067e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757382478544,"stop":1757382478544,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef99a23d0a04589","name":"should dial second nwaku node that was discovered","time":{"start":1757382302358,"stop":1757382302365,"duration":7},"status":"skipped","severity":"normal"},{"uid":"2f8f25e5b453f7be","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757382322702,"stop":1757382322703,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb27338bfc93446a","name":"Check publish message containing XML","time":{"start":1757382470850,"stop":1757382470851,"duration":1},"status":"passed","severity":"normal"},{"uid":"3578151b296680e2","name":"same cluster, static sharding: nodes connect","time":{"start":1757382394987,"stop":1757382394989,"duration":2},"status":"passed","severity":"normal"},{"uid":"bfaab27098f78eab","name":"Query generator for 2000 messages","time":{"start":1757382639752,"stop":1757382639752,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3e466cb0e82d12","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757382778029,"stop":1757382778029,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53bcc92b5ad067b","name":"Push message with numeric payload","time":{"start":1757383352803,"stop":1757383352803,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ae0e905f553e91","name":"should add and remove event listeners correctly","time":{"start":1757382241978,"stop":1757382241979,"duration":1},"status":"passed","severity":"normal"},{"uid":"e864902e56b3d276","name":"should be delivered immediately if received","time":{"start":1757382264032,"stop":1757382264032,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae4089407d83c8b","name":"should create QueryOnConnect instance without options","time":{"start":1757382275850,"stop":1757382275851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d563dfba6d47c5","name":"Check message with invalid timestamp is not received","time":{"start":1757382748077,"stop":1757382748077,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3735651281dd24","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757382274986,"stop":1757382274986,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec43255ffdebac6","name":"should be able to encode the field with only STORE set to true","time":{"start":1757382217873,"stop":1757382217873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35095512d66dce2","name":"Outgoing message is emitted as sending","time":{"start":1757382278117,"stop":1757382278117,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81ddf1ea47a5590","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757382264029,"stop":1757382264030,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b17e0ed9226e2b5","name":"Push message with Script payload","time":{"start":1757383352795,"stop":1757383352795,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b65b1af519c183c","name":"should not be empty after adding a subscription","time":{"start":1757382274742,"stop":1757382274743,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b19493f8888e312","name":"should return no connections if no open connection provided","time":{"start":1757382228326,"stop":1757382228327,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa39456abf1c276","name":"Using a function","time":{"start":1757382649181,"stop":1757382649183,"duration":2},"status":"passed","severity":"normal"},{"uid":"11497b939ae82f8e","name":"should encode/decode to RLP encoding","time":{"start":1757382218481,"stop":1757382218482,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3b654615d6b919","name":"random static sharding 3 - Cluster ID: 314, Shard ID: 359","time":{"start":1757382626230,"stop":1757382626230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded6ff7700651e89","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757382228784,"stop":1757382228784,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d684ef4df5c1e0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757382592117,"stop":1757382592117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcf40b8a9e89ee5","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757382258387,"stop":1757382258387,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b30d87ad00fba29","name":"should throw error - no id","time":{"start":1757382218479,"stop":1757382218479,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c777727d41b82d","name":"should use DNS peer discovery with light client","time":{"start":1757382307770,"stop":1757382307771,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b038305335ee4c96","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757382217881,"stop":1757382217881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5083857e3ed2ed17","name":"Push message with content topic containing emoji","time":{"start":1757383352810,"stop":1757383352810,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b91fc6bd7d6c54","name":"Encoder throws on undefined content topic","time":{"start":1757382228783,"stop":1757382228783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3392a29ed27d5b9e","name":"Query generator for multiple messages","time":{"start":1757382639737,"stop":1757382639738,"duration":1},"status":"passed","severity":"normal"},{"uid":"e19f5877c84f347e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757382258395,"stop":1757382258396,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccde79fe03d74a3","name":"should throw error - invalid id","time":{"start":1757382218480,"stop":1757382218480,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2a7c7e95c55dcd7","name":"Push message with content topic containing numeric","time":{"start":1757383352788,"stop":1757383352788,"duration":0},"status":"passed","severity":"normal"},{"uid":"46622df018e6da27","name":"Push message with content topic containing emoji","time":{"start":1757383352800,"stop":1757383352800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fedc5147d527fea","name":"handles different clusterIds correctly","time":{"start":1757382212415,"stop":1757382212415,"duration":0},"status":"passed","severity":"normal"},{"uid":"82729627979941b7","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757382478546,"stop":1757382478546,"duration":0},"status":"passed","severity":"normal"},{"uid":"da78e152448162f1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757382212423,"stop":1757382212423,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ce0a7e9ee158c6","name":"returns nothing if no connections present","time":{"start":1757382228326,"stop":1757382228326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59c97842eda02ce","name":"Check message received after jswaku node is restarted","time":{"start":1757382748081,"stop":1757382748081,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c53194c60eacce8","name":"Push message with XML payload","time":{"start":1757383352773,"stop":1757383352774,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd97e6962cdf110","name":"Push message with custom timestamp: 1726623926093","time":{"start":1757383352791,"stop":1757383352791,"duration":0},"status":"passed","severity":"normal"},{"uid":"77162f5f206d24cc","name":"should handle disconnect when peer has no timers","time":{"start":1757382228035,"stop":1757382228036,"duration":1},"status":"passed","severity":"normal"},{"uid":"1928e2be6f2a2a51","name":"Push message with content topic containing Arabic","time":{"start":1757383352799,"stop":1757383352799,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff4fcd125a56867","name":"should insert elements correctly","time":{"start":1757382261801,"stop":1757382261801,"duration":0},"status":"passed","severity":"normal"},{"uid":"f730cde7063e9976","name":"Generator, 2 different shards","time":{"start":1757382597691,"stop":1757382597692,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4b02808d1000fe","name":"should maintain chronological order of messages in localHistory","time":{"start":1757382264026,"stop":1757382264026,"duration":0},"status":"passed","severity":"normal"},{"uid":"20283a017bb19911","name":"should accept empty decoders array","time":{"start":1757382275851,"stop":1757382275851,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a823024db82819","name":"Push message with SQL Injection payload","time":{"start":1757383352804,"stop":1757383352805,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ac54b1f7581dad","name":"Push message with shell command payload","time":{"start":1757383352774,"stop":1757383352774,"duration":0},"status":"passed","severity":"normal"},{"uid":"904aa2a653863b2b","name":"throws on content topic with generation field greater than 0","time":{"start":1757382212406,"stop":1757382212406,"duration":0},"status":"passed","severity":"normal"},{"uid":"296beae6cbe76c77","name":"random static sharding 8 - Cluster ID: 196, Shard ID: 896","time":{"start":1757382626232,"stop":1757382626232,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa23e53bf9c680e3","name":"should mark all messages in causal history as acknowledged","time":{"start":1757382264027,"stop":1757382264027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3392e748ca81abf","name":"should handle dial errors gracefully","time":{"start":1757382227899,"stop":1757382227899,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd937e1cd40f96ae","name":"accepts valid content-filtered query","time":{"start":1757382228196,"stop":1757382228197,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e776eb629a49819","name":"should handle errors when accessing navigator","time":{"start":1757382227567,"stop":1757382227579,"duration":12},"status":"passed","severity":"normal"},{"uid":"7bded585ee5bbcf","name":"throws on content topic with empty version field","time":{"start":1757382212407,"stop":1757382212407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6410be57db8112","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757382212416,"stop":1757382212416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed1f46d152e561d","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757382258391,"stop":1757382258392,"duration":1},"status":"passed","severity":"normal"},{"uid":"982d61a87cab1e15","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757382309320,"stop":1757382309321,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ca8139c20c3d36","name":"rejects hash query with content filter parameters","time":{"start":1757382228215,"stop":1757382228215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8de07e13550a15","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757382228791,"stop":1757382228791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edc7ef508aa8fe8","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757382217875,"stop":1757382217876,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff71aa3527134b4c","name":"Check received message containing numeric","time":{"start":1757382748070,"stop":1757382748070,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00302f78c56f614","name":"Check received message containing escaped characters","time":{"start":1757382748074,"stop":1757382748074,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc5c655dead726e","name":"Push message with content topic containing escaped characters","time":{"start":1757383352778,"stop":1757383352778,"duration":0},"status":"passed","severity":"normal"},{"uid":"5421ce30c2678e6a","name":"should handle dial errors gracefully","time":{"start":1757382227709,"stop":1757382227709,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce07ec00ccf78a1f","name":"Push message with rate limit","time":{"start":1757383352811,"stop":1757383352811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce1373fad302625","name":"Check received message containing special chars","time":{"start":1757382748071,"stop":1757382748071,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34f28c468e12ad","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757382778026,"stop":1757382778027,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e2e87ec8008ad8ca","name":"Push message with shell command payload","time":{"start":1757383352786,"stop":1757383352786,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1c46dd1ddde1d1","name":"should handle dial errors gracefully","time":{"start":1757382227637,"stop":1757382227638,"duration":1},"status":"passed","severity":"normal"},{"uid":"be69bc78679256b8","name":"should initialize with isNetworkConnected as false","time":{"start":1757382227525,"stop":1757382227526,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ee676cb4f8e70b6","name":"Push message with rate limit","time":{"start":1757383352780,"stop":1757383352780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5daf5508b86e2d","name":"Stops search when 2 null results are returned","time":{"start":1757382237176,"stop":1757382237176,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a602fd2d510e52","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757382212423,"stop":1757382212423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c88700ab29d9cb","name":"should be safe to call multiple times","time":{"start":1757382227881,"stop":1757382227882,"duration":1},"status":"passed","severity":"normal"},{"uid":"e04bf03109592c38","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757382478546,"stop":1757382478547,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d27dcaab527151a","name":"should wait for LightPush peer to be connected","time":{"start":1757382275988,"stop":1757382275989,"duration":1},"status":"passed","severity":"normal"},{"uid":"499a585a7be05f67","name":"should insert message id into causal history","time":{"start":1757382264023,"stop":1757382264023,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50a0e47512f0367","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757382748069,"stop":1757382748069,"duration":0},"status":"passed","severity":"normal"},{"uid":"296e8d06726fafe1","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757382478547,"stop":1757382478547,"duration":0},"status":"passed","severity":"normal"},{"uid":"418fb9c7de55b306","name":"Push message with Basic HTML tag payload","time":{"start":1757383352795,"stop":1757383352796,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce68c02c7aeee84","name":"should throw error - no public key","time":{"start":1757382218480,"stop":1757382218480,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fba6d9a15ebc01","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757382237711,"stop":1757382237711,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6644eeab695b59d","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757382258373,"stop":1757382258373,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab1335255bd4ebd","name":"should transition to Unhealthy when no connections","time":{"start":1757382274985,"stop":1757382274985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec46d0803172c0d6","name":"throws on content topic with too few or too many fields","time":{"start":1757382212405,"stop":1757382212405,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f615b3c0b60e135","name":"should dial peers from store when no connections remain","time":{"start":1757382227890,"stop":1757382227890,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac82fc8a064d6f9","name":"should dial all peers on dial","time":{"start":1757382392238,"stop":1757382392240,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6037ec588d4c4d7","name":"Check received message containing emoji","time":{"start":1757382748075,"stop":1757382748075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faa54c1284eb477","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757382470868,"stop":1757382470868,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5b123423c139ff6","name":"Push message with Script payload","time":{"start":1757383352785,"stop":1757383352785,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e77ad8236bff15","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757382748076,"stop":1757382748076,"duration":0},"status":"passed","severity":"normal"},{"uid":"d753fe54ae291a9b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757382778039,"stop":1757382778039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e460b230a9023f3","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757382307772,"stop":1757382307772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6e257bc7b5aed2b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757382258397,"stop":1757382258397,"duration":0},"status":"passed","severity":"normal"},{"uid":"1116240285845ebd","name":"should not be delivered","time":{"start":1757382264031,"stop":1757382264032,"duration":1},"status":"passed","severity":"normal"},{"uid":"df183c91007af318","name":"should check connected peers if present and suitable","time":{"start":1757382275988,"stop":1757382275988,"duration":0},"status":"passed","severity":"normal"},{"uid":"d563531aa85db0c4","name":"Ephemeral field set to true","time":{"start":1757382228782,"stop":1757382228782,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba85d23bc79158f","name":"Push message with meta","time":{"start":1757383352801,"stop":1757383352801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6841c195200ad41","name":"should emit a peer event after start","time":{"start":1757382307764,"stop":1757382307767,"duration":3},"status":"passed","severity":"normal"},{"uid":"97d2cb7537257b7b","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757382258383,"stop":1757382258384,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dc51bb4dc55122c","name":"should dial peer when peer is discovered","time":{"start":1757382227637,"stop":1757382227637,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea84e62feba4e","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757382212411,"stop":1757382212411,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c6e6156b19140b","name":"should properly compute the node id","time":{"start":1757382218481,"stop":1757382218481,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb3c6370934be57","name":"Query Generator, No message returned","time":{"start":1757382606531,"stop":1757382606531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a852644d329f844","name":"Push message with Arabic payload","time":{"start":1757383352784,"stop":1757383352784,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d11f159a209ff","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757382238222,"stop":1757382238222,"duration":0},"status":"passed","severity":"normal"},{"uid":"568e98d0c99da7e8","name":"Fails to push message with large meta","time":{"start":1757383352779,"stop":1757383352780,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9103e5cde40f485","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757382264023,"stop":1757382264024,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ddee4e153a6daba","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757382478542,"stop":1757382478543,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f8f50e7a6647faf","name":"should handle query errors gracefully","time":{"start":1757382238218,"stop":1757382238219,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf749662a89aecc","name":"Throws when trying to push message with empty payload","time":{"start":1757383352797,"stop":1757383352797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c172daf1d7da4d","name":"should handle network check errors gracefully","time":{"start":1757382227717,"stop":1757382227717,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0272dfe6037045","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757382227881,"stop":1757382227881,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96070194dab3200","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757382258387,"stop":1757382258388,"duration":1},"status":"passed","severity":"normal"},{"uid":"26aecf2bae4a3caf","name":"should drop connection via multiaddr with hangUp","time":{"start":1757382392252,"stop":1757382392252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07eda5279b4752b","name":"Outgoing message is acknowledged","time":{"start":1757382276675,"stop":1757382276676,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ed14022259d8ae","name":"Check received message containing short","time":{"start":1757382748061,"stop":1757382748061,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a324866780afe8","name":"Push message with content topic containing numeric","time":{"start":1757383352776,"stop":1757383352776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97cd10b84237c93","name":"yields undefined for messages without decoder","time":{"start":1757382228549,"stop":1757382228550,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab5afb6f53f28b6","name":"should return false when peer is on different cluster","time":{"start":1757382228281,"stop":1757382228281,"duration":0},"status":"passed","severity":"normal"},{"uid":"423bb9c786ad5892","name":"should set field with all protocols enabled","time":{"start":1757382218486,"stop":1757382218486,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c5cb98a1de5fea","name":"Push message with short payload","time":{"start":1757383352782,"stop":1757383352782,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d9177bd659012b","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757382228072,"stop":1757382228073,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e898893947654d","name":"should add event listeners to libp2p","time":{"start":1757382227527,"stop":1757382227527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7875902e3637ecab","name":"Check received message containing JSON","time":{"start":1757382748064,"stop":1757382748065,"duration":1},"status":"passed","severity":"normal"},{"uid":"483d3ca3908f5ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757382212412,"stop":1757382212413,"duration":1},"status":"passed","severity":"normal"},{"uid":"649aadd8a49825fb","name":"Publish message with custom timestamp: Tue Sep 09 2025 02:47:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1757382470866,"stop":1757382470866,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc428ab8159e392","name":"Ordered Callback - false","time":{"start":1757382633333,"stop":1757382633333,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ecdb61e6938047","name":"should populate queue if has active dial","time":{"start":1757382227703,"stop":1757382227704,"duration":1},"status":"passed","severity":"normal"},{"uid":"72c3f9e66d2cb8bc","name":"Check publish message containing escaped characters","time":{"start":1757382470858,"stop":1757382470859,"duration":1},"status":"passed","severity":"normal"},{"uid":"abac19db05e8c11d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757382212421,"stop":1757382212422,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13dc6931177cfe","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757382322699,"stop":1757382322699,"duration":0},"status":"passed","severity":"normal"},{"uid":"265879b5f310ff40","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757382273816,"stop":1757382273816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ab8197599ec0186","name":"Publish message with custom timestamp: Wed Sep 18 2024 01:47:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1757382470863,"stop":1757382470864,"duration":1},"status":"passed","severity":"normal"},{"uid":"18adbbe1cd406bee","name":"Check message with no content topic is not received","time":{"start":1757382748068,"stop":1757382748068,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cfff35d71580df","name":"should query peer with peer exchange protocol","time":{"start":1757382238217,"stop":1757382238217,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c96d507a8002f5","name":"Subscribe to topic containing XML and receive message","time":{"start":1757382778042,"stop":1757382778042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0bdbd9669044dc5","name":"Query Generator, No Decoder","time":{"start":1757382606530,"stop":1757382606531,"duration":1},"status":"passed","severity":"normal"},{"uid":"58349dad8ac7bfc8","name":"should successfully query peers and return peer infos","time":{"start":1757382237957,"stop":1757382237957,"duration":0},"status":"passed","severity":"normal"},{"uid":"433e0b028c63bb9b","name":"Push message with custom timestamp: 1726623926093","time":{"start":1757383352801,"stop":1757383352801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4756c9b10018bed2","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757382592117,"stop":1757382592117,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d72490d27c6e655","name":"Decoder throws on undefined content topic","time":{"start":1757382247728,"stop":1757382247728,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13a32354ad50dcf","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757382258386,"stop":1757382258386,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01d1c0ab8d1517","name":"Query with Promise Callback, No Decoder","time":{"start":1757382606535,"stop":1757382606536,"duration":1},"status":"passed","severity":"normal"},{"uid":"4093b49a510b409c","name":"should create ConnectionManager with relay","time":{"start":1757382228789,"stop":1757382228789,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0af3b592a10638","name":"should handle case with all peers already connected","time":{"start":1757382227899,"stop":1757382227900,"duration":1},"status":"passed","severity":"normal"},{"uid":"94396c1077baa62a","name":"Push message with content topic containing Arabic","time":{"start":1757383352809,"stop":1757383352809,"duration":0},"status":"passed","severity":"normal"},{"uid":"715052ed72cc9db4","name":"Push message with Chinese payload","time":{"start":1757383352783,"stop":1757383352784,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2671610549fe4","name":"should detect messages with missing dependencies","time":{"start":1757382264028,"stop":1757382264028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcac058013d77be","name":"should call waitForPeer on Relay","time":{"start":1757382275990,"stop":1757382275990,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e28c9a3ac2874f","name":"Push message with content topic containing Russian","time":{"start":1757383352809,"stop":1757383352809,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3fb6d8366190a3","name":"should create dialer with libp2p and shardReader","time":{"start":1757382227688,"stop":1757382227689,"duration":1},"status":"passed","severity":"normal"},{"uid":"d337b9efb3e2e235","name":"Subscribe to topic containing long and receive message","time":{"start":1757382778028,"stop":1757382778028,"duration":0},"status":"passed","severity":"normal"},{"uid":"a329e4d624fc2780","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757382309320,"stop":1757382309320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43247547ee9bf26","name":"Check message with invalid timestamp is not received","time":{"start":1757382748067,"stop":1757382748067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ee2a088c7090b8","name":"configure the node with multiple content topics","time":{"start":1757382580599,"stop":1757382580599,"duration":0},"status":"passed","severity":"normal"},{"uid":"f744052809bc35df","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757382258392,"stop":1757382258392,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39e852e15021da0","name":"should set up event listeners when started","time":{"start":1757382275851,"stop":1757382275851,"duration":0},"status":"passed","severity":"normal"},{"uid":"844211025b237227","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757382748067,"stop":1757382748067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b75046e4a419bb","name":"Retries within given interval","time":{"start":1757382275617,"stop":1757382275617,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6c5107df2851b5","name":"Round trip binary serialization","time":{"start":1757382228782,"stop":1757382228782,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cf5bf2e93778f3","name":"should handle errors when getting connections","time":{"start":1757382227567,"stop":1757382227567,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d884d14f8de6dc4","name":"Ephemeral messages are not stored","time":{"start":1757382309319,"stop":1757382309319,"duration":0},"status":"passed","severity":"normal"},{"uid":"e923c60e58a93ee7","name":"Fails to publish duplicate message","time":{"start":1757382470866,"stop":1757382470867,"duration":1},"status":"passed","severity":"normal"},{"uid":"f26d3988cf1c4ff0","name":"messageHashStr works with IProtoMessage","time":{"start":1757382227938,"stop":1757382227943,"duration":5},"status":"passed","severity":"normal"},{"uid":"67980c43898da85e","name":"Js publishes, other Js receives","time":{"start":1757382460973,"stop":1757382460973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e55f5e1b0df29d0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757382606530,"stop":1757382606530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c860f1971e6e616a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757382653539,"stop":1757382653539,"duration":0},"status":"passed","severity":"normal"},{"uid":"f148a9f44ac355ba","name":"Push message with special chars payload","time":{"start":1757383352803,"stop":1757383352804,"duration":1},"status":"passed","severity":"normal"},{"uid":"1da3a691cf7f6e52","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757382227650,"stop":1757382227652,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c91c2dab1ce4457","name":"should not dispatch event when already connected","time":{"start":1757382227558,"stop":1757382227561,"duration":3},"status":"passed","severity":"normal"},{"uid":"896cb433a2836f56","name":"should drop connection to all peers on hangUp","time":{"start":1757382392240,"stop":1757382392247,"duration":7},"status":"passed","severity":"normal"},{"uid":"2b8ce46ddea12da6","name":"should handle ENR without shardInfo","time":{"start":1757382238220,"stop":1757382238220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6583655c6bb71e","name":"should partition messages based on acknowledgement status","time":{"start":1757382264030,"stop":1757382264031,"duration":1},"status":"passed","severity":"normal"},{"uid":"11eb47062a0f329","name":"Push message with Russian payload","time":{"start":1757383352784,"stop":1757383352784,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9816f46c52413b3","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757382258381,"stop":1757382258381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bcde44b08a8938","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757382778043,"stop":1757382778043,"duration":0},"status":"passed","severity":"normal"},{"uid":"51590a5144dc6584","name":"should not execute task if max attempts is 0","time":{"start":1757382274159,"stop":1757382274159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14b381bb16e3a9c","name":"should get / set TCP multiaddr","time":{"start":1757382218483,"stop":1757382218483,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf32d6fa0bb84ea","name":"Light Node - default protocols","time":{"start":1757382654917,"stop":1757382654917,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff88987eb3109fa","name":"should handle errors when globalThis is not available","time":{"start":1757382227533,"stop":1757382227533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b171f607239974a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757382258395,"stop":1757382258395,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce5b2bcd0909c1e","name":"Push message with special chars payload","time":{"start":1757383352771,"stop":1757383352772,"duration":1},"status":"passed","severity":"normal"},{"uid":"a09b1ccffb081fa3","name":"random static sharding 9 - Cluster ID: 382, Shard ID: 765","time":{"start":1757382626232,"stop":1757382626234,"duration":2},"status":"passed","severity":"normal"},{"uid":"40dca90b03fc38ce","name":"should remove event listener for peer:discovery","time":{"start":1757382227636,"stop":1757382227636,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fd18a4b0a5f2","name":"can query messages normally","time":{"start":1757382624086,"stop":1757382624086,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd886ff589836b7","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757382258388,"stop":1757382258388,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbae4a1d610a3d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757382778032,"stop":1757382778033,"duration":1},"status":"passed","severity":"normal"},{"uid":"69359f9e64fe2168","name":"connects to nwaku","time":{"start":1757382649173,"stop":1757382649174,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4d9855488880c9","name":"Push message with custom timestamp: 1726623926092","time":{"start":1757383352780,"stop":1757383352780,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81e8d225fd94506","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757382778037,"stop":1757382778037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a4abe8e56b5695f","name":"Push message with custom timestamp: 1757385926092","time":{"start":1757383352781,"stop":1757383352781,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba0f3178d3d043a","name":"should work with v3 peers","time":{"start":1757382274172,"stop":1757382274181,"duration":9},"status":"passed","severity":"normal"},{"uid":"237e5f2e0bc4be5d","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757382653539,"stop":1757382653539,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ea6d2abca155d6","name":"Push message with content topic containing Russian","time":{"start":1757383352777,"stop":1757383352778,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c035464189b2d","name":"should emit message when we just started and store connect event occurs","time":{"start":1757382275862,"stop":1757382275862,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1924957034fddf2","name":"should encode/decode to text encoding","time":{"start":1757382218482,"stop":1757382218482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d98dcd7b8652ec","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757382212420,"stop":1757382212420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a170ef6dfba6be1","name":"should properly create location multiaddrs - udp4","time":{"start":1757382218483,"stop":1757382218484,"duration":1},"status":"passed","severity":"normal"},{"uid":"af3a007dc9d78779","name":"should properly create peer info with all multiaddrs","time":{"start":1757382218485,"stop":1757382218485,"duration":0},"status":"passed","severity":"normal"},{"uid":"b37b09cf11f0c55c","name":"should throw error - no id","time":{"start":1757382218479,"stop":1757382218480,"duration":1},"status":"passed","severity":"normal"},{"uid":"d055ac883dfdafbb","name":"should skip peers that were recently queried","time":{"start":1757382238216,"stop":1757382238217,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a1c67bdc4b566cf","name":"should send to specified number of peers of used peers","time":{"start":1757382274170,"stop":1757382274171,"duration":1},"status":"passed","severity":"normal"},{"uid":"9795b660732553ba","name":"should not create relay timers when relay is not provided","time":{"start":1757382228024,"stop":1757382228033,"duration":9},"status":"passed","severity":"normal"},{"uid":"a61432728a5255b7","name":"should dial with PeerId and return stream","time":{"start":1757382228792,"stop":1757382228792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea0f4a3b395c184","name":"should create all internal components","time":{"start":1757382228789,"stop":1757382228790,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad209c834aebfa7","name":"Push message equal or less that 1MB","time":{"start":1757383352812,"stop":1757383352812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c960b8b262c0a663","name":"should update ack status of messages in outgoing buffer","time":{"start":1757382264032,"stop":1757382264032,"duration":0},"status":"passed","severity":"normal"},{"uid":"d856958066f470b9","name":"Check publish message containing special chars","time":{"start":1757382470845,"stop":1757382470847,"duration":2},"status":"passed","severity":"normal"},{"uid":"6bd626576d4c42a8","name":"should return false when peer is not on topic","time":{"start":1757382228796,"stop":1757382228796,"duration":0},"status":"passed","severity":"normal"},{"uid":"757eaab57a0392e1","name":"Push message with XML payload","time":{"start":1757383352785,"stop":1757383352785,"duration":0},"status":"passed","severity":"normal"},{"uid":"78db67ae9cfbb66a","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757382258385,"stop":1757382258385,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e1ec3a695f4ec4","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757382464210,"stop":1757382464210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d17bd07f11375d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757382212417,"stop":1757382212418,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a8d3f30cbcacf2","name":"Check received message containing XML","time":{"start":1757382748073,"stop":1757382748073,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea305f8b436d9b3","name":"should handle peerStore errors gracefully","time":{"start":1757382228795,"stop":1757382228795,"duration":0},"status":"passed","severity":"normal"},{"uid":"5894a782bab7119b","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757382592114,"stop":1757382592115,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f3277c86c0ddf2","name":"should return PeerId when PeerId is provided","time":{"start":1757382228072,"stop":1757382228072,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef3355e8d20f4bd","name":"Push message with content topic containing JSON","time":{"start":1757383352789,"stop":1757383352789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4905373382cb174","name":"should process up to 3 peers at once","time":{"start":1757382227713,"stop":1757382227715,"duration":2},"status":"passed","severity":"normal"},{"uid":"fecdec705809c824","name":"should handle peer connect event","time":{"start":1757382227548,"stop":1757382227554,"duration":6},"status":"passed","severity":"normal"},{"uid":"2d8d0dc856137a11","name":"Push message with content topic containing emoji","time":{"start":1757383352790,"stop":1757383352790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57bbe2d57682eb8","name":"should maintain desired error rate","time":{"start":1757382261802,"stop":1757382261802,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1fd2f780e572","name":"Check received message with timestamp: 1757382302211 ","time":{"start":1757382748066,"stop":1757382748066,"duration":0},"status":"passed","severity":"normal"},{"uid":"e847f9d7c2924bc4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757382212647,"stop":1757382212647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8d9423d4a72e33","name":"should not retry if at least one success","time":{"start":1757382274171,"stop":1757382274171,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd41be8853a99cc","name":"Check received message containing Script","time":{"start":1757382748063,"stop":1757382748064,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1cc03d196eb256","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757382275867,"stop":1757382275867,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a9ce9ba6145b23","name":"Relay Node - default protocol","time":{"start":1757382654917,"stop":1757382654918,"duration":1},"status":"passed","severity":"normal"},{"uid":"72dd48a45d413d16","name":"Push message with escaped characters payload","time":{"start":1757383352806,"stop":1757383352806,"duration":0},"status":"passed","severity":"normal"},{"uid":"2383ecbb69a9c0e2","name":"Push message with Russian payload","time":{"start":1757383352804,"stop":1757383352804,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d516c16266e253","name":"Refresh subscription","time":{"start":1757382778028,"stop":1757382778028,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38bfe98af5a6cae","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757382778030,"stop":1757382778030,"duration":0},"status":"passed","severity":"normal"},{"uid":"6859e425b27fb520","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757382258383,"stop":1757382258383,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ee43d87f01ef67","name":"should handle ping failures gracefully","time":{"start":1757382228022,"stop":1757382228022,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93c8c1a0502d431","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757382228400,"stop":1757382228400,"duration":0},"status":"passed","severity":"normal"},{"uid":"a219acc2e0645046","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757382274594,"stop":1757382274594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4576d62a35af3748","name":"Push message with meta","time":{"start":1757383352810,"stop":1757383352810,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf9beecd85f6de3","name":"should create PeerExchangeDiscovery instance","time":{"start":1757382238221,"stop":1757382238222,"duration":1},"status":"passed","severity":"normal"},{"uid":"86018049387fa2fc","name":"should not receive a peer event before start","time":{"start":1757382539665,"stop":1757382539665,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6d09af4b83dd68","name":"should handle peer store update failures gracefully","time":{"start":1757382228022,"stop":1757382228023,"duration":1},"status":"passed","severity":"normal"},{"uid":"610d58cdf99d803d","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757382264029,"stop":1757382264029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb313ff9d0d0687","name":"should respect custom numPeersToUse configuration","time":{"start":1757382274703,"stop":1757382274703,"duration":0},"status":"passed","severity":"normal"},{"uid":"53be3141f405ad9e","name":"should successfully query store with valid decoders and options","time":{"start":1757382275831,"stop":1757382275832,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c5dc4a3ab38fe4","name":"random static sharding 6 - Cluster ID: 4, Shard ID: 963","time":{"start":1757382626231,"stop":1757382626231,"duration":0},"status":"passed","severity":"normal"},{"uid":"feba40fa5c5479e9","name":"should remove event listeners","time":{"start":1757382227888,"stop":1757382227888,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f0eac743137bae","name":"accepts time-filtered query with content filter","time":{"start":1757382228216,"stop":1757382228216,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a12e84011e79ca","name":"rejects content-filtered query with only contentTopics","time":{"start":1757382228197,"stop":1757382228197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a0fd58df50d87c","name":"should handle complete peer lifecycle","time":{"start":1757382228049,"stop":1757382228050,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2fb9dcfabda8f31","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757382228197,"stop":1757382228197,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf27760483cde1","name":"Push message with rate limit","time":{"start":1757383352801,"stop":1757383352801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7344769f83ddb5","name":"Check publish message containing short","time":{"start":1757382470841,"stop":1757382470842,"duration":1},"status":"passed","severity":"normal"},{"uid":"5504d1eaaf06b991","name":"Decoder throws on empty string content topic","time":{"start":1757382249287,"stop":1757382249287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0912b9d2e74e1b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757382778036,"stop":1757382778036,"duration":0},"status":"passed","severity":"normal"},{"uid":"1377d704010efe81","name":"should be safe to call multiple times","time":{"start":1757382227636,"stop":1757382227637,"duration":1},"status":"passed","severity":"normal"},{"uid":"9330db225a0ca6dd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757382258396,"stop":1757382258396,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c1a7d8dda4e93","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757382228795,"stop":1757382228796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6553b0655d8483e","name":"should reject if LightPush is requested but not mounted","time":{"start":1757382275986,"stop":1757382275987,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f107ef8ad6c0999","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757382258384,"stop":1757382258385,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb3c26f09e31328","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757382275837,"stop":1757382275837,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c69a13567f1b6b2","name":"should remove expired entries after TTL has passed","time":{"start":1757382273190,"stop":1757382273191,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb9b8dd9f48e88b0","name":"Push message with content topic containing special chars","time":{"start":1757383352808,"stop":1757383352808,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6936ea0edbb1e60","name":"Ordered Callback - true","time":{"start":1757382633333,"stop":1757382633333,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c57471bb7999ae","name":"Symmetric encrypt & Decrypt","time":{"start":1757382248178,"stop":1757382248179,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9d92046c563cc4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757382238056,"stop":1757382238056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56cddd3616f9fc68","name":"should skip peers without peerInfo in ENR","time":{"start":1757382238220,"stop":1757382238220,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc06e3a46f6398e2","name":"should be online or offline if network state changed","time":{"start":1757382322703,"stop":1757382322704,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2dbbd7fb058c96","name":"Push message with Chinese payload","time":{"start":1757383352794,"stop":1757383352794,"duration":0},"status":"passed","severity":"normal"},{"uid":"343e2c11c358395c","name":"should handle multiple query options for time ranges","time":{"start":1757382275835,"stop":1757382275836,"duration":1},"status":"passed","severity":"normal"},{"uid":"f908ed5149592e9e","name":"Push to array if already present","time":{"start":1757382212350,"stop":1757382212350,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc513cf3b2bb10ac","name":"should dial peer when on same shard","time":{"start":1757382227705,"stop":1757382227708,"duration":3},"status":"passed","severity":"normal"},{"uid":"525f2282ae006e90","name":"should trigger query when it went offline since the last successful query","time":{"start":1757382275860,"stop":1757382275860,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd754275a0e0ecb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757382258401,"stop":1757382258401,"duration":0},"status":"passed","severity":"normal"},{"uid":"befb18d87224089c","name":"Push message with JSON payload","time":{"start":1757383352786,"stop":1757383352786,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee0e16c2f7c9bcd","name":"should handle special patterns correctly","time":{"start":1757382261804,"stop":1757382261804,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bdbfda5aea11ef","name":"Push message with content topic containing escaped characters","time":{"start":1757383352800,"stop":1757383352800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef15f3c85d600ef","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757382237962,"stop":1757382237963,"duration":1},"status":"passed","severity":"normal"},{"uid":"12cf7033ff8e1640","name":"should clear all timers","time":{"start":1757382228004,"stop":1757382228004,"duration":0},"status":"passed","severity":"normal"},{"uid":"113881ac88106baa","name":"should stop and cleanup resources","time":{"start":1757382274745,"stop":1757382274745,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f13533b94e34673","name":"should retry on complete failure if specified","time":{"start":1757382274171,"stop":1757382274171,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee0c0cf0feed1c2","name":"should handle browser offline state overriding peer connections","time":{"start":1757382227580,"stop":1757382227580,"duration":0},"status":"passed","severity":"normal"},{"uid":"5913d8d513e67a65","name":"should serialize and deserialize correctly","time":{"start":1757382261803,"stop":1757382261803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a780f6125c9e1a85","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757382258389,"stop":1757382258389,"duration":0},"status":"passed","severity":"normal"},{"uid":"515244907efac47a","name":"Push message with content topic containing special chars","time":{"start":1757383352788,"stop":1757383352788,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afc045cc8e1592f","name":"can start the service","time":{"start":1757382241975,"stop":1757382241975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc659864178b32b3","name":"Push message with content topic containing short","time":{"start":1757383352797,"stop":1757383352798,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2e5989e5e3ded6e","name":"should process queue every 500ms","time":{"start":1757382227713,"stop":1757382227713,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c657771a42cc7d9","name":"should not retry if at least one success","time":{"start":1757382274159,"stop":1757382274160,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f0e4fef056ff63","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757382309320,"stop":1757382309320,"duration":0},"status":"passed","severity":"normal"},{"uid":"122ba3dc872ab7eb","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757382258390,"stop":1757382258390,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fe11910239243d","name":"should handle corrupted shard info gracefully","time":{"start":1757382228301,"stop":1757382228301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de2d34069806d81","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757382275861,"stop":1757382275862,"duration":1},"status":"passed","severity":"normal"},{"uid":"f621f211ef4e48bc","name":"Encoder throws on undefined content topic","time":{"start":1757382249286,"stop":1757382249286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1156518a94d744c9","name":"throws on content topic with empty application field","time":{"start":1757382212406,"stop":1757382212406,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4857ef8836422a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757382478549,"stop":1757382478549,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e714ec29260cbb","name":"Check message with no pubsub topic is not received","time":{"start":1757382748067,"stop":1757382748068,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0f913b9b43f7a9","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757382237717,"stop":1757382237719,"duration":2},"status":"passed","severity":"normal"},{"uid":"80f8fb3bc6f48703","name":"peer exchange sets tag","time":{"start":1757382481431,"stop":1757382481431,"duration":0},"status":"passed","severity":"normal"},{"uid":"2759a71de1bbc0d","name":"should use configured peers when available","time":{"start":1757382275837,"stop":1757382275837,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8f84f1875620a9","name":"should be empty when created","time":{"start":1757382274742,"stop":1757382274742,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0b0136b0c7332d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757382447962,"stop":1757382447963,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ac458a0c674f68c","name":"yields decoded messages","time":{"start":1757382228549,"stop":1757382228549,"duration":0},"status":"passed","severity":"normal"},{"uid":"78959e387e0138b3","name":"should filter peers by codec","time":{"start":1757382228795,"stop":1757382228795,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdf066eefdaf214","name":"should add event listener for peer:discovery","time":{"start":1757382227635,"stop":1757382227635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2487afc064d59cf0","name":"Push message with escaped characters payload","time":{"start":1757383352774,"stop":1757383352775,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7116345b93429e","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757382258374,"stop":1757382258377,"duration":3},"status":"passed","severity":"normal"},{"uid":"72387ea753d46a7f","name":"should dial all remaining peers","time":{"start":1757382227898,"stop":1757382227898,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f68b6373c8db2","name":"should emit a peer event after start","time":{"start":1757382539665,"stop":1757382539665,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f47246d87ada9a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757382778031,"stop":1757382778032,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f1485e9efc800c6","name":"Check message with no content topic is not received","time":{"start":1757382748079,"stop":1757382748079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0af8a81938b05fb","name":"should compute hash only when first accessed","time":{"start":1757382228784,"stop":1757382228785,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37968fd93c427d7","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757382264028,"stop":1757382264028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2224358afa77d14b","name":"should lock peers when selected","time":{"start":1757382274678,"stop":1757382274678,"duration":0},"status":"passed","severity":"normal"},{"uid":"c725d81eb3a0d307","name":"should create RPC request with correct parameters","time":{"start":1757382237969,"stop":1757382237969,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb7d18350d15295","name":"Callback on promise, aborts when callback returns true","time":{"start":1757382639745,"stop":1757382639748,"duration":3},"status":"passed","severity":"normal"},{"uid":"f933ee937d3c14f6","name":"should decode valid enr successfully","time":{"start":1757382218477,"stop":1757382218478,"duration":1},"status":"passed","severity":"normal"},{"uid":"f984c1fb48f239a5","name":"should start periodic discovery on start","time":{"start":1757382238221,"stop":1757382238221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29554e53dfbeb2a","name":"should return true even if peer has no overlapping shards","time":{"start":1757382228282,"stop":1757382228282,"duration":0},"status":"passed","severity":"normal"},{"uid":"672471527a32d27d","name":"should clear dial history on stop","time":{"start":1757382227694,"stop":1757382227694,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0f051d3709bb18","name":"Push message with content topic containing SQL Injection","time":{"start":1757383352789,"stop":1757383352789,"duration":0},"status":"passed","severity":"normal"},{"uid":"122c1c46442126d","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757382212417,"stop":1757382212417,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa7033c3500119f6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757382778027,"stop":1757382778027,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee56eb95947623f","name":"should handle peer not in mesh for all topics","time":{"start":1757382228049,"stop":1757382228049,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d697a14d9d009b","name":"Decrypt messages","time":{"start":1757382449457,"stop":1757382449457,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8b9ce7ddad4738","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757382778044,"stop":1757382778044,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed0f85fb95b37b3","name":"should create KeepAliveManager with required options","time":{"start":1757382227993,"stop":1757382227993,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8a1f5ffb4aa27f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757382258396,"stop":1757382258396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb32e1129649f52","name":"should set field with only RELAY enabled","time":{"start":1757382218486,"stop":1757382218486,"duration":0},"status":"passed","severity":"normal"},{"uid":"33175166e00194a2","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757382227928,"stop":1757382227929,"duration":1},"status":"passed","severity":"normal"},{"uid":"94d92d4309dcb8da","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757382228399,"stop":1757382228400,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19ed3b17da1cba9","name":"should properly start and stop event listening","time":{"start":1757382274986,"stop":1757382274986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e28a2ecb9cdf13a","name":"should drop connection to one peer on hangUp","time":{"start":1757382392249,"stop":1757382392251,"duration":2},"status":"passed","severity":"normal"},{"uid":"613f0bf7f3aae5c9","name":"return first retrieved peers without further DNS queries","time":{"start":1757382238055,"stop":1757382238055,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade921114ff8f3ea","name":"Push message with content topic containing Russian","time":{"start":1757383352789,"stop":1757383352789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb41ca6926f85a6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757382653541,"stop":1757382653541,"duration":0},"status":"passed","severity":"normal"},{"uid":"325f757e53fbe10b","name":"Store - dialed after - with timeout","time":{"start":1757382654916,"stop":1757382654916,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5d543a0bef2b49","name":"should handle v3 RLN errors","time":{"start":1757382274182,"stop":1757382274183,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c3637a2c5a2548","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757382212410,"stop":1757382212411,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d71118c1ff8451d","name":"should create ShardReader with auto sharding network config","time":{"start":1757382228277,"stop":1757382228280,"duration":3},"status":"passed","severity":"normal"},{"uid":"292a8c2c1db029ea","name":"Check publish message containing Basic HTML tag","time":{"start":1757382470851,"stop":1757382470852,"duration":1},"status":"passed","severity":"normal"},{"uid":"419d23520be3bd1a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757382258382,"stop":1757382258382,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99773ad54acc095","name":"Push message with short payload","time":{"start":1757383352803,"stop":1757383352803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a2405331a1ba23","name":"topics with same application and version share the same shard","time":{"start":1757382212413,"stop":1757382212414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa76870a2a9ad67","name":"Check received message containing numeric","time":{"start":1757382748061,"stop":1757382748062,"duration":1},"status":"passed","severity":"normal"},{"uid":"8866bff73709fcbc","name":"Push message with long payload","time":{"start":1757383352793,"stop":1757383352793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b62f80040b86fb8","name":"Push message with long payload","time":{"start":1757383352803,"stop":1757383352803,"duration":0},"status":"passed","severity":"normal"},{"uid":"85621980cfb74776","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757382212422,"stop":1757382212423,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd43a238463889","name":"random static sharding 7 - Cluster ID: 462, Shard ID: 599","time":{"start":1757382626231,"stop":1757382626231,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6436c535d2e586f","name":"Promise Callback - true","time":{"start":1757382633332,"stop":1757382633332,"duration":0},"status":"passed","severity":"normal"},{"uid":"b408f3bb8ea24775","name":"should not fail to start the service if it is already started","time":{"start":1757382241976,"stop":1757382241976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e38a6a799310be","name":"should set field with only FILTER enabled","time":{"start":1757382218487,"stop":1757382218487,"duration":0},"status":"passed","severity":"normal"},{"uid":"9304483df510dc16","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757382274705,"stop":1757382274713,"duration":8},"status":"passed","severity":"normal"},{"uid":"b685b79066989a8f","name":"can start the service","time":{"start":1757382307759,"stop":1757382307760,"duration":1},"status":"passed","severity":"normal"},{"uid":"999d3def001fbd01","name":"Throws when trying to push message with empty payload","time":{"start":1757383352787,"stop":1757383352787,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cfb6131690f238","name":"different cluster: nodes don't connect","time":{"start":1757382394989,"stop":1757382394990,"duration":1},"status":"passed","severity":"normal"},{"uid":"3138f9341b9831b2","name":"should dial more peers if under maxConnections","time":{"start":1757382227907,"stop":1757382227916,"duration":9},"status":"passed","severity":"normal"},{"uid":"50f8351d85790342","name":"Wait given interval before re-trying","time":{"start":1757382275618,"stop":1757382275618,"duration":0},"status":"passed","severity":"normal"},{"uid":"a511a70f8f2adf35","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757382241978,"stop":1757382241978,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb4f860a00f1e9f","name":"Push message with numeric payload","time":{"start":1757383352783,"stop":1757383352783,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f522be870397c6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757382778041,"stop":1757382778041,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc7750a5cdbc7b","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757382217877,"stop":1757382217877,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cfe5a55699673b","name":"should create a new stream if no existing for protocol found","time":{"start":1757382228395,"stop":1757382228396,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c50ff31e6fdc37","name":"should reassess health immediately when peer disconnects","time":{"start":1757382274986,"stop":1757382274987,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cac96fc0f36234","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757382212409,"stop":1757382212409,"duration":0},"status":"passed","severity":"normal"},{"uid":"409189088b6b51ea","name":"should insert message into bloom filter","time":{"start":1757382264023,"stop":1757382264023,"duration":0},"status":"passed","severity":"normal"},{"uid":"2575a3850da70521","name":"Check message with no payload is not received","time":{"start":1757382748068,"stop":1757382748068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4163e07d530f4d7","name":"Relay - dialed after","time":{"start":1757382654915,"stop":1757382654915,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab13b7361d73116","name":"should increase lamport timestamp","time":{"start":1757382264024,"stop":1757382264024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2e2f6ed600bc07","name":"Push message with content topic containing special chars","time":{"start":1757383352777,"stop":1757383352777,"duration":0},"status":"passed","severity":"normal"},{"uid":"463df27c6c16ec60","name":"Fields are not dropped","time":{"start":1757382228336,"stop":1757382228337,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a97a4ab0ad15efd","name":"LightPush","time":{"start":1757382654917,"stop":1757382654917,"duration":0},"status":"passed","severity":"normal"},{"uid":"374cc5ec3d63e584","name":"should properly setup health event callback","time":{"start":1757382275857,"stop":1757382275857,"duration":0},"status":"passed","severity":"normal"},{"uid":"2586ae715dac7e07","name":"should work with async generator that yields promises","time":{"start":1757382275858,"stop":1757382275858,"duration":0},"status":"passed","severity":"normal"},{"uid":"5817f383cb4e065f","name":"random static sharding 2 - Cluster ID: 115, Shard ID: 972","time":{"start":1757382626229,"stop":1757382626229,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2ff56cfd28a7d7","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757382258385,"stop":1757382258385,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a3eecd5b2187d7","name":"Incoming message is emitted as received","time":{"start":1757382279052,"stop":1757382279052,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad8d4ca1b75800f","name":"should add event listeners to globalThis","time":{"start":1757382227528,"stop":1757382227532,"duration":4},"status":"passed","severity":"normal"},{"uid":"8d24267833c5864a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757382778044,"stop":1757382778044,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d3022bdad1e4a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757382478547,"stop":1757382478547,"duration":0},"status":"passed","severity":"normal"},{"uid":"60332e9dda3ba4bd","name":"Push message with content topic containing short","time":{"start":1757383352807,"stop":1757383352807,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcecb57ec713bc","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757382218487,"stop":1757382218487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e24ebf3d6140c2","name":"rejects hash query with time filter","time":{"start":1757382228216,"stop":1757382228216,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf2e171a5c37a9e","name":"should remove event listeners when stopped","time":{"start":1757382275852,"stop":1757382275852,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bec66388a52d6b","name":"should return false when peer shard info is not found","time":{"start":1757382228288,"stop":1757382228292,"duration":4},"status":"passed","severity":"normal"},{"uid":"98220b1625f0a9d3","name":"Push message with unicode special characters payload","time":{"start":1757383352806,"stop":1757383352806,"duration":0},"status":"passed","severity":"normal"},{"uid":"9901c7f9c329a57b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757382228546,"stop":1757382228546,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde7a81868fa93be","name":"Push message with content topic containing Chinese","time":{"start":1757383352788,"stop":1757383352788,"duration":0},"status":"passed","severity":"normal"},{"uid":"92180444f30f62ce","name":"Check meta is set [symmetric]","time":{"start":1757382247725,"stop":1757382247726,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7ef10c210e543f","name":"should be sent with empty content","time":{"start":1757382264031,"stop":1757382264031,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cef6384ffa4e35","name":"should fail to send if no connected peers found","time":{"start":1757382274170,"stop":1757382274170,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2be4076b93511d1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757382258401,"stop":1757382258401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a49c9c397c179cf","name":"Check message with non string payload is not received","time":{"start":1757382748068,"stop":1757382748068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a426a16557e7664","name":"should dial peer when no shard info available","time":{"start":1757382227708,"stop":1757382227709,"duration":1},"status":"passed","severity":"normal"},{"uid":"41bbc78e94449056","name":"Fails to push message bigger that 1MB","time":{"start":1757383352782,"stop":1757383352782,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d7a6879135c498","name":"Push message with short payload","time":{"start":1757383352770,"stop":1757383352770,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edf3c8961b06943","name":"All","time":{"start":1757382308299,"stop":1757382308300,"duration":1},"status":"passed","severity":"normal"},{"uid":"1feb7322178c5a46","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757382258377,"stop":1757382258377,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a454b214b02a48","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757382217879,"stop":1757382217880,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad115f13788440f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757382212412,"stop":1757382212412,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2ee7f7aa63e829","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757382653541,"stop":1757382653541,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a3c55c2533a7d5","name":"Push message with content topic containing Russian","time":{"start":1757383352799,"stop":1757383352799,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f3c9b9e4a3332","name":"Check meta is set [ecies]","time":{"start":1757382249286,"stop":1757382249286,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf515830227149bd","name":"should handle empty pubsub topics","time":{"start":1757382228048,"stop":1757382228049,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc008c6d7dcac4d0","name":"should handle peer store errors gracefully","time":{"start":1757382238216,"stop":1757382238216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9543f34f72b6b7af","name":"Push message with Script payload","time":{"start":1757383352773,"stop":1757383352773,"duration":0},"status":"passed","severity":"normal"},{"uid":"712ed31835dda106","name":"returns all values when wanted number matches available values","time":{"start":1757382236740,"stop":1757382236745,"duration":5},"status":"passed","severity":"normal"},{"uid":"471ee81b27e6bc84","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1757382276676,"stop":1757382276676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff937a28ef0bef95","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757382778033,"stop":1757382778033,"duration":0},"status":"passed","severity":"normal"},{"uid":"febeb8524d49ef20","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757382464211,"stop":1757382464211,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fcb00d3ce9b707","name":"should monitor connected peers and store them into cache","time":{"start":1757382397927,"stop":1757382397928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8a7cbb98ff2c7a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757382258398,"stop":1757382258398,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6d6dcb97010b55","name":"Relay","time":{"start":1757382308298,"stop":1757382308299,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba15502d345297cf","name":"should process tasks in queue","time":{"start":1757382274155,"stop":1757382274155,"duration":0},"status":"passed","severity":"normal"},{"uid":"7656a25389c73bea","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757382247725,"stop":1757382247725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a56722d31842e4","name":"Encoder throws on empty string content topic","time":{"start":1757382228783,"stop":1757382228783,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecfb37548206dba","name":"should only return 1 node with relay capability","time":{"start":1757382238054,"stop":1757382238054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9d5038a14d964a","name":"Push message with Russian payload","time":{"start":1757383352773,"stop":1757383352773,"duration":0},"status":"passed","severity":"normal"},{"uid":"76db63c6d017510a","name":"should handle empty peer infos gracefully","time":{"start":1757382237958,"stop":1757382237958,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36341e1405dec8c","name":"Check publish message containing unicode special characters","time":{"start":1757382470860,"stop":1757382470861,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f82a2fe1a679ced","name":"should properly create location multiaddrs - udp","time":{"start":1757382218485,"stop":1757382218485,"duration":0},"status":"passed","severity":"normal"},{"uid":"4755bc6b805b582c","name":"Check message received after jswaku node is restarted","time":{"start":1757382748069,"stop":1757382748069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d51c9194afc9ae80","name":"Check received message containing Basic HTML tag","time":{"start":1757382748064,"stop":1757382748064,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b9c2cde22c305e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757382258400,"stop":1757382258400,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1dc1f2b7815f9","name":"Retrieval Hint","time":{"start":1757382263551,"stop":1757382263551,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed7a9ec39651736","name":"Renews subscription after lossing a connection","time":{"start":1757382778034,"stop":1757382778034,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec12e25afb8a43b2","name":"Generator, one shard","time":{"start":1757382597691,"stop":1757382597691,"duration":0},"status":"passed","severity":"normal"},{"uid":"af546912b1271905","name":"should initialize bloom filter with correct parameters","time":{"start":1757382261800,"stop":1757382261801,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8ca1838cc4a84a","name":"can start and stop the service","time":{"start":1757382241975,"stop":1757382241975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c826fcec00d21ea9","name":"Push message with special chars payload","time":{"start":1757383352783,"stop":1757383352783,"duration":0},"status":"passed","severity":"normal"},{"uid":"7198ffab5bbf9667","name":"should sort by messageId when timestamps are equal","time":{"start":1757382263552,"stop":1757382263552,"duration":0},"status":"passed","severity":"normal"},{"uid":"109450839d062096","name":"should return false when navigator.onLine is false","time":{"start":1757382227545,"stop":1757382227546,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b6d9218aa2c70e","name":"Sync message is sent within sync frequency","time":{"start":1757382283184,"stop":1757382283184,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5daf1cbebe9367","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757382464211,"stop":1757382464211,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e3738bbea47ba","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757382592116,"stop":1757382592117,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2027dd352c04d3d","name":"Subscribe to topic containing short and receive message","time":{"start":1757382778038,"stop":1757382778038,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fd043b45ed4c47","name":"should start peer exchange discovery","time":{"start":1757382238213,"stop":1757382238213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d42ed63a64457c7","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757382228034,"stop":1757382228034,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c0eb39e39443dc","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757382322699,"stop":1757382322700,"duration":1},"status":"passed","severity":"normal"},{"uid":"80112946a539eeed","name":"Encoder throws on empty string content topic","time":{"start":1757382249286,"stop":1757382249286,"duration":0},"status":"passed","severity":"normal"},{"uid":"92be2dc2d9fa72a6","name":"should dial peers from store when browser is connected","time":{"start":1757382227889,"stop":1757382227889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0b6a2d4b56c08a","name":"should not receive a peer event after stop","time":{"start":1757382241977,"stop":1757382241977,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b3fde639d539a0","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757382258395,"stop":1757382258395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25952fe4bb16eea","name":"should remove event listeners from globalThis","time":{"start":1757382227534,"stop":1757382227541,"duration":7},"status":"passed","severity":"normal"},{"uid":"a775b01f986edd50","name":"throws an error for improperly formatted content topics","time":{"start":1757382212415,"stop":1757382212416,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66bf59367a979ef","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757382227905,"stop":1757382227906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f0a6aedf495133","name":"should handle peer identify event","time":{"start":1757382238214,"stop":1757382238215,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be934316e002d38","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757382237962,"stop":1757382237962,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47762b0df9b57f7","name":"should push the message to the outgoing buffer","time":{"start":1757382264022,"stop":1757382264023,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b1b4eae8dac5a5","name":"Push message with custom timestamp: 1757385926093","time":{"start":1757383352792,"stop":1757383352792,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c5838fb1631117","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757382258381,"stop":1757382258381,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83d24d91510f5d5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757382620163,"stop":1757382620165,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ecf69a3090f1e78","name":"Check received message containing emoji","time":{"start":1757382748066,"stop":1757382748066,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c2c9a8273d867e","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757382227936,"stop":1757382227936,"duration":0},"status":"passed","severity":"normal"},{"uid":"69371427bba5c0ec","name":"Own sync message does not acknowledge own messages","time":{"start":1757382283186,"stop":1757382283186,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c73f6a8e0de338","name":"should clear existing timers before creating new ones","time":{"start":1757382228036,"stop":1757382228048,"duration":12},"status":"passed","severity":"normal"},{"uid":"bea570fe92d2f99b","name":"A test","time":{"start":1757382379959,"stop":1757382379960,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea30b464e8b99f26","name":"can start and stop the service","time":{"start":1757382539663,"stop":1757382539664,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7ab044110d68d","name":"Query Generator - true","time":{"start":1757382633331,"stop":1757382633331,"duration":0},"status":"passed","severity":"normal"},{"uid":"6054784c5cf5f032","name":"should return false when peer is not found","time":{"start":1757382228300,"stop":1757382228301,"duration":1},"status":"passed","severity":"normal"},{"uid":"899b6884dc6b56f4","name":"should initialize with default number of peers","time":{"start":1757382274674,"stop":1757382274677,"duration":3},"status":"passed","severity":"normal"},{"uid":"115da9ef58b0e819","name":"should support chaining for add method","time":{"start":1757382273185,"stop":1757382273186,"duration":1},"status":"passed","severity":"normal"},{"uid":"1690fc433778db4e","name":"should handle multiple peer connections","time":{"start":1757382228005,"stop":1757382228006,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96dc9cf377d2bf3","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757382778036,"stop":1757382778036,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5aa8fc43a99ac5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757382778029,"stop":1757382778029,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8e5a671c1d8e5f","name":"Push message with shell command payload","time":{"start":1757383352806,"stop":1757383352806,"duration":0},"status":"passed","severity":"normal"},{"uid":"142530b151c3c576","name":"Push message with Basic HTML tag payload","time":{"start":1757383352805,"stop":1757383352805,"duration":0},"status":"passed","severity":"normal"},{"uid":"6191b2b312a66749","name":"Outgoing message is emitted as sent","time":{"start":1757382279050,"stop":1757382279050,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b756e8dc46187d","name":"Push message with content topic containing unicode special characters","time":{"start":1757383352810,"stop":1757383352810,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0d4abab9ca1","name":"Push message with emoji payload","time":{"start":1757383352775,"stop":1757383352775,"duration":0},"status":"passed","severity":"normal"},{"uid":"f332081fab48c12","name":"should not fail to start the service if it is already started","time":{"start":1757382307763,"stop":1757382307763,"duration":0},"status":"passed","severity":"normal"},{"uid":"940184e5180ca25","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757382258398,"stop":1757382258398,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac1e75120f3ef64","name":"should initialize with Unhealthy status","time":{"start":1757382274981,"stop":1757382274984,"duration":3},"status":"passed","severity":"normal"},{"uid":"1ea8b927f5be5a49","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757382258390,"stop":1757382258390,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a92ee09c8f19f3c","name":"Push message with XML payload","time":{"start":1757383352805,"stop":1757383352805,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ff5eb156c16c86","name":"should do nothing if no non-locked connections to drop","time":{"start":1757382227917,"stop":1757382227917,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7e94c1f62b8000","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757382228292,"stop":1757382228292,"duration":0},"status":"passed","severity":"normal"},{"uid":"67883aafec732a8b","name":"Push 30 different messages","time":{"start":1757383352807,"stop":1757383352807,"duration":0},"status":"skipped","severity":"normal"},{"uid":"695d069f53b37d2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757382212421,"stop":1757382212421,"duration":0},"status":"passed","severity":"normal"},{"uid":"61950f0fbfcecac0","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757382227917,"stop":1757382227918,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ba8adc63c7531b9","name":"messageHashStr returns a hex string","time":{"start":1757382227937,"stop":1757382227937,"duration":0},"status":"passed","severity":"normal"},{"uid":"21836ad6ce7d0d1c","name":"Push message with long payload","time":{"start":1757383352782,"stop":1757383352783,"duration":1},"status":"passed","severity":"normal"},{"uid":"9253f00cd99323fc","name":"should deliver messages after dependencies are met","time":{"start":1757382264028,"stop":1757382264029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65b5664921dc5dc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757382778035,"stop":1757382778035,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b9cdd725763f1e","name":"should only return 1 node with relay and store capability","time":{"start":1757382238054,"stop":1757382238055,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ac44d6a2185452","name":"should be empty after removing the only subscription","time":{"start":1757382274743,"stop":1757382274743,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c38c4528527457e","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app91/1/topic886/json","time":{"start":1757382580594,"stop":1757382580594,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eca85cd8a0ec823","name":"should wait for Filter peer to be connected","time":{"start":1757382275989,"stop":1757382275989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53e14624fc5d984","name":"should create ConnectionManager with required options","time":{"start":1757382228788,"stop":1757382228788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f876d22011fa63f","name":"Push message with content topic containing short","time":{"start":1757383352776,"stop":1757383352776,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a26fecea2144d4","name":"Promise Callback - false","time":{"start":1757382633332,"stop":1757382633333,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f98a9339376278b","name":"Push message with JSON payload","time":{"start":1757383352774,"stop":1757383352774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c482e66ac727fc","name":"should initialize with custom TTL","time":{"start":1757382238212,"stop":1757382238212,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e953dfc8e3d707c","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757382778032,"stop":1757382778032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae5623100e86755","name":"should handle complete dial lifecycle","time":{"start":1757382227717,"stop":1757382227718,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a6346810219492","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757382212424,"stop":1757382212424,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac7d7b7097d6ad2","name":"Sync message are not sent excessively within sync frequency","time":{"start":1757382283184,"stop":1757382283185,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0f27a16ad1848a1","name":"Waku message hash computation (no timestamp)","time":{"start":1757382227936,"stop":1757382227936,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d513de4bf0ce7d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757382258387,"stop":1757382258387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4faaea6f7aa66c","name":"should invoke callbacks when receiving a message","time":{"start":1757382274743,"stop":1757382274743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8029436d0172fbbf","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app78/4/topic771/xml","time":{"start":1757382580591,"stop":1757382580591,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc78f1d46aa1c416","name":"should skip peers without peer exchange protocol","time":{"start":1757382238215,"stop":1757382238215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9372abb31e52b18b","name":"should add received messages to bloom filter","time":{"start":1757382264025,"stop":1757382264025,"duration":0},"status":"passed","severity":"normal"},{"uid":"98f6bfb82beeb59f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757382274744,"stop":1757382274744,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f9b68807d596ae","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757382217875,"stop":1757382217875,"duration":0},"status":"passed","severity":"normal"},{"uid":"8641dd0c37d458d6","name":"should throw an error for insufficient data","time":{"start":1757382212648,"stop":1757382212648,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0f0d1c9c204b9f","name":"should handle shardReader errors","time":{"start":1757382228796,"stop":1757382228796,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2089a61359d63bf","name":"should return empty array when no peers connected","time":{"start":1757382228794,"stop":1757382228794,"duration":0},"status":"passed","severity":"normal"},{"uid":"375d8e218bb482ac","name":"Publish message with rate limit","time":{"start":1757382470873,"stop":1757382470873,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdabe27f7f16074","name":"should never report false negatives","time":{"start":1757382261802,"stop":1757382261803,"duration":1},"status":"passed","severity":"normal"},{"uid":"d559e4784d3113e1","name":"Fails to publish message with empty text","time":{"start":1757382470867,"stop":1757382470868,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa09f76e4792aa5","name":"does not throw on valid cases","time":{"start":1757382212403,"stop":1757382212404,"duration":1},"status":"passed","severity":"normal"},{"uid":"45bfa41f0f6f43ce","name":"should not create multiple intervals when called multiple times","time":{"start":1757382227693,"stop":1757382227693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68862f58ece0ffe","name":"Overlapping topic subscription","time":{"start":1757382478545,"stop":1757382478545,"duration":0},"status":"skipped","severity":"normal"},{"uid":"38e01d1acbdec8db","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757382394991,"stop":1757382394991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76a420b30fbd4a9","name":"Check received message with timestamp: 1757382302211000000 ","time":{"start":1757382748075,"stop":1757382748075,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc89b0654240b40","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757382778024,"stop":1757382778025,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b2b1fa9353ec33c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757382778039,"stop":1757382778040,"duration":1},"status":"passed","severity":"normal"},{"uid":"295fe86e4050c4b6","name":"should be safe to call multiple times","time":{"start":1757382228005,"stop":1757382228005,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef12bcc3089ed8c5","name":"should handle case when navigator is not available","time":{"start":1757382227547,"stop":1757382227547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cf7042a193bc8a","name":"should initialize with default options","time":{"start":1757382238211,"stop":1757382238212,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bd4a3bd0b3ee14","name":"should perform initial health assessment on start","time":{"start":1757382275000,"stop":1757382275004,"duration":4},"status":"passed","severity":"normal"},{"uid":"8c40945dc28b6962","name":"Publish message with large meta","time":{"start":1757382470872,"stop":1757382470873,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef444bd35c3ccea","name":"Push message with content topic containing short","time":{"start":1757383352787,"stop":1757383352787,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf27ef6a8fa4c4c8","name":"Nwaku publishes","time":{"start":1757382460973,"stop":1757382460973,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c477b0fb4cc0e3","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1757382279053,"stop":1757382279054,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fc0f9205a1d907","name":"should not fail to stop the service if it was not started","time":{"start":1757382539664,"stop":1757382539664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c125464205acdcd6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757382638730,"stop":1757382638730,"duration":0},"status":"passed","severity":"normal"},{"uid":"76bdf570fa229361","name":"should handle peer disconnect event when no connections remain","time":{"start":1757382227554,"stop":1757382227557,"duration":3},"status":"passed","severity":"normal"},{"uid":"377b6d6704ec48a6","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757382237716,"stop":1757382237717,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc5d2ded2f135c76","name":"should dial with multiaddr and return stream","time":{"start":1757382228792,"stop":1757382228793,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3bfb9d65a2fa6a7","name":"Subscribe and receive messages via waku relay post","time":{"start":1757382778035,"stop":1757382778036,"duration":1},"status":"passed","severity":"normal"},{"uid":"99401b6feaae367e","name":"should not fail to stop the service if it was not started","time":{"start":1757382241975,"stop":1757382241976,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecdf2dc800027d40","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757382447961,"stop":1757382447962,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6affd2f61ae37b","name":"should set default options when no config provided","time":{"start":1757382228789,"stop":1757382228789,"duration":0},"status":"passed","severity":"normal"},{"uid":"e867a31b707dff44","name":"should return PeerId when PeerId is provided","time":{"start":1757382228071,"stop":1757382228072,"duration":1},"status":"passed","severity":"normal"},{"uid":"320936c56ead286e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757382274688,"stop":1757382274689,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f2aadb80ee8934","name":"should skip peer when dialed recently","time":{"start":1757382227702,"stop":1757382227703,"duration":1},"status":"passed","severity":"normal"},{"uid":"862146dc235d690d","name":"should handle query errors","time":{"start":1757382238219,"stop":1757382238219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f724dcb75eae6d22","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757382464209,"stop":1757382464209,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c71d888141d1b91","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757382322702,"stop":1757382322702,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb31cb76f1deaa3f","name":"should return false when peer is not found","time":{"start":1757382228282,"stop":1757382228286,"duration":4},"status":"passed","severity":"normal"},{"uid":"3ce92f3811b7ef71","name":"should return false when peer is on different cluster","time":{"start":1757382228287,"stop":1757382228287,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31fd18bb76b9d95","name":"Passing page size 3 when there are 20 messages","time":{"start":1757382641799,"stop":1757382641799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d81b5e379edbb48a","name":"should dial peers from store on start","time":{"start":1757382227880,"stop":1757382227881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e1b8af53ad5746","name":"should skip peers that don't support peer exchange","time":{"start":1757382238216,"stop":1757382238216,"duration":0},"status":"passed","severity":"normal"},{"uid":"2710a93e5bd959c1","name":"Decoder throws on empty string content topic","time":{"start":1757382247728,"stop":1757382247728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecc5c1779ab80a","name":"should merge provided config with defaults","time":{"start":1757382228789,"stop":1757382228789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc9cca894c0d15f","name":"Throws when trying to push message with empty payload","time":{"start":1757383352807,"stop":1757383352807,"duration":0},"status":"passed","severity":"normal"},{"uid":"711707da2ce7eeda","name":"should hang up with multiaddr and return true on success","time":{"start":1757382228793,"stop":1757382228793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf6ceef3984bca","name":"Check received message with timestamp: 1757382302211000000 ","time":{"start":1757382748066,"stop":1757382748066,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41c9474f2ba430d","name":"messageHashStr produces consistent results for the same input","time":{"start":1757382227943,"stop":1757382227944,"duration":1},"status":"passed","severity":"normal"},{"uid":"125ae62fe6c867fc","name":"Refresh subscription","time":{"start":1757382778038,"stop":1757382778038,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28a15aac4e55052","name":"Non TWN Cluster","time":{"start":1757382580589,"stop":1757382580590,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05862e96a5764ef","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757382258396,"stop":1757382258397,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b82979e4afc816f","name":"Subscribe and receives messages on 20 topics","time":{"start":1757382778026,"stop":1757382778026,"duration":0},"status":"passed","severity":"normal"},{"uid":"213158b3da1b66b6","name":"udp ip6 address","time":{"start":1757382217815,"stop":1757382217815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4177f3413f89d7","name":"Ordered callback, aborts when callback returns true","time":{"start":1757382639750,"stop":1757382639751,"duration":1},"status":"passed","severity":"normal"},{"uid":"549ab9f01bf5b427","name":"should handle case when globalThis is not available","time":{"start":1757382227547,"stop":1757382227547,"duration":0},"status":"passed","severity":"normal"},{"uid":"980e5f3b1a32b2c5","name":"should remove event listeners from libp2p","time":{"start":1757382227533,"stop":1757382227534,"duration":1},"status":"passed","severity":"normal"},{"uid":"be222c1275f02119","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757382371591,"stop":1757382371591,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb658c92a34fc6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757382274704,"stop":1757382274704,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6732642d4f7a03a","name":"Check publish message containing Arabic","time":{"start":1757382470848,"stop":1757382470849,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1eecb877c85a61","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757382263551,"stop":1757382263551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8e6d441385c8965","name":"Push message with content topic containing Chinese","time":{"start":1757383352808,"stop":1757383352808,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cbe53c32354ffe","name":"should add event listeners for peer connect and disconnect","time":{"start":1757382227994,"stop":1757382227994,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb02d45ae5e66f2","name":"Subscribe to topic containing long and receive message","time":{"start":1757382778038,"stop":1757382778039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc6adcc61f72640","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757382447965,"stop":1757382447966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9466a890093d2f2","name":"should reject on timeout if it was set","time":{"start":1757382275988,"stop":1757382275988,"duration":0},"status":"passed","severity":"normal"},{"uid":"5538b1d07b150b4b","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757382478554,"stop":1757382478556,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c112b3348f9ea29","name":"isConnected should return true after first peer connects","time":{"start":1757382322700,"stop":1757382322700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef1c2d4494e8133","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757382212416,"stop":1757382212417,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd38fe601a86aec","name":"should add and check entries correctly","time":{"start":1757382273172,"stop":1757382273185,"duration":13},"status":"passed","severity":"normal"},{"uid":"5d8ff04a77ead4ef","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757382258379,"stop":1757382258379,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bf502b268022c8","name":"Push message with content topic containing special chars","time":{"start":1757383352798,"stop":1757383352798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84b52c8b1fb11fe","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757382371590,"stop":1757382371591,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5951313b6d3288d","name":"should return all connected peers without codec filter","time":{"start":1757382228794,"stop":1757382228794,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c39152ee8f791cf","name":"Push message with content topic containing JSON","time":{"start":1757383352778,"stop":1757383352778,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd941b44f4ca1a3","name":"Decoder throws on undefined content topic","time":{"start":1757382228784,"stop":1757382228784,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fdd4e142012196","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757382258379,"stop":1757382258379,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8bca4fbcca84c","name":"should create KeepAliveManager with relay","time":{"start":1757382227993,"stop":1757382227993,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b2101b4a57e921","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757382212414,"stop":1757382212415,"duration":1},"status":"passed","severity":"normal"},{"uid":"b563f7d635c95f8d","name":"Push message with content topic containing JSON","time":{"start":1757383352809,"stop":1757383352809,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca37dc1cd3aa958","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757382580588,"stop":1757382580589,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c77187158a93cf7","name":"Check publish message after service node is restarted","time":{"start":1757382470871,"stop":1757382470871,"duration":0},"status":"skipped","severity":"normal"},{"uid":"166895c9d428c03c","name":"Push message with numeric payload","time":{"start":1757383352771,"stop":1757383352771,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52ffc674169d479","name":"should handle complete discovery-to-dial flow","time":{"start":1757382227654,"stop":1757382227654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85e64b1504cbc17","name":"should set field with only STORE enabled","time":{"start":1757382218486,"stop":1757382218487,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9e2d42f577f234","name":"Meta field set when metaSetter is specified","time":{"start":1757382228782,"stop":1757382228783,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca642e419b5605f","name":"should capture event listeners for testing","time":{"start":1757382275856,"stop":1757382275857,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c19f942b07f9182","name":"handles different networkShards values correctly","time":{"start":1757382212415,"stop":1757382212415,"duration":0},"status":"passed","severity":"normal"},{"uid":"82050c724f018621","name":"should create PeerExchange instance with components","time":{"start":1757382237969,"stop":1757382237969,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba95a8de7183d93","name":"should be safe to call multiple times","time":{"start":1757382228790,"stop":1757382228790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa3b89e2d62ccd6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757382394990,"stop":1757382394990,"duration":0},"status":"passed","severity":"normal"},{"uid":"703356550034048b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757382212647,"stop":1757382212648,"duration":1},"status":"passed","severity":"normal"},{"uid":"1658b63fd4cfdeb7","name":"Default pageSize","time":{"start":1757382641801,"stop":1757382641802,"duration":1},"status":"passed","severity":"normal"},{"uid":"48632da54809f0fa","name":"can start and stop the service","time":{"start":1757382307760,"stop":1757382307761,"duration":1},"status":"passed","severity":"normal"},{"uid":"8744821c7f53e2e5","name":"Passing page size 19 when there are 20 messages","time":{"start":1757382641800,"stop":1757382641800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e4b64384a40214","name":"should handle errors when removing globalThis listeners","time":{"start":1757382227541,"stop":1757382227542,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c6d0cbfafa6cb9","name":"Outgoing message is emitted as sent","time":{"start":1757382278117,"stop":1757382278118,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ecc16510aba5a29","name":"should stop ping timers on peer disconnect","time":{"start":1757382228006,"stop":1757382228006,"duration":0},"status":"passed","severity":"normal"},{"uid":"91470276c5d65cbf","name":"Check publish message containing numeric","time":{"start":1757382470843,"stop":1757382470845,"duration":2},"status":"passed","severity":"normal"},{"uid":"885fdf83ed7fe5e8","name":"should stop all internal components","time":{"start":1757382228790,"stop":1757382228791,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b47dd6d4c932ac","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757382258389,"stop":1757382258390,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64a0e607c23c838","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757382639749,"stop":1757382639749,"duration":0},"status":"passed","severity":"normal"},{"uid":"68eada63e186b094","name":"should handle multiple peers with different shard configurations","time":{"start":1757382227722,"stop":1757382227723,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed2cd1613ec3226","name":"should be safe to call multiple times","time":{"start":1757382227694,"stop":1757382227695,"duration":1},"status":"passed","severity":"normal"},{"uid":"79d62e3297416152","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757382275862,"stop":1757382275862,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fc1c4f1acc93a4","name":"should skip updating peer store if peer has same addresses","time":{"start":1757382227650,"stop":1757382227650,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fe8cc736692539","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757382639742,"stop":1757382639743,"duration":1},"status":"passed","severity":"normal"},{"uid":"7824a048ab430fe5","name":"Query with Ordered Callback, No Decoder","time":{"start":1757382606532,"stop":1757382606533,"duration":1},"status":"passed","severity":"normal"},{"uid":"de393d75bf70e10f","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757382227514,"stop":1757382227524,"duration":10},"status":"passed","severity":"normal"},{"uid":"65b2014ad62899fd","name":"should wait for Store peer to be connected","time":{"start":1757382275989,"stop":1757382275989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace47f665e8fdd82","name":"Check received message containing Chinese","time":{"start":1757382748071,"stop":1757382748071,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d5c610235fa39f","name":"should return true when peer is on the specified shard","time":{"start":1757382228286,"stop":1757382228286,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1b6097a5b4abb2","name":"messageHash returns a Uint8Array","time":{"start":1757382227936,"stop":1757382227937,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ada15e0ce75ccd4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757382258400,"stop":1757382258400,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5822aef9edcaf2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757382212419,"stop":1757382212419,"duration":0},"status":"passed","severity":"normal"},{"uid":"46abb71c34e0c42e","name":"Check received message containing Chinese","time":{"start":1757382748062,"stop":1757382748062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1607997af8bb0071","name":"should create an instance with libp2p and dialer","time":{"start":1757382227629,"stop":1757382227632,"duration":3},"status":"passed","severity":"normal"},{"uid":"1efbaf90252e0745","name":"should not allow unachievable error rate","time":{"start":1757382257677,"stop":1757382257678,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2f7e74fdc3085ac","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757382228023,"stop":1757382228024,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebee42c5f7fb17dc","name":"should not dispatch event when already disconnected","time":{"start":1757382227561,"stop":1757382227565,"duration":4},"status":"passed","severity":"normal"},{"uid":"fa0cd2b605e002da","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757382212411,"stop":1757382212411,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5581425d585092","name":"Query Generator - false","time":{"start":1757382633331,"stop":1757382633332,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4446ca7306ec6d","name":"should be able to dial TLS multiaddrs","time":{"start":1757382392252,"stop":1757382392252,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de73905a4c5bb7c","name":"caches peers it previously fetched","time":{"start":1757382238054,"stop":1757382238054,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec76ea491f298d1a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757382237716,"stop":1757382237716,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6bdc54c012633a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757382258390,"stop":1757382258391,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ded6891e2a7430b","name":"should not start if already started","time":{"start":1757382238213,"stop":1757382238213,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f211cf5bf38856","name":"Push message with Arabic payload","time":{"start":1757383352804,"stop":1757383352804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d24a4250e3ddf208","name":"Check received message containing short","time":{"start":1757382748070,"stop":1757382748070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d96e4e0cd28937","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757382227919,"stop":1757382227926,"duration":7},"status":"passed","severity":"normal"},{"uid":"61269c07a5b27101","name":"Check received message containing Script","time":{"start":1757382748073,"stop":1757382748073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74b036153707018","name":"should retry if all attempts fail","time":{"start":1757382274160,"stop":1757382274161,"duration":1},"status":"passed","severity":"normal"},{"uid":"5471ef37720040ff","name":"Push message with content topic containing SQL Injection","time":{"start":1757383352809,"stop":1757383352809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f563f3b8a561dc41","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757382227906,"stop":1757382227906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e2ae8910a8e9b4","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app32/9/topic304/xml","time":{"start":1757382580590,"stop":1757382580590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3bc144fca0dc640","name":"should handle zero peers request","time":{"start":1757382237965,"stop":1757382237968,"duration":3},"status":"passed","severity":"normal"},{"uid":"99cade199e172e37","name":"should not dial peers from store when browser is not connected","time":{"start":1757382227889,"stop":1757382227890,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ffd2fa89483d9c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757382258379,"stop":1757382258379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b980868efbe2b859","name":"does not validate decoders for hash queries","time":{"start":1757382228547,"stop":1757382228547,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44ffaaca144463c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757382217874,"stop":1757382217875,"duration":1},"status":"passed","severity":"normal"},{"uid":"66188e9d0c8f91ef","name":"Push message with short payload","time":{"start":1757383352793,"stop":1757383352793,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cf4f729c3dacd8","name":"retrieves a single peer","time":{"start":1757382238052,"stop":1757382238052,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b8bc7a6e3865b9","name":"Push message with XML payload","time":{"start":1757383352795,"stop":1757383352795,"duration":0},"status":"passed","severity":"normal"},{"uid":"1036947f60d2dd2b","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757382478552,"stop":1757382478553,"duration":1},"status":"passed","severity":"normal"},{"uid":"48932ba142996512","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757382264030,"stop":1757382264030,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f156ee1bf18f02","name":"Publish without waiting for remote peer","time":{"start":1757382478542,"stop":1757382478542,"duration":0},"status":"passed","severity":"normal"},{"uid":"97688f461c82d0bb","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757382228400,"stop":1757382228401,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83c7e544089dd50","name":"Check received message containing long","time":{"start":1757382748070,"stop":1757382748070,"duration":0},"status":"passed","severity":"normal"},{"uid":"df06326bd49fb075","name":"Relay - times out","time":{"start":1757382654916,"stop":1757382654916,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c3faba2d549e0e","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757382638732,"stop":1757382638732,"duration":0},"status":"passed","severity":"normal"},{"uid":"18420fea2cbca1f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757382238056,"stop":1757382238056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d33d62afa828517d","name":"Push message with content topic containing escaped characters","time":{"start":1757383352790,"stop":1757383352790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1c4f91be286de7","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1757382279054,"stop":1757382279054,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38c14540b2db2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757382258397,"stop":1757382258397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb9663703080964","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757382653539,"stop":1757382653540,"duration":1},"status":"passed","severity":"normal"},{"uid":"5206d680c9fd0693","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757382592115,"stop":1757382592116,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90c4ade0728e9dc","name":"Push message with Arabic payload","time":{"start":1757383352772,"stop":1757383352772,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e4a411c2a71f6d","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757382273816,"stop":1757382273816,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f94eca792ff25f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757382778030,"stop":1757382778030,"duration":0},"status":"passed","severity":"normal"},{"uid":"871113da8ab1822d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757382748066,"stop":1757382748066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9674214d69bee8b3","name":"messageHashStr produces different results for different inputs","time":{"start":1757382227944,"stop":1757382227944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede9fcfb3058b531","name":"different cluster: nodes don't connect","time":{"start":1757382394991,"stop":1757382394992,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f4d3b0ad3702d8","name":"A test","time":{"start":1757382379960,"stop":1757382379961,"duration":1},"status":"passed","severity":"normal"},{"uid":"8915a45e66f793a3","name":"Reusing cursor across nodes","time":{"start":1757382592118,"stop":1757382592118,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb890a16acd224d","name":"should check false positive rate","time":{"start":1757382261808,"stop":1757382261809,"duration":1},"status":"passed","severity":"normal"},{"uid":"9411e9517f3d5c57","name":"Publish message with custom timestamp: Tue Sep 09 2025 00:47:44 GMT+0000 (Coordinated Universal Time)","time":{"start":1757382470864,"stop":1757382470865,"duration":1},"status":"passed","severity":"normal"},{"uid":"4715efcdfb073653","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757382258399,"stop":1757382258399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b41e5046c036078","name":"should handle peer store errors gracefully","time":{"start":1757382275004,"stop":1757382275004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2688bf93a932cb1","name":"should handle general insertion and lookup correctly","time":{"start":1757382261807,"stop":1757382261807,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3ba14bcce87833","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757382257680,"stop":1757382257681,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f4bc9032fa2e3b","name":"it tolerates circular branch references","time":{"start":1757382238052,"stop":1757382238052,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f733ca46d54454","name":"should remove event listeners","time":{"start":1757382227995,"stop":1757382228004,"duration":9},"status":"passed","severity":"normal"},{"uid":"f00cf1848657cb68","name":"should initialize with custom number of peers","time":{"start":1757382274677,"stop":1757382274677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a11fb23633f08c7","name":"Check message on other pubsub topic is not received","time":{"start":1757382748067,"stop":1757382748067,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d19757bb7fda79","name":"should skip peer when not on same cluster","time":{"start":1757382227704,"stop":1757382227704,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ed1192ba487c48","name":"should allow redial after cooldown period","time":{"start":1757382227704,"stop":1757382227704,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d21d57a8ccad800","name":"Sample","time":{"start":1757382217882,"stop":1757382217882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9626ff00898a5e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757382264031,"stop":1757382264031,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2a6d63661a4c0d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757382778042,"stop":1757382778042,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa52dcb8de994be","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757382249285,"stop":1757382249285,"duration":0},"status":"passed","severity":"normal"},{"uid":"b424055c771dff9","name":"Nodes with multiple pubsub topic","time":{"start":1757382464210,"stop":1757382464210,"duration":0},"status":"passed","severity":"normal"},{"uid":"b213c6fff7ba8329","name":"should handle different types of entries","time":{"start":1757382273194,"stop":1757382273194,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e8a2b56ed084de","name":"Fails to push message bigger that 1MB","time":{"start":1757383352802,"stop":1757383352802,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2718a920ffa1d03","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app2/5/topic846/json","time":{"start":1757382580590,"stop":1757382580591,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d4af1e2664363b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app92/8/topic27/proto","time":{"start":1757382580593,"stop":1757382580594,"duration":1},"status":"passed","severity":"normal"},{"uid":"955b6492ff330dc9","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757382237963,"stop":1757382237964,"duration":1},"status":"passed","severity":"normal"},{"uid":"da1479690c5bb4ef","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757382217873,"stop":1757382217874,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf02ee0d261fb143","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757382227546,"stop":1757382227546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eba1e4558c602de","name":"should get all peers from store","time":{"start":1757382227897,"stop":1757382227898,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b12f4513386258b","name":"should encodeTxt and decodeTxt","time":{"start":1757382218477,"stop":1757382218477,"duration":0},"status":"passed","severity":"normal"},{"uid":"44df3640639da122","name":"Asymmetric encrypt & decrypt","time":{"start":1757382248178,"stop":1757382248178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c31362f6a81827a","name":"throws on content topic with empty encoding field","time":{"start":1757382212408,"stop":1757382212408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66394debef6e309","name":"Subscribe to topic containing XML and publish message","time":{"start":1757382478549,"stop":1757382478549,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cba266c76562e6","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757382217878,"stop":1757382217878,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09c6a2db496d6b8","name":"should dispatch connect and disconnect events","time":{"start":1757382274687,"stop":1757382274687,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d155eff2464ace","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757382264032,"stop":1757382264032,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9840f146e5c0a44","name":"Passing page size 11 when there are 10 messages","time":{"start":1757382641800,"stop":1757382641800,"duration":0},"status":"passed","severity":"normal"},{"uid":"358380b8e024b679","name":"Correctly serialized arguments","time":{"start":1757382392587,"stop":1757382392587,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31945769a595243","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757382638731,"stop":1757382638731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47c3480a8382153","name":"Subscribe and receive messages via waku relay post","time":{"start":1757382778025,"stop":1757382778025,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc920981dbf4051","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757382212420,"stop":1757382212421,"duration":1},"status":"passed","severity":"normal"},{"uid":"27bb25d09414380f","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757382264030,"stop":1757382264030,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2f4a7140602c6c2","name":"Subscribe to topic containing Script and receive message","time":{"start":1757382778041,"stop":1757382778042,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2d898381841ab1","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757382478550,"stop":1757382478552,"duration":2},"status":"passed","severity":"normal"},{"uid":"32d3d82ed76fe0fb","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757382778040,"stop":1757382778041,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fa214e37414a0","name":"should clear dial history on start","time":{"start":1757382227692,"stop":1757382227693,"duration":1},"status":"passed","severity":"normal"},{"uid":"a235934fbacf96c6","name":"should skip peers without ENR","time":{"start":1757382238220,"stop":1757382238220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2bb6ad79b7b542","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757382264024,"stop":1757382264025,"duration":1},"status":"passed","severity":"normal"},{"uid":"52f426c1aeb7ff72","name":"Push message with escaped characters payload","time":{"start":1757383352796,"stop":1757383352796,"duration":0},"status":"passed","severity":"normal"},{"uid":"77abd9c43902fde0","name":"Renews subscription after lossing a connection","time":{"start":1757382778044,"stop":1757382778044,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f334e35724b600","name":"throws on content topic with non-number generation field","time":{"start":1757382212405,"stop":1757382212405,"duration":0},"status":"passed","severity":"normal"},{"uid":"8266bbb216aa81fc","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757382257678,"stop":1757382257679,"duration":1},"status":"passed","severity":"normal"},{"uid":"602ae6523047788c","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757382264029,"stop":1757382264029,"duration":0},"status":"passed","severity":"normal"},{"uid":"53abc5d117207914","name":"Check received message containing Russian","time":{"start":1757382748063,"stop":1757382748063,"duration":0},"status":"passed","severity":"normal"},{"uid":"57532f815df6e4c0","name":"Subscribe to topic containing short and publish message","time":{"start":1757382478545,"stop":1757382478545,"duration":0},"status":"passed","severity":"normal"},{"uid":"375f794d1debf6fa","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757382778030,"stop":1757382778030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9218e7420e8001e3","name":"should skip peers without peer exchange protocol","time":{"start":1757382238217,"stop":1757382238218,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91d34c7d147b7f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757382447964,"stop":1757382447964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fe9b9e9ec1f5c4","name":"random static sharding 10 - Cluster ID: 136, Shard ID: 369","time":{"start":1757382626234,"stop":1757382626234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b937c979c9a407b","name":"Push message with emoji payload","time":{"start":1757383352797,"stop":1757383352797,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9b46e5a6863449","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757382274678,"stop":1757382274687,"duration":9},"status":"passed","severity":"normal"},{"uid":"8aa63d63f687bee0","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757382347299,"stop":1757382347300,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8020b43584f421","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757382307773,"stop":1757382307773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e39f02c260a8827b","name":"should start and setup intervals and event listeners","time":{"start":1757382274744,"stop":1757382274744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dc5eb2d4c573a3","name":"Check received message containing Basic HTML tag","time":{"start":1757382748073,"stop":1757382748073,"duration":0},"status":"passed","severity":"normal"},{"uid":"867446898407dbe3","name":"should handle incoming messages","time":{"start":1757382274594,"stop":1757382274606,"duration":12},"status":"passed","severity":"normal"},{"uid":"731d7d8c5cb7747b","name":"Subscribe to topic containing XML and receive message","time":{"start":1757382778031,"stop":1757382778031,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe682ad61bf368a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757382606531,"stop":1757382606531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0995f433ebb9e17","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757382778025,"stop":1757382778025,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd200b293801029","name":"should return true when peer is on the same cluster","time":{"start":1757382228281,"stop":1757382228281,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2df6263fdfe336e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757382217876,"stop":1757382217876,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b516a831b32707","name":"should be safe to call multiple times","time":{"start":1757382227994,"stop":1757382227994,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e71b60404aa938","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app69/6/topic696/xml","time":{"start":1757382580591,"stop":1757382580591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4d3ca8d3e02e33","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757382274689,"stop":1757382274702,"duration":13},"status":"passed","severity":"normal"},{"uid":"f55975d91c8a75f1","name":"should select older connection if present","time":{"start":1757382228327,"stop":1757382228327,"duration":0},"status":"passed","severity":"normal"},{"uid":"add2b75e41d7a3a1","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757382620160,"stop":1757382620162,"duration":2},"status":"passed","severity":"normal"},{"uid":"9868a5346ef992e2","name":"should handle queue processing errors gracefully","time":{"start":1757382227716,"stop":1757382227716,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49cb84306e198c0","name":"Push message with content topic containing long","time":{"start":1757383352788,"stop":1757383352788,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d8fb0afbcd459b","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757382275867,"stop":1757382275868,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dcf1854ff8edfc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757382212409,"stop":1757382212410,"duration":1},"status":"passed","severity":"normal"},{"uid":"63184332c8ac6e06","name":"should clear timers for specific peer on disconnect","time":{"start":1757382228035,"stop":1757382228035,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d1f8c3bae1b576","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757382228033,"stop":1757382228033,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5be78131c59d61","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757382227918,"stop":1757382227918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4869f8b5950f698","name":"should not allow k > 12","time":{"start":1757382257675,"stop":1757382257677,"duration":2},"status":"passed","severity":"normal"},{"uid":"38d59f9b44eaf277","name":"should not fail to start the service if it is already started","time":{"start":1757382539664,"stop":1757382539665,"duration":1},"status":"passed","severity":"normal"},{"uid":"49258541ed18f4c4","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app52/10/topic491/proto","time":{"start":1757382580598,"stop":1757382580599,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9f3d6a782019d67","name":"should handle mixed protocol support correctly","time":{"start":1757382275004,"stop":1757382275005,"duration":1},"status":"passed","severity":"normal"},{"uid":"239e13adf2fba9a","name":"should continually clean up expired entries at intervals","time":{"start":1757382273202,"stop":1757382273203,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c8343dcc37fc1cb","name":"should handle large number of peers request","time":{"start":1757382237964,"stop":1757382237965,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01aa75aeca38835","name":"should start and stop interval correctly","time":{"start":1757382274154,"stop":1757382274154,"duration":0},"status":"passed","severity":"normal"},{"uid":"36521bf5bebdd4c7","name":"Push message with content topic containing SQL Injection","time":{"start":1757383352799,"stop":1757383352799,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7253aded862813b","name":"Nodes with multiple pubsub topic","time":{"start":1757382464211,"stop":1757382464212,"duration":1},"status":"passed","severity":"normal"},{"uid":"6548f236815b1f0","name":"should decode valid enr with tcp successfully","time":{"start":1757382218478,"stop":1757382218479,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c65a38c596d18a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757382778029,"stop":1757382778029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14ff3ca56f6a034","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757382447967,"stop":1757382447968,"duration":1},"status":"passed","severity":"normal"},{"uid":"29800d01505b8995","name":"Decoder throws on empty string content topic","time":{"start":1757382228784,"stop":1757382228784,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae9450fee7d919b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757382274593,"stop":1757382274594,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d48b519c475384","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1757382283186,"stop":1757382283186,"duration":0},"status":"passed","severity":"normal"},{"uid":"93738ed2d29504aa","name":"Push message equal or less that 1MB","time":{"start":1757383352792,"stop":1757383352792,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc66e6be0adc1c3","name":"Rejects garbage","time":{"start":1757382287323,"stop":1757382287324,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7f32b2b6d907853","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757382227928,"stop":1757382227928,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d7566d6f066f7d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app54/7/topic768/xml","time":{"start":1757382580591,"stop":1757382580592,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a98f77033d7d5d","name":"Check received message containing special chars","time":{"start":1757382748062,"stop":1757382748062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58ae666e4bcf2ee","name":"Push message with Chinese payload","time":{"start":1757383352772,"stop":1757383352772,"duration":0},"status":"passed","severity":"normal"},{"uid":"94330ed831812e10","name":"Push message with content topic containing Arabic","time":{"start":1757383352777,"stop":1757383352777,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e2c6f30b3d60cf","name":"should return start time to match max range","time":{"start":1757382275868,"stop":1757382275868,"duration":0},"status":"passed","severity":"normal"},{"uid":"446cabfb530c975a","name":"Stops search when maxGet is reached","time":{"start":1757382237176,"stop":1757382237176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67efe7936066756","name":"should return false when network is not connected","time":{"start":1757382228792,"stop":1757382228792,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b86d418a639d53","name":"Push message with content topic containing unicode special characters","time":{"start":1757383352800,"stop":1757383352800,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe7dd4ff1cd7d57c","name":"Push message with content topic containing long","time":{"start":1757383352798,"stop":1757383352798,"duration":0},"status":"passed","severity":"normal"},{"uid":"3473e79701e9391e","name":"Check received message containing Arabic","time":{"start":1757382748062,"stop":1757382748063,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53569bd20943c35","name":"should get / set UDP multiaddr","time":{"start":1757382218482,"stop":1757382218483,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdcf3eb90b50fcf","name":"should save new peer to store","time":{"start":1757382227649,"stop":1757382227649,"duration":0},"status":"passed","severity":"normal"},{"uid":"5159eaddcfb01fb6","name":"random static sharding 1 - Cluster ID: 80, Shard ID: 652","time":{"start":1757382626228,"stop":1757382626228,"duration":0},"status":"passed","severity":"normal"},{"uid":"6147d9ebe084e6","name":"Query generator for multiple messages with different message text format","time":{"start":1757382639738,"stop":1757382639739,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d57c190d82360c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757382212422,"stop":1757382212422,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3d9da6c96ded3f","name":"Check received message containing shell command","time":{"start":1757382748074,"stop":1757382748074,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f1d5ee98927708","name":"Passing an array","time":{"start":1757382649176,"stop":1757382649181,"duration":5},"status":"passed","severity":"normal"},{"uid":"3c4657a7e5a39d72","name":"Push message with SQL Injection payload","time":{"start":1757383352795,"stop":1757383352795,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa623fc031644ed","name":"should not receive a peer event after stop","time":{"start":1757382307768,"stop":1757382307769,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6364b995c5cab1","name":"should handle retrieve function with query parameters","time":{"start":1757382275858,"stop":1757382275859,"duration":1},"status":"passed","severity":"normal"},{"uid":"888ed2bba24d20cf","name":"should load peers from local storage and dispatch events","time":{"start":1757382241977,"stop":1757382241978,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd1f859f8e9f3a7d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757382778037,"stop":1757382778037,"duration":0},"status":"passed","severity":"normal"},{"uid":"665869f8f6dc0bf","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757382478548,"stop":1757382478548,"duration":0},"status":"passed","severity":"normal"},{"uid":"220fbadcf85f73bf","name":"Decoder throws on undefined content topic","time":{"start":1757382249287,"stop":1757382249287,"duration":0},"status":"passed","severity":"normal"},{"uid":"42556da4214bf8e5","name":"Cluster id 0, shard 0","time":{"start":1757382626227,"stop":1757382626227,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a75f63da13ee87","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757382212420,"stop":1757382212420,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fff6557d8f7a821","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757382237959,"stop":1757382237962,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb728f3f4d910cd6","name":"Subscribe and receive messages via lightPush","time":{"start":1757382778034,"stop":1757382778035,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0808ba1041ade21","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757382274677,"stop":1757382274678,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9229bba107d9ba6","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757382258378,"stop":1757382258378,"duration":0},"status":"passed","severity":"normal"},{"uid":"41004203de628c2e","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757382275866,"stop":1757382275867,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe8efdac8ff232d","name":"yields undefined for messages without content topic","time":{"start":1757382228549,"stop":1757382228549,"duration":0},"status":"passed","severity":"normal"},{"uid":"38befea987793ce1","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757382249285,"stop":1757382249285,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ed3e480a317549","name":"msgTime: 0 ms from now, startTime: 1757123439067, endTime: 1757382639067","time":{"start":1757382653540,"stop":1757382653540,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f31dc2871a51ed","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757382778037,"stop":1757382778037,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aad2ecb3e5e1eb03","name":"ends if stream creation fails","time":{"start":1757382228547,"stop":1757382228548,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50b2795578d7d22","name":"should handle peer store errors gracefully","time":{"start":1757382227905,"stop":1757382227905,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d39dac5c837e39","name":"Push message with content topic containing numeric","time":{"start":1757383352808,"stop":1757383352808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e2873d09a54a73","name":"Check received message containing shell command","time":{"start":1757382748065,"stop":1757382748065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc986e81eee252","name":"should work with mock decoders","time":{"start":1757382275854,"stop":1757382275854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c90bcfc605419b","name":"Query generator for multiple messages with different content topic format","time":{"start":1757382639744,"stop":1757382639745,"duration":1},"status":"passed","severity":"normal"},{"uid":"76f788f7da6148f0","name":"should return cached hash on subsequent access","time":{"start":1757382228785,"stop":1757382228785,"duration":0},"status":"passed","severity":"normal"},{"uid":"49018f565021d257","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757382653538,"stop":1757382653538,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a53fc7450746df","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757382264029,"stop":1757382264029,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4d59f48d787168","name":"should handle case with no peers in store","time":{"start":1757382227899,"stop":1757382227899,"duration":0},"status":"passed","severity":"normal"},{"uid":"59a2f81c430185cf","name":"Push message with content topic containing long","time":{"start":1757383352808,"stop":1757383352808,"duration":0},"status":"passed","severity":"normal"},{"uid":"68de6d0e4c1d8781","name":"Check publish message containing Russian","time":{"start":1757382470849,"stop":1757382470850,"duration":1},"status":"passed","severity":"normal"},{"uid":"552aeebbd5cb65f3","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757382653537,"stop":1757382653537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ce300347a99e4b","name":"should handle queue overflow by adding peers to queue","time":{"start":1757382227712,"stop":1757382227713,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d772fc090eae4a","name":"Push message with meta","time":{"start":1757383352790,"stop":1757383352790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88072d7e0898b6f","name":"Filter","time":{"start":1757382654917,"stop":1757382654917,"duration":0},"status":"passed","severity":"normal"},{"uid":"85274528ed8c8344","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757382447967,"stop":1757382447967,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c6479a890690f0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757382778035,"stop":1757382778035,"duration":0},"status":"passed","severity":"normal"},{"uid":"909417b3454c83ab","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757382264027,"stop":1757382264027,"duration":0},"status":"passed","severity":"normal"},{"uid":"1501a46eca77fb9c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757382478543,"stop":1757382478543,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc2b77b860a5b46f","name":"should handle a minimal index list","time":{"start":1757382212647,"stop":1757382212647,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae7040a8f64dc30","name":"Subscribe and receives messages on 20 topics","time":{"start":1757382778036,"stop":1757382778037,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4630507613832d5","name":"Relay - dialed first","time":{"start":1757382654915,"stop":1757382654915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c987584fe2cd9e","name":"should set field with all protocols disabled","time":{"start":1757382218486,"stop":1757382218486,"duration":0},"status":"passed","severity":"normal"},{"uid":"2607ff322461b08e","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757382275861,"stop":1757382275861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4e16adf4fbca10","name":"should add received message to localHistory with retrievalHint","time":{"start":1757382264026,"stop":1757382264026,"duration":0},"status":"passed","severity":"normal"},{"uid":"d977eccf4eed4b4b","name":"should throw error when no peers are available","time":{"start":1757382275835,"stop":1757382275835,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f5e43e8920dd72","name":"Check received message with timestamp: 1757382302211 ","time":{"start":1757382748075,"stop":1757382748076,"duration":1},"status":"passed","severity":"normal"},{"uid":"269a6194dbb75031","name":"Subscribe to topic containing short and receive message","time":{"start":1757382778028,"stop":1757382778028,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb46bc785309201","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757382274704,"stop":1757382274705,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2be8825de58c0e8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757382212411,"stop":1757382212411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a7d52e556ee80a","name":"Throws when trying to push message with empty payload","time":{"start":1757383352776,"stop":1757383352776,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d35dbc26d19ccb2","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757382258377,"stop":1757382258378,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbfaa2be3d70633d","name":"Push message with SQL Injection payload","time":{"start":1757383352773,"stop":1757383352773,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad80b68d5325263","name":"Push message equal or less that 1MB","time":{"start":1757383352802,"stop":1757383352802,"duration":0},"status":"passed","severity":"normal"},{"uid":"1582ee7d7c78128a","name":"Check publish message containing long","time":{"start":1757382470842,"stop":1757382470843,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c7de26ce9d538ab","name":"Overlapping topic subscription","time":{"start":1757382778038,"stop":1757382778038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8e698e9c8fa3f7","name":"should return false and handle errors gracefully","time":{"start":1757382228794,"stop":1757382228794,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d253eeb7b0e8ec5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757382212419,"stop":1757382212419,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d6be2c9a7e355d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757382258397,"stop":1757382258398,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b647c1e59dbf5e","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757382273815,"stop":1757382273815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f409992f7038144","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757382279051,"stop":1757382279051,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3742f8cdf61b31","name":"should not process empty queue","time":{"start":1757382227716,"stop":1757382227716,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf03664b41cb019","name":"Incoming message is emitted as received","time":{"start":1757382278119,"stop":1757382278119,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8a28bafe25e237","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757382217881,"stop":1757382217881,"duration":0},"status":"passed","severity":"normal"},{"uid":"22f0d30e10294475","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757382218478,"stop":1757382218478,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51295dfa51eab76","name":"msgTime: 0 ms from now, startTime: 1757296239067, endTime: 1757382639067","time":{"start":1757382653540,"stop":1757382653541,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffbe22873426c68a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757382212413,"stop":1757382212413,"duration":0},"status":"passed","severity":"normal"},{"uid":"2feb1cb7c929658d","name":"Encoder error raises irrecoverable error","time":{"start":1757382278118,"stop":1757382278118,"duration":0},"status":"passed","severity":"normal"},{"uid":"41483c5daa606c8f","name":"should reject if Filter is requested but not mounted","time":{"start":1757382275987,"stop":1757382275988,"duration":1},"status":"passed","severity":"normal"},{"uid":"9024cbbb1e4f2eda","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757382379696,"stop":1757382379697,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b5c81ae0e037da","name":"should reject if WakuNode is not started","time":{"start":1757382275985,"stop":1757382275985,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e5a02d178d945a","name":"should initialize with libp2p components","time":{"start":1757382237956,"stop":1757382237957,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d7ed8013ef289c","name":"should emit a peer event after start","time":{"start":1757382241976,"stop":1757382241976,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aeb9f58bfd4302","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757382478549,"stop":1757382478550,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de6e9ef2514c681","name":"Check received message containing XML","time":{"start":1757382748064,"stop":1757382748064,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c13720f959a20d","name":"Accepts a valid Waku Message","time":{"start":1757382287322,"stop":1757382287323,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8064835b1c773a5","name":"Check publish message containing SQL Injection","time":{"start":1757382470850,"stop":1757382470850,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c48fb8e2d1024c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757382258393,"stop":1757382258394,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6b8b33d42313e0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757382274702,"stop":1757382274703,"duration":1},"status":"passed","severity":"normal"},{"uid":"37da3daae5cf27d2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757382325704,"stop":1757382325704,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d9dead06958b2a","name":"should not receive a peer event before start","time":{"start":1757382241977,"stop":1757382241977,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b2478872d24abf","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757382275868,"stop":1757382275868,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c8661e3ab6d96a1","name":"should not receive a peer event after stop","time":{"start":1757382539666,"stop":1757382539666,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f4aff28457f72ac","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757382592116,"stop":1757382592116,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dadfeeec283e81","name":"should stop peer exchange discovery","time":{"start":1757382238214,"stop":1757382238214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce892ba93494928","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757382212417,"stop":1757382212417,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edb92f2d94e7434","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757382597692,"stop":1757382597692,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a89bfb6503f59e","name":"Register correct protocols","time":{"start":1757382478541,"stop":1757382478541,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd39850d76dd205","name":"should start ping timers on peer connect","time":{"start":1757382228005,"stop":1757382228005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47d802f4f59f3f2","name":"recovers when dns.resolve returns empty","time":{"start":1757382238052,"stop":1757382238053,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad4ae8a609c648e","name":"Init the array if not present","time":{"start":1757382212347,"stop":1757382212349,"duration":2},"status":"passed","severity":"normal"},{"uid":"a8f24d51fedced1","name":"Encoder throws on empty string content topic","time":{"start":1757382247727,"stop":1757382247728,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0e56b02f75c00a5","name":"should not receive a peer event before start","time":{"start":1757382307767,"stop":1757382307768,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09ff7e699b37842","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1757382278118,"stop":1757382278118,"duration":0},"status":"passed","severity":"normal"},{"uid":"44abe89137f9c564","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757382217880,"stop":1757382217881,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31ef6e0e3cacd","name":"Check received message containing long","time":{"start":1757382748061,"stop":1757382748061,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb521bfbba145e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757382212421,"stop":1757382212421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f7149d82146add","name":"Push message with content topic containing Arabic","time":{"start":1757383352789,"stop":1757383352789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea7033f5d45aec6","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757382258386,"stop":1757382258387,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb300f95ff337a8","name":"should handle peer store errors gracefully","time":{"start":1757382227644,"stop":1757382227649,"duration":5},"status":"passed","severity":"normal"},{"uid":"b054d2b9f23120de","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757382620160,"stop":1757382620160,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0c82e460893ecdf","name":"should dial peer immediately when queue is empty","time":{"start":1757382227695,"stop":1757382227695,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da8a16201263094","name":"Query with Ordered Callback, No message returned","time":{"start":1757382606534,"stop":1757382606534,"duration":0},"status":"passed","severity":"normal"},{"uid":"136a51d951f9bc8d","name":"Passing page size 110 when there are 120 messages","time":{"start":1757382641801,"stop":1757382641801,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cd65ef6d2b8b9d","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757382237963,"stop":1757382237963,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8284901020bcc3","name":"Push message with emoji payload","time":{"start":1757383352787,"stop":1757383352787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e2a90bb55c4afd","name":"should not return locked peers if enough unlocked are available","time":{"start":1757382274687,"stop":1757382274687,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df316f266ff168a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757382212422,"stop":1757382212422,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72d249866afc7d3","name":"Subscribe to topic containing long and publish message","time":{"start":1757382478545,"stop":1757382478545,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b013f71820eac36","name":"should allow redial after failed dial cooldown expires","time":{"start":1757382227709,"stop":1757382227712,"duration":3},"status":"passed","severity":"normal"},{"uid":"4472e8165e99a0c3","name":"should do nothing when connections still exist","time":{"start":1757382227890,"stop":1757382227891,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2217df3f8213c7","name":"should increase lamport timestamp","time":{"start":1757382264022,"stop":1757382264022,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4d44f4e4f79c8c","name":"should maintain proper timestamps if all messages received","time":{"start":1757382264025,"stop":1757382264025,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7eca10352e885f0","name":"should reject if Relay is requested but not mounted","time":{"start":1757382275986,"stop":1757382275986,"duration":0},"status":"passed","severity":"normal"},{"uid":"cced972907be222b","name":"throws on empty content topic","time":{"start":1757382212404,"stop":1757382212405,"duration":1},"status":"passed","severity":"normal"},{"uid":"441aeffca43c5d94","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757382228292,"stop":1757382228293,"duration":1},"status":"passed","severity":"normal"}]