mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
212 KiB
JSON
1 line
212 KiB
JSON
[{"uid":"4a93ca498285f8ad","name":"Fails to push message bigger that 1MB","time":{"start":1759320097344,"stop":1759320097345,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9c5ce841650dc4","name":"should handle errors when removing globalThis listeners","time":{"start":1759318968595,"stop":1759318968595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6aa165cff58ae7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759319020816,"stop":1759319020816,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cf783b71d5734f","name":"isConnected return false after peer stops","time":{"start":1759319068724,"stop":1759319068725,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f76250f47f5be8","name":"Push message with XML payload","time":{"start":1759320097299,"stop":1759320097300,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aa3a9056dff61e8","name":"Push message with custom timestamp: 1759322673419","time":{"start":1759320097307,"stop":1759320097307,"duration":0},"status":"passed","severity":"normal"},{"uid":"17df0e38609b85d3","name":"should trigger query when it went offline since the last successful query","time":{"start":1759319020874,"stop":1759319020874,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37dfa24f1ef2dd4","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759318968000,"stop":1759318968000,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d06feba0f8f5f25","name":"should skip peers without peer exchange protocol","time":{"start":1759318979482,"stop":1759318979482,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b7873cded2d1df","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759318969013,"stop":1759318969013,"duration":0},"status":"passed","severity":"normal"},{"uid":"86937f877609fe38","name":"accepts time-filtered query with content filter","time":{"start":1759318969025,"stop":1759318969025,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb5e7e6becec04d","name":"Outgoing message is emitted as sending","time":{"start":1759319022645,"stop":1759319022645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1cfb33075b4ee0","name":"Push message with content topic containing unicode special characters","time":{"start":1759320097329,"stop":1759320097330,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f09efc70472d3","name":"Check received message containing Arabic","time":{"start":1759319496729,"stop":1759319496729,"duration":0},"status":"passed","severity":"normal"},{"uid":"232fc9435a8f19c6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759318959366,"stop":1759318959366,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd6489e62cee5af","name":"should start the dialing interval","time":{"start":1759318968380,"stop":1759318968384,"duration":4},"status":"passed","severity":"normal"},{"uid":"ad8b733666a62b14","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759318969933,"stop":1759318969934,"duration":1},"status":"passed","severity":"normal"},{"uid":"67899d652ae19f0c","name":"Push message with Russian payload","time":{"start":1759320097323,"stop":1759320097324,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f14470a3520988d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759318968580,"stop":1759318968581,"duration":1},"status":"passed","severity":"normal"},{"uid":"78e64c0d9a313b85","name":"should stop ping timers on peer disconnect","time":{"start":1759318969886,"stop":1759318969886,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa0746941b459d","name":"should skip already querying peers","time":{"start":1759318979490,"stop":1759318979490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeba8d691474b9","name":"Push message with custom timestamp: 1759322673420","time":{"start":1759320097331,"stop":1759320097331,"duration":0},"status":"passed","severity":"normal"},{"uid":"176b4e5b8c08bfb8","name":"Check message with non string payload is not received","time":{"start":1759319496735,"stop":1759319496736,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fcdb2a7167a49e1","name":"should hang up with PeerId and return true on success","time":{"start":1759318970003,"stop":1759318970004,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3d16539f748f48","name":"Get Nodes","time":{"start":1759318978946,"stop":1759318978946,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e80d2f420e8b619","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759319195453,"stop":1759319195454,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dc6150828e2d8dc","name":"Query generator for multiple messages with different content topic format","time":{"start":1759319379863,"stop":1759319379863,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2b818759124714","name":"should return false when peer is not on topic","time":{"start":1759318970007,"stop":1759318970007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6375f59bd172eb58","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759319020875,"stop":1759319020875,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f2d4e42c31c17b","name":"Push message with shell command payload","time":{"start":1759320097336,"stop":1759320097337,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe7f6e23b564a9c","name":"should be online or offline if network state changed","time":{"start":1759319068729,"stop":1759319068729,"duration":0},"status":"passed","severity":"normal"},{"uid":"5928b814b7b6d89","name":"Ordered Callback - true","time":{"start":1759319377181,"stop":1759319377184,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2de548323b99bc8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759319001775,"stop":1759319001775,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce544d831d6208d3","name":"Sync message is sent within sync frequency","time":{"start":1759319029425,"stop":1759319029425,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e10e641a2aed9cf","name":"should hang up with multiaddr and return true on success","time":{"start":1759318970004,"stop":1759318970004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a175e1d2836fa90","name":"should handle dial errors gracefully","time":{"start":1759318967993,"stop":1759318967994,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe2085b2e1f5b2b","name":"throws on content topic with empty version field","time":{"start":1759318953336,"stop":1759318953337,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ddd4871b0bf0ed","name":"Check publish message after service node is restarted","time":{"start":1759319218585,"stop":1759319218586,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5eb43b3e554ec7b2","name":"should be safe to call multiple times","time":{"start":1759318969881,"stop":1759318969882,"duration":1},"status":"passed","severity":"normal"},{"uid":"596292a6991dcdc4","name":"should start ping timers on peer connect","time":{"start":1759318969885,"stop":1759318969885,"duration":0},"status":"passed","severity":"normal"},{"uid":"4552b0346b6f70f7","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759319122322,"stop":1759319122323,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f2edd5288d83f","name":"should ensure monotonic increase","time":{"start":1759319008821,"stop":1759319008822,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc94ba98c08f3c43","name":"should select older connection if present","time":{"start":1759318969427,"stop":1759318969427,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8ca26586d40d73","name":"Push message with SQL Injection payload","time":{"start":1759320097299,"stop":1759320097299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa009238f3e2af0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759319346293,"stop":1759319346293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cea4b84d28085bd","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759319226555,"stop":1759319226555,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1954662d534cc3","name":"random static sharding 5 - Cluster ID: 888, Shard ID: 408","time":{"start":1759319372632,"stop":1759319372633,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b367ac9bd7604b","name":"Push message with shell command payload","time":{"start":1759320097313,"stop":1759320097313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c553c57a400e63e","name":"should return false","time":{"start":1759318959359,"stop":1759318959359,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5538f89c333eee","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759318969887,"stop":1759318969887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee2e528e94fcf9cf","name":"Push message with content topic containing numeric","time":{"start":1759320097303,"stop":1759320097303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a54ee6ce28fc639","name":"Check publish message containing Arabic","time":{"start":1759319218578,"stop":1759319218578,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc37e572c1cae6c9","name":"Check received message containing emoji","time":{"start":1759319496732,"stop":1759319496732,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a32cbfa62db981","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759319195449,"stop":1759319195449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d090d41a74e9e81","name":"should be safe to call multiple times","time":{"start":1759318969926,"stop":1759318969926,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cb359ad5a654fb","name":"Encoder throws on empty string content topic","time":{"start":1759318970098,"stop":1759318970099,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c2f3d4fdbdf965","name":"random static sharding 7 - Cluster ID: 17, Shard ID: 30","time":{"start":1759319372634,"stop":1759319372634,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76e0378e4db4e2d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759318953349,"stop":1759318953349,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf9e8537a256972","name":"should reject on timeout if it was set","time":{"start":1759319021472,"stop":1759319021472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69c0a442dcb27c7","name":"Check publish message containing special chars","time":{"start":1759319218576,"stop":1759319218576,"duration":0},"status":"passed","severity":"normal"},{"uid":"982d7cadc6d8f509","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759318953359,"stop":1759318953359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d985fa113277c3","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759319001765,"stop":1759319001766,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c3f367d2c26cd1","name":"Subscribe to topic containing Script and receive message","time":{"start":1759319525790,"stop":1759319525791,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9cec8c70378","name":"Push message with custom timestamp: 1759315473420","time":{"start":1759320097320,"stop":1759320097320,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e6ed0c4bbbaa5d","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759318979269,"stop":1759318979269,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba8c07dd51f902","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759318958716,"stop":1759318958717,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e437fe138b267df","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759319212023,"stop":1759319212023,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef35db863c3f50b","name":"should handle case with all peers already connected","time":{"start":1759318969931,"stop":1759318969931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dca3d5ff58734ef","name":"should handle errors gracefully when getting peer info","time":{"start":1759318968485,"stop":1759318968485,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa5d3d243b60779","name":"should emit a peer event after start","time":{"start":1759319283167,"stop":1759319283168,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc855d807a5d0ed1","name":"should handle malformed response data","time":{"start":1759318979271,"stop":1759318979271,"duration":0},"status":"passed","severity":"normal"},{"uid":"802bc8b0b49db425","name":"Refresh subscription","time":{"start":1759319525788,"stop":1759319525788,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f321fc16060a736","name":"should be safe to call multiple times","time":{"start":1759318969925,"stop":1759318969925,"duration":0},"status":"passed","severity":"normal"},{"uid":"354fd971ad87f67b","name":"Query generator for 2000 messages","time":{"start":1759319379868,"stop":1759319379871,"duration":3},"status":"passed","severity":"normal"},{"uid":"db92d9a4cfe87857","name":"should do nothing if no non-locked connections to drop","time":{"start":1759318969935,"stop":1759318969935,"duration":0},"status":"passed","severity":"normal"},{"uid":"14136025c914b5a","name":"Sign & Recover","time":{"start":1759318989882,"stop":1759318989882,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecf61019ff3f727","name":"should dial all peers on dial","time":{"start":1759319135565,"stop":1759319135565,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61abc818f8c92b1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759318953353,"stop":1759318953353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca68f2d7bb4fe33e","name":"should not fail to start the service if it is already started","time":{"start":1759318983631,"stop":1759318983631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b5954bc7de6d682","name":"connects to nwaku","time":{"start":1759319394224,"stop":1759319394224,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d62352c3fec5a12","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759319001767,"stop":1759319001767,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ca6504e7e9205a","name":"Ordered callback, aborts when callback returns true","time":{"start":1759319379867,"stop":1759319379868,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d5811b29447a04","name":"Query Generator - false","time":{"start":1759319377177,"stop":1759319377178,"duration":1},"status":"passed","severity":"normal"},{"uid":"454661033b3dfc9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759318958719,"stop":1759318958719,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9436dd33e5f683","name":"Fails to push message with large meta","time":{"start":1759320097319,"stop":1759320097319,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0bec0562707ee1","name":"Overlapping topic subscription","time":{"start":1759319525788,"stop":1759319525788,"duration":0},"status":"passed","severity":"normal"},{"uid":"967abf68f1dc2f5b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759319054136,"stop":1759319054136,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebaba922b31309b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759318953348,"stop":1759318953349,"duration":1},"status":"passed","severity":"normal"},{"uid":"1240bb3cfb32a637","name":"Check message received after jswaku node is restarted","time":{"start":1759319496736,"stop":1759319496736,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a08bb7c758418","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759319136698,"stop":1759319136700,"duration":2},"status":"passed","severity":"normal"},{"uid":"692c2bf501b5fe32","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759319001762,"stop":1759319001763,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e6975c944b4c2b","name":"should handle errors when globalThis is not available","time":{"start":1759318968582,"stop":1759318968594,"duration":12},"status":"passed","severity":"normal"},{"uid":"bb555b1c4b83f299","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759319020207,"stop":1759319020207,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad9a9ae6178c765","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759318979268,"stop":1759318979268,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8bb364f0f536c1","name":"Push message with content topic containing emoji","time":{"start":1759320097305,"stop":1759320097305,"duration":0},"status":"passed","severity":"normal"},{"uid":"29477add50108f71","name":"Encoder throws on undefined content topic","time":{"start":1759318990949,"stop":1759318990949,"duration":0},"status":"passed","severity":"normal"},{"uid":"14294a8d2cb3e95d","name":"Push message with content topic containing escaped characters","time":{"start":1759320097304,"stop":1759320097305,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1e860020f675483","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759318953350,"stop":1759318953350,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e067c4f2df0feba","name":"Nodes with multiple pubsub topic","time":{"start":1759319212023,"stop":1759319212024,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d353781820f374","name":"msgTime: 0 ms from now, startTime: 1759060180172, endTime: 1759319380172","time":{"start":1759319396744,"stop":1759319396744,"duration":0},"status":"passed","severity":"normal"},{"uid":"73ca3907bb9ec0b2","name":"should handle multiple peers with different shard configurations","time":{"start":1759318968401,"stop":1759318968401,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ed3323fc19feda","name":"should only return 1 node with relay capability","time":{"start":1759318979551,"stop":1759318979551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4723417e9da6a49a","name":"should handle peer not in mesh for all topics","time":{"start":1759318969897,"stop":1759318969897,"duration":0},"status":"passed","severity":"normal"},{"uid":"631eaaf57b17a0a9","name":"Query generator for multiple messages with different message text format","time":{"start":1759319379860,"stop":1759319379862,"duration":2},"status":"passed","severity":"normal"},{"uid":"29bc44d152efb11","name":"Push message with numeric payload","time":{"start":1759320097297,"stop":1759320097298,"duration":1},"status":"passed","severity":"normal"},{"uid":"163ecfcca46a80b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759318959352,"stop":1759318959355,"duration":3},"status":"passed","severity":"normal"},{"uid":"1bf74e9a319eb776","name":"Check publish message containing Script","time":{"start":1759319218579,"stop":1759319218580,"duration":1},"status":"passed","severity":"normal"},{"uid":"218de392334bcf3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759319001774,"stop":1759319001774,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5673f3062885db","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759318969924,"stop":1759318969925,"duration":1},"status":"passed","severity":"normal"},{"uid":"55308f49bd69aa67","name":"Push message equal or less that 1MB","time":{"start":1759320097307,"stop":1759320097308,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce49015fa7370e6b","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759319054016,"stop":1759319054017,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7e7776bba9dd7385","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759318953356,"stop":1759318953356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f424129a1c6e1a1","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759319000924,"stop":1759319000925,"duration":1},"status":"passed","severity":"normal"},{"uid":"272adeaa19128e9a","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759319525787,"stop":1759319525788,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dd8a2bb9f00941","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759319001762,"stop":1759319001762,"duration":0},"status":"passed","severity":"normal"},{"uid":"b554fbc704c86b25","name":"random static sharding 4 - Cluster ID: 556, Shard ID: 716","time":{"start":1759319372632,"stop":1759319372632,"duration":0},"status":"passed","severity":"normal"},{"uid":"be272c21095663fe","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759318958722,"stop":1759318958723,"duration":1},"status":"passed","severity":"normal"},{"uid":"537cc2f17a01f3c9","name":"should dial with multiaddr and return stream","time":{"start":1759318970002,"stop":1759318970003,"duration":1},"status":"passed","severity":"normal"},{"uid":"9294843614168812","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759319001754,"stop":1759319001755,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6630e25ad7002c","name":"Register correct protocols","time":{"start":1759319226535,"stop":1759319226536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b729203a8657e441","name":"should wait for Store peer to be connected","time":{"start":1759319021473,"stop":1759319021473,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ac3b124cb1c09","name":"Push message with escaped characters payload","time":{"start":1759320097301,"stop":1759320097301,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a7ce3c3cbc203","name":"udp ip6 address","time":{"start":1759318958703,"stop":1759318958704,"duration":1},"status":"passed","severity":"normal"},{"uid":"9574d11f7c88db8c","name":"should remove event listeners from globalThis","time":{"start":1759318968594,"stop":1759318968595,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d26533e59b5f4b4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759319525781,"stop":1759319525782,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee892b749f1dab2","name":"should add peer to queue when queue is not empty","time":{"start":1759318968390,"stop":1759318968391,"duration":1},"status":"passed","severity":"normal"},{"uid":"eddd1fa773bcd60f","name":"throws an error for improperly formatted content topics","time":{"start":1759318953351,"stop":1759318953351,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf3c54d088227da","name":"Check publish message containing SQL Injection","time":{"start":1759319218579,"stop":1759319218579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b59f47793bdebf","name":"should create dialer with libp2p and shardReader","time":{"start":1759318968379,"stop":1759318968380,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d3b7c5527e3db8","name":"should process queue every 500ms","time":{"start":1759318968397,"stop":1759318968398,"duration":1},"status":"passed","severity":"normal"},{"uid":"316a4df974f7e037","name":"Check received message containing shell command","time":{"start":1759319496731,"stop":1759319496731,"duration":0},"status":"passed","severity":"normal"},{"uid":"70833767f246f42c","name":"should create an instance with libp2p and dialer","time":{"start":1759318967977,"stop":1759318967984,"duration":7},"status":"passed","severity":"normal"},{"uid":"bded918e047f59b9","name":"Decoder throws on empty string content topic","time":{"start":1759318970099,"stop":1759318970099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a50cf1c061ad635","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759318953358,"stop":1759318953359,"duration":1},"status":"passed","severity":"normal"},{"uid":"3790ed82848232b2","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759319001753,"stop":1759319001753,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dff44e07b2e0f54","name":"Query with Promise Callback, No message returned","time":{"start":1759319346302,"stop":1759319346309,"duration":7},"status":"passed","severity":"normal"},{"uid":"977c80b395ffc132","name":"Passing page size 11 when there are 10 messages","time":{"start":1759319387334,"stop":1759319387334,"duration":0},"status":"passed","severity":"normal"},{"uid":"2add5e3d54b72d02","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759319496726,"stop":1759319496727,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f9b861c2bf65e59","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759319346286,"stop":1759319346286,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4d3e26769adda0","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759318953344,"stop":1759318953344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d755657141e467","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759318990948,"stop":1759318990948,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af5e2d6ca05f617","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759318969936,"stop":1759318969936,"duration":0},"status":"passed","severity":"normal"},{"uid":"11df0dad1bad41c6","name":"should return true even if peer has no overlapping shards","time":{"start":1759318968468,"stop":1759318968468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eca0af14d88267f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759318953466,"stop":1759318953466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cd12ccde3232c8","name":"Relay","time":{"start":1759319053237,"stop":1759319053238,"duration":1},"status":"passed","severity":"normal"},{"uid":"713c8bc0662f566d","name":"should reject if WakuNode is not started","time":{"start":1759319021470,"stop":1759319021470,"duration":0},"status":"passed","severity":"normal"},{"uid":"58979ef3324ea3a4","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759319525776,"stop":1759319525776,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf25ddead8f14ea","name":"Store - dialed after - with timeout","time":{"start":1759319399966,"stop":1759319399966,"duration":0},"status":"passed","severity":"normal"},{"uid":"61041e672ff96168","name":"Check publish message containing Russian","time":{"start":1759319218578,"stop":1759319218579,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c1b62da9f3d670","name":"Push message with content topic containing short","time":{"start":1759320097327,"stop":1759320097327,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f0c7fae4558f44","name":"Round trip binary serialization","time":{"start":1759318970097,"stop":1759318970097,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16e0b63fc603df3","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759319029426,"stop":1759319029427,"duration":1},"status":"passed","severity":"normal"},{"uid":"8132b99b604c47a","name":"msgTime: 0 ms from now, startTime: 1759232980172, endTime: 1759319380172","time":{"start":1759319396744,"stop":1759319396745,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2486a6a3d4bb25","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759319068723,"stop":1759319068723,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b8d9ecd4a9f35f","name":"Fails to publish duplicate message","time":{"start":1759319218584,"stop":1759319218584,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b8f76182abe0e9","name":"Subscribe to topic containing short and publish message","time":{"start":1759319226542,"stop":1759319226543,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0372564872b9358","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759319020820,"stop":1759319020821,"duration":1},"status":"passed","severity":"normal"},{"uid":"2209a76117b0dfa3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759319001777,"stop":1759319001779,"duration":2},"status":"passed","severity":"normal"},{"uid":"f60499032a8bac0a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759319383845,"stop":1759319383845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff70a86c65180a3","name":"Push message with Basic HTML tag payload","time":{"start":1759320097300,"stop":1759320097300,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc20414a786b76e1","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759319020816,"stop":1759319020819,"duration":3},"status":"passed","severity":"normal"},{"uid":"1332ed3835acf5d8","name":"Throws when trying to push message with empty payload","time":{"start":1759320097326,"stop":1759320097327,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd8f021af37cb55","name":"should skip peers without peerInfo in ENR","time":{"start":1759318979492,"stop":1759318979492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce85439f3cb612ae","name":"Check publish message containing JSON","time":{"start":1759319218580,"stop":1759319218581,"duration":1},"status":"passed","severity":"normal"},{"uid":"578b84004b7805fa","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759319525792,"stop":1759319525792,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ee9ee53d6a8c84","name":"should handle peer store update failures gracefully","time":{"start":1759318969890,"stop":1759318969891,"duration":1},"status":"passed","severity":"normal"},{"uid":"41da7c329f24134b","name":"Filter","time":{"start":1759319399966,"stop":1759319399966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2edaa336411e0ffb","name":"should handle complete peer lifecycle","time":{"start":1759318969897,"stop":1759318969897,"duration":0},"status":"passed","severity":"normal"},{"uid":"944c3e7339b0b245","name":"Push message with content topic containing emoji","time":{"start":1759320097342,"stop":1759320097342,"duration":0},"status":"passed","severity":"normal"},{"uid":"624036ec2ed924f","name":"Push message with content topic containing numeric","time":{"start":1759320097339,"stop":1759320097339,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c07b93101a29ec","name":"should dispatch network event when browser goes offline","time":{"start":1759318968619,"stop":1759318968619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcce1450d42b41","name":"Query Generator, No Decoder","time":{"start":1759319346286,"stop":1759319346287,"duration":1},"status":"passed","severity":"normal"},{"uid":"8363265b234f12af","name":"should handle incoming messages","time":{"start":1759319020207,"stop":1759319020208,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa130b9f4102e332","name":"Push message with numeric payload","time":{"start":1759320097309,"stop":1759320097309,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f5e897da82acba","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759319020876,"stop":1759319020876,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72a8a6c6a185752","name":"Push message with Chinese payload","time":{"start":1759320097310,"stop":1759320097310,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9b6f619df5bced","name":"Push message with content topic containing SQL Injection","time":{"start":1759320097341,"stop":1759320097341,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d330f860fbb2df","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759319379862,"stop":1759319379863,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ee3aad0bd4c78a","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759319337665,"stop":1759319337665,"duration":0},"status":"passed","severity":"normal"},{"uid":"9204e6c73959862f","name":"should requeue task if no peer is available","time":{"start":1759319019611,"stop":1759319019614,"duration":3},"status":"passed","severity":"normal"},{"uid":"17d20d08d9bb834e","name":"should start and setup intervals and event listeners","time":{"start":1759319020683,"stop":1759319020683,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb4241735361662","name":"rejects hash query with content filter parameters","time":{"start":1759318969024,"stop":1759318969024,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1e0ebee9512b0f","name":"Does not throw an exception when node disconnects","time":{"start":1759319394224,"stop":1759319394225,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfee35f30678fc7b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759319000918,"stop":1759319000923,"duration":5},"status":"passed","severity":"normal"},{"uid":"ccfbd8eaeda6e508","name":"Check message with no pubsub topic is not received","time":{"start":1759319496734,"stop":1759319496734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e935251e405408a9","name":"should skip peers without ENR","time":{"start":1759318979492,"stop":1759318979492,"duration":0},"status":"passed","severity":"normal"},{"uid":"babeb076b4ce515e","name":"should get / set UDP multiaddr","time":{"start":1759318959361,"stop":1759318959361,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a87b883d9913e50","name":"Push message with JSON payload","time":{"start":1759320097336,"stop":1759320097336,"duration":0},"status":"passed","severity":"normal"},{"uid":"410c219593e794e8","name":"Query generator for multiple messages","time":{"start":1759319379857,"stop":1759319379860,"duration":3},"status":"passed","severity":"normal"},{"uid":"a8f34611167e12f4","name":"should handle shard reader errors gracefully","time":{"start":1759318968399,"stop":1759318968400,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fdc39ec960e88af","name":"can start the service","time":{"start":1759318983629,"stop":1759318983630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3baf0e31ffbcada7","name":"Push message with rate limit","time":{"start":1759320097306,"stop":1759320097306,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff27010853b7968c","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759319020831,"stop":1759319020831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45227af43332a86","name":"Push message with content topic containing short","time":{"start":1759320097314,"stop":1759320097315,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fd347e690bf0ba","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759318969366,"stop":1759318969367,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4727800c6439dfe","name":"should drop connection to one peer on hangUp","time":{"start":1759319135568,"stop":1759319135569,"duration":1},"status":"passed","severity":"normal"},{"uid":"9884c0c7bd688b1e","name":"Subscribe to topic containing long and publish message","time":{"start":1759319226543,"stop":1759319226543,"duration":0},"status":"passed","severity":"normal"},{"uid":"881ffcea96813949","name":"Check message with no pubsub topic is not received","time":{"start":1759319496725,"stop":1759319496725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45bd3cd0377a5f2","name":"should clear the dialing interval","time":{"start":1759318968387,"stop":1759318968387,"duration":0},"status":"passed","severity":"normal"},{"uid":"363381fb64f9cf9e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759319525792,"stop":1759319525793,"duration":1},"status":"passed","severity":"normal"},{"uid":"4baff011e7a1020c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759319054135,"stop":1759319054135,"duration":0},"status":"passed","severity":"normal"},{"uid":"93dbd3250fab832e","name":"should process successful peer exchange query","time":{"start":1759318979491,"stop":1759318979491,"duration":0},"status":"passed","severity":"normal"},{"uid":"20028ad85c86c143","name":"Nodes with multiple pubsub topic","time":{"start":1759319212025,"stop":1759319212025,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec0ee08b7f467c0","name":"Meta field set when metaSetter is specified","time":{"start":1759318970098,"stop":1759318970098,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee89a2325439c3d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759319525790,"stop":1759319525790,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc61b426531ff22a","name":"Light Node - default protocols","time":{"start":1759319399967,"stop":1759319399967,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9f9277426b4c82","name":"Non TWN Cluster","time":{"start":1759319319966,"stop":1759319319966,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f172f07e508f26","name":"Push message with Russian payload","time":{"start":1759320097311,"stop":1759320097311,"duration":0},"status":"passed","severity":"normal"},{"uid":"c764e068557eb0a8","name":"messageHash returns a Uint8Array","time":{"start":1759318968708,"stop":1759318968709,"duration":1},"status":"passed","severity":"normal"},{"uid":"10af49d9698fb1df","name":"Symmetric encrypt & Decrypt","time":{"start":1759318989881,"stop":1759318989881,"duration":0},"status":"passed","severity":"normal"},{"uid":"1858317f7bf5f01e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759319001772,"stop":1759319001772,"duration":0},"status":"passed","severity":"normal"},{"uid":"540a10a3251e164b","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759319008821,"stop":1759319008821,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fd9b020d730fd6","name":"should set up event listeners when started","time":{"start":1759319020863,"stop":1759319020864,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9f4107f488faac","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759318968702,"stop":1759318968703,"duration":1},"status":"passed","severity":"normal"},{"uid":"215cd21e8798ef17","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759318953353,"stop":1759318953354,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c15c0ed1977d8ef","name":"Check received message containing XML","time":{"start":1759319496730,"stop":1759319496731,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37582793de725ee","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759319346298,"stop":1759319346301,"duration":3},"status":"passed","severity":"normal"},{"uid":"b750a3de5c84b108","name":"Retries within maximum given attempts","time":{"start":1759319021425,"stop":1759319021425,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ef12821f303bf5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759318953357,"stop":1759318953357,"duration":0},"status":"passed","severity":"normal"},{"uid":"baca5daef2863bef","name":"Encoder error raises irrecoverable error","time":{"start":1759319022645,"stop":1759319022646,"duration":1},"status":"passed","severity":"normal"},{"uid":"26f9f3b5ee7889d5","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759318953346,"stop":1759318953346,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c49964a9d2d0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759319001780,"stop":1759319001780,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9662dcc6facd638","name":"Stops search when 2 null results are returned","time":{"start":1759318978950,"stop":1759318978950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ea655eed4930bc0","name":"Passing page size 10 when there are 10 messages","time":{"start":1759319387333,"stop":1759319387333,"duration":0},"status":"passed","severity":"normal"},{"uid":"4795282a7aefa5e8","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759318953353,"stop":1759318953353,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3e7420ae392c2f","name":"Outgoing message is emitted as sent","time":{"start":1759319022645,"stop":1759319022645,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7ca2465624a42","name":"should remove event listener for peer:discovery","time":{"start":1759318967989,"stop":1759318967990,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5675191e98fff22","name":"messageHashStr returns a hex string","time":{"start":1759318968709,"stop":1759318968709,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cf00612645dc92","name":"should return false when pubsub topic parsing fails","time":{"start":1759318968484,"stop":1759318968484,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2cdeb63cfd1e06","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759319020884,"stop":1759319020884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa0c0bd82a338cf","name":"Passing page size 1 when there are 4 messages","time":{"start":1759319387330,"stop":1759319387331,"duration":1},"status":"passed","severity":"normal"},{"uid":"330cddf4594470c","name":"Push message equal or less that 1MB","time":{"start":1759320097320,"stop":1759320097321,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a289d111314ed6c","name":"throws if store query response has error status","time":{"start":1759318969869,"stop":1759318969869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17cf3dc6daef8b7","name":"should retry on complete failure if specified","time":{"start":1759319019864,"stop":1759319019866,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b5d3c21f40f8376","name":"should handle peer connect event","time":{"start":1759318968609,"stop":1759318968609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b486f05d76e7546","name":"Check message with non string payload is not received","time":{"start":1759319496726,"stop":1759319496726,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f4442ed3a1f6b9","name":"should dial more peers if under maxConnections","time":{"start":1759318969934,"stop":1759318969934,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72bd65ea4306a46","name":"Push message with escaped characters payload","time":{"start":1759320097313,"stop":1759320097313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeaf2ae57a9915f","name":"tcp ip4 address","time":{"start":1759318958701,"stop":1759318958703,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd9a6e2399a11dde","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759319022331,"stop":1759319022331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7935011ae8f90de","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759319525790,"stop":1759319525790,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf454f08fac5c9af","name":"should be safe to call multiple times","time":{"start":1759318969883,"stop":1759318969885,"duration":2},"status":"passed","severity":"normal"},{"uid":"57ec045aade240c2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759318989503,"stop":1759318989504,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6a5413b78ba100","name":"Push message with Arabic payload","time":{"start":1759320097323,"stop":1759320097323,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b2040d1e850f38","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759319090585,"stop":1759319090585,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d6ecc12c9e3d74f","name":"Push message with XML payload","time":{"start":1759320097324,"stop":1759320097324,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4bafce5dd5a69d","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759319020833,"stop":1759319020833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5177efae34f097c","name":"can start the service","time":{"start":1759319283165,"stop":1759319283166,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e3c55c045ed537","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759318958718,"stop":1759318958719,"duration":1},"status":"passed","severity":"normal"},{"uid":"475877e3566225ad","name":"should return false when peer is not on the specified shard","time":{"start":1759318968475,"stop":1759318968475,"duration":0},"status":"passed","severity":"normal"},{"uid":"65992866e2ecd12","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759318979553,"stop":1759318979553,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b19c5c038f3af8c9","name":"should throw an error for insufficient data","time":{"start":1759318953467,"stop":1759318953467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9ceba4def368f5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759318978887,"stop":1759318978888,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa9770e7452cea6","name":"Encoder throws on undefined content topic","time":{"start":1759318970098,"stop":1759318970098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4068a8846e043ae6","name":"should emit a peer event after start","time":{"start":1759319053999,"stop":1759319054008,"duration":9},"status":"passed","severity":"normal"},{"uid":"525b91472b5ec06e","name":"Push message with content topic containing Russian","time":{"start":1759320097316,"stop":1759320097317,"duration":1},"status":"passed","severity":"normal"},{"uid":"e483c5813a66acab","name":"Push message with JSON payload","time":{"start":1759320097312,"stop":1759320097312,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8dba12a3f05de2","name":"should handle queue overflow by adding peers to queue","time":{"start":1759318968397,"stop":1759318968397,"duration":0},"status":"passed","severity":"normal"},{"uid":"149b4015f4f4750b","name":"should dial peer when no shard info available","time":{"start":1759318968394,"stop":1759318968396,"duration":2},"status":"passed","severity":"normal"},{"uid":"24ff7a7ab05dbfbb","name":"should work with stubbed retrieve function","time":{"start":1759319020865,"stop":1759319020865,"duration":0},"status":"passed","severity":"normal"},{"uid":"2847a9fa5ba1de39","name":"Publish message with large meta","time":{"start":1759319218586,"stop":1759319218586,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5885d08aac7e55","name":"should keep entries that haven't expired yet","time":{"start":1759319019265,"stop":1759319019266,"duration":1},"status":"passed","severity":"normal"},{"uid":"30b5a16b05de4841","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759319054135,"stop":1759319054135,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca0b9780dd790d9","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759318958725,"stop":1759318958725,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d8df2deab09701","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759318958726,"stop":1759318958726,"duration":0},"status":"passed","severity":"normal"},{"uid":"d711c106ca588039","name":"ends if response has no messages","time":{"start":1759318969870,"stop":1759318969870,"duration":0},"status":"passed","severity":"normal"},{"uid":"298f1c457ce0ea27","name":"should query peers that support peer exchange","time":{"start":1759318979482,"stop":1759318979482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab33f00611d952d","name":"Push message with XML payload","time":{"start":1759320097335,"stop":1759320097335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86a26893d0a79e1","name":"Relay - dialed after","time":{"start":1759319399965,"stop":1759319399965,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b94a2acd8392f6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759319001764,"stop":1759319001764,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ceb4356cd7f8575","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759318968708,"stop":1759318968708,"duration":0},"status":"passed","severity":"normal"},{"uid":"71caecb4b4e65d02","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app69/4/topic380/test.js","time":{"start":1759319319970,"stop":1759319319971,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e54547d58dfa23","name":"Push message with shell command payload","time":{"start":1759320097325,"stop":1759320097325,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2669c0d13f8d8a","name":"Check message with no payload is not received","time":{"start":1759319496735,"stop":1759319496735,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe24af762a40cc3","name":"should properly create peer info with all multiaddrs","time":{"start":1759318959364,"stop":1759318959364,"duration":0},"status":"passed","severity":"normal"},{"uid":"326cd8a6d0db68bd","name":"should handle shardReader errors","time":{"start":1759318970007,"stop":1759318970008,"duration":1},"status":"passed","severity":"normal"},{"uid":"900a3356bf627f3","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759318979503,"stop":1759318979503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db7b9158179c228","name":"should not dial peers from store when browser is not connected","time":{"start":1759318969927,"stop":1759318969927,"duration":0},"status":"passed","severity":"normal"},{"uid":"732d1957991d5871","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759319001775,"stop":1759319001775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8a541efaed74e2","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759319020682,"stop":1759319020683,"duration":1},"status":"passed","severity":"normal"},{"uid":"10e7c8ec4ac5573c","name":"should not fail to stop the service if it was not started","time":{"start":1759318983631,"stop":1759318983631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d426c905afd7bcb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759319001780,"stop":1759319001780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51fa39e42f550b9","name":"Check publish message containing numeric","time":{"start":1759319218575,"stop":1759319218576,"duration":1},"status":"passed","severity":"normal"},{"uid":"c340a454318d7d30","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759319525789,"stop":1759319525789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a70ff35b9a7ca8b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759318958722,"stop":1759318958722,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e509aca97f75e8b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759319001773,"stop":1759319001774,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b5501505a13afa","name":"should handle errors when accessing navigator","time":{"start":1759318968626,"stop":1759318968626,"duration":0},"status":"passed","severity":"normal"},{"uid":"974a4a57ccc5102d","name":"should not dispatch event when already disconnected","time":{"start":1759318968610,"stop":1759318968610,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8ee52ede5d3afd","name":"A test","time":{"start":1759319122546,"stop":1759319122546,"duration":0},"status":"passed","severity":"normal"},{"uid":"303ba492c6aec384","name":"Subscribe to topic containing Script and publish message","time":{"start":1759319226549,"stop":1759319226550,"duration":1},"status":"passed","severity":"normal"},{"uid":"29045837e7a6ab68","name":"Subscribe and receives messages on 20 topics","time":{"start":1759319525787,"stop":1759319525787,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b8c5787467be4c","name":"should skip updating peer store if peer has same addresses","time":{"start":1759318967999,"stop":1759318968000,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c7c47b83f53154a","name":"should sort by messageId when timestamps are equal","time":{"start":1759319009323,"stop":1759319009324,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d8967bd7651237","name":"Check received message containing Basic HTML tag","time":{"start":1759319496731,"stop":1759319496731,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab908a010c1cc34","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759318978891,"stop":1759318978892,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79cc713ed801b49","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759319020883,"stop":1759319020883,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7dd08057a58afd","name":"Publish message with custom timestamp: Wed Oct 01 2025 12:46:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319218583,"stop":1759319218584,"duration":1},"status":"passed","severity":"normal"},{"uid":"c70bdf9cca82e4df","name":"Waku message hash computation (no timestamp)","time":{"start":1759318968708,"stop":1759318968708,"duration":0},"status":"passed","severity":"normal"},{"uid":"82091ef84d7c5cab","name":"Check received message containing shell command","time":{"start":1759319496722,"stop":1759319496722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b6044560d4f80d","name":"should handle case when globalThis is not available","time":{"start":1759318968608,"stop":1759318968608,"duration":0},"status":"passed","severity":"normal"},{"uid":"f553209753072aca","name":"should support chaining for add method","time":{"start":1759319019262,"stop":1759319019264,"duration":2},"status":"passed","severity":"normal"},{"uid":"f92a91cd4e728ba1","name":"Retrieval Hint","time":{"start":1759319009323,"stop":1759319009323,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6050ca9373a10f1","name":"random static sharding 10 - Cluster ID: 638, Shard ID: 241","time":{"start":1759319372636,"stop":1759319372636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4deab8464acd6a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759319001763,"stop":1759319001763,"duration":0},"status":"passed","severity":"normal"},{"uid":"138c922f79d6c590","name":"Check received message containing special chars","time":{"start":1759319496728,"stop":1759319496728,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a5f639630a5c8b","name":"should handle large number of peers request","time":{"start":1759318979271,"stop":1759318979272,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9fe6aebdf3b376","name":"should initialize with isNetworkConnected as false","time":{"start":1759318968581,"stop":1759318968581,"duration":0},"status":"passed","severity":"normal"},{"uid":"899482695dd2c8b9","name":"should wait for Filter peer to be connected","time":{"start":1759319021473,"stop":1759319021473,"duration":0},"status":"passed","severity":"normal"},{"uid":"6661a41523ceeaad","name":"Fails to push message with large meta","time":{"start":1759320097343,"stop":1759320097343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb60bd95a700fd3","name":"Throws when trying to push message with empty payload","time":{"start":1759320097302,"stop":1759320097302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e94b6bc23c01740","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759319212025,"stop":1759319212026,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7f43bd4c574b28","name":"Push message with long payload","time":{"start":1759320097309,"stop":1759320097309,"duration":0},"status":"passed","severity":"normal"},{"uid":"8757629128fa2ef9","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759319029425,"stop":1759319029425,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d13c2d062cd784f","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759318969934,"stop":1759318969935,"duration":1},"status":"passed","severity":"normal"},{"uid":"7069207c6e25fae9","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759319226537,"stop":1759319226537,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acff7ddad304eb","name":"should create RPC request with correct parameters","time":{"start":1759318979274,"stop":1759318979274,"duration":0},"status":"passed","severity":"normal"},{"uid":"63006633e8b2dfef","name":"should return false when peer shard info is not found","time":{"start":1759318968475,"stop":1759318968476,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ffabf5517cb508","name":"should handle peer store errors gracefully","time":{"start":1759318969932,"stop":1759318969933,"duration":1},"status":"passed","severity":"normal"},{"uid":"1facdf1a0f7c9efa","name":"Push message with Chinese payload","time":{"start":1759320097298,"stop":1759320097298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd562c75eea2253","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759319001769,"stop":1759319001769,"duration":0},"status":"passed","severity":"normal"},{"uid":"637aa79f036dd5d4","name":"Push message with JSON payload","time":{"start":1759320097300,"stop":1759320097300,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb19e25314bde7f","name":"should handle complete dial lifecycle","time":{"start":1759318968400,"stop":1759318968401,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f8a832add9c629","name":"should dial with PeerId and return stream","time":{"start":1759318970002,"stop":1759318970002,"duration":0},"status":"passed","severity":"normal"},{"uid":"4341a0d833b4f0b2","name":"should stop all internal components","time":{"start":1759318970000,"stop":1759318970000,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c659b21ee1d47b4","name":"Used by Waku Relay","time":{"start":1759319394226,"stop":1759319394227,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ce41d5cdc2ace8","name":"Passing page size 0 when there are 110 messages","time":{"start":1759319387329,"stop":1759319387330,"duration":1},"status":"passed","severity":"normal"},{"uid":"958195abab357bb8","name":"different cluster: nodes don't connect","time":{"start":1759319136696,"stop":1759319136696,"duration":0},"status":"passed","severity":"normal"},{"uid":"31236b7dfee533ea","name":"should create ConnectionManager with relay","time":{"start":1759318969997,"stop":1759318969998,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfd7b91b2d3f4a3","name":"should remove event listeners when stopped","time":{"start":1759319020864,"stop":1759319020864,"duration":0},"status":"passed","severity":"normal"},{"uid":"524e4c7c5b23d84","name":"Push message with Basic HTML tag payload","time":{"start":1759320097312,"stop":1759320097312,"duration":0},"status":"passed","severity":"normal"},{"uid":"9054068fd5860b7f","name":"Push message with Basic HTML tag payload","time":{"start":1759320097324,"stop":1759320097325,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a49e17bbae43f62","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759318958717,"stop":1759318958717,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab8366b4f6950a8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759318953354,"stop":1759318953354,"duration":0},"status":"passed","severity":"normal"},{"uid":"908721fa959d2b7d","name":"Push message with content topic containing long","time":{"start":1759320097302,"stop":1759320097302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89ad95625e07fa4","name":"should be safe to call multiple times","time":{"start":1759318967987,"stop":1759318967988,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b0fbd4b6381e4f","name":"should check connected peers if present and suitable","time":{"start":1759319021472,"stop":1759319021472,"duration":0},"status":"passed","severity":"normal"},{"uid":"47624a6145689204","name":"should emit message when we just started and store connect event occurs","time":{"start":1759319020875,"stop":1759319020876,"duration":1},"status":"passed","severity":"normal"},{"uid":"943eb82652b13198","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759319001761,"stop":1759319001761,"duration":0},"status":"passed","severity":"normal"},{"uid":"585ac20784237521","name":"Push message with content topic containing escaped characters","time":{"start":1759320097329,"stop":1759320097329,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c349878686fc5b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759319525777,"stop":1759319525778,"duration":1},"status":"passed","severity":"normal"},{"uid":"431330e7df00bfdf","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759318978889,"stop":1759318978890,"duration":1},"status":"passed","severity":"normal"},{"uid":"26639e528038544e","name":"should handle onConnected and onDisconnected","time":{"start":1759319020820,"stop":1759319020820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf46311a4398e77","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759319019614,"stop":1759319019614,"duration":0},"status":"passed","severity":"normal"},{"uid":"b148c26ec6f11727","name":"Push message with JSON payload","time":{"start":1759320097325,"stop":1759320097325,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1feb5c9430dc700","name":"should set field with only RELAY enabled","time":{"start":1759318959365,"stop":1759318959365,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1856cd80ee1973","name":"should monitor connected peers and store them into cache","time":{"start":1759319140657,"stop":1759319140657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6455115abda1af3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759319001774,"stop":1759319001774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1244aed0087fde1","name":"should handle corrupted shard info gracefully","time":{"start":1759318968486,"stop":1759318968486,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeebf73fae62a710","name":"Push message with content topic containing JSON","time":{"start":1759320097317,"stop":1759320097317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fff71b16d04fde4","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759319226547,"stop":1759319226549,"duration":2},"status":"passed","severity":"normal"},{"uid":"1704ba0662e8fdea","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759319525786,"stop":1759319525786,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac562e3535388239","name":"should handle ping failures gracefully","time":{"start":1759318969890,"stop":1759318969890,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eafe8981f36c9b1","name":"should handle multiple query options for time ranges","time":{"start":1759319021421,"stop":1759319021421,"duration":0},"status":"passed","severity":"normal"},{"uid":"378230a4a58c8e35","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/5/topic862/test.js","time":{"start":1759319319970,"stop":1759319319970,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c12cb88ee876ce","name":"groups content topics by expected pubsub topic","time":{"start":1759318953349,"stop":1759318953350,"duration":1},"status":"passed","severity":"normal"},{"uid":"766a6459750311a0","name":"should properly setup health event callback","time":{"start":1759319020870,"stop":1759319020871,"duration":1},"status":"passed","severity":"normal"},{"uid":"452bccf2ee33931e","name":"should throw error - no public key","time":{"start":1759318959356,"stop":1759318959357,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab17eafdfa0e054","name":"should not dispatch event when already connected","time":{"start":1759318968610,"stop":1759318968610,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9963f5857fb70a4","name":"Check publish message containing Basic HTML tag","time":{"start":1759319218580,"stop":1759319218580,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88ee48b422657ad","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759319226554,"stop":1759319226554,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd7204c6e12379b","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759319068725,"stop":1759319068725,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56476fb220a53a8","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759318969366,"stop":1759318969366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8a1cf4640ffd77","name":"should handle multiple peer connections","time":{"start":1759318969885,"stop":1759318969886,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b8b6c5ab161ca8","name":"Relay + Store","time":{"start":1759318959366,"stop":1759318959367,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9eb6c0980ff7b2","name":"Check received message with timestamp: 1759319046572 ","time":{"start":1759319496723,"stop":1759319496724,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc7986d8b1f842b","name":"should handle zero peers request","time":{"start":1759318979273,"stop":1759318979274,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e602aaef4356bd0","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759319226554,"stop":1759319226554,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ca0c549e996d30","name":"random static sharding 1 - Cluster ID: 196, Shard ID: 910","time":{"start":1759319372628,"stop":1759319372628,"duration":0},"status":"passed","severity":"normal"},{"uid":"440d48b983261978","name":"should handle empty peer infos gracefully","time":{"start":1759318979267,"stop":1759318979267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82edd6fd8d46a50","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759319054017,"stop":1759319054017,"duration":0},"status":"skipped","severity":"normal"},{"uid":"634cacbf6409a015","name":"Push message with content topic containing SQL Injection","time":{"start":1759320097317,"stop":1759320097317,"duration":0},"status":"passed","severity":"normal"},{"uid":"297ad0eed56845a4","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759319020876,"stop":1759319020882,"duration":6},"status":"passed","severity":"normal"},{"uid":"5bb3abccd211e1ac","name":"should return undefined if no connection provided","time":{"start":1759318969364,"stop":1759318969364,"duration":0},"status":"passed","severity":"normal"},{"uid":"3841b446810d89b","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759318979552,"stop":1759318979552,"duration":0},"status":"passed","severity":"normal"},{"uid":"127d1ba880c8ae37","name":"should return start time to match max range","time":{"start":1759319020886,"stop":1759319020886,"duration":0},"status":"passed","severity":"normal"},{"uid":"323c58c4f22df0f8","name":"should handle dial errors","time":{"start":1759318970003,"stop":1759318970003,"duration":0},"status":"passed","severity":"normal"},{"uid":"198d70f1930798c0","name":"should not allow k > 12","time":{"start":1759319000915,"stop":1759319000917,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ab1d52cfce7c2ce","name":"should work with stubbed peer manager event emitter","time":{"start":1759319020864,"stop":1759319020865,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd3be0ea5d1e575c","name":"should handle v3 RLN errors","time":{"start":1759319019867,"stop":1759319019877,"duration":10},"status":"passed","severity":"normal"},{"uid":"913045336d7e228c","name":"Fails to push message bigger that 1MB","time":{"start":1759320097321,"stop":1759320097321,"duration":0},"status":"passed","severity":"normal"},{"uid":"387960408a4399ed","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759319396745,"stop":1759319396745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18f8d1f2d0e05bf","name":"Publish message with rate limit","time":{"start":1759319218586,"stop":1759319218587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5957dbfbf0e504a","name":"Push message with special chars payload","time":{"start":1759320097333,"stop":1759320097333,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b559064f02cc9e","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759319018858,"stop":1759319018858,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7d84ab4d764e76","name":"Push message with content topic containing SQL Injection","time":{"start":1759320097329,"stop":1759320097329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18fd677b58808c1","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759319020832,"stop":1759319020832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb560347c59ae94","name":"LightPush","time":{"start":1759319399966,"stop":1759319399966,"duration":0},"status":"passed","severity":"normal"},{"uid":"630ac513ff1ed007","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759319226554,"stop":1759319226554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be8e73c2cb5e9f8","name":"should be able to dial TLS multiaddrs","time":{"start":1759319135571,"stop":1759319135571,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e38e235a3a02ea","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759319001760,"stop":1759319001761,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc1353827aea57","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759318969891,"stop":1759318969891,"duration":0},"status":"passed","severity":"normal"},{"uid":"418706ab017ff451","name":"should decode valid enr with tcp successfully","time":{"start":1759318959355,"stop":1759318959355,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c52deda469718d","name":"Push message with content topic containing JSON","time":{"start":1759320097341,"stop":1759320097341,"duration":0},"status":"passed","severity":"normal"},{"uid":"1046ae4b1ba3fb3a","name":"Push message with custom timestamp: 1728560673421","time":{"start":1759320097343,"stop":1759320097343,"duration":0},"status":"passed","severity":"normal"},{"uid":"947c416447ab988","name":"Passing an array","time":{"start":1759319394225,"stop":1759319394226,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f8e60bf67c9812","name":"should not receive a peer event before start","time":{"start":1759318983632,"stop":1759318983632,"duration":0},"status":"passed","severity":"normal"},{"uid":"802a6fb9a2f56205","name":"yields undefined for messages without decoder","time":{"start":1759318969871,"stop":1759318969871,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a3cf89454f3cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759319001782,"stop":1759319001782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5e6531c8840fc6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759319525784,"stop":1759319525784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a79577b29518df","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759319525792,"stop":1759319525792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7998374a287c4f4","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759318970001,"stop":1759318970001,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b613fa5679e50c","name":"should remove event listeners","time":{"start":1759318969882,"stop":1759318969882,"duration":0},"status":"passed","severity":"normal"},{"uid":"907134b0fdf9f041","name":"Push message with content topic containing Chinese","time":{"start":1759320097303,"stop":1759320097303,"duration":0},"status":"passed","severity":"normal"},{"uid":"737a4c82e34601f3","name":"should reject if Filter is requested but not mounted","time":{"start":1759319021471,"stop":1759319021472,"duration":1},"status":"passed","severity":"normal"},{"uid":"829fdde5280b7b2a","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759319366100,"stop":1759319366100,"duration":0},"status":"passed","severity":"normal"},{"uid":"365ab3dfc8189fb2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759319001768,"stop":1759319001768,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ce49712894ecf6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759319001774,"stop":1759319001775,"duration":1},"status":"passed","severity":"normal"},{"uid":"70772a47a86d20ad","name":"should start all internal components","time":{"start":1759318969999,"stop":1759318969999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e7c2de7efd88b60","name":"Renews subscription after lossing a connection","time":{"start":1759319525793,"stop":1759319525793,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c793eab936f0e36","name":"should throw error - no id","time":{"start":1759318959358,"stop":1759318959358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5feae86a4bf28b73","name":"should wait for LightPush peer to be connected","time":{"start":1759319021472,"stop":1759319021473,"duration":1},"status":"passed","severity":"normal"},{"uid":"671c8d4c8ee75824","name":"should not allow unachievable error rate","time":{"start":1759319000917,"stop":1759319000917,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bb40cfc84c7582","name":"Push message with short payload","time":{"start":1759320097309,"stop":1759320097309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f88928dbd27d1fc","name":"can start and stop the service","time":{"start":1759319053998,"stop":1759319053998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f645e3c7ff1953b5","name":"should be able to encode the field with only STORE set to true","time":{"start":1759318958715,"stop":1759318958716,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd4a43bf6af9366","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app91/10/topic62/utf8","time":{"start":1759319319979,"stop":1759319319981,"duration":2},"status":"passed","severity":"normal"},{"uid":"1cb2a4efd7a0dfba","name":"Push message with custom timestamp: 1728560673419","time":{"start":1759320097306,"stop":1759320097307,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a816569f36c57ae","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759319525791,"stop":1759319525792,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2082f25f4bbb579","name":"Push message with custom timestamp: 1759315473420","time":{"start":1759320097331,"stop":1759320097331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0119f385647448f","name":"Push message with content topic containing unicode special characters","time":{"start":1759320097305,"stop":1759320097305,"duration":0},"status":"passed","severity":"normal"},{"uid":"26749583ad84c634","name":"Subscribe to topic containing short and receive message","time":{"start":1759319525788,"stop":1759319525789,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb6010433bc53ccd","name":"should accept empty decoders array","time":{"start":1759319020863,"stop":1759319020863,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f118e2c954ab419","name":"should not fail to start the service if it is already started","time":{"start":1759319283167,"stop":1759319283167,"duration":0},"status":"passed","severity":"normal"},{"uid":"754c9ee92f4b1b2f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759319525784,"stop":1759319525784,"duration":0},"status":"passed","severity":"normal"},{"uid":"596d41b3068efbb","name":"Cluster id 0, shard 0","time":{"start":1759319372627,"stop":1759319372627,"duration":0},"status":"passed","severity":"normal"},{"uid":"a878eac84fecdc46","name":"messageHashStr produces consistent results for the same input","time":{"start":1759318968717,"stop":1759318968718,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a9241e78af312d9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759319001780,"stop":1759319001780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a181e6d500ba0b27","name":"Push message with unicode special characters payload","time":{"start":1759320097301,"stop":1759320097301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93a8b7146142b3e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759318968702,"stop":1759318968702,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c38388323478308","name":"should clear all timers","time":{"start":1759318969883,"stop":1759318969883,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccadf27242f7d59","name":"should properly create location multiaddrs - tcp4","time":{"start":1759318959362,"stop":1759318959362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f37902b92bf8dd","name":"Push message with meta","time":{"start":1759320097342,"stop":1759320097342,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52837e18aa6aa1f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759319068723,"stop":1759319068723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dd87d4908b6e53","name":"Push message with custom timestamp: 1759315473419","time":{"start":1759320097307,"stop":1759320097307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fe318adcab1762","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759319001768,"stop":1759319001768,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa56f0a0f533b20","name":"should not change state when connections remain after disconnect","time":{"start":1759318968609,"stop":1759318968610,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e9df26e9136870b","name":"should not receive a peer event before start","time":{"start":1759319054008,"stop":1759319054011,"duration":3},"status":"passed","severity":"normal"},{"uid":"327a4c27ab723188","name":"Publish message with custom timestamp: Wed Oct 01 2025 10:46:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319218583,"stop":1759319218583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d891a26723a1ae6","name":"Check received message containing Chinese","time":{"start":1759319496720,"stop":1759319496720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dccc1756c704b55","name":"Push message with long payload","time":{"start":1759320097333,"stop":1759320097333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0209461259f5211","name":"Push message with custom timestamp: 1728560673420","time":{"start":1759320097319,"stop":1759320097320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3587612710a555c","name":"should successfully stop","time":{"start":1759319020208,"stop":1759319020208,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cfd93fbbdcfc8b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759319525783,"stop":1759319525784,"duration":1},"status":"passed","severity":"normal"},{"uid":"954915a90cda6e6b","name":"accepts valid message hash query","time":{"start":1759318969013,"stop":1759318969024,"duration":11},"status":"passed","severity":"normal"},{"uid":"61a7ec4afd87870b","name":"should handle general insertion and lookup correctly","time":{"start":1759319006573,"stop":1759319006576,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f73748f9b090796","name":"should clear dial history on start","time":{"start":1759318968384,"stop":1759318968384,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ee092ec8723095","name":"Outgoing message is possibly acknowledged","time":{"start":1759319022646,"stop":1759319022647,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1ae48d19dce78c01","name":"should continually clean up expired entries at intervals","time":{"start":1759319019274,"stop":1759319019274,"duration":0},"status":"passed","severity":"normal"},{"uid":"715b3c4928647910","name":"Check message with no content topic is not received","time":{"start":1759319496735,"stop":1759319496735,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f2d7e25b44f318","name":"should initialize bloom filter with correct parameters","time":{"start":1759319006559,"stop":1759319006560,"duration":1},"status":"passed","severity":"normal"},{"uid":"373cc47071fac145","name":"Check received message with timestamp: 1759319046572000000 ","time":{"start":1759319496723,"stop":1759319496723,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e277229f579f198","name":"should query peer with peer exchange protocol","time":{"start":1759318979484,"stop":1759318979484,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5359b9630bd6f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759318953355,"stop":1759318953355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e281198aed18d072","name":"should return false when navigator.onLine is false","time":{"start":1759318968595,"stop":1759318968596,"duration":1},"status":"passed","severity":"normal"},{"uid":"8163022515f1a6f3","name":"should skip peers that don't support peer exchange","time":{"start":1759318979483,"stop":1759318979483,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cbb312de528b2b","name":"should handle complete discovery-to-dial flow","time":{"start":1759318968000,"stop":1759318968005,"duration":5},"status":"passed","severity":"normal"},{"uid":"e8e3875a9bad6f8e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759318978890,"stop":1759318978891,"duration":1},"status":"passed","severity":"normal"},{"uid":"489c961ec4f0ee7c","name":"should initialize with Unhealthy status","time":{"start":1759319021161,"stop":1759319021161,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbcd7654e963c4b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759318953341,"stop":1759318953342,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc378c3001c059a9","name":"Check received message containing Russian","time":{"start":1759319496729,"stop":1759319496729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9655589f5dfd95","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759319226547,"stop":1759319226547,"duration":0},"status":"passed","severity":"normal"},{"uid":"180a13bc9917ce73","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759319525791,"stop":1759319525791,"duration":0},"status":"passed","severity":"normal"},{"uid":"945f6ad22ebd3fda","name":"should insert elements correctly","time":{"start":1759319006560,"stop":1759319006571,"duration":11},"status":"passed","severity":"normal"},{"uid":"35664ea16922e5f4","name":"Push 30 different messages","time":{"start":1759320097326,"stop":1759320097326,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1977b108d031c60c","name":"should add event listeners to globalThis","time":{"start":1759318968582,"stop":1759318968582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6002557f44a356","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759318968484,"stop":1759318968484,"duration":0},"status":"passed","severity":"normal"},{"uid":"f290d9b5bb4f43ac","name":"Subscribe to topic containing XML and receive message","time":{"start":1759319525791,"stop":1759319525791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0472e598390dab2","name":"should handle peer disconnect event when no connections remain","time":{"start":1759318968609,"stop":1759318968609,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a10253eb160ab0b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759319020196,"stop":1759319020196,"duration":0},"status":"passed","severity":"normal"},{"uid":"605bc9a1eb82e12d","name":"Push message with shell command payload","time":{"start":1759320097300,"stop":1759320097300,"duration":0},"status":"passed","severity":"normal"},{"uid":"975e71413d638a0f","name":"throws on content topic with empty encoding field","time":{"start":1759318953338,"stop":1759318953339,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c25af2aa03bb93","name":"should register libp2p event listeners when start is called","time":{"start":1759319020820,"stop":1759319020820,"duration":0},"status":"passed","severity":"normal"},{"uid":"efee5d7a152654ba","name":"should fail to send if no connected peers found","time":{"start":1759319019861,"stop":1759319019861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5002db3639742717","name":"should use DNS peer discovery with light client","time":{"start":1759319054016,"stop":1759319054016,"duration":0},"status":"skipped","severity":"normal"},{"uid":"498c82c4c37b2371","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759319000923,"stop":1759319000924,"duration":1},"status":"passed","severity":"normal"},{"uid":"2157ed4f0f0d3fd5","name":"Push message with special chars payload","time":{"start":1759320097322,"stop":1759320097323,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a3ea0faeb23b22","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759318968709,"stop":1759318968709,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32a4664c2e3d20e","name":"Push message with content topic containing numeric","time":{"start":1759320097315,"stop":1759320097315,"duration":0},"status":"passed","severity":"normal"},{"uid":"215bf8b5ff2887ad","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759318978893,"stop":1759318978897,"duration":4},"status":"passed","severity":"normal"},{"uid":"765439bde1af3ec","name":"Push message with content topic containing Arabic","time":{"start":1759320097316,"stop":1759320097316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ff013b20b05ea8","name":"Push message with custom timestamp: 1759322673421","time":{"start":1759320097344,"stop":1759320097344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d7be52ad4ab6dc","name":"should work with mixed v2 and v3 peers","time":{"start":1759319019867,"stop":1759319019867,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4b3489d7130f16","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759319018856,"stop":1759319018856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4179eac0a670152a","name":"Js publishes, other Js receives","time":{"start":1759319208434,"stop":1759319208434,"duration":0},"status":"passed","severity":"normal"},{"uid":"5968c25890d14112","name":"Check publish message containing short","time":{"start":1759319218575,"stop":1759319218575,"duration":0},"status":"passed","severity":"normal"},{"uid":"7adf92c6cf4332a7","name":"Push message with content topic containing escaped characters","time":{"start":1759320097341,"stop":1759320097341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84f4da58a88c684","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759319195449,"stop":1759319195449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d3ccca719addec","name":"Push message with numeric payload","time":{"start":1759320097333,"stop":1759320097333,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4330659226a2f28","name":"Check received message containing SQL Injection","time":{"start":1759319496721,"stop":1759319496721,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae200f59efeb440","name":"isConnected should return true after first peer connects","time":{"start":1759319068723,"stop":1759319068724,"duration":1},"status":"passed","severity":"normal"},{"uid":"f35316bd7011b707","name":"should start periodic discovery on start","time":{"start":1759318979501,"stop":1759318979502,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22fccd15aebf141","name":"should populate queue if has active dial","time":{"start":1759318968393,"stop":1759318968393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebb6965da656c9d","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759318953351,"stop":1759318953352,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cbb58b3b6b72d17","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759319525785,"stop":1759319525785,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1106c561d1f82e","name":"should handle query errors gracefully","time":{"start":1759318979490,"stop":1759318979491,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1257c92d059b0cd","name":"should dispatch connect and disconnect events","time":{"start":1759319020819,"stop":1759319020819,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d6474bd5c5cf5b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759319525779,"stop":1759319525779,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6da3a8fdfe97b7b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759318953345,"stop":1759318953346,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bbf909b4a90f23","name":"Push message with content topic containing Arabic","time":{"start":1759320097340,"stop":1759320097340,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc762ed7308b4a47","name":"Check received message containing escaped characters","time":{"start":1759319496732,"stop":1759319496732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2fc5740a9b8ba9","name":"handles different clusterIds correctly","time":{"start":1759318953350,"stop":1759318953350,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19c226f0f0d7c1b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759319383845,"stop":1759319383846,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e83c71b7bdf5c","name":"Check message on other pubsub topic is not received","time":{"start":1759319496724,"stop":1759319496725,"duration":1},"status":"passed","severity":"normal"},{"uid":"180a11e8f069a1f1","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759319020882,"stop":1759319020882,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e57d1d575f81e3c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759319525781,"stop":1759319525781,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d3157cd7e73535","name":"should emit a peer event after start","time":{"start":1759318983631,"stop":1759318983632,"duration":1},"status":"passed","severity":"normal"},{"uid":"21b5a895c7bd574b","name":"should handle peer store errors gracefully","time":{"start":1759318979483,"stop":1759318979483,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd07872c353e0dc5","name":"should successfully query store with valid decoders and options","time":{"start":1759319021420,"stop":1759319021420,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa92919a60c8df3a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759318953348,"stop":1759318953348,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cab659d92b59b4a","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759319224553,"stop":1759319224559,"duration":6},"status":"passed","severity":"normal"},{"uid":"d7c8029eed1c1bc1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759319195454,"stop":1759319195455,"duration":1},"status":"passed","severity":"normal"},{"uid":"c252df6c0290d0e8","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759319020875,"stop":1759319020875,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee5658838698ddb","name":"Check received message containing special chars","time":{"start":1759319496720,"stop":1759319496720,"duration":0},"status":"passed","severity":"normal"},{"uid":"27185621225b92e7","name":"Push message with long payload","time":{"start":1759320097297,"stop":1759320097297,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f59fac0ea4c19c","name":"Query Generator - true","time":{"start":1759319377177,"stop":1759319377177,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8118504dcd0600","name":"can query messages normally","time":{"start":1759319368627,"stop":1759319368628,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8dc36cd960d660","name":"Check received message containing escaped characters","time":{"start":1759319496722,"stop":1759319496722,"duration":0},"status":"passed","severity":"normal"},{"uid":"de48564afd89fd60","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759319525784,"stop":1759319525784,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4b163294411d4c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759319525787,"stop":1759319525787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e1633484bc42acbc","name":"Subscribe and receive messages via waku relay post","time":{"start":1759319525786,"stop":1759319525786,"duration":0},"status":"passed","severity":"normal"},{"uid":"660f692d02261a45","name":"should return different streams if requested simultaniously","time":{"start":1759318969365,"stop":1759318969366,"duration":1},"status":"passed","severity":"normal"},{"uid":"3775bc7f18243430","name":"Push message with rate limit","time":{"start":1759320097343,"stop":1759320097343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c710c3bc1b00adc","name":"should perform initial health assessment on start","time":{"start":1759319021174,"stop":1759319021174,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dfd6a1bb03cf89","name":"should handle peer store errors gracefully","time":{"start":1759318967998,"stop":1759318967998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87bcb25b64d1ddd","name":"should properly create location multiaddrs - tcp","time":{"start":1759318959364,"stop":1759318959364,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd8c4f13293ed9d","name":"Asymmetric encrypt & decrypt","time":{"start":1759318989880,"stop":1759318989881,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b80708089700230","name":"should dial peer when peer is discovered","time":{"start":1759318967992,"stop":1759318967993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f78a5ee1d132b8c","name":"should set field with all protocols disabled","time":{"start":1759318959364,"stop":1759318959365,"duration":1},"status":"passed","severity":"normal"},{"uid":"118aa81e45e65deb","name":"Check message on other pubsub topic is not received","time":{"start":1759319496734,"stop":1759319496734,"duration":0},"status":"passed","severity":"normal"},{"uid":"648a3662d907d684","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759319525785,"stop":1759319525786,"duration":1},"status":"passed","severity":"normal"},{"uid":"458ccf4dac09733e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759319525791,"stop":1759319525791,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bed23b233194eac","name":"should return false and handle errors gracefully","time":{"start":1759318970004,"stop":1759318970004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b59d7afd05cfedd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759318958723,"stop":1759318958724,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e2db15bf18d98b","name":"should return false when peer is not found","time":{"start":1759318968469,"stop":1759318968473,"duration":4},"status":"passed","severity":"normal"},{"uid":"34de87cc53824d1a","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759319001762,"stop":1759319001762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4c6c6efdf4d828","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759318969935,"stop":1759318969936,"duration":1},"status":"passed","severity":"normal"},{"uid":"40992a4d81b1901b","name":"Generator, 2 different shards","time":{"start":1759319337664,"stop":1759319337665,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc4e79bcb62bbd2","name":"should allow redial after failed dial cooldown expires","time":{"start":1759318968396,"stop":1759318968397,"duration":1},"status":"passed","severity":"normal"},{"uid":"34fd9fd6e2568b6e","name":"Push message with content topic containing short","time":{"start":1759320097302,"stop":1759320097302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4574440cfd1d83c6","name":"Push message with short payload","time":{"start":1759320097321,"stop":1759320097322,"duration":1},"status":"passed","severity":"normal"},{"uid":"f697150cb827a56b","name":"peer exchange sets tag","time":{"start":1759319224543,"stop":1759319224543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89a7df4afaf1372","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759319218584,"stop":1759319218585,"duration":1},"status":"passed","severity":"normal"},{"uid":"35abf565002ed5d4","name":"Reusing cursor across nodes","time":{"start":1759319331951,"stop":1759319331951,"duration":0},"status":"passed","severity":"normal"},{"uid":"45efb42456b3762b","name":"Decoder throws on undefined content topic","time":{"start":1759318989506,"stop":1759318989506,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f1141f8bad9d62","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759318958717,"stop":1759318958718,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26fbd8b715df73a","name":"Push message with meta","time":{"start":1759320097330,"stop":1759320097330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc0b94154faee3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759319136698,"stop":1759319136698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3a31f38dba91a4","name":"Publish message with custom timestamp: Thu Oct 10 2024 11:46:52 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319218583,"stop":1759319218583,"duration":0},"status":"passed","severity":"normal"},{"uid":"140c4f887cb39593","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759319195453,"stop":1759319195453,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea315946ec7e5a0","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759318978886,"stop":1759318978887,"duration":1},"status":"passed","severity":"normal"},{"uid":"211c3e08c49825ad","name":"Check publish message containing escaped characters","time":{"start":1759319218581,"stop":1759319218582,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35da025907002d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759318953358,"stop":1759318953358,"duration":0},"status":"passed","severity":"normal"},{"uid":"7614621b671a08c7","name":"Push message with custom timestamp: 1759322673420","time":{"start":1759320097320,"stop":1759320097320,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4e5c3b8cc259c7","name":"should start peer exchange discovery","time":{"start":1759318979476,"stop":1759318979476,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2bfef04d1125a7e","name":"Wrong topic","time":{"start":1759319319982,"stop":1759319319984,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa6af4e975796991","name":"random static sharding 2 - Cluster ID: 565, Shard ID: 62","time":{"start":1759319372629,"stop":1759319372629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d38e4492d2c6a6ac","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759319114670,"stop":1759319114670,"duration":0},"status":"passed","severity":"normal"},{"uid":"77410de6445f45ee","name":"should return PeerId when PeerId is provided","time":{"start":1759318969006,"stop":1759318969006,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c79cb5b12a4e73","name":"yields decoded messages","time":{"start":1759318969870,"stop":1759318969870,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa502d3533e6fd7","name":"should clear interval on stop","time":{"start":1759318979502,"stop":1759318979502,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce656c95f7654bb","name":"should save new peer to store","time":{"start":1759318967999,"stop":1759318967999,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec14748b5a373a","name":"Fields are not dropped","time":{"start":1759318969479,"stop":1759318969480,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9687c186a2fa67d","name":"should return false when peer has no shard info","time":{"start":1759318968468,"stop":1759318968469,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac25d47e0593db03","name":"Subscribe and receive messages via lightPush","time":{"start":1759319525785,"stop":1759319525785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70341cc2d1fc36b","name":"Encoder throws on undefined content topic","time":{"start":1759318989505,"stop":1759318989505,"duration":0},"status":"passed","severity":"normal"},{"uid":"36396d7230ae215f","name":"Fails to push message bigger that 1MB","time":{"start":1759320097308,"stop":1759320097308,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e653bf05b5321b","name":"Bloom filter","time":{"start":1759319009322,"stop":1759319009322,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25b4fc737567b96","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759319020884,"stop":1759319020884,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a53c21fb81434c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759318968619,"stop":1759318968620,"duration":1},"status":"passed","severity":"normal"},{"uid":"323680d9f64a5e9d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759319396741,"stop":1759319396741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6a0947270657166","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759319020886,"stop":1759319020886,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc9dfb7da305d614","name":"Push message with unicode special characters payload","time":{"start":1759320097326,"stop":1759320097326,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9b8553c270ee2d","name":"Rejects garbage","time":{"start":1759319032660,"stop":1759319032661,"duration":1},"status":"passed","severity":"normal"},{"uid":"388789968ae598ff","name":"Store - dialed first","time":{"start":1759319399965,"stop":1759319399966,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a295a41a15f47be","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759319114670,"stop":1759319114671,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef0f56a8a42d780","name":"Push message with rate limit","time":{"start":1759320097319,"stop":1759320097319,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b0313fd301e8cf","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759319212024,"stop":1759319212024,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ec62cbcf25afb8","name":"Push message with content topic containing short","time":{"start":1759320097338,"stop":1759320097338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49ae3e0b4124a62","name":"Subscribe to topic containing XML and publish message","time":{"start":1759319226550,"stop":1759319226553,"duration":3},"status":"passed","severity":"normal"},{"uid":"cdb6153efaad1db9","name":"should not retry if at least one success","time":{"start":1759319019619,"stop":1759319019619,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd460fb21d41cd41","name":"should update peer store before dialing","time":{"start":1759318967994,"stop":1759318967995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08e4f61dbacc2fb","name":"Push message with SQL Injection payload","time":{"start":1759320097335,"stop":1759320097335,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2034dcaae9f6d3d","name":"Default pageSize","time":{"start":1759319387337,"stop":1759319387337,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f0489993303a14","name":"Outgoing message is acknowledged","time":{"start":1759319022647,"stop":1759319022647,"duration":0},"status":"passed","severity":"normal"},{"uid":"5339ef6a290f395a","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759319018857,"stop":1759319018857,"duration":0},"status":"passed","severity":"normal"},{"uid":"97122336ae9c90ef","name":"Push message with content topic containing Russian","time":{"start":1759320097304,"stop":1759320097304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd53eca07495a77","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759319366101,"stop":1759319366101,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f31a25701d5126a","name":"should check false positive rate","time":{"start":1759319006577,"stop":1759319006577,"duration":0},"status":"passed","severity":"normal"},{"uid":"f04535bed48156d7","name":"Push message with Chinese payload","time":{"start":1759320097334,"stop":1759320097334,"duration":0},"status":"passed","severity":"normal"},{"uid":"546e07c0590ce8e6","name":"Push message with unicode special characters payload","time":{"start":1759320097337,"stop":1759320097337,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4209d1d4074f174","name":"should stop peer exchange discovery","time":{"start":1759318979477,"stop":1759318979477,"duration":0},"status":"passed","severity":"normal"},{"uid":"a604d5e9c1ce8e44","name":"isConnected should return false after all peers disconnect","time":{"start":1759319068724,"stop":1759319068724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f7ac9e1342a36c","name":"should decode valid enr successfully","time":{"start":1759318959351,"stop":1759318959352,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2f0292a434bfbd","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759318953341,"stop":1759318953341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d353f1c889df13","name":"throws on content topic with empty application field","time":{"start":1759318953335,"stop":1759318953336,"duration":1},"status":"passed","severity":"normal"},{"uid":"9446c30281e4bf76","name":"Query with Promise Callback, No Decoder","time":{"start":1759319346301,"stop":1759319346301,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9670cd6f67e00d2","name":"should create ShardReader with static shards network config","time":{"start":1759318968456,"stop":1759318968456,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e348b7b00a9eec","name":"should work with async generator that yields promises","time":{"start":1759319020871,"stop":1759319020871,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87537a4ebc7413d","name":"Push message with content topic containing Arabic","time":{"start":1759320097328,"stop":1759320097328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced6764af30a822","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759319136696,"stop":1759319136696,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3bd1ecc3bee2fd","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759318969366,"stop":1759318969366,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad83ffecc0b8339","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759318953347,"stop":1759318953347,"duration":0},"status":"passed","severity":"normal"},{"uid":"f572e2fdd600af11","name":"should handle query errors","time":{"start":1759318979491,"stop":1759318979491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada99c0c3a8f3679","name":"Check received message containing Russian","time":{"start":1759319496720,"stop":1759319496721,"duration":1},"status":"passed","severity":"normal"},{"uid":"a738c140aee07d0b","name":"Ordered Callback - false","time":{"start":1759319377184,"stop":1759319377185,"duration":1},"status":"passed","severity":"normal"},{"uid":"823a03f980819438","name":"Subscribe to topic containing XML and receive message","time":{"start":1759319525783,"stop":1759319525783,"duration":0},"status":"passed","severity":"normal"},{"uid":"837592bf52b9527e","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759319331950,"stop":1759319331950,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bb5aa2a7ab210d","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app12/8/topic793/proto","time":{"start":1759319319970,"stop":1759319319970,"duration":0},"status":"passed","severity":"normal"},{"uid":"74adf5eb2eb4c3e9","name":"Push message with custom timestamp: 1728560673420","time":{"start":1759320097331,"stop":1759320097331,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad17d037a1e39c09","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759319001761,"stop":1759319001762,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6f4944424483ff","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759318969006,"stop":1759318969006,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c92f5153d37c75","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759319020860,"stop":1759319020860,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81ae852d671f81d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759318953355,"stop":1759318953355,"duration":0},"status":"passed","severity":"normal"},{"uid":"15431690f5bd0ba3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759319525783,"stop":1759319525783,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e7a271ceeea4bd","name":"Decoder throws on empty string content topic","time":{"start":1759318989506,"stop":1759318989507,"duration":1},"status":"passed","severity":"normal"},{"uid":"297f63bc8cc585dc","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app44/9/topic864/utf8","time":{"start":1759319319967,"stop":1759319319969,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7e9095dbb85c9b6","name":"should send relay ping messages on timer","time":{"start":1759318969894,"stop":1759318969894,"duration":0},"status":"passed","severity":"normal"},{"uid":"492ecc022fb85d9a","name":"Subscribe and receive messages via waku relay post","time":{"start":1759319525777,"stop":1759319525777,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad86c8d01b82e28","name":"Push message with content topic containing special chars","time":{"start":1759320097327,"stop":1759320097328,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1c88e1e67f826e","name":"should be safe to call multiple times","time":{"start":1759318970001,"stop":1759318970001,"duration":0},"status":"passed","severity":"normal"},{"uid":"b794cdb5eb4db249","name":"should dial peers from store when no connections remain","time":{"start":1759318969928,"stop":1759318969928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1506e5a13e4b7ca2","name":"Subscribe to topic containing long and receive message","time":{"start":1759319525789,"stop":1759319525789,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b91d0f044fc565","name":"should retry failed tasks","time":{"start":1759319019614,"stop":1759319019615,"duration":1},"status":"passed","severity":"normal"},{"uid":"96167a83971b1bba","name":"Check received message containing long","time":{"start":1759319496727,"stop":1759319496727,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bf2e7c93ceb7b2","name":"should jump to current time when timestamp is far in the past","time":{"start":1759319008822,"stop":1759319008822,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06e7d305af207ec","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759319319966,"stop":1759319319966,"duration":0},"status":"passed","severity":"normal"},{"uid":"db392cb1c1038929","name":"should lock peers when selected","time":{"start":1759319020816,"stop":1759319020816,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b27a09eeb4afac7","name":"Wait given interval before re-trying","time":{"start":1759319021425,"stop":1759319021425,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fef642b65c66f1","name":"should filter peers by codec","time":{"start":1759318970005,"stop":1759318970006,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0efd1f3fce3d4f","name":"should properly create location multiaddrs - udp4","time":{"start":1759318959362,"stop":1759318959362,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a16d9da7e0b5629","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759319001770,"stop":1759319001770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4da65a57966927e","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759318979270,"stop":1759318979270,"duration":0},"status":"passed","severity":"normal"},{"uid":"53373d62ca6383bb","name":"should handle dial errors gracefully","time":{"start":1759318969930,"stop":1759318969930,"duration":0},"status":"passed","severity":"normal"},{"uid":"419f8706133cb86d","name":"should clear existing timers before creating new ones","time":{"start":1759318969895,"stop":1759318969896,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a09366a94b6c67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759319001783,"stop":1759319001786,"duration":3},"status":"passed","severity":"normal"},{"uid":"77468df533fe2865","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759318970007,"stop":1759318970007,"duration":0},"status":"passed","severity":"normal"},{"uid":"926fa3bd79707faa","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759319525778,"stop":1759319525778,"duration":0},"status":"skipped","severity":"normal"},{"uid":"623b4acf45122a9","name":"Check received message containing unicode special characters","time":{"start":1759319496732,"stop":1759319496732,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14e33574c6e6c68","name":"should set field with only FILTER enabled","time":{"start":1759318959366,"stop":1759318959366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a422fc0e8527d0f0","name":"Push message with Arabic payload","time":{"start":1759320097334,"stop":1759320097334,"duration":0},"status":"passed","severity":"normal"},{"uid":"820f5869dbb2892f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759319001771,"stop":1759319001771,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f6093049d0624","name":"should work with stubbed waku event emitter","time":{"start":1759319020865,"stop":1759319020865,"duration":0},"status":"passed","severity":"normal"},{"uid":"d576d742b99e5e88","name":"should handle very large timestamps","time":{"start":1759319008822,"stop":1759319008822,"duration":0},"status":"passed","severity":"normal"},{"uid":"497ea12eb05c6e41","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759319331948,"stop":1759319331949,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b4faab70d6f9a45","name":"should encode/decode to RLP encoding","time":{"start":1759318959360,"stop":1759318959360,"duration":0},"status":"passed","severity":"normal"},{"uid":"522d8bc6e566a79c","name":"should handle relay send failures gracefully","time":{"start":1759318969894,"stop":1759318969894,"duration":0},"status":"passed","severity":"normal"},{"uid":"1949a8844dbfd173","name":"Push message with content topic containing emoji","time":{"start":1759320097330,"stop":1759320097330,"duration":0},"status":"passed","severity":"normal"},{"uid":"b679a7e7a9ec5f67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759319001781,"stop":1759319001782,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e41c79bcd474bf","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759319001776,"stop":1759319001776,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f0f124e7abd060","name":"caches peers it previously fetched","time":{"start":1759318979550,"stop":1759318979550,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76461387bc7d63f","name":"should remove event listeners","time":{"start":1759318969925,"stop":1759318969926,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0a1d809bd70a99","name":"should return false when peer is on different cluster","time":{"start":1759318968468,"stop":1759318968468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e45a09bb8ae3a9","name":"should be safe to call multiple times","time":{"start":1759318970000,"stop":1759318970000,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb60767fcc2dc8d","name":"Push message with content topic containing escaped characters","time":{"start":1759320097317,"stop":1759320097318,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8dc6f2e912bc673","name":"Check received message with timestamp: 1759319046572 ","time":{"start":1759319496733,"stop":1759319496733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9939b563cf0b262","name":"Check received message containing short","time":{"start":1759319496727,"stop":1759319496727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01621507c80a3b2","name":"does not throw on valid cases","time":{"start":1759318953330,"stop":1759318953331,"duration":1},"status":"passed","severity":"normal"},{"uid":"acb1595e4bf9a459","name":"should skip peers without peer exchange protocol","time":{"start":1759318979484,"stop":1759318979490,"duration":6},"status":"passed","severity":"normal"},{"uid":"45d9650316d982b4","name":"should not receive a peer event after stop","time":{"start":1759319283169,"stop":1759319283169,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b681710b782a2","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759319001769,"stop":1759319001769,"duration":0},"status":"passed","severity":"normal"},{"uid":"278bf0f0be61039a","name":"should filter out undefined ENRs","time":{"start":1759318979267,"stop":1759318979267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee047f70222d8e74","name":"should not modify tags of connections for different peers","time":{"start":1759319020839,"stop":1759319020841,"duration":2},"status":"passed","severity":"normal"},{"uid":"921558de4224f73f","name":"throws on content topic with too few or too many fields","time":{"start":1759318953333,"stop":1759318953334,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0caca05d7e10b9","name":"Incoming message is emitted as received","time":{"start":1759319022647,"stop":1759319022647,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8570b30b746b605","name":"Init the array if not present","time":{"start":1759318953042,"stop":1759318953044,"duration":2},"status":"passed","severity":"normal"},{"uid":"40ac6102a39a0725","name":"should work with v3 peers","time":{"start":1759319019867,"stop":1759319019867,"duration":0},"status":"passed","severity":"normal"},{"uid":"929943b0450bcf0d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759319073217,"stop":1759319073218,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6d3298d1275db0","name":"Push message with Script payload","time":{"start":1759320097311,"stop":1759320097311,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25d1f4e331ad40b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759319525790,"stop":1759319525790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95c7714b195e6b6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app51/3/topic481/xml","time":{"start":1759319319981,"stop":1759319319982,"duration":1},"status":"passed","severity":"normal"},{"uid":"645031388192079","name":"Push message with emoji payload","time":{"start":1759320097326,"stop":1759320097326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ca5ef7a24a4ed1","name":"it tolerates circular branch references","time":{"start":1759318979549,"stop":1759318979549,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddde1d49ec8b4a27","name":"should initialize with custom number of peers","time":{"start":1759319020815,"stop":1759319020815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6734d371d54db036","name":"should dial peers from store when browser is connected","time":{"start":1759318969926,"stop":1759318969926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3c38587218bc39","name":"should return peer for existing peer","time":{"start":1759318969931,"stop":1759318969932,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e652b4cf610644e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759319226553,"stop":1759319226553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21069120cde3e65","name":"Query with Ordered Callback, No Decoder","time":{"start":1759319346293,"stop":1759319346296,"duration":3},"status":"passed","severity":"normal"},{"uid":"42afb9683ce71a0c","name":"should initialize with custom TTL","time":{"start":1759318979466,"stop":1759318979476,"duration":10},"status":"passed","severity":"normal"},{"uid":"4603aba18161c88c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759318953355,"stop":1759318953355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bde8ae30cecdedf","name":"return first retrieved peers without further DNS queries","time":{"start":1759318979551,"stop":1759318979552,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b01189c3ef6846e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759319021162,"stop":1759319021162,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f36b54c0608c9db","name":"should not fail to stop the service if it was not started","time":{"start":1759319053998,"stop":1759319053999,"duration":1},"status":"passed","severity":"normal"},{"uid":"198492ea076cae26","name":"should handle hash queries without validation","time":{"start":1759319021421,"stop":1759319021421,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f55fd3797e7300","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759318958726,"stop":1759318958726,"duration":0},"status":"passed","severity":"normal"},{"uid":"319cd02d9850ab45","name":"should skip peer when already connected","time":{"start":1759318968391,"stop":1759318968392,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a78ae3d887d259","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759318969864,"stop":1759318969865,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f427f1af86fb6c2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759318953352,"stop":1759318953353,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6b238ecf3ca31d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759319525786,"stop":1759319525787,"duration":1},"status":"passed","severity":"normal"},{"uid":"f412631d5b3a7ecb","name":"Push message with meta","time":{"start":1759320097318,"stop":1759320097319,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc7b50bbbeaae93","name":"should successfully query peers and return peer infos","time":{"start":1759318979266,"stop":1759318979266,"duration":0},"status":"passed","severity":"normal"},{"uid":"848130ea77659041","name":"should return false when network is not connected","time":{"start":1759318970002,"stop":1759318970002,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc113cff028a87a2","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759318953342,"stop":1759318953343,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ddc8715ce764f47","name":"Check publish message containing shell command","time":{"start":1759319218581,"stop":1759319218581,"duration":0},"status":"passed","severity":"normal"},{"uid":"60196e6073601751","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759319054017,"stop":1759319054017,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a915d604a98199a1","name":"should dial all known peers when reached zero connections","time":{"start":1759319090584,"stop":1759319090584,"duration":0},"status":"passed","severity":"normal"},{"uid":"711921ebef2eade7","name":"should not execute task if max attempts is 0","time":{"start":1759319019618,"stop":1759319019619,"duration":1},"status":"passed","severity":"normal"},{"uid":"7641bdbde06f8b72","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759319195452,"stop":1759319195452,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f0dfed77520733","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759318953345,"stop":1759318953345,"duration":0},"status":"passed","severity":"normal"},{"uid":"22369c700ac58bec","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759319020882,"stop":1759319020882,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae34b820a7495d4a","name":"Query with Ordered Callback, No message returned","time":{"start":1759319346296,"stop":1759319346298,"duration":2},"status":"passed","severity":"normal"},{"uid":"347be6a0585ff071","name":"should properly start and stop event listening","time":{"start":1759319021163,"stop":1759319021163,"duration":0},"status":"passed","severity":"normal"},{"uid":"369f029a1649b60","name":"should initialize with default options","time":{"start":1759318979466,"stop":1759318979466,"duration":0},"status":"passed","severity":"normal"},{"uid":"22195d610798538c","name":"should create ShardReader with auto sharding network config","time":{"start":1759318968456,"stop":1759318968456,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d08233575a7a6c8","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759319525776,"stop":1759319525777,"duration":1},"status":"passed","severity":"normal"},{"uid":"388438de310a92e1","name":"Check publish message containing unicode special characters","time":{"start":1759319218582,"stop":1759319218582,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4d034a8c50f2c6","name":"Check message with invalid timestamp is not received","time":{"start":1759319496734,"stop":1759319496734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d3c5ff64134ebe","name":"Encoder throws on empty string content topic","time":{"start":1759318990949,"stop":1759318990950,"duration":1},"status":"passed","severity":"normal"},{"uid":"10425c36e839074c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759318953466,"stop":1759318953467,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dad6808fa4e1fa5","name":"Check received message containing Arabic","time":{"start":1759319496720,"stop":1759319496720,"duration":0},"status":"passed","severity":"normal"},{"uid":"871dd88f2c8722fa","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759319029426,"stop":1759319029426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a1af23db80677f","name":"should send to specified number of peers of used peers","time":{"start":1759319019863,"stop":1759319019863,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13f7657ef55f431","name":"should handle complete connection lifecycle","time":{"start":1759318968627,"stop":1759318968627,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3ae8cf4f72b4d2","name":"Subscribe and receive messages via lightPush","time":{"start":1759319525776,"stop":1759319525776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efbbbd65ffb01c5","name":"ignores unrecognized TXT record formats","time":{"start":1759318979550,"stop":1759318979550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73e8928738d5682","name":"should set default options when no config provided","time":{"start":1759318969998,"stop":1759318969998,"duration":0},"status":"passed","severity":"normal"},{"uid":"86e0bfaf12275f3b","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app5/6/topic893/json","time":{"start":1759319319976,"stop":1759319319979,"duration":3},"status":"passed","severity":"normal"},{"uid":"bed7a46967fc3e46","name":"Passing page size 19 when there are 20 messages","time":{"start":1759319387335,"stop":1759319387336,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9b5cf97e5edfd0","name":"should create a new stream if no existing for protocol found","time":{"start":1759318969364,"stop":1759318969365,"duration":1},"status":"passed","severity":"normal"},{"uid":"6522c8d8ccd9393d","name":"Push message with content topic containing long","time":{"start":1759320097327,"stop":1759320097327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6125d746052ed79d","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759319020833,"stop":1759319020839,"duration":6},"status":"passed","severity":"normal"},{"uid":"203cfef7b30c5d33","name":"throws on content topic with empty topic name field","time":{"start":1759318953337,"stop":1759318953338,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ff8df47762abc3","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759319383850,"stop":1759319383851,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed912f197a4f5b3","name":"configure the node with multiple content topics","time":{"start":1759319319984,"stop":1759319319986,"duration":2},"status":"passed","severity":"normal"},{"uid":"7562f81be2c41889","name":"Decoder throws on undefined content topic","time":{"start":1759318990950,"stop":1759318990950,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bc35decbdb2a48","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759319525789,"stop":1759319525790,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4ec7a56f47f0afb","name":"Push message with short payload","time":{"start":1759320097296,"stop":1759320097297,"duration":1},"status":"passed","severity":"normal"},{"uid":"880baf7dc7bd9e73","name":"should be safe to call multiple times","time":{"start":1759318968389,"stop":1759318968389,"duration":0},"status":"passed","severity":"normal"},{"uid":"c046f6983d9c390a","name":"should not stop if not started","time":{"start":1759318979477,"stop":1759318979477,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9a1cb05973e88e","name":"should only return 1 node with relay and store capability","time":{"start":1759318979551,"stop":1759318979551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dcd62a6a3e3a59","name":"should create KeepAliveManager with relay","time":{"start":1759318969880,"stop":1759318969881,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac5e70072f8d57d","name":"Push message with content topic containing JSON","time":{"start":1759320097304,"stop":1759320097304,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1acb93e1df18fa","name":"Retries within given interval","time":{"start":1759319021424,"stop":1759319021425,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bc1a22878f007","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759319525782,"stop":1759319525782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc18cfec5b65bd8","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759319331947,"stop":1759319331947,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5df0420bdbfdb78","name":"Check message with no payload is not received","time":{"start":1759319496725,"stop":1759319496725,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8b8dd5c86a7f42","name":"can start and stop the service","time":{"start":1759319283166,"stop":1759319283166,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf08744a6cf5100","name":"should work with mock decoders","time":{"start":1759319020865,"stop":1759319020870,"duration":5},"status":"passed","severity":"normal"},{"uid":"1a35ec49edc93bf0","name":"should sort peers by ping value","time":{"start":1759318970006,"stop":1759318970006,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ddbf06ac4c3432","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759319001753,"stop":1759319001754,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc69412388e5e35","name":"Publish without waiting for remote peer","time":{"start":1759319226536,"stop":1759319226537,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04d4a6e61b52f15","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759319525778,"stop":1759319525779,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b0ef427ab30e95","name":"Push message with content topic containing Russian","time":{"start":1759320097328,"stop":1759320097328,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06e2e4a9a8ea8e9","name":"Ephemeral field set to true","time":{"start":1759318970097,"stop":1759318970098,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39a4c374a1f2396","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759318953357,"stop":1759318953357,"duration":0},"status":"passed","severity":"normal"},{"uid":"17542e45d9a88510","name":"Subscribe to topic containing Script and receive message","time":{"start":1759319525782,"stop":1759319525782,"duration":0},"status":"passed","severity":"normal"},{"uid":"360dcbe4b3d086a","name":"Push message with SQL Injection payload","time":{"start":1759320097324,"stop":1759320097324,"duration":0},"status":"passed","severity":"normal"},{"uid":"888fc18fbcc09cdb","name":"should dispatch network event when browser goes online","time":{"start":1759318968619,"stop":1759318968619,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf4feef135bc2b7","name":"should start and stop interval correctly","time":{"start":1759319019609,"stop":1759319019610,"duration":1},"status":"passed","severity":"normal"},{"uid":"350aa4bbd8e2fc2a","name":"should retry if all attempts fail","time":{"start":1759319019619,"stop":1759319019619,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a896e993b303e7","name":"Check publish message after client node is restarted","time":{"start":1759319218586,"stop":1759319218586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"667072d97374fd75","name":"should remove expired entries after TTL has passed","time":{"start":1759319019265,"stop":1759319019265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8995d64a59b668a","name":"should maintain desired error rate","time":{"start":1759319006571,"stop":1759319006571,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c9d667ae840dde","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app62/6/topic560/json","time":{"start":1759319319969,"stop":1759319319970,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a63dc955517a5","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759318968476,"stop":1759318968476,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb90af77d065e93d","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759319001770,"stop":1759319001770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ba7e33a8617303","name":"should dial peer immediately when queue is empty","time":{"start":1759318968389,"stop":1759318968389,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d85cc4de625b292","name":"Using a function","time":{"start":1759319394226,"stop":1759319394226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7e07670998db","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759318958725,"stop":1759318958725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70f113283be8193","name":"should enable all discoveries when explicitly set","time":{"start":1759319018850,"stop":1759319018851,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9eb7ce2e1543325","name":"should dial all remaining peers","time":{"start":1759318969930,"stop":1759318969930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1730187bbb8e137","name":"Push message with content topic containing long","time":{"start":1759320097339,"stop":1759320097339,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af540fef1e7307c","name":"should handle timestamp equal to current time","time":{"start":1759319008821,"stop":1759319008821,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b4302cc4e38a7e","name":"should initialize with libp2p components","time":{"start":1759318979263,"stop":1759318979266,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a965448b412725f","name":"should capture event listeners for testing","time":{"start":1759319020870,"stop":1759319020870,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0bfe8dd832e127","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759319022646,"stop":1759319022646,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a825833b2d1e6a","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759319001767,"stop":1759319001768,"duration":1},"status":"passed","severity":"normal"},{"uid":"56e726a11c882395","name":"should set field with all protocols enabled","time":{"start":1759318959365,"stop":1759318959365,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6376dd19cbfecc","name":"Check received message with timestamp: 1759319046572000000 ","time":{"start":1759319496732,"stop":1759319496733,"duration":1},"status":"passed","severity":"normal"},{"uid":"43eb5519766d4a93","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759319226553,"stop":1759319226553,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6d00588de2ec8e4","name":"should perform ping and update peer store on timer","time":{"start":1759318969890,"stop":1759318969890,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7dd00f2208bd01","name":"should use configured peers when available","time":{"start":1759319021421,"stop":1759319021421,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec00fb6de9a72580","name":"Push message with Script payload","time":{"start":1759320097324,"stop":1759320097324,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb59a5c53b7f12ad","name":"Check message received after jswaku node is restarted","time":{"start":1759319496726,"stop":1759319496726,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a80ae00687bee77","name":"should handle ENR without shardInfo","time":{"start":1759318979492,"stop":1759318979501,"duration":9},"status":"passed","severity":"normal"},{"uid":"e01f104eeb0d769d","name":"Push to array if already present","time":{"start":1759318953044,"stop":1759318953044,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00d46eb728a68ed","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759319496733,"stop":1759319496733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14f7c6dab03b39a","name":"Fails to publish message with empty text","time":{"start":1759319218584,"stop":1759319218584,"duration":0},"status":"passed","severity":"normal"},{"uid":"f660fb28ce080b39","name":"should process tasks in queue","time":{"start":1759319019610,"stop":1759319019610,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3f188c62db2722","name":"Push message with content topic containing special chars","time":{"start":1759320097315,"stop":1759320097316,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0eaa5f1a55382b","name":"can start the service","time":{"start":1759319053989,"stop":1759319053997,"duration":8},"status":"passed","severity":"normal"},{"uid":"e4712e44a6c4d162","name":"Passing page size 110 when there are 120 messages","time":{"start":1759319387336,"stop":1759319387336,"duration":0},"status":"passed","severity":"normal"},{"uid":"326c1db9cfdee93d","name":"Check received message containing Basic HTML tag","time":{"start":1759319496721,"stop":1759319496722,"duration":1},"status":"passed","severity":"normal"},{"uid":"6510681aabfe846e","name":"Passing invalid cursor","time":{"start":1759319331952,"stop":1759319331952,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3662b3aa2d5a566","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759319018856,"stop":1759319018857,"duration":1},"status":"passed","severity":"normal"},{"uid":"745b366878dc6153","name":"Push message with escaped characters payload","time":{"start":1759320097325,"stop":1759320097325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7adfdafc872723b","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759319331950,"stop":1759319331951,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c1842dbfb6f1211","name":"Relay - dialed first","time":{"start":1759319399964,"stop":1759319399965,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f99ac1c7682ffb","name":"A test","time":{"start":1759319122546,"stop":1759319122546,"duration":0},"status":"passed","severity":"normal"},{"uid":"431e775b15a66144","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759319001770,"stop":1759319001770,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb60545a995ad09","name":"should skip peer when dialed recently","time":{"start":1759318968392,"stop":1759318968392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcd9a1fa179001f","name":"should handle errors when getting connections","time":{"start":1759318968620,"stop":1759318968620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4b4cf7f98e8f2e","name":"returns nothing if no connections present","time":{"start":1759318969426,"stop":1759318969426,"duration":0},"status":"passed","severity":"normal"},{"uid":"b861c5748417c4d3","name":"should encodeTxt and decodeTxt","time":{"start":1759318959351,"stop":1759318959351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8995020d55ecd64","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759319525786,"stop":1759319525786,"duration":0},"status":"passed","severity":"normal"},{"uid":"575cd5dadd64d0e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759319001779,"stop":1759319001779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deed514f54d3b44","name":"Push message with emoji payload","time":{"start":1759320097301,"stop":1759320097301,"duration":0},"status":"passed","severity":"normal"},{"uid":"59afe1adde898e58","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759319525777,"stop":1759319525777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9800a0ee144591c4","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759318979270,"stop":1759318979270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ecbd7f9c7cc816","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759319226544,"stop":1759319226546,"duration":2},"status":"passed","severity":"normal"},{"uid":"bb7d7af96ae7dbf6","name":"Subscribe and receives messages on 20 topics","time":{"start":1759319525778,"stop":1759319525778,"duration":0},"status":"passed","severity":"normal"},{"uid":"e143d2f2d9a5a0f0","name":"should handle dial errors gracefully","time":{"start":1759318968396,"stop":1759318968396,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8f608092c7386b","name":"should be empty when created","time":{"start":1759319020680,"stop":1759319020680,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf1789b280644a3","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759318978888,"stop":1759318978889,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd38490e5a26232","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759319001779,"stop":1759319001779,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc4861b3b11bf8a","name":"Relay Node - default protocol","time":{"start":1759319399967,"stop":1759319399967,"duration":0},"status":"passed","severity":"normal"},{"uid":"179a6134f4dcd736","name":"does not validate decoders for hash queries","time":{"start":1759318969868,"stop":1759318969869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27959a91538fb66","name":"Overlapping topic subscription","time":{"start":1759319525779,"stop":1759319525779,"duration":0},"status":"passed","severity":"normal"},{"uid":"615caa12176d15ea","name":"Ephemeral messages are not stored","time":{"start":1759319054128,"stop":1759319054135,"duration":7},"status":"passed","severity":"normal"},{"uid":"d3d42c3e08759a33","name":"should be empty after removing the only subscription","time":{"start":1759319020682,"stop":1759319020682,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd68e59a8aad4f47","name":"Waku message hash computation (payload length 0)","time":{"start":1759318968707,"stop":1759318968708,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe11adac18538cd7","name":"Relay - times out","time":{"start":1759319399965,"stop":1759319399965,"duration":0},"status":"passed","severity":"normal"},{"uid":"4454a2009aff4d48","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759319396743,"stop":1759319396743,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a691cc5dea3e765","name":"Generator, one shard","time":{"start":1759319337664,"stop":1759319337664,"duration":0},"status":"passed","severity":"normal"},{"uid":"237ba3e1987b2e11","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759319001781,"stop":1759319001781,"duration":0},"status":"passed","severity":"normal"},{"uid":"af55d839b8b1c9d3","name":"throws on content topic with generation field greater than 0","time":{"start":1759318953335,"stop":1759318953335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b632d0cf868fe747","name":"Push message with emoji payload","time":{"start":1759320097314,"stop":1759320097314,"duration":0},"status":"passed","severity":"normal"},{"uid":"524384c4f867384a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759318978897,"stop":1759318978897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7655a9e10c712fa","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759318969893,"stop":1759318969894,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57aa59266903b58","name":"Push message with content topic containing long","time":{"start":1759320097315,"stop":1759320097315,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d0134e402104d3","name":"ignores domain fetching errors","time":{"start":1759318979549,"stop":1759318979550,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7693d685f2bf83","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759319001750,"stop":1759319001753,"duration":3},"status":"passed","severity":"normal"},{"uid":"52c8c2ccca29996a","name":"should clear dial history on stop","time":{"start":1759318968387,"stop":1759318968388,"duration":1},"status":"passed","severity":"normal"},{"uid":"699d07755513d5e8","name":"Push message with content topic containing SQL Injection","time":{"start":1759320097304,"stop":1759320097304,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea883c18329c6a9","name":"Push 30 different messages","time":{"start":1759320097314,"stop":1759320097314,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4245e2c99a2b48a1","name":"should handle peer store errors gracefully","time":{"start":1759319021174,"stop":1759319021175,"duration":1},"status":"passed","severity":"normal"},{"uid":"16a7ce693abc13f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759318953344,"stop":1759318953344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bfb402593bba3e","name":"should create all internal components","time":{"start":1759318969999,"stop":1759318969999,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6c2eff5d903a7b","name":"should initialize with default number of peers","time":{"start":1759319020815,"stop":1759319020815,"duration":0},"status":"passed","severity":"normal"},{"uid":"6628f3f428158c5d","name":"should compute hash only when first accessed","time":{"start":1759318970100,"stop":1759318970100,"duration":0},"status":"passed","severity":"normal"},{"uid":"8faed03ea2df9c7a","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759319525782,"stop":1759319525782,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fe67593f43fd7","name":"should not create multiple intervals when called multiple times","time":{"start":1759318968384,"stop":1759318968386,"duration":2},"status":"passed","severity":"normal"},{"uid":"a95bf66f65ef202b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759319226546,"stop":1759319226546,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b62428535d2e43","name":"should handle disconnect when peer has no timers","time":{"start":1759318969895,"stop":1759318969895,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cc604c30776439","name":"should process up to 3 peers at once","time":{"start":1759318968398,"stop":1759318968398,"duration":0},"status":"passed","severity":"normal"},{"uid":"87447943b2a27aa6","name":"should throw error - no id","time":{"start":1759318959355,"stop":1759318959355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d025d098ee77ef","name":"Sample","time":{"start":1759318958754,"stop":1759318958754,"duration":0},"status":"passed","severity":"normal"},{"uid":"33aa32b08c9714f","name":"Push message with meta","time":{"start":1759320097306,"stop":1759320097306,"duration":0},"status":"passed","severity":"normal"},{"uid":"28cc9e75bc3aba59","name":"should reject if LightPush is requested but not mounted","time":{"start":1759319021471,"stop":1759319021471,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21a4fcfb328f30c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759318958716,"stop":1759318958716,"duration":0},"status":"passed","severity":"normal"},{"uid":"528b93aecb39ea8d","name":"Push message with Basic HTML tag payload","time":{"start":1759320097336,"stop":1759320097336,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc6c20227740e90","name":"Check received message containing numeric","time":{"start":1759319496719,"stop":1759319496719,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d283f8b14f3940","name":"Push message with numeric payload","time":{"start":1759320097322,"stop":1759320097322,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1981095b9d933d0","name":"should filter out already connected peers","time":{"start":1759318969929,"stop":1759318969929,"duration":0},"status":"passed","severity":"normal"},{"uid":"94096b258bbaaa9b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759318953352,"stop":1759318953352,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf22be034b2f6451","name":"Push message with content topic containing emoji","time":{"start":1759320097318,"stop":1759320097318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24ebd363e63379d","name":"should handle mixed protocol support correctly","time":{"start":1759319021175,"stop":1759319021175,"duration":0},"status":"passed","severity":"normal"},{"uid":"21131ce06d75117b","name":"Push message with escaped characters payload","time":{"start":1759320097337,"stop":1759320097337,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1a71b6ca5ad21a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759319001771,"stop":1759319001772,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2ed51698b82c7e","name":"Push message with content topic containing numeric","time":{"start":1759320097327,"stop":1759320097327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b2e5b31a879213","name":"Own sync message does not acknowledge own messages","time":{"start":1759319029427,"stop":1759319029427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8faffb352276f3e","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759319366100,"stop":1759319366101,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c5749f69b036ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759318953356,"stop":1759318953356,"duration":0},"status":"passed","severity":"normal"},{"uid":"128194873cdc806b","name":"should return PeerId when PeerId is provided","time":{"start":1759318969005,"stop":1759318969005,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c68c62bb872b9bd","name":"throws if decoders don't match content topics","time":{"start":1759318969868,"stop":1759318969868,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5eec00a75839f03","name":"Push message with unicode special characters payload","time":{"start":1759320097313,"stop":1759320097313,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b9f6a3a2cbea8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759319001782,"stop":1759319001782,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b5ead4b7087d29","name":"Check received message containing Chinese","time":{"start":1759319496728,"stop":1759319496729,"duration":1},"status":"passed","severity":"normal"},{"uid":"a66b562527a02ced","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759319331951,"stop":1759319331951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f7a7aa52344d1e","name":"Callback on promise, aborts when callback returns true","time":{"start":1759319379866,"stop":1759319379867,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa53e1b1133fce1","name":"should handle all zero keep alive options","time":{"start":1759318969896,"stop":1759318969897,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9fe349bde9be193","name":"should reassess health immediately when peer disconnects","time":{"start":1759319021163,"stop":1759319021163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f521f4ba53bd96","name":"should transition to Unhealthy when no connections","time":{"start":1759319021162,"stop":1759319021162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f23625ef1a4758","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759319029426,"stop":1759319029426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cd05b623cd80bf","name":"ends if stream creation fails","time":{"start":1759318969869,"stop":1759318969869,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d840d8ec70a2c63","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759319525792,"stop":1759319525792,"duration":0},"status":"passed","severity":"normal"},{"uid":"691324c2bd976658","name":"should return empty array when no peers connected","time":{"start":1759318970005,"stop":1759318970005,"duration":0},"status":"passed","severity":"normal"},{"uid":"35efe5960fa0a991","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759318979553,"stop":1759318979553,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ade5b966bb446e9","name":"same cluster: nodes connect","time":{"start":1759319136697,"stop":1759319136697,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba780516f4451b37","name":"should invoke callbacks when receiving a message","time":{"start":1759319020682,"stop":1759319020682,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbc60baf07c7e81","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759319226538,"stop":1759319226538,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace3b72cb4925fe2","name":"Push message with content topic containing JSON","time":{"start":1759320097329,"stop":1759320097329,"duration":0},"status":"passed","severity":"normal"},{"uid":"541c4dc4814df77e","name":"should create ConnectionManager with required options","time":{"start":1759318969996,"stop":1759318969996,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b824c5b8484324","name":"should return cached hash on subsequent access","time":{"start":1759318970100,"stop":1759318970100,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9f12477b4e8b0a0","name":"should handle cache.get errors gracefully","time":{"start":1759318983634,"stop":1759318983634,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacb74243c09f446","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759318969893,"stop":1759318969893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef54126f828f791","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759319396745,"stop":1759319396745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c4863b2df64c27","name":"should return true when peer is on the same cluster","time":{"start":1759318968467,"stop":1759318968467,"duration":0},"status":"passed","severity":"normal"},{"uid":"947b6fd805ed0485","name":"Correctly serialized arguments","time":{"start":1759319135760,"stop":1759319135760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c2bc3d4c3f7df0","name":"should handle peerStore errors gracefully","time":{"start":1759318970006,"stop":1759318970006,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cad6160783e6d97","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759319001750,"stop":1759319001750,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ead60a2956749d","name":"Check publish message containing XML","time":{"start":1759319218580,"stop":1759319218580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d6162535a39914","name":"should dial peer when on same shard","time":{"start":1759318968394,"stop":1759318968394,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccc5b50e64bb0a4","name":"Push message with Arabic payload","time":{"start":1759320097310,"stop":1759320097310,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c014b5070003a2","name":"different cluster: nodes don't connect","time":{"start":1759319136697,"stop":1759319136698,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a59e51860b0b46","name":"Stops search when maxGet is reached","time":{"start":1759318978946,"stop":1759318978950,"duration":4},"status":"passed","severity":"normal"},{"uid":"e8d272a9d165cb71","name":"Check meta is set [symmetric]","time":{"start":1759318989504,"stop":1759318989504,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea7972972d40c53","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759319496736,"stop":1759319496736,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa6f65be89bf1e9","name":"Refresh subscription","time":{"start":1759319226539,"stop":1759319226541,"duration":2},"status":"skipped","severity":"normal"},{"uid":"f755bb60199bd124","name":"random static sharding 9 - Cluster ID: 646, Shard ID: 326","time":{"start":1759319372635,"stop":1759319372635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9468d1861fcc5ac","name":"Check meta is set [ecies]","time":{"start":1759318990949,"stop":1759318990949,"duration":0},"status":"passed","severity":"normal"},{"uid":"427da23eb1418421","name":"Relay + Store","time":{"start":1759319053238,"stop":1759319053239,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d954ca09e41e918","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759319331949,"stop":1759319331950,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76556077a2a0934","name":"handles different networkShards values correctly","time":{"start":1759318953350,"stop":1759318953351,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc15e05288cd1f9","name":"Sync message is not sent if another sync message was just received","time":{"start":1759319029425,"stop":1759319029426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad97d963ccd487c","name":"should respect custom numPeersToUse configuration","time":{"start":1759319020831,"stop":1759319020832,"duration":1},"status":"passed","severity":"normal"},{"uid":"734dedc2692dd05d","name":"messageHashStr works with IProtoMessage","time":{"start":1759318968709,"stop":1759318968717,"duration":8},"status":"passed","severity":"normal"},{"uid":"42ce9176eb54d4d6","name":"Decoder throws on empty string content topic","time":{"start":1759318990950,"stop":1759318990950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbd829482d52172","name":"should stop and cleanup resources","time":{"start":1759319020683,"stop":1759319020684,"duration":1},"status":"passed","severity":"normal"},{"uid":"49642868b2c80baa","name":"Check received message containing long","time":{"start":1759319496719,"stop":1759319496719,"duration":0},"status":"passed","severity":"normal"},{"uid":"466316ab8bec8492","name":"Check received message containing numeric","time":{"start":1759319496728,"stop":1759319496728,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe7290540aef91c","name":"should properly compute the node id","time":{"start":1759318959359,"stop":1759318959359,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ca842d66448ab0","name":"Subscribe to topic containing long and receive message","time":{"start":1759319525780,"stop":1759319525780,"duration":0},"status":"passed","severity":"normal"},{"uid":"7946db1c1679e14c","name":"random static sharding 3 - Cluster ID: 853, Shard ID: 621","time":{"start":1759319372630,"stop":1759319372632,"duration":2},"status":"passed","severity":"normal"},{"uid":"93a8014e1462dc5a","name":"should throw error when no peers are available","time":{"start":1759319021420,"stop":1759319021420,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1be8c9e06178ba","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759318990948,"stop":1759318990948,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c817628862a43c8","name":"rejects content-filtered query with only contentTopics","time":{"start":1759318969013,"stop":1759318969013,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c466cb6a9b8428","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759319020874,"stop":1759319020874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a792ce086358ec5f","name":"Cluster ID 0, shard 1","time":{"start":1759319372628,"stop":1759319372628,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9fab0d110fe24c","name":"should handle browser offline state overriding peer connections","time":{"start":1759318968627,"stop":1759318968627,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbec9117ea883bb","name":"should skip peers that were recently queried","time":{"start":1759318979483,"stop":1759318979484,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8e0e1b520297f1","name":"should handle empty pubsub topics","time":{"start":1759318969896,"stop":1759318969896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad68a476636a0c42","name":"Outgoing message is acknowledged","time":{"start":1759319022331,"stop":1759319022331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b6b23d90ccd3fc","name":"Sets default value correctly","time":{"start":1759319394227,"stop":1759319394227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f2a1d27efe534c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759318968702,"stop":1759318968702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac871f0fd6c12a67","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759319136696,"stop":1759319136697,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fbd21a8555a3e6d","name":"should get all peers from store","time":{"start":1759318969929,"stop":1759318969929,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b34060954d2c88","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759318979268,"stop":1759318979268,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a82a3d6a974b06","name":"Encoder throws on empty string content topic","time":{"start":1759318989505,"stop":1759318989506,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cb2b328a6a95df","name":"Push message equal or less that 1MB","time":{"start":1759320097332,"stop":1759320097332,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1dc8c4c49820e1","name":"should return false when peer is on different cluster","time":{"start":1759318968475,"stop":1759318968475,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c5646fda8aafb","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759319021421,"stop":1759319021421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd64abf28390adf3","name":"should create KeepAliveManager with required options","time":{"start":1759318969880,"stop":1759318969880,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7aaa7883bae474","name":"should clear timers for specific peer on disconnect","time":{"start":1759318969895,"stop":1759318969895,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e5eb1ebeafcf66","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759319001773,"stop":1759319001773,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d42310d47f8de3","name":"Publishes to nwaku","time":{"start":1759319208431,"stop":1759319208433,"duration":2},"status":"passed","severity":"normal"},{"uid":"619f811755b9fb69","name":"should get / set TCP multiaddr","time":{"start":1759318959361,"stop":1759318959362,"duration":1},"status":"passed","severity":"normal"},{"uid":"900fd20b79d93876","name":"Fails to push message with large meta","time":{"start":1759320097330,"stop":1759320097330,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdbb5f8171ae130","name":"new peer added after a peer was already found","time":{"start":1759319224543,"stop":1759319224544,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb24a085e476e314","name":"Subscribe to topic containing short and receive message","time":{"start":1759319525780,"stop":1759319525780,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb93458fb271fa8","name":"Push message with short payload","time":{"start":1759320097332,"stop":1759320097332,"duration":0},"status":"passed","severity":"normal"},{"uid":"badd089170a11490","name":"returns only open connection if one present","time":{"start":1759318969426,"stop":1759318969426,"duration":0},"status":"passed","severity":"normal"},{"uid":"964143fc555d2872","name":"should set field with only STORE enabled","time":{"start":1759318959365,"stop":1759318959366,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dc9716e9d91267","name":"should handle queue processing errors gracefully","time":{"start":1759318968399,"stop":1759318968399,"duration":0},"status":"passed","severity":"normal"},{"uid":"453faa32e4da5d1","name":"Push message with SQL Injection payload","time":{"start":1759320097311,"stop":1759320097311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa162c008d54e29a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759318953343,"stop":1759318953343,"duration":0},"status":"passed","severity":"normal"},{"uid":"51171f04d2734444","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759319020821,"stop":1759319020831,"duration":10},"status":"passed","severity":"normal"},{"uid":"36a30366d7e1aba4","name":"should not fail to start the service if it is already started","time":{"start":1759319053999,"stop":1759319053999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d039863a71d0ef38","name":"should handle network check errors gracefully","time":{"start":1759318968400,"stop":1759318968400,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f5f889036415b8","name":"throws on content topic with non-number generation field","time":{"start":1759318953334,"stop":1759318953334,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee5c578613afe92","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759319212023,"stop":1759319212023,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d07c91fd12c084f","name":"recovers when dns.resolve returns empty","time":{"start":1759318979549,"stop":1759318979549,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb75dbcdb341a85a","name":"Check received message containing Script","time":{"start":1759319496730,"stop":1759319496730,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bfc2993c2b8380","name":"should create PeerExchange instance with components","time":{"start":1759318979274,"stop":1759318979274,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2720ae24f0ca43","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759319001772,"stop":1759319001772,"duration":0},"status":"passed","severity":"normal"},{"uid":"3468e06694c11786","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759319009323,"stop":1759319009323,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7072b5558a4995","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759319001767,"stop":1759319001767,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f4d527af2b4102","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759318969936,"stop":1759318969937,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f564ead426b8f0","name":"should create PeerExchangeDiscovery instance","time":{"start":1759318979502,"stop":1759318979503,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf935b765592096","name":"Accepts a valid Waku Message","time":{"start":1759319032659,"stop":1759319032660,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9b9be245128a36","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759319525789,"stop":1759319525789,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a781e181fd1596","name":"should add event listeners for peer connect and disconnect","time":{"start":1759318969881,"stop":1759318969881,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43608d52b0d96bd","name":"Passing page size 3 when there are 20 messages","time":{"start":1759319387331,"stop":1759319387332,"duration":1},"status":"passed","severity":"normal"},{"uid":"83cafe4b3d18eff3","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759319226538,"stop":1759319226538,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fdd2566b8b674c","name":"Check received message containing JSON","time":{"start":1759319496731,"stop":1759319496731,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e1b5a081c570e2","name":"should serialize and deserialize correctly","time":{"start":1759319006572,"stop":1759319006573,"duration":1},"status":"passed","severity":"normal"},{"uid":"df14aca575db767e","name":"random static sharding 6 - Cluster ID: 587, Shard ID: 270","time":{"start":1759319372633,"stop":1759319372634,"duration":1},"status":"passed","severity":"normal"},{"uid":"a03c06bd1455da0e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759319496733,"stop":1759319496733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b23a658c5f8b85","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759319383851,"stop":1759319383851,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28f0d8b41258cdd","name":"should never report false negatives","time":{"start":1759319006571,"stop":1759319006572,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6b76a8fa03cb7e","name":"should dial one peer on dial","time":{"start":1759319135567,"stop":1759319135568,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf079eeeab7ca6e","name":"pre and post cipher","time":{"start":1759318989881,"stop":1759318989882,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae07a777031b91a","name":"should encode/decode to text encoding","time":{"start":1759318959360,"stop":1759318959361,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62158f238946b8a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759319073218,"stop":1759319073218,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f5ae4a7bbf3c3d","name":"should skip peer when not on same cluster","time":{"start":1759318968393,"stop":1759318968394,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35b3b0339ea46cd","name":"Push message with content topic containing Chinese","time":{"start":1759320097328,"stop":1759320097328,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a72dc4a0ac31c9","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759319001764,"stop":1759319001765,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b0c3588363c5d8b","name":"Throws when trying to push message with empty payload","time":{"start":1759320097338,"stop":1759320097338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e98d716de00f197","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759319396743,"stop":1759319396743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1018ea54800a4b2","name":"should throw error - invalid id","time":{"start":1759318959358,"stop":1759318959358,"duration":0},"status":"passed","severity":"normal"},{"uid":"61343075abf599c4","name":"should discover peers from provided peer cache","time":{"start":1759319140656,"stop":1759319140657,"duration":1},"status":"passed","severity":"normal"},{"uid":"39af7f612199ccf5","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759319020833,"stop":1759319020833,"duration":0},"status":"passed","severity":"normal"},{"uid":"f627efc888600be7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759319525783,"stop":1759319525783,"duration":0},"status":"passed","severity":"normal"},{"uid":"24be1afba95b5bef","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759319396742,"stop":1759319396742,"duration":0},"status":"passed","severity":"normal"},{"uid":"458a25c309ed89f3","name":"should skip peer when failed to dial recently","time":{"start":1759318968392,"stop":1759318968392,"duration":0},"status":"passed","severity":"normal"},{"uid":"2863837519fc336a","name":"should merge provided config with defaults","time":{"start":1759318969998,"stop":1759318969998,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd07d842d1b50d3","name":"should add event listeners to libp2p","time":{"start":1759318968581,"stop":1759318968582,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f081711f69ba46","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759319021422,"stop":1759319021422,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1a426de2a7d5a3","name":"should drop connection via multiaddr with hangUp","time":{"start":1759319135569,"stop":1759319135571,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9c0a1f43ad161ad","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759319068725,"stop":1759319068726,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b53454468025e0","name":"should do nothing when connections still exist","time":{"start":1759318969928,"stop":1759318969928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41be97c66109873","name":"rejects hash query with time filter","time":{"start":1759318969024,"stop":1759318969025,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7c990a6630357fd","name":"Check received message containing unicode special characters","time":{"start":1759319496722,"stop":1759319496723,"duration":1},"status":"passed","severity":"normal"},{"uid":"8277c874960f9f6f","name":"returns all values when wanted number is greater than available values","time":{"start":1759318977910,"stop":1759318977911,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd03a727c8fa492f","name":"throws on empty content topic","time":{"start":1759318953332,"stop":1759318953333,"duration":1},"status":"passed","severity":"normal"},{"uid":"12db69451da55e98","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759318969891,"stop":1759318969892,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1b5d4e1158618e","name":"Push message with Script payload","time":{"start":1759320097299,"stop":1759320097299,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9f6c9a75ac3c3","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759319525780,"stop":1759319525780,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fb60312f6ebef5","name":"should be safe to call multiple times","time":{"start":1759318967990,"stop":1759318967991,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9b3e7764173036","name":"should handle task timeouts","time":{"start":1759319019615,"stop":1759319019618,"duration":3},"status":"passed","severity":"normal"},{"uid":"ad36851430e77e6","name":"should have no discoveries enabled by default","time":{"start":1759319018845,"stop":1759319018850,"duration":5},"status":"passed","severity":"normal"},{"uid":"a155664fe8cd5497","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759319020886,"stop":1759319020886,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee6e61aab2b2eb6","name":"Subscribe and publish message","time":{"start":1759319226537,"stop":1759319226537,"duration":0},"status":"passed","severity":"normal"},{"uid":"2802fef1c5c418e9","name":"topics with same application and version share the same shard","time":{"start":1759318953349,"stop":1759318953349,"duration":0},"status":"passed","severity":"normal"},{"uid":"450661f6193e53bf","name":"should not receive a peer event after stop","time":{"start":1759319054011,"stop":1759319054016,"duration":5},"status":"passed","severity":"normal"},{"uid":"76ff4a2e93e09055","name":"Refresh subscription","time":{"start":1759319525779,"stop":1759319525780,"duration":1},"status":"passed","severity":"normal"},{"uid":"902c6d345e79b0bb","name":"All","time":{"start":1759319053239,"stop":1759319053239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0e20697f6c0a81","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759319001775,"stop":1759319001776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3af590938c3721c2","name":"Push message with special chars payload","time":{"start":1759320097298,"stop":1759320097298,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f092db91d2e2e7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759318953352,"stop":1759318953352,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc03ee39883e411c","name":"Promise Callback - false","time":{"start":1759319377179,"stop":1759319377180,"duration":1},"status":"passed","severity":"normal"},{"uid":"2df1a2b351174177","name":"should add and remove event listeners correctly","time":{"start":1759318983634,"stop":1759318983635,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ff5d545630e7e7","name":"Decrypt messages","time":{"start":1759319197052,"stop":1759319197053,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d7be4d9fd9538b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759319195450,"stop":1759319195450,"duration":0},"status":"passed","severity":"normal"},{"uid":"c18557711ebe4787","name":"should be able to decode the field with only STORE set to true","time":{"start":1759318958723,"stop":1759318958723,"duration":0},"status":"passed","severity":"normal"},{"uid":"1508069a6fdf121d","name":"Push message with custom timestamp: 1759315473421","time":{"start":1759320097343,"stop":1759320097344,"duration":1},"status":"passed","severity":"normal"},{"uid":"187f90e3e5c11e0f","name":"should not return locked peers if enough unlocked are available","time":{"start":1759319020819,"stop":1759319020819,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a7995d59d09469","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759319020196,"stop":1759319020196,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9edf3d4de6b1b2a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759319396739,"stop":1759319396740,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8301a8a62e90b4","name":"should not start if already started","time":{"start":1759318979476,"stop":1759318979477,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e2f56569513756","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759319195450,"stop":1759319195451,"duration":1},"status":"passed","severity":"normal"},{"uid":"597e2ca589c6f5c8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759319226547,"stop":1759319226547,"duration":0},"status":"passed","severity":"normal"},{"uid":"c986fac9eff6d804","name":"should create QueryOnConnect instance without options","time":{"start":1759319020860,"stop":1759319020863,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c5c50dd05df6576","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759319001766,"stop":1759319001767,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d015e22ae67bc5","name":"should not discard bootstrap peers if under the limit","time":{"start":1759319090585,"stop":1759319090585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eaa024f179e7b8c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759319001773,"stop":1759319001773,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c6b540c1b9dd77","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759319226544,"stop":1759319226544,"duration":0},"status":"passed","severity":"normal"},{"uid":"356352125fa8f818","name":"should add event listener for peer:discovery","time":{"start":1759318967986,"stop":1759318967987,"duration":1},"status":"passed","severity":"normal"},{"uid":"8537230ab68f745c","name":"Overlapping topic subscription","time":{"start":1759319226541,"stop":1759319226542,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8dc84d858e3ac4e","name":"should handle special patterns correctly","time":{"start":1759319006573,"stop":1759319006573,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea9e8488b5311b8","name":"Fails to push message bigger that 1MB","time":{"start":1759320097332,"stop":1759320097332,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41fb979dd60d016","name":"Push message with Russian payload","time":{"start":1759320097334,"stop":1759320097334,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6019d66836e362","name":"Delete observer","time":{"start":1759319197053,"stop":1759319197053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67e94c946bc86e1","name":"Check received message containing JSON","time":{"start":1759319496722,"stop":1759319496722,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5807e32ec245495","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759319020832,"stop":1759319020832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aae6e166bfad0b","name":"Check received message containing short","time":{"start":1759319496719,"stop":1759319496719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9734b8eb4e8877","name":"Push message with Chinese payload","time":{"start":1759320097323,"stop":1759320097323,"duration":0},"status":"passed","severity":"normal"},{"uid":"281f490ecf8e15d1","name":"should not retry if at least one success","time":{"start":1759319019866,"stop":1759319019866,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca06fd31d55d85aa","name":"Push message with Script payload","time":{"start":1759320097335,"stop":1759320097335,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5e4c243dda819a","name":"ends after yielding if response size indicates end","time":{"start":1759318969871,"stop":1759318969872,"duration":1},"status":"passed","severity":"normal"},{"uid":"e236388ea82b3802","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759319001754,"stop":1759319001754,"duration":0},"status":"passed","severity":"normal"},{"uid":"de67f8842fbf4339","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759318969005,"stop":1759318969006,"duration":1},"status":"passed","severity":"normal"},{"uid":"37249f15760640b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759318953356,"stop":1759318953356,"duration":0},"status":"passed","severity":"normal"},{"uid":"1339a8256db19337","name":"should properly create location multiaddrs - udp6","time":{"start":1759318959363,"stop":1759318959363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8265ec00bf633cb3","name":"should not receive a peer event before start","time":{"start":1759319283168,"stop":1759319283168,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ae63f5200212a5","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759319218585,"stop":1759319218585,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7ed14f41af1d6c","name":"should handle different types of entries","time":{"start":1759319019266,"stop":1759319019266,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f902ebcd579f0fc","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759318989501,"stop":1759318989503,"duration":2},"status":"passed","severity":"normal"},{"uid":"11dd3b9f157dd2bc","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app41/8/topic17/utf8","time":{"start":1759319319979,"stop":1759319319979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bd25428d18cbb0","name":"Push message with rate limit","time":{"start":1759320097330,"stop":1759320097331,"duration":1},"status":"passed","severity":"normal"},{"uid":"100ebd66b93e28fc","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759319020883,"stop":1759319020883,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1f51f7f81e524a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759318970100,"stop":1759318970100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20496661df15eff","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759319525781,"stop":1759319525781,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde101297bd06c54","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759319226538,"stop":1759319226538,"duration":0},"status":"passed","severity":"normal"},{"uid":"f266c7a9f8c6a33a","name":"should handle case with no peers in store","time":{"start":1759318969930,"stop":1759318969931,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d67721bbe8e9a2b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759319001763,"stop":1759319001763,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd3af71c4b2e546","name":"Push message equal or less that 1MB","time":{"start":1759320097344,"stop":1759320097344,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d146ca3a722c97","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759319021162,"stop":1759319021163,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56d2c16cd1574db","name":"should return null for non-existent peer","time":{"start":1759318969932,"stop":1759318969932,"duration":0},"status":"passed","severity":"normal"},{"uid":"e885d61673e80323","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759319195448,"stop":1759319195449,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ba075cf9b34ae9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759319195455,"stop":1759319195455,"duration":0},"status":"passed","severity":"normal"},{"uid":"42462aafb465993f","name":"Push message with content topic containing unicode special characters","time":{"start":1759320097318,"stop":1759320097318,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bd27754944f18a","name":"Renews subscription after lossing a connection","time":{"start":1759319525785,"stop":1759319525785,"duration":0},"status":"passed","severity":"normal"},{"uid":"9120560a6b490ca3","name":"Check message with invalid timestamp is not received","time":{"start":1759319496724,"stop":1759319496724,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e0be68622ba6fe","name":"should reject if Store is requested but not mounted","time":{"start":1759319021471,"stop":1759319021471,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b9ce3135026260","name":"retrieves a single peer","time":{"start":1759318979548,"stop":1759318979549,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb2823bc187a787","name":"should handle retrieve function with query parameters","time":{"start":1759319020871,"stop":1759319020873,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e7d4daf13429b9d","name":"should not receive a peer event after stop","time":{"start":1759318983632,"stop":1759318983633,"duration":1},"status":"passed","severity":"normal"},{"uid":"8535e831b827a2ed","name":"should not process empty queue","time":{"start":1759318968398,"stop":1759318968399,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d8b7462da139a3","name":"Push message with long payload","time":{"start":1759320097322,"stop":1759320097322,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ce74a64969274c","name":"should add and check entries correctly","time":{"start":1759319019261,"stop":1759319019261,"duration":0},"status":"passed","severity":"normal"},{"uid":"488259c97140774d","name":"messageHashStr produces different results for different inputs","time":{"start":1759318968718,"stop":1759318968718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b978c2cba184cdd","name":"Push message with content topic containing special chars","time":{"start":1759320097339,"stop":1759320097339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6be860204f59da7","name":"Push 30 different messages","time":{"start":1759320097338,"stop":1759320097338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"967fff2e3f9f8862","name":"should return usable stream attached to connection","time":{"start":1759318969363,"stop":1759318969364,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab83914cc3f144b","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759319008820,"stop":1759319008820,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf1f1408a7548a2","name":"Check message with no content topic is not received","time":{"start":1759319496725,"stop":1759319496725,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5daf75e12b8bbe6","name":"Push message with XML payload","time":{"start":1759320097312,"stop":1759320097312,"duration":0},"status":"passed","severity":"normal"},{"uid":"81867dd0071b820f","name":"accepts valid content-filtered query","time":{"start":1759318969012,"stop":1759318969013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3146a88df28ba6f9","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759318969933,"stop":1759318969933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cc48b456ddca5b","name":"can start and stop the service","time":{"start":1759318983630,"stop":1759318983630,"duration":0},"status":"passed","severity":"normal"},{"uid":"127000cac8cbeffa","name":"Push message with emoji payload","time":{"start":1759320097337,"stop":1759320097338,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f646234ba6b325","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759319001769,"stop":1759319001769,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3464edd79683558","name":"Query Generator, No message returned","time":{"start":1759319346293,"stop":1759319346293,"duration":0},"status":"passed","severity":"normal"},{"uid":"8573593df8ff015e","name":"Push 30 different messages","time":{"start":1759320097301,"stop":1759320097302,"duration":1},"status":"skipped","severity":"normal"},{"uid":"710bea65c602bb1a","name":"Check received message containing Script","time":{"start":1759319496721,"stop":1759319496721,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda1821a3fcefd64","name":"yields undefined for messages without content topic","time":{"start":1759318969870,"stop":1759318969871,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e798d18fd780df","name":"should handle case when navigator is not available","time":{"start":1759318968596,"stop":1759318968608,"duration":12},"status":"passed","severity":"normal"},{"uid":"acb140b932efd18","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759319212025,"stop":1759319212025,"duration":0},"status":"passed","severity":"normal"},{"uid":"875798de1b987b2f","name":"Push message with Arabic payload","time":{"start":1759320097298,"stop":1759320097298,"duration":0},"status":"passed","severity":"normal"},{"uid":"9388a94cbc952078","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759318969889,"stop":1759318969889,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b03977e4b3385d","name":"should dial second nwaku node that was discovered","time":{"start":1759319046893,"stop":1759319046894,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e7e6217fd33c94ad","name":"should properly clean up resources when disposed","time":{"start":1759319019274,"stop":1759319019274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2da4f75d1c4cad9","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759319001771,"stop":1759319001771,"duration":0},"status":"passed","severity":"normal"},{"uid":"23640ba1ff0655e7","name":"can query messages by message hash","time":{"start":1759319368628,"stop":1759319368628,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba561ef815aa26b","name":"should properly create location multiaddrs - tcp6","time":{"start":1759318959363,"stop":1759318959363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f782ab863602b5fd","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759319379867,"stop":1759319379867,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d2b76a64c18ca5","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759318978892,"stop":1759318978893,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c18d348eee500c","name":"Push message with content topic containing Chinese","time":{"start":1759320097340,"stop":1759320097340,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba889225ba6c8e84","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759319001782,"stop":1759319001783,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a871d092096c238","name":"should not fail to stop the service if it was not started","time":{"start":1759319283166,"stop":1759319283167,"duration":1},"status":"passed","severity":"normal"},{"uid":"1310369859ec1e46","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759319001781,"stop":1759319001781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35d83ada0aed2d4","name":"should return false when peer is not found","time":{"start":1759318968485,"stop":1759318968485,"duration":0},"status":"passed","severity":"normal"},{"uid":"576ab812ce6fabd0","name":"same cluster, static sharding: nodes connect","time":{"start":1759319136695,"stop":1759319136696,"duration":1},"status":"passed","severity":"normal"},{"uid":"f79d0b2de59a9de5","name":"should handle a minimal index list","time":{"start":1759318953466,"stop":1759318953466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9695cdf0449e2c75","name":"should remove event listeners from libp2p","time":{"start":1759318968594,"stop":1759318968594,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5787a335842667","name":"nwaku subscribes","time":{"start":1759319208431,"stop":1759319208431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f779f5a2f333b73","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759319396740,"stop":1759319396741,"duration":1},"status":"passed","severity":"normal"},{"uid":"411667fae5c71bf7","name":"Throws when trying to push message with empty payload","time":{"start":1759320097314,"stop":1759320097314,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf7d538ea94f453","name":"should allow redial after cooldown period","time":{"start":1759318968393,"stop":1759318968393,"duration":0},"status":"passed","severity":"normal"},{"uid":"309e48c588435ed5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759319496724,"stop":1759319496724,"duration":0},"status":"passed","severity":"normal"},{"uid":"600dd754b92ae39b","name":"Push message with special chars payload","time":{"start":1759320097310,"stop":1759320097310,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca62ed22676872b","name":"returns all values when wanted number matches available values","time":{"start":1759318977902,"stop":1759318977903,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b2c60488065357","name":"should call waitForPeer on Relay","time":{"start":1759319021473,"stop":1759319021473,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ceab484d69383f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app50/9/topic407/utf8","time":{"start":1759319319969,"stop":1759319319969,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad61894616f942c","name":"should return true when peer is on the specified shard","time":{"start":1759318968474,"stop":1759318968475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bda4b9828f262e1","name":"Fails to push message with large meta","time":{"start":1759320097306,"stop":1759320097306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c399c1117536657e","name":"Check received message containing XML","time":{"start":1759319496721,"stop":1759319496721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c09d871ff45a2f","name":"should drop connection to all peers on hangUp","time":{"start":1759319135565,"stop":1759319135567,"duration":2},"status":"passed","severity":"normal"},{"uid":"25e0c1ee0309567a","name":"Push message with content topic containing Russian","time":{"start":1759320097340,"stop":1759320097340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f562b31005385021","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759319114671,"stop":1759319114671,"duration":0},"status":"passed","severity":"normal"},{"uid":"589862b6603b6ed4","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759319001764,"stop":1759319001764,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3da91b0cfcaadee","name":"should return all connected peers without codec filter","time":{"start":1759318970005,"stop":1759318970005,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b0bbf34be188f0","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759319212024,"stop":1759319212024,"duration":0},"status":"passed","severity":"normal"},{"uid":"b143c0db3075bac2","name":"Check publish message containing Chinese","time":{"start":1759319218576,"stop":1759319218576,"duration":0},"status":"passed","severity":"normal"},{"uid":"8431548376239690","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759319001772,"stop":1759319001773,"duration":1},"status":"passed","severity":"normal"},{"uid":"20edb711234dff3","name":"should return no connections if no open connection provided","time":{"start":1759318969427,"stop":1759318969427,"duration":0},"status":"passed","severity":"normal"},{"uid":"351612f48a009af9","name":"Mutual subscription","time":{"start":1759319226535,"stop":1759319226535,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9415e48215fc0f3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759319496724,"stop":1759319496724,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda7c221a3814854","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759318977911,"stop":1759318977911,"duration":0},"status":"passed","severity":"normal"},{"uid":"302df99f711054aa","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759318968596,"stop":1759318968596,"duration":0},"status":"passed","severity":"normal"},{"uid":"36d762cfe87b0a91","name":"should properly create location multiaddrs - udp","time":{"start":1759318959363,"stop":1759318959363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbbd03c316ef1a2","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759318983634,"stop":1759318983634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca09af6c547375b","name":"should handle peer identify event","time":{"start":1759318979478,"stop":1759318979481,"duration":3},"status":"passed","severity":"normal"},{"uid":"66f1557774c3ba0d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759319001776,"stop":1759319001776,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac122951ce9f660","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759319218582,"stop":1759319218583,"duration":1},"status":"passed","severity":"normal"},{"uid":"a86cbd28e59f416b","name":"Push message with content topic containing Arabic","time":{"start":1759320097303,"stop":1759320097303,"duration":0},"status":"passed","severity":"normal"},{"uid":"262a132b69744db6","name":"should not create relay timers when relay is not provided","time":{"start":1759318969892,"stop":1759318969893,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee114397dd8b21ca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759318953354,"stop":1759318953354,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa3e2cc129c20c0","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759318958714,"stop":1759318958715,"duration":1},"status":"passed","severity":"normal"},{"uid":"d457c99c8544a0e9","name":"Nwaku publishes","time":{"start":1759319208433,"stop":1759319208433,"duration":0},"status":"passed","severity":"normal"},{"uid":"284f1a7320da34b5","name":"should reject if Relay is requested but not mounted","time":{"start":1759319021471,"stop":1759319021471,"duration":0},"status":"passed","severity":"normal"},{"uid":"1069fbc0ab728db2","name":"Check received message containing emoji","time":{"start":1759319496723,"stop":1759319496723,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff5846db099667d","name":"Check publish message containing emoji","time":{"start":1759319218582,"stop":1759319218582,"duration":0},"status":"passed","severity":"normal"},{"uid":"151c578254d6626a","name":"Callback on promise","time":{"start":1759319379863,"stop":1759319379864,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf19c145f1a2549f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759318953357,"stop":1759318953357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82beede481777ab","name":"should dial peers from store on start","time":{"start":1759318969924,"stop":1759318969924,"duration":0},"status":"passed","severity":"normal"},{"uid":"b924c7618312657d","name":"Push message with content topic containing special chars","time":{"start":1759320097303,"stop":1759320097303,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c601d7ad86ddc95","name":"Push message with Russian payload","time":{"start":1759320097299,"stop":1759320097299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b434701011c9b409","name":"should not be empty after adding a subscription","time":{"start":1759319020680,"stop":1759319020681,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d52350da56ba8","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759319396743,"stop":1759319396743,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb6b770cbf7c1fc","name":"Push message with content topic containing Chinese","time":{"start":1759320097316,"stop":1759320097316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34770450aa65a5a","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759318953358,"stop":1759318953358,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2002ac50b228dc","name":"Check publish message containing long","time":{"start":1759319218575,"stop":1759319218575,"duration":0},"status":"passed","severity":"normal"},{"uid":"98786a2d9b98066e","name":"Push message with content topic containing unicode special characters","time":{"start":1759320097342,"stop":1759320097342,"duration":0},"status":"passed","severity":"normal"},{"uid":"824d1f5d0ef531b","name":"should request peer renewal on specific errors","time":{"start":1759319019615,"stop":1759319019615,"duration":0},"status":"passed","severity":"normal"},{"uid":"517fadf006464c2","name":"random static sharding 8 - Cluster ID: 708, Shard ID: 491","time":{"start":1759319372634,"stop":1759319372635,"duration":1},"status":"passed","severity":"normal"},{"uid":"537800f71a37845e","name":"Check received message containing SQL Injection","time":{"start":1759319496729,"stop":1759319496730,"duration":1},"status":"passed","severity":"normal"},{"uid":"c467ef7d1473d5fa","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759319068722,"stop":1759319068722,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6ef0bc368ddcb0","name":"should load peers from local storage and dispatch events","time":{"start":1759318983633,"stop":1759318983633,"duration":0},"status":"passed","severity":"normal"},{"uid":"a518b47586bf0c90","name":"Promise Callback - true","time":{"start":1759319377178,"stop":1759319377179,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f859937c75a21b9","name":"should throw error - no public key","time":{"start":1759318959358,"stop":1759318959359,"duration":1},"status":"passed","severity":"normal"},{"uid":"e920de6bc3e76518","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759319525788,"stop":1759319525788,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cf99fc4f7ea5b2","name":"Decoder throws on undefined content topic","time":{"start":1759318970099,"stop":1759318970099,"duration":0},"status":"passed","severity":"normal"}] |