mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-03-06 23:13:12 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"bcae9dcef85ae2cc","name":"Ephemeral messages are not stored","time":{"start":1770195195878,"stop":1770195195879,"duration":1},"status":"passed","severity":"normal"},{"uid":"daae2cfb0ef4541f","name":"should initialize with Unhealthy status","time":{"start":1770195162759,"stop":1770195162762,"duration":3},"status":"passed","severity":"normal"},{"uid":"ecfd3b2435119f9b","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1770195162351,"stop":1770195162351,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ac960c0c9c33aa","name":"should return true for message with causal history","time":{"start":1770195166830,"stop":1770195166830,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3ff3fbbb4b77d0","name":"ignores domain fetching errors","time":{"start":1770195122602,"stop":1770195122603,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f8a98c6e41137f1","name":"should check connected peers if present and suitable","time":{"start":1770195164203,"stop":1770195164203,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b9235f9ebfb48a","name":"should accept empty decoders array","time":{"start":1770195163211,"stop":1770195163212,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d81d46222c805c","name":"Repair Request","time":{"start":1770195152403,"stop":1770195152404,"duration":1},"status":"passed","severity":"normal"},{"uid":"52055f8ed2d09b33","name":"should add and check entries correctly","time":{"start":1770195160652,"stop":1770195160658,"duration":6},"status":"passed","severity":"normal"},{"uid":"d8daae0810327e36","name":"Query Generator, No message returned","time":{"start":1770195463763,"stop":1770195463763,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0921d759977764","name":"Default pageSize","time":{"start":1770195511591,"stop":1770195511591,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d6b572d7491aff","name":"random static sharding 9 - Cluster ID: 849, Shard ID: 491","time":{"start":1770195522064,"stop":1770195522065,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b5ac72518ef83e","name":"should set field with all protocols disabled","time":{"start":1770195104890,"stop":1770195104891,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a5846cc513c4ab","name":"isConnected should return false after all peers disconnect","time":{"start":1770195209759,"stop":1770195209759,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3703d5372ba2a3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1770195288947,"stop":1770195288947,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff53a94103b38c0","name":"should get all peers from store","time":{"start":1770195113858,"stop":1770195113858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80e048a22e21212","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1770195148652,"stop":1770195148652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18c43b747cb65b","name":"should throw error when no peers are available","time":{"start":1770195164105,"stop":1770195164105,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b1ca0baf2028ac","name":"Meta field set when metaSetter is specified","time":{"start":1770195114210,"stop":1770195114210,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f277d0832f1a178","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1770195195887,"stop":1770195195887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9084c8dfe25a0472","name":"Check received message containing special chars","time":{"start":1770195640061,"stop":1770195640062,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c6058bd1ccc4811","name":"should lock peers when selected","time":{"start":1770195162312,"stop":1770195162312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4268503ed21ca1d2","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1770195099301,"stop":1770195099301,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c0bf1cafb0c61","name":"should handle query errors","time":{"start":1770195122640,"stop":1770195122640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3212ed2f837690bf","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1770195387731,"stop":1770195387731,"duration":0},"status":"passed","severity":"normal"},{"uid":"1487dce8622e4578","name":"should stop query on content message from same channel","time":{"start":1770195166827,"stop":1770195166828,"duration":1},"status":"passed","severity":"normal"},{"uid":"723884ab4acf83e1","name":"Push message with emoji payload","time":{"start":1770196255235,"stop":1770196255236,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13e0d905316c82e","name":"should throw error - no public key","time":{"start":1770195104886,"stop":1770195104886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d358ed01119f6ae","name":"should properly create location multiaddrs - udp6","time":{"start":1770195104889,"stop":1770195104889,"duration":0},"status":"passed","severity":"normal"},{"uid":"872e415c4b5bfed4","name":"Check received message containing shell command","time":{"start":1770195640075,"stop":1770195640075,"duration":0},"status":"passed","severity":"normal"},{"uid":"8980c544d9b849aa","name":"Push message with Chinese payload","time":{"start":1770196255232,"stop":1770196255233,"duration":1},"status":"passed","severity":"normal"},{"uid":"195ed64e9062093d","name":"should trigger query when time since last query exceeds threshold","time":{"start":1770195163218,"stop":1770195163218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79500e497be3dd1","name":"messageHashStr produces different results for different inputs","time":{"start":1770195113473,"stop":1770195113473,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ce91109303db37","name":"should skip peers without peer exchange protocol","time":{"start":1770195122636,"stop":1770195122637,"duration":1},"status":"passed","severity":"normal"},{"uid":"269921afb1573e71","name":"Push message with Arabic payload","time":{"start":1770196255244,"stop":1770196255244,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1399865c3e2720","name":"Check received message containing Arabic","time":{"start":1770195640072,"stop":1770195640072,"duration":0},"status":"passed","severity":"normal"},{"uid":"712ee39d0738777b","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1770195640070,"stop":1770195640070,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef77db0e5890940","name":"Sync message is not sent if another sync message was just sent","time":{"start":1770195171761,"stop":1770195171762,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a787cf7a4bdbfdf","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1770195153041,"stop":1770195153042,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf2607247590926","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1770195680709,"stop":1770195680709,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a805757205993cf","name":"LightPush","time":{"start":1770195527609,"stop":1770195527609,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebde54a0712dbeea","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1770195113549,"stop":1770195113549,"duration":0},"status":"passed","severity":"normal"},{"uid":"39684de34301f68d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1770195148633,"stop":1770195148639,"duration":6},"status":"passed","severity":"normal"},{"uid":"b8957695ed1b5c75","name":"Push message with content topic containing escaped characters","time":{"start":1770196255271,"stop":1770196255271,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c258fdba6be47b","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1770195162546,"stop":1770195162546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a29a858743eb60","name":"Light Node - default protocols","time":{"start":1770195527610,"stop":1770195527610,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bfa178c2c14540","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1770195099300,"stop":1770195099301,"duration":1},"status":"passed","severity":"normal"},{"uid":"46aff2ed32028e8e","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1770195209760,"stop":1770195209761,"duration":1},"status":"passed","severity":"normal"},{"uid":"150064ef796fcf25","name":"Push message with custom timestamp: 1739436814447","time":{"start":1770196255252,"stop":1770196255252,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a351c3a7539fbdc","name":"Push message equal or less that 1MB","time":{"start":1770196255241,"stop":1770196255241,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6d70b1900906d2","name":"Encoder throws on empty string content topic","time":{"start":1770195114211,"stop":1770195114211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b137d77c5028385","name":"Check meta is set [ecies]","time":{"start":1770195133047,"stop":1770195133048,"duration":1},"status":"passed","severity":"normal"},{"uid":"6798810bc30bf4fa","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1770195524955,"stop":1770195524956,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb69b0dc72f7128","name":"Encoder throws on undefined content topic","time":{"start":1770195133048,"stop":1770195133048,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f0c636e3666335","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1770195680723,"stop":1770195680723,"duration":0},"status":"passed","severity":"normal"},{"uid":"588d480703146cf6","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1770195148631,"stop":1770195148632,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8646180883b565","name":"Subscribe to topic containing XML and publish message","time":{"start":1770195402896,"stop":1770195402896,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb01912f9b9e379","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app51/2/topic323/proto","time":{"start":1770195497828,"stop":1770195497828,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde5fc2cb5ea7995","name":"should remove event listeners","time":{"start":1770195113501,"stop":1770195113502,"duration":1},"status":"passed","severity":"normal"},{"uid":"49707e7e04bfd3f5","name":"Push message with custom timestamp: 1770198814447","time":{"start":1770196255263,"stop":1770196255263,"duration":0},"status":"passed","severity":"normal"},{"uid":"838a498e386233da","name":"Check publish message containing JSON","time":{"start":1770195394342,"stop":1770195394342,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dd0395c7f18bd","name":"should work with stubbed peer manager event emitter","time":{"start":1770195163213,"stop":1770195163213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8ab0895de035d","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1770195164004,"stop":1770195164005,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a87321ad4b46e5","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1770195148632,"stop":1770195148632,"duration":0},"status":"passed","severity":"normal"},{"uid":"3085764bea8aa097","name":"should emit a peer event after start","time":{"start":1770195126212,"stop":1770195126212,"duration":0},"status":"passed","severity":"normal"},{"uid":"84597e84c3579c88","name":"Encoder throws on undefined content topic","time":{"start":1770195114210,"stop":1770195114210,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ecf9e2a9f9cfa7","name":"tcp ip4 address","time":{"start":1770195104395,"stop":1770195104395,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d65d9180d3e0ab","name":"Push 30 different messages","time":{"start":1770196255258,"stop":1770196255258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"650906569bd37d03","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1770195162312,"stop":1770195162313,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2f9654dc4ec80c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1770195680712,"stop":1770195680712,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ed35a70dbc26cc","name":"Check message with invalid timestamp is not received","time":{"start":1770195640077,"stop":1770195640077,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ba0b1a61476ff1","name":"should not receive a peer event after stop","time":{"start":1770195126213,"stop":1770195126213,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a774a1a4924e8c","name":"random static sharding 3 - Cluster ID: 520, Shard ID: 329","time":{"start":1770195522058,"stop":1770195522058,"duration":0},"status":"passed","severity":"normal"},{"uid":"accbdbf5bcf8056","name":"Push message with custom timestamp: 1739436814447","time":{"start":1770196255273,"stop":1770196255273,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d241271060c4ef0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1770195148663,"stop":1770195148663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bccc95854bd20d","name":"should process successful peer exchange query","time":{"start":1770195122640,"stop":1770195122640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d36dcc43720d22","name":"Bloom filter","time":{"start":1770195152402,"stop":1770195152403,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb2d48bdda90656b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1770195153041,"stop":1770195153041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fde58ec1fc983b8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1770195148659,"stop":1770195148659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e2dcba343c48ed","name":"should send to specified number of peers of used peers","time":{"start":1770195162442,"stop":1770195162445,"duration":3},"status":"passed","severity":"normal"},{"uid":"6c064427c4137a84","name":"accepts valid content-filtered query","time":{"start":1770195113627,"stop":1770195113628,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5df8ed65add578","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1770195148651,"stop":1770195148652,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b4435add84f10b","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1770195153042,"stop":1770195153042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aadbf17c18c6dd6","name":"should skip peers without peerInfo in ENR","time":{"start":1770195122640,"stop":1770195122641,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ed0a7c47c27886","name":"should be able to encode the field with only RELAY set to true","time":{"start":1770195104181,"stop":1770195104187,"duration":6},"status":"passed","severity":"normal"},{"uid":"2e0001a881fd0996","name":"should maintain proper timestamps if all messages received","time":{"start":1770195153036,"stop":1770195153036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74698cd1dee56754","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1770195161880,"stop":1770195161884,"duration":4},"status":"passed","severity":"normal"},{"uid":"178ebbd9f38b3989","name":"Check received message containing emoji","time":{"start":1770195640076,"stop":1770195640076,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50b8103a1b818c5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1770195104188,"stop":1770195104192,"duration":4},"status":"passed","severity":"normal"},{"uid":"26373f078e252d78","name":"should not fail to start the service if it is already started","time":{"start":1770195194972,"stop":1770195194973,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e333925418c9f25","name":"should handle browser offline state overriding peer connections","time":{"start":1770195113240,"stop":1770195113243,"duration":3},"status":"passed","severity":"normal"},{"uid":"78d3f3747fe28376","name":"Fails to push message with large meta","time":{"start":1770196255240,"stop":1770196255240,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30a5156ed2952e1","name":"Push message with Russian payload","time":{"start":1770196255244,"stop":1770196255244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f8ac379f324e72","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1770195680708,"stop":1770195680708,"duration":0},"status":"passed","severity":"normal"},{"uid":"11baf92222e82876","name":"Push message with meta","time":{"start":1770196255251,"stop":1770196255251,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe057af75d25b7b","name":"Push message with emoji payload","time":{"start":1770196255246,"stop":1770196255247,"duration":1},"status":"passed","severity":"normal"},{"uid":"39fa969b1792e5dc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1770195397413,"stop":1770195397414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6acfc4af1190a13d","name":"messageHashStr returns a hex string","time":{"start":1770195113471,"stop":1770195113471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac8d3aa22a34876","name":"Wait given interval before re-trying","time":{"start":1770195163805,"stop":1770195163805,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfe4aa0be53d9f6","name":"Passing invalid cursor","time":{"start":1770195446009,"stop":1770195446010,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8bc15e9b6f3e8f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1770195423968,"stop":1770195423969,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5381f828d55812","name":"Check message received after jswaku node is restarted","time":{"start":1770195640079,"stop":1770195640079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7377ad68ff020057","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1770195099288,"stop":1770195099288,"duration":0},"status":"passed","severity":"normal"},{"uid":"10dc35014e014fc4","name":"Check message with non string payload is not received","time":{"start":1770195640079,"stop":1770195640079,"duration":0},"status":"passed","severity":"normal"},{"uid":"34090008412bc5ab","name":"Encoder throws on empty string content topic","time":{"start":1770195133048,"stop":1770195133048,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd764e52369ee0d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1770195099280,"stop":1770195099281,"duration":1},"status":"passed","severity":"normal"},{"uid":"21726c2565f7aff2","name":"Push message with special chars payload","time":{"start":1770196255232,"stop":1770196255232,"duration":0},"status":"passed","severity":"normal"},{"uid":"847fde93e0625ccf","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1770195113211,"stop":1770195113215,"duration":4},"status":"passed","severity":"normal"},{"uid":"538a94fd63db8c26","name":"should set up event listeners when started","time":{"start":1770195163212,"stop":1770195163212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43f2d1814c09e2c","name":"should populate queue if has active dial","time":{"start":1770195113038,"stop":1770195113039,"duration":1},"status":"passed","severity":"normal"},{"uid":"5396374b66ff21e2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1770195099298,"stop":1770195099299,"duration":1},"status":"passed","severity":"normal"},{"uid":"a337c1387862ad56","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1770195640067,"stop":1770195640067,"duration":0},"status":"passed","severity":"normal"},{"uid":"9610d58b28883254","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1770195148658,"stop":1770195148658,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b829315609e708","name":"Push message with Chinese payload","time":{"start":1770196255265,"stop":1770196255265,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90806023be3bf4e","name":"should throw an error for insufficient data","time":{"start":1770195099644,"stop":1770195099645,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c1f558ff3f5b7dc","name":"Sign & Recover","time":{"start":1770195131924,"stop":1770195131924,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c70b062a4aa753","name":"Check received message with timestamp: 1770195188066 ","time":{"start":1770195640076,"stop":1770195640076,"duration":0},"status":"passed","severity":"normal"},{"uid":"48928aad76498c70","name":"should be able to dial TLS multiaddrs","time":{"start":1770195280349,"stop":1770195280349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c3e50271da45ed","name":"Callback on promise","time":{"start":1770195493506,"stop":1770195493506,"duration":0},"status":"passed","severity":"normal"},{"uid":"df25ebd6eb14c4d3","name":"should add peer to queue when queue is not empty","time":{"start":1770195113035,"stop":1770195113036,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea7a89d8bc42c1c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1770195524951,"stop":1770195524953,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d2853bef688dfdc","name":"Push message with content topic containing escaped characters","time":{"start":1770196255250,"stop":1770196255250,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab7450c3ca554b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app94/9/topic431/xml","time":{"start":1770195497835,"stop":1770195497835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d382872021ac664","name":"random static sharding 8 - Cluster ID: 329, Shard ID: 987","time":{"start":1770195522063,"stop":1770195522063,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b7b28b968f92fa","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1770195163217,"stop":1770195163218,"duration":1},"status":"passed","severity":"normal"},{"uid":"457aeb5de1f77610","name":"Subscribe to topic containing short and receive message","time":{"start":1770195680719,"stop":1770195680719,"duration":0},"status":"passed","severity":"normal"},{"uid":"8214375950f5acb1","name":"Waku message hash computation (payload length 0)","time":{"start":1770195113457,"stop":1770195113457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5f5eaf7364e87","name":"Generator, one shard","time":{"start":1770195452287,"stop":1770195452287,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9e46c3b622a11e","name":"random static sharding 7 - Cluster ID: 62, Shard ID: 444","time":{"start":1770195522060,"stop":1770195522063,"duration":3},"status":"passed","severity":"normal"},{"uid":"76719a0a722a34bd","name":"Check message with no content topic is not received","time":{"start":1770195640078,"stop":1770195640078,"duration":0},"status":"passed","severity":"normal"},{"uid":"780373c408a61fc","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1770195394347,"stop":1770195394347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba63e416e158b1f3","name":"Push message with Basic HTML tag payload","time":{"start":1770196255266,"stop":1770196255266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6558ac041126caa6","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1770195122605,"stop":1770195122605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deff6d11a1beb1c","name":"should add and remove event listeners correctly","time":{"start":1770195126215,"stop":1770195126215,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e5fb43969057e9","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1770195402890,"stop":1770195402890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c55481a1bb39d3","name":"Push message with JSON payload","time":{"start":1770196255266,"stop":1770196255267,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb7ce492a910901","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1770195099292,"stop":1770195099292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b39d214113840fb3","name":"messageHashStr produces consistent results for the same input","time":{"start":1770195113472,"stop":1770195113473,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9d02039def42f6","name":"Decoder throws on empty string content topic","time":{"start":1770195131325,"stop":1770195131325,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8246c49f5c0241","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1770195152441,"stop":1770195152441,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e14e8d35daa63d","name":"should handle case with all peers already connected","time":{"start":1770195113862,"stop":1770195113862,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e32ff62de57e30","name":"Check publish message containing short","time":{"start":1770195394338,"stop":1770195394338,"duration":0},"status":"passed","severity":"normal"},{"uid":"908dceb10424354d","name":"Push message with content topic containing emoji","time":{"start":1770196255261,"stop":1770196255261,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74acc88cd7eabc7","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1770195680720,"stop":1770195680720,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a571e069460b52","name":"Push message with content topic containing numeric","time":{"start":1770196255259,"stop":1770196255259,"duration":0},"status":"passed","severity":"normal"},{"uid":"f636428a20888f7b","name":"should reassess health immediately when peer disconnects","time":{"start":1770195162764,"stop":1770195162768,"duration":4},"status":"passed","severity":"normal"},{"uid":"368d77b3d65cff6b","name":"should properly create location multiaddrs - udp","time":{"start":1770195104890,"stop":1770195104890,"duration":0},"status":"passed","severity":"normal"},{"uid":"897492be65b36ce9","name":"retrieves a single peer","time":{"start":1770195122600,"stop":1770195122601,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b72c129f3ee14e4","name":"Check publish message containing Script","time":{"start":1770195394341,"stop":1770195394341,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd98ba15694f5f1","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1770195153040,"stop":1770195153040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c57f0145c88edc26","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1770195148658,"stop":1770195148658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6da5b7261139ae8","name":"Push message with short payload","time":{"start":1770196255253,"stop":1770196255254,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e5d35e2c82f72d","name":"should stop and cleanup resources","time":{"start":1770195162534,"stop":1770195162534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a18344d410b2403","name":"Decoder throws on undefined content topic","time":{"start":1770195133048,"stop":1770195133049,"duration":1},"status":"passed","severity":"normal"},{"uid":"63712f583251ea96","name":"Push message with rate limit","time":{"start":1770196255273,"stop":1770196255273,"duration":0},"status":"passed","severity":"normal"},{"uid":"8127fccdf2eafcb1","name":"should process all pages when stopIfTrue never returns true","time":{"start":1770195163237,"stop":1770195163238,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e7c542b407f5a4","name":"should remove event listeners from globalThis","time":{"start":1770195113202,"stop":1770195113202,"duration":0},"status":"passed","severity":"normal"},{"uid":"bde04725cd34b635","name":"should dial peer when peer is discovered","time":{"start":1770195113533,"stop":1770195113534,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fda0625a406c531","name":"should clear dial history on stop","time":{"start":1770195113031,"stop":1770195113032,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0bd834b477d39a","name":"Push message with content topic containing Arabic","time":{"start":1770196255238,"stop":1770196255238,"duration":0},"status":"passed","severity":"normal"},{"uid":"85921ff9ef64aa1","name":"Push message with shell command payload","time":{"start":1770196255235,"stop":1770196255235,"duration":0},"status":"passed","severity":"normal"},{"uid":"10afe53b0c5e455a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1770195148650,"stop":1770195148651,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfcdc7c546f4018","name":"throws on empty content topic","time":{"start":1770195099272,"stop":1770195099272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c79c4406fc46229","name":"should not receive a peer event after stop","time":{"start":1770195433815,"stop":1770195433815,"duration":0},"status":"passed","severity":"normal"},{"uid":"65abb829b2b58e51","name":"should drop connection to all peers on hangUp","time":{"start":1770195280346,"stop":1770195280347,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d879af4cf2d783","name":"Does not throw an exception when node disconnects","time":{"start":1770195528691,"stop":1770195528692,"duration":1},"status":"passed","severity":"normal"},{"uid":"422c31496ac54323","name":"should handle errors when removing globalThis listeners","time":{"start":1770195113202,"stop":1770195113203,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa173988821578f","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1770195524950,"stop":1770195524951,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e03f041a9b610d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1770195099302,"stop":1770195099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c8c80616a195d0","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1770195163238,"stop":1770195163238,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb290b8197bb116","name":"should be empty after removing the only subscription","time":{"start":1770195162529,"stop":1770195162529,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f293c3d062076c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1770195402890,"stop":1770195402891,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec1751ac14fd931","name":"should start peer exchange discovery","time":{"start":1770195122635,"stop":1770195122635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55fa3be1dfe085c","name":"should not fail to start the service if it is already started","time":{"start":1770195126212,"stop":1770195126212,"duration":0},"status":"passed","severity":"normal"},{"uid":"9677773aff083df5","name":"Round trip binary encryption [ecies, signature]","time":{"start":1770195133047,"stop":1770195133047,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c7571960eb37b5","name":"Sync message is sent within sync frequency","time":{"start":1770195171759,"stop":1770195171760,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa90255e0a92b0a1","name":"should clear the dialing interval","time":{"start":1770195113031,"stop":1770195113031,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c77cb83422becf","name":"should handle special patterns correctly","time":{"start":1770195148512,"stop":1770195148516,"duration":4},"status":"passed","severity":"normal"},{"uid":"df5b5a4458ed5154","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1770195397416,"stop":1770195397416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c0ab1c42a3c16f","name":"should never report false negatives","time":{"start":1770195148509,"stop":1770195148510,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6ef84c50bf3137","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1770195099296,"stop":1770195099297,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0a18a977f68592","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1770195680721,"stop":1770195680721,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee821cb917805c7","name":"should be sent with empty content","time":{"start":1770195153044,"stop":1770195153044,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc334de625ea406e","name":"can query messages normally","time":{"start":1770195496088,"stop":1770195496088,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58fe1c618eac314","name":"Push message with meta","time":{"start":1770196255240,"stop":1770196255240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65eff90f73e411a","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1770195113628,"stop":1770195113628,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbe2e88dc5c739b","name":"should remove event listeners from libp2p","time":{"start":1770195113201,"stop":1770195113202,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9605cce66ba85c","name":"Push message with custom timestamp: 1770198814447","time":{"start":1770196255252,"stop":1770196255253,"duration":1},"status":"passed","severity":"normal"},{"uid":"84f20c6e3b1d8812","name":"should be able to decode the field with only RELAY set to true","time":{"start":1770195104196,"stop":1770195104196,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f23866d9a5e54","name":"should be safe to call multiple times","time":{"start":1770195113533,"stop":1770195113533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61244f991727f7c","name":"should handle queue overflow by adding peers to queue","time":{"start":1770195113043,"stop":1770195113043,"duration":0},"status":"passed","severity":"normal"},{"uid":"899bb766bf9572bb","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1770195166832,"stop":1770195166832,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c7b6e2b2d55971","name":"Stops search when maxGet is reached","time":{"start":1770195121593,"stop":1770195121597,"duration":4},"status":"passed","severity":"normal"},{"uid":"21b2d4385f1bc2ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1770195099301,"stop":1770195099301,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf990468fc603ef3","name":"Outgoing message is acknowledged","time":{"start":1770195166825,"stop":1770195166825,"duration":0},"status":"passed","severity":"normal"},{"uid":"57dd48342015b1f7","name":"Sync message is not sent if another sync message was just received","time":{"start":1770195171760,"stop":1770195171761,"duration":1},"status":"passed","severity":"normal"},{"uid":"90c019c3c0f6efc2","name":"Push 30 different messages","time":{"start":1770196255268,"stop":1770196255268,"duration":0},"status":"skipped","severity":"normal"},{"uid":"349a24a84527af81","name":"Query generator for multiple messages with different message text format","time":{"start":1770195493505,"stop":1770195493505,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0595ce0f656a9f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1770195161879,"stop":1770195161880,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a93e9c7d0b74d0","name":"should not create multiple intervals when called multiple times","time":{"start":1770195113026,"stop":1770195113030,"duration":4},"status":"passed","severity":"normal"},{"uid":"537180c3c2017708","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1770195113516,"stop":1770195113516,"duration":0},"status":"passed","severity":"normal"},{"uid":"da62ff1c931f5c12","name":"Subscribe to topic containing special chars and receive message","time":{"start":1770195680720,"stop":1770195680720,"duration":0},"status":"passed","severity":"normal"},{"uid":"64aa82a602b02281","name":"should work with async generator that yields promises","time":{"start":1770195163216,"stop":1770195163216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d5cfd64d349ecd","name":"should handle peer connect event","time":{"start":1770195113216,"stop":1770195113217,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b15df38bf3f72ac","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1770195099300,"stop":1770195099300,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c71c01543ce9b0","name":"throws on content topic with empty version field","time":{"start":1770195099276,"stop":1770195099276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcd213fc70c2cb2","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1770195446001,"stop":1770195446001,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b55631ecaa80f14","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1770195148646,"stop":1770195148647,"duration":1},"status":"passed","severity":"normal"},{"uid":"da7e7057d13562cd","name":"should perform initial health assessment on start","time":{"start":1770195162768,"stop":1770195162768,"duration":0},"status":"passed","severity":"normal"},{"uid":"805a732c448ee8b2","name":"topics with same application and version share the same shard","time":{"start":1770195099289,"stop":1770195099289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35e4296f7fcadbe","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1770195164005,"stop":1770195164005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91d280da0770a0b","name":"Push message with content topic containing Chinese","time":{"start":1770196255269,"stop":1770196255270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7396d16d6ac7663","name":"can start the service","time":{"start":1770195194964,"stop":1770195194965,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b3f1bb373209d9","name":"should be safe to call multiple times","time":{"start":1770195113848,"stop":1770195113851,"duration":3},"status":"passed","severity":"normal"},{"uid":"eaefa98c0eb2b6b1","name":"peer:update - should do nothing if another protocol hit","time":{"start":1770195113875,"stop":1770195113875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8af739aa328af49","name":"should handle corrupted shard info gracefully","time":{"start":1770195113341,"stop":1770195113342,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f19a8b8b42d147f","name":"should get / set UDP multiaddr","time":{"start":1770195104888,"stop":1770195104888,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba9ddc63d558c5a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1770195680714,"stop":1770195680714,"duration":0},"status":"passed","severity":"normal"},{"uid":"62da8768981e9fba","name":"should return false when peer is not on topic","time":{"start":1770195114207,"stop":1770195114207,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b1871e4864668d","name":"should jump to current time when timestamp is far in the past","time":{"start":1770195152451,"stop":1770195152451,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a0575490af1104","name":"Check publish message containing long","time":{"start":1770195394338,"stop":1770195394338,"duration":0},"status":"passed","severity":"normal"},{"uid":"1555d20c3f321eb7","name":"should handle hash queries without validation","time":{"start":1770195164106,"stop":1770195164106,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaf79cf85efb64f","name":"should not receive a peer event after stop","time":{"start":1770195194975,"stop":1770195194975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb43aabc1c0d214","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1770195121825,"stop":1770195121826,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2a5ee937d44083a","name":"Push message with content topic containing emoji","time":{"start":1770196255251,"stop":1770196255251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1adbdfe601c862","name":"should skip peer when dialed recently","time":{"start":1770195113037,"stop":1770195113038,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb67d49a03f0cb01","name":"Stops search when 2 null results are returned","time":{"start":1770195121597,"stop":1770195121597,"duration":0},"status":"passed","severity":"normal"},{"uid":"292b9232b237b534","name":"should return PeerId when PeerId is provided","time":{"start":1770195113762,"stop":1770195113762,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7973aaa3117b22a","name":"Js publishes, other Js receives","time":{"start":1770195383128,"stop":1770195383147,"duration":19},"status":"passed","severity":"normal"},{"uid":"abfe31299c068d32","name":"Ephemeral field set to true","time":{"start":1770195114209,"stop":1770195114209,"duration":0},"status":"passed","severity":"normal"},{"uid":"819429872217c2ae","name":"should not fail to stop the service if it was not started","time":{"start":1770195433813,"stop":1770195433814,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1773f6752d0879","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1770195397408,"stop":1770195397408,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff2206aa4141656","name":"should check false positive rate","time":{"start":1770195148517,"stop":1770195148517,"duration":0},"status":"passed","severity":"normal"},{"uid":"f351f3aaecba166c","name":"should create ShardReader with auto sharding network config","time":{"start":1770195113289,"stop":1770195113289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79510dfb8d8e53a","name":"ends if response has no messages","time":{"start":1770195114093,"stop":1770195114093,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8eaa69bc3b9dd7","name":"should filter out undefined ENRs","time":{"start":1770195122275,"stop":1770195122276,"duration":1},"status":"passed","severity":"normal"},{"uid":"863fe4a43806c4ca","name":"should reject if LightPush is requested but not mounted","time":{"start":1770195164202,"stop":1770195164202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7a9ce3753d59a9","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1770195640079,"stop":1770195640079,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf16452654c3391","name":"should handle onConnected and onDisconnected","time":{"start":1770195162330,"stop":1770195162330,"duration":0},"status":"passed","severity":"normal"},{"uid":"f056bde4dd505c6b","name":"should ensure monotonic increase","time":{"start":1770195152450,"stop":1770195152450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a50d0ffef99d8","name":"Rejects garbage","time":{"start":1770195174909,"stop":1770195174910,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0d5c7d0f1fab8d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app38/1/topic324/xml","time":{"start":1770195497835,"stop":1770195497836,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c06baf309b003a9","name":"Push message with content topic containing special chars","time":{"start":1770196255237,"stop":1770196255237,"duration":0},"status":"passed","severity":"normal"},{"uid":"730c510cb28bdcf0","name":"Decoder throws on empty string content topic","time":{"start":1770195133049,"stop":1770195133049,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4eb64f2465fea9","name":"should respect maxRequests limit","time":{"start":1770195148847,"stop":1770195148847,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b697a8786a2878","name":"should handle query errors gracefully","time":{"start":1770195122639,"stop":1770195122639,"duration":0},"status":"passed","severity":"normal"},{"uid":"518972c37d1db454","name":"should properly start and stop event listening","time":{"start":1770195162763,"stop":1770195162764,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d678a7ae51905d","name":"Outgoing message is emitted as sent","time":{"start":1770195166823,"stop":1770195166824,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c28c4480ec3a874","name":"Check message with no pubsub topic is not received","time":{"start":1770195640078,"stop":1770195640078,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee98e353127fd40c","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1770195113867,"stop":1770195113867,"duration":0},"status":"passed","severity":"normal"},{"uid":"80f8d368f8a188e4","name":"should dial one peer on dial","time":{"start":1770195280347,"stop":1770195280347,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a46b562671cfbd8","name":"should emit multiple messages when query returns multiple messages","time":{"start":1770195163228,"stop":1770195163228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ae8f3ec47695c","name":"Push message with unicode special characters payload","time":{"start":1770196255257,"stop":1770196255257,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b852ab1cb4c3f6","name":"should handle case with no peers in store","time":{"start":1770195113861,"stop":1770195113861,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c82882d8cf5b6f","name":"should skip peers without peer exchange protocol","time":{"start":1770195122639,"stop":1770195122639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b352594586805db2","name":"Check received message with timestamp: 1770195188066000000 ","time":{"start":1770195640076,"stop":1770195640076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88a1f9c0e7fe663","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1770195113875,"stop":1770195113876,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1caede71652c97f","name":"should be safe to call multiple times","time":{"start":1770195113032,"stop":1770195113032,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fd2530d0382460","name":"should serialize and deserialize correctly","time":{"start":1770195148511,"stop":1770195148511,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd95dc3810e35b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1770195099282,"stop":1770195099287,"duration":5},"status":"passed","severity":"normal"},{"uid":"156814d714d668f4","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1770195122276,"stop":1770195122277,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1f0db9d95b3b5e","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1770195402889,"stop":1770195402889,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9187ebf165a1bd5","name":"Push message with SQL Injection payload","time":{"start":1770196255233,"stop":1770196255233,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ea3842c7fecb49f","name":"should handle peerStore errors gracefully","time":{"start":1770195114206,"stop":1770195114206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f2aedaf3eab540","name":"should monitor connected peers and store them into cache","time":{"start":1770195286293,"stop":1770195286293,"duration":0},"status":"passed","severity":"normal"},{"uid":"b362ea95f3d289bb","name":"Passing page size 3 when there are 20 messages","time":{"start":1770195511588,"stop":1770195511589,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ea43d4cc2fef06","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1770195153039,"stop":1770195153039,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c070a501eb6005","name":"should dial peers from store when no connections remain","time":{"start":1770195113857,"stop":1770195113857,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f035c2cc8cdd4ef","name":"should be safe to call multiple times","time":{"start":1770195114200,"stop":1770195114200,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbe920344ed34d2","name":"should handle dial errors gracefully","time":{"start":1770195113534,"stop":1770195113541,"duration":7},"status":"passed","severity":"normal"},{"uid":"84240f3c29076e0e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1770195113235,"stop":1770195113235,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede5e51027684993","name":"groups content topics by expected pubsub topic","time":{"start":1770195099290,"stop":1770195099290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5773283360a80fe","name":"should return empty array when no peers connected","time":{"start":1770195114204,"stop":1770195114205,"duration":1},"status":"passed","severity":"normal"},{"uid":"725e71a33e15c798","name":"should not fail to start the service if it is already started","time":{"start":1770195433814,"stop":1770195433814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f4a7a0ddb30221","name":"Check message with no content topic is not received","time":{"start":1770195640068,"stop":1770195640069,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06acee488c682d8","name":"should reject on timeout if it was set","time":{"start":1770195164203,"stop":1770195164203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2aeea5ab0655f8d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1770195121822,"stop":1770195121822,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8dbfe0615fac4c","name":"Push message with custom timestamp: 1770198814446","time":{"start":1770196255241,"stop":1770196255241,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67493a5cd12501e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1770195148657,"stop":1770195148657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0e7ac434ff5e22","name":"should not process empty queue","time":{"start":1770195113047,"stop":1770195113047,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b93d8251c7481e","name":"Subscribe to topic containing shell command and publish message","time":{"start":1770195402898,"stop":1770195402898,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb29244da379c945","name":"Subscribe to topic containing long and publish message","time":{"start":1770195402892,"stop":1770195402892,"duration":0},"status":"passed","severity":"normal"},{"uid":"765742a74c94e32b","name":"should create PeerExchange instance with components","time":{"start":1770195122280,"stop":1770195122281,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce3742b13b3541bf","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1770195148640,"stop":1770195148640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ee2649c400a816","name":"Push message with content topic containing unicode special characters","time":{"start":1770196255239,"stop":1770196255239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d60d11b39f332","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1770195446005,"stop":1770195446006,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2f7d34eed896586","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1770195148647,"stop":1770195148648,"duration":1},"status":"passed","severity":"normal"},{"uid":"d66dd27bc2a4375","name":"random static sharding 4 - Cluster ID: 300, Shard ID: 932","time":{"start":1770195522058,"stop":1770195522059,"duration":1},"status":"passed","severity":"normal"},{"uid":"de226afbb8981540","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1770195446007,"stop":1770195446008,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc08c412c2fd0aed","name":"should handle all zero keep alive options","time":{"start":1770195113521,"stop":1770195113521,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a396bf89c02e124","name":"different cluster: nodes don't connect","time":{"start":1770195288949,"stop":1770195288951,"duration":2},"status":"passed","severity":"normal"},{"uid":"1cbeceb040bf1cdd","name":"returns all values when wanted number is greater than available values","time":{"start":1770195121148,"stop":1770195121153,"duration":5},"status":"passed","severity":"normal"},{"uid":"8a004fd1ee7303b7","name":"ends if stream creation fails","time":{"start":1770195114092,"stop":1770195114092,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36adfcfad18bd6f","name":"throws an error for improperly formatted content topics","time":{"start":1770195099291,"stop":1770195099291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b877a2fc2744a9","name":"should handle peer store errors gracefully","time":{"start":1770195162768,"stop":1770195162768,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bce1bb89b550b3","name":"Push message with content topic containing JSON","time":{"start":1770196255250,"stop":1770196255250,"duration":0},"status":"passed","severity":"normal"},{"uid":"236d758018ba480e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1770195288951,"stop":1770195288952,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca308e1f620c341","name":"should return undefined if no connection provided","time":{"start":1770195113873,"stop":1770195113873,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dd68d05cf375ae","name":"should skip peer when not on same cluster","time":{"start":1770195113039,"stop":1770195113040,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdcfe7f3e37240","name":"Check message with no pubsub topic is not received","time":{"start":1770195640068,"stop":1770195640068,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e03a41166d62cca","name":"should return false for malformed SDS messages","time":{"start":1770195166828,"stop":1770195166829,"duration":1},"status":"passed","severity":"normal"},{"uid":"2408bef00df3e0e5","name":"Fails to push message bigger that 1MB","time":{"start":1770196255263,"stop":1770196255263,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b055cc75b34b8d","name":"should ignore duplicate entries","time":{"start":1770195148849,"stop":1770195148849,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6e29ec63c46669","name":"should insert message into bloom filter","time":{"start":1770195153034,"stop":1770195153034,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f13b2487888876","name":"Check received message containing XML","time":{"start":1770195640073,"stop":1770195640074,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eebda30c7268e68","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1770195148655,"stop":1770195148656,"duration":1},"status":"passed","severity":"normal"},{"uid":"c553fc4373a9de40","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1770195153045,"stop":1770195153046,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c56dfe4412c94a","name":"should use peerId from options when provided to queryGenerator","time":{"start":1770195164107,"stop":1770195164107,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c30a0a74df10434","name":"Check received message with timestamp: 1770195188066000000 ","time":{"start":1770195640066,"stop":1770195640066,"duration":0},"status":"passed","severity":"normal"},{"uid":"24eec50f52a91f00","name":"Decoder throws on undefined content topic","time":{"start":1770195114211,"stop":1770195114211,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eeef4d2c48076df","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app29/9/topic657/test.js","time":{"start":1770195497829,"stop":1770195497829,"duration":0},"status":"passed","severity":"normal"},{"uid":"143b05cb2441bcff","name":"should emit message when we just started and store connect event occurs","time":{"start":1770195163222,"stop":1770195163227,"duration":5},"status":"passed","severity":"normal"},{"uid":"ced8089d206fbbe1","name":"should return different streams if requested simultaniously","time":{"start":1770195113874,"stop":1770195113874,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1750446c617f7b4","name":"Automatically retrieves missing message","time":{"start":1770195166827,"stop":1770195166827,"duration":0},"status":"passed","severity":"normal"},{"uid":"49da2f23adc14329","name":"isConnected between 2 js-waku relay nodes","time":{"start":1770195209760,"stop":1770195209760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16b8d969220f823","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1770195113762,"stop":1770195113763,"duration":1},"status":"passed","severity":"normal"},{"uid":"eca8cd036bef8052","name":"Push message with Basic HTML tag payload","time":{"start":1770196255245,"stop":1770196255245,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ddaf80a7a37332","name":"Push message equal or less that 1MB","time":{"start":1770196255263,"stop":1770196255263,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b9994a18f7d2b8","name":"should send relay ping messages on timer","time":{"start":1770195113517,"stop":1770195113517,"duration":0},"status":"passed","severity":"normal"},{"uid":"730683157361bd42","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1770195099293,"stop":1770195099293,"duration":0},"status":"passed","severity":"normal"},{"uid":"990764ae9717f1eb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1770195166824,"stop":1770195166824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f3a1bac5e6e9f1","name":"should throw error - invalid id","time":{"start":1770195104886,"stop":1770195104886,"duration":0},"status":"passed","severity":"normal"},{"uid":"b651358576b94085","name":"should not discard bootstrap peers if under the limit","time":{"start":1770195232871,"stop":1770195232872,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61fed0b93e76df2","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1770195171762,"stop":1770195171762,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee19d500858c2d5","name":"Publish message with rate limit","time":{"start":1770195394349,"stop":1770195394350,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8341d671b9be8d9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1770195397407,"stop":1770195397407,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9143549ee21346","name":"accepts time-filtered query with content filter","time":{"start":1770195113631,"stop":1770195113632,"duration":1},"status":"passed","severity":"normal"},{"uid":"9090af29b49755cf","name":"should not execute task if max attempts is 0","time":{"start":1770195161439,"stop":1770195161439,"duration":0},"status":"passed","severity":"normal"},{"uid":"41148637b085c24f","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1770195114090,"stop":1770195114091,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c2cab276d94364","name":"Push message with Russian payload","time":{"start":1770196255265,"stop":1770196255265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa3ad526c18b084","name":"Query Generator - true","time":{"start":1770195503875,"stop":1770195503876,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e27e82d5f1cca74","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app33/10/topic718/utf8","time":{"start":1770195497834,"stop":1770195497835,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ac34a586de0e85","name":"should create ShardReader with static shards network config","time":{"start":1770195113289,"stop":1770195113290,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf2423abb52afcb","name":"should return false when navigator.onLine is false","time":{"start":1770195113210,"stop":1770195113211,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4df860bc6e9b280","name":"should be safe to call multiple times","time":{"start":1770195114199,"stop":1770195114199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1804c3ab61652d1d","name":"should skip already querying peers","time":{"start":1770195122639,"stop":1770195122639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c726a8c1e9e5df31","name":"throws on content topic with generation field greater than 0","time":{"start":1770195099275,"stop":1770195099275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cc2065d99722f2","name":"Passing page size 0 when there are 110 messages","time":{"start":1770195511587,"stop":1770195511588,"duration":1},"status":"passed","severity":"normal"},{"uid":"665273ff305f4040","name":"Incoming message is emitted as received","time":{"start":1770195164874,"stop":1770195164874,"duration":0},"status":"passed","severity":"normal"},{"uid":"320687938084dd5c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1770195148651,"stop":1770195148651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bc76546e5c4e78","name":"should properly create peer info with all multiaddrs","time":{"start":1770195104890,"stop":1770195104890,"duration":0},"status":"passed","severity":"normal"},{"uid":"141c84c58e26ef3","name":"should work with stubbed waku event emitter","time":{"start":1770195163213,"stop":1770195163214,"duration":1},"status":"passed","severity":"normal"},{"uid":"317bfc7ef9503e8e","name":"Push message with Russian payload","time":{"start":1770196255233,"stop":1770196255233,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38ae32873aa1aba","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1770195387730,"stop":1770195387730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25075c790402034","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1770195148657,"stop":1770195148658,"duration":1},"status":"passed","severity":"normal"},{"uid":"55376997d807cb1c","name":"does not validate decoders for hash queries","time":{"start":1770195114091,"stop":1770195114092,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc02318622777a00","name":"Push message with rate limit","time":{"start":1770196255252,"stop":1770196255252,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f8883435d952bc","name":"isConnected should return true after first peer connects","time":{"start":1770195209758,"stop":1770195209759,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0df4c38c502c0d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1770195493505,"stop":1770195493505,"duration":0},"status":"passed","severity":"normal"},{"uid":"aced448ea7f6042","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1770195148641,"stop":1770195148641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f6a09ecd4463e3","name":"should handle malformed response data","time":{"start":1770195122278,"stop":1770195122279,"duration":1},"status":"passed","severity":"normal"},{"uid":"475e483e72a5183","name":"Push message with content topic containing emoji","time":{"start":1770196255272,"stop":1770196255272,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c13f484d3351723","name":"Push message with escaped characters payload","time":{"start":1770196255257,"stop":1770196255257,"duration":0},"status":"passed","severity":"normal"},{"uid":"5957cef023a11168","name":"should throw error - no id","time":{"start":1770195104885,"stop":1770195104885,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1192e291961c8e","name":"should set default options when no config provided","time":{"start":1770195114197,"stop":1770195114197,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a5666c742c8a017","name":"Throws when trying to push message with empty payload","time":{"start":1770196255258,"stop":1770196255258,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfb1d57d0ff23997","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1770195113869,"stop":1770195113869,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25b21e24a576002","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1770195680707,"stop":1770195680707,"duration":0},"status":"passed","severity":"normal"},{"uid":"64287a4debceca38","name":"A test","time":{"start":1770195274344,"stop":1770195274344,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d9a4aee5dfa1e8","name":"Symmetric encrypt & Decrypt","time":{"start":1770195131923,"stop":1770195131923,"duration":0},"status":"passed","severity":"normal"},{"uid":"97482d32c63ae4fb","name":"Check received message containing JSON","time":{"start":1770195640074,"stop":1770195640074,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a49faedfb8c90a","name":"Relay - dialed first","time":{"start":1770195527604,"stop":1770195527605,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc46ab4e11e56a7b","name":"Check publish message containing Arabic","time":{"start":1770195394340,"stop":1770195394340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c42bd0f7e77d025","name":"should add event listeners to libp2p","time":{"start":1770195113193,"stop":1770195113194,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6642218a996c6c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1770195162546,"stop":1770195162546,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2d2125360ff882","name":"should perform ping and update peer store on timer","time":{"start":1770195113513,"stop":1770195113513,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e94b2ceb9f709c2","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1770195148631,"stop":1770195148631,"duration":0},"status":"passed","severity":"normal"},{"uid":"709150ca04ad5842","name":"should use configured peers when available","time":{"start":1770195164106,"stop":1770195164107,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dec7e9e178b5315","name":"Retries within maximum given attempts","time":{"start":1770195163804,"stop":1770195163805,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a8505c4a2c0aec","name":"does not throw on valid cases","time":{"start":1770195099271,"stop":1770195099272,"duration":1},"status":"passed","severity":"normal"},{"uid":"719b04392758bb77","name":"should retry on complete failure if specified","time":{"start":1770195162445,"stop":1770195162445,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12d2f65c915ca2d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1770195148668,"stop":1770195148668,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5cdf2ac77444bc","name":"rejects hash query with content filter parameters","time":{"start":1770195113629,"stop":1770195113630,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8712542311a3dd","name":"Check publish message containing Basic HTML tag","time":{"start":1770195394342,"stop":1770195394342,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c839c06f45203","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1770195164873,"stop":1770195164873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea26941ed2ad0ece","name":"should not start if already started","time":{"start":1770195122635,"stop":1770195122635,"duration":0},"status":"passed","severity":"normal"},{"uid":"7983738aa337187c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1770195099289,"stop":1770195099289,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ae705a3b028dbb","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1770195402894,"stop":1770195402894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7610a22fae752d5","name":"throws on content topic with empty application field","time":{"start":1770195099275,"stop":1770195099276,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8661c98f747428c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1770195194976,"stop":1770195194976,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79150e1052094647","name":"should use DNS peer discovery with light client","time":{"start":1770195194976,"stop":1770195194976,"duration":0},"status":"skipped","severity":"normal"},{"uid":"555916f5de3ddc73","name":"should properly setup health event callback","time":{"start":1770195163215,"stop":1770195163216,"duration":1},"status":"passed","severity":"normal"},{"uid":"563bda02f22aa130","name":"Publish message with custom timestamp: Wed Feb 04 2026 07:56:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1770195394345,"stop":1770195394346,"duration":1},"status":"passed","severity":"normal"},{"uid":"79419cca39b0f78","name":"should handle peer not in mesh for all topics","time":{"start":1770195113521,"stop":1770195113521,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c9c64b236f26bf","name":"Push message with long payload","time":{"start":1770196255254,"stop":1770196255254,"duration":0},"status":"passed","severity":"normal"},{"uid":"910179e7b16f8435","name":"should handle errors when globalThis is not available","time":{"start":1770195113201,"stop":1770195113201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d529704075c0945e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1770195148667,"stop":1770195148668,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e966ad4b167866e","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1770195113512,"stop":1770195113513,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca590dc080e0a027","name":"accepts valid message hash query","time":{"start":1770195113629,"stop":1770195113629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d32328ef0c9764c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1770195524949,"stop":1770195524950,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfd2ea05df5fdfb","name":"Push message with SQL Injection payload","time":{"start":1770196255244,"stop":1770196255244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b31f63b219bd8eb8","name":"Subscribe to topic containing Script and publish message","time":{"start":1770195402895,"stop":1770195402895,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb00da4dee0b282","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1770195121821,"stop":1770195121821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bda3b66fc3a1009","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1770195099294,"stop":1770195099295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca562f5d8db82a7","name":"Refresh subscription","time":{"start":1770195402891,"stop":1770195402891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a8bb2bcaad09ca86","name":"should skip peers that don't support peer exchange","time":{"start":1770195122637,"stop":1770195122637,"duration":0},"status":"passed","severity":"normal"},{"uid":"f774071017722bb9","name":"Passing page size 19 when there are 20 messages","time":{"start":1770195511590,"stop":1770195511590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d81d75214732df6","name":"random static sharding 5 - Cluster ID: 634, Shard ID: 694","time":{"start":1770195522059,"stop":1770195522059,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2736db288df983b","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1770195163245,"stop":1770195163245,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb6ed55ce8f3444","name":"Push message with content topic containing numeric","time":{"start":1770196255248,"stop":1770196255248,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e07c44d18e57933","name":"Renews subscription after lossing a connection","time":{"start":1770195680715,"stop":1770195680716,"duration":1},"status":"passed","severity":"normal"},{"uid":"5826936317a3a631","name":"Push message with numeric payload","time":{"start":1770196255254,"stop":1770196255254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eea0be4696b8003","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1770195133047,"stop":1770195133047,"duration":0},"status":"passed","severity":"normal"},{"uid":"244295b55b4d4b6f","name":"Push message with content topic containing SQL Injection","time":{"start":1770196255238,"stop":1770196255238,"duration":0},"status":"passed","severity":"normal"},{"uid":"855c3b28c8ee3e39","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1770195214212,"stop":1770195214213,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2582ea02bc5a06","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1770195680718,"stop":1770195680718,"duration":0},"status":"skipped","severity":"normal"},{"uid":"520969841bdd3e40","name":"should request peer renewal on specific errors","time":{"start":1770195161436,"stop":1770195161436,"duration":0},"status":"passed","severity":"normal"},{"uid":"77076162591d8743","name":"random static sharding 2 - Cluster ID: 445, Shard ID: 56","time":{"start":1770195522057,"stop":1770195522058,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eda8302653ed4b4","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1770195148619,"stop":1770195148620,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad2ce3ea6203845","name":"Check received message containing Arabic","time":{"start":1770195640062,"stop":1770195640062,"duration":0},"status":"passed","severity":"normal"},{"uid":"775ee28145c07d65","name":"should handle mixed protocol support correctly","time":{"start":1770195162769,"stop":1770195162769,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ab29221c5102a7","name":"it tolerates circular branch references","time":{"start":1770195122601,"stop":1770195122601,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfbfcb3bf5ad7e4","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1770195397409,"stop":1770195397409,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea980af14887a55a","name":"Callback on promise, aborts when callback returns true","time":{"start":1770195493506,"stop":1770195493507,"duration":1},"status":"passed","severity":"normal"},{"uid":"52455d3a23326016","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1770195162350,"stop":1770195162351,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4d75f1adc66494","name":"should stop ping timers on peer disconnect","time":{"start":1770195113508,"stop":1770195113508,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f6d7a0a40cb19e","name":"should not allow k > 12","time":{"start":1770195148666,"stop":1770195148666,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a8dc13b864cd","name":"should dial peers from store when browser is connected","time":{"start":1770195113853,"stop":1770195113856,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e3e7ed1320f2133","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1770195163227,"stop":1770195163228,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeffc73828ea8fa8","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1770195162311,"stop":1770195162312,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fb99eb92d908cff","name":"returns all values when wanted number matches available values","time":{"start":1770195121136,"stop":1770195121147,"duration":11},"status":"passed","severity":"normal"},{"uid":"f4740c05827d2587","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1770195148648,"stop":1770195148648,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fa3972cce28919","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1770195256540,"stop":1770195256540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44dee3848edf0c0","name":"should invoke callbacks when receiving a message","time":{"start":1770195162530,"stop":1770195162533,"duration":3},"status":"passed","severity":"normal"},{"uid":"b2e30e9336a9551f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1770195148649,"stop":1770195148649,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ea588776d43d22","name":"handles different clusterIds correctly","time":{"start":1770195099290,"stop":1770195099291,"duration":1},"status":"passed","severity":"normal"},{"uid":"7823a749f8e37dee","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1770195104884,"stop":1770195104884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eda53447ee1966b","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1770195510731,"stop":1770195510731,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6433d3483b83b2d","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app78/8/topic501/utf8","time":{"start":1770195497834,"stop":1770195497834,"duration":0},"status":"passed","severity":"normal"},{"uid":"20485191e5024730","name":"should be safe to call multiple times","time":{"start":1770195113503,"stop":1770195113503,"duration":0},"status":"passed","severity":"normal"},{"uid":"28616cb427625cd3","name":"new peer added after a peer was already found","time":{"start":1770195369523,"stop":1770195369524,"duration":1},"status":"passed","severity":"normal"},{"uid":"62cc87d071a0795d","name":"should handle multiple peers with different shard configurations","time":{"start":1770195113050,"stop":1770195113050,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc07a067c6fbc36","name":"should maintain desired error rate","time":{"start":1770195148508,"stop":1770195148508,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00d0ee69dea2018","name":"rejects content-filtered query with only contentTopics","time":{"start":1770195113629,"stop":1770195113629,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcfca9f9996581f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1770195113335,"stop":1770195113337,"duration":2},"status":"passed","severity":"normal"},{"uid":"3afed3436cd1241e","name":"Push message with Script payload","time":{"start":1770196255256,"stop":1770196255256,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec8b2c51f5b73af","name":"Fails to push message bigger that 1MB","time":{"start":1770196255253,"stop":1770196255253,"duration":0},"status":"passed","severity":"normal"},{"uid":"c645e6eaeba0358b","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1770195524946,"stop":1770195524948,"duration":2},"status":"passed","severity":"normal"},{"uid":"1d079a97c159ecfd","name":"should skip peer when failed to dial recently","time":{"start":1770195113038,"stop":1770195113038,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c2cee7dd5db49a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1770195099288,"stop":1770195099288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62c3a638dadfb3d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1770195121153,"stop":1770195121155,"duration":2},"status":"passed","severity":"normal"},{"uid":"39f61e164551c675","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1770195099297,"stop":1770195099298,"duration":1},"status":"passed","severity":"normal"},{"uid":"227aad9481592b08","name":"should handle shard reader errors gracefully","time":{"start":1770195113048,"stop":1770195113048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b914918b0d390bdc","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1770195524959,"stop":1770195524960,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c65dc7a7697842b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1770195680720,"stop":1770195680720,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4f0c77d350d0eb","name":"Push message with content topic containing Arabic","time":{"start":1770196255259,"stop":1770196255260,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ad058c50ec7f228","name":"should return usable stream attached to connection","time":{"start":1770195113872,"stop":1770195113873,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db7b1f852f375ed","name":"Ephemeral field is preserved - encoder v0","time":{"start":1770195195884,"stop":1770195195884,"duration":0},"status":"passed","severity":"normal"},{"uid":"35fd3c3a088a86e5","name":"should not modify tags of connections for different peers","time":{"start":1770195162363,"stop":1770195162363,"duration":0},"status":"passed","severity":"normal"},{"uid":"beef12a4ae7dc7f9","name":"should handle peer store update failures gracefully","time":{"start":1770195113514,"stop":1770195113514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1fb40bd201f9660","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app72/3/topic384/json","time":{"start":1770195497828,"stop":1770195497828,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91cddc24f48b88e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1770195099299,"stop":1770195099299,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f972a344ce3c2c","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1770195680717,"stop":1770195680717,"duration":0},"status":"passed","severity":"normal"},{"uid":"be21b1d5c4474ddf","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1770195099294,"stop":1770195099294,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7413629bed73c7b","name":"Push message with content topic containing special chars","time":{"start":1770196255269,"stop":1770196255269,"duration":0},"status":"passed","severity":"normal"},{"uid":"993254df156236cc","name":"should handle timestamp equal to current time","time":{"start":1770195152442,"stop":1770195152449,"duration":7},"status":"passed","severity":"normal"},{"uid":"9b83779cec75dbe","name":"Fails to push message bigger that 1MB","time":{"start":1770196255241,"stop":1770196255242,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a386ef9687094cf","name":"Passing page size 1 when there are 4 messages","time":{"start":1770195511588,"stop":1770195511588,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4516f594f66999","name":"should handle different types of entries","time":{"start":1770195160670,"stop":1770195160671,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d4129d243afccf4","name":"Nwaku publishes","time":{"start":1770195383127,"stop":1770195383128,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb29e8c84c6da5a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1770195104194,"stop":1770195104195,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b51ae3e199636c","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1770195152533,"stop":1770195152533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a68456e9ad068e5","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1770195274062,"stop":1770195274062,"duration":0},"status":"passed","severity":"normal"},{"uid":"843d8131e2c7da44","name":"should throw error - no public key","time":{"start":1770195104885,"stop":1770195104885,"duration":0},"status":"passed","severity":"normal"},{"uid":"1203a8dc26c70204","name":"should not create relay timers when relay is not provided","time":{"start":1770195113516,"stop":1770195113516,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f54e7cac0593fc","name":"Push message with Script payload","time":{"start":1770196255244,"stop":1770196255245,"duration":1},"status":"passed","severity":"normal"},{"uid":"722a2bd846a9266d","name":"should not dispatch event when already connected","time":{"start":1770195113225,"stop":1770195113229,"duration":4},"status":"passed","severity":"normal"},{"uid":"5908b78b44c74bc4","name":"Push message with content topic containing Russian","time":{"start":1770196255270,"stop":1770196255270,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f755bb49a64929","name":"Push message with XML payload","time":{"start":1770196255234,"stop":1770196255234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9447a89b63ff55b","name":"should work with mixed v2 and v3 peers","time":{"start":1770195162447,"stop":1770195162450,"duration":3},"status":"passed","severity":"normal"},{"uid":"60b5921705a9c455","name":"Push message with content topic containing Chinese","time":{"start":1770196255237,"stop":1770196255237,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5823e18390ea73","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1770195153043,"stop":1770195153043,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0a310c73570315","name":"Push message with Script payload","time":{"start":1770196255266,"stop":1770196255266,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec603a88ffb73b6","name":"Push message with content topic containing Russian","time":{"start":1770196255260,"stop":1770196255260,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45f276a4e0c6d","name":"should not retry if at least one success","time":{"start":1770195162445,"stop":1770195162446,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a343a651667e715","name":"random static sharding 1 - Cluster ID: 832, Shard ID: 401","time":{"start":1770195522056,"stop":1770195522057,"duration":1},"status":"passed","severity":"normal"},{"uid":"e955b6be58c65d42","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1770195163236,"stop":1770195163237,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ccb8c0e16bc590f","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1770195164470,"stop":1770195164471,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab781253a400cd9","name":"should return false for sync message without causal history","time":{"start":1770195166829,"stop":1770195166830,"duration":1},"status":"passed","severity":"normal"},{"uid":"88a6a73f49bf3951","name":"should return cached hash on subsequent access","time":{"start":1770195114213,"stop":1770195114213,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f81c8e69c4acd9","name":"Encoder error raises irrecoverable error","time":{"start":1770195164873,"stop":1770195164873,"duration":0},"status":"passed","severity":"normal"},{"uid":"474311e22334b802","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1770195148632,"stop":1770195148633,"duration":1},"status":"passed","severity":"normal"},{"uid":"aac8a7dc04cbe325","name":"Relay + Store","time":{"start":1770195104892,"stop":1770195104892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6deb38870498b2","name":"Check publish message containing escaped characters","time":{"start":1770195394343,"stop":1770195394343,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6be0f398e282dc","name":"should handle incoming messages","time":{"start":1770195162546,"stop":1770195162550,"duration":4},"status":"passed","severity":"normal"},{"uid":"f9cd072d0ea8c26c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1770195148630,"stop":1770195148631,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01f853269bec537","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1770195113515,"stop":1770195113515,"duration":0},"status":"passed","severity":"normal"},{"uid":"81bc88b222f994f5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1770195099302,"stop":1770195099302,"duration":0},"status":"passed","severity":"normal"},{"uid":"281fef78d157d311","name":"should fail to send if no connected peers found","time":{"start":1770195162441,"stop":1770195162441,"duration":0},"status":"passed","severity":"normal"},{"uid":"597004303c0b110f","name":"Round trip binary serialization","time":{"start":1770195114209,"stop":1770195114209,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ff803dc9709d72","name":"should handle retrieve function with query parameters","time":{"start":1770195163216,"stop":1770195163217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0a58ba3ee822f82","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1770195510731,"stop":1770195510735,"duration":4},"status":"passed","severity":"normal"},{"uid":"4bbc958d3128f4a6","name":"rejects hash query with time filter","time":{"start":1770195113631,"stop":1770195113631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a03423e2ce151de","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1770195524954,"stop":1770195524955,"duration":1},"status":"passed","severity":"normal"},{"uid":"baf7dab4d0c1440d","name":"should not fail to stop the service if it was not started","time":{"start":1770195194971,"stop":1770195194972,"duration":1},"status":"passed","severity":"normal"},{"uid":"8439e825b49bdba","name":"Check message on other pubsub topic is not received","time":{"start":1770195640077,"stop":1770195640078,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ee220bd1ffa813","name":"should evict furthest entry when buffer is full","time":{"start":1770195148849,"stop":1770195148849,"duration":0},"status":"passed","severity":"normal"},{"uid":"263d2488c31e8090","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1770195148646,"stop":1770195148646,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e76760f38286b2","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1770195121827,"stop":1770195121827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7972833abcdce8","name":"Passing an array","time":{"start":1770195528692,"stop":1770195528692,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e8cbc0b8694268","name":"should properly create location multiaddrs - udp4","time":{"start":1770195104888,"stop":1770195104889,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a34e4a1e98ca7c","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1770195163237,"stop":1770195163237,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef422078653e35d","name":"should call waitForPeer on Relay","time":{"start":1770195164204,"stop":1770195164204,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe3391dd2d30fba","name":"peer exchange sets tag","time":{"start":1770195369523,"stop":1770195369523,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6f542db1c3f05a","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1770195121822,"stop":1770195121823,"duration":1},"status":"passed","severity":"normal"},{"uid":"c53b6d6d9c63e34f","name":"Push message with content topic containing short","time":{"start":1770196255248,"stop":1770196255248,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecbffa53939194e0","name":"Delete observer","time":{"start":1770195370933,"stop":1770195370934,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3de982d1f1637d","name":"Subscribe to topic containing numeric and publish message","time":{"start":1770195402892,"stop":1770195402893,"duration":1},"status":"passed","severity":"normal"},{"uid":"648ac2dea9c9ebbd","name":"Push message with custom timestamp: 1770191614447","time":{"start":1770196255273,"stop":1770196255274,"duration":1},"status":"passed","severity":"normal"},{"uid":"93638e96d0826c92","name":"Nodes with multiple pubsub topic","time":{"start":1770195387731,"stop":1770195387732,"duration":1},"status":"passed","severity":"normal"},{"uid":"7daedd3d37def2c","name":"Push message with short payload","time":{"start":1770196255264,"stop":1770196255264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02aa04a1b17626a","name":"Check received message containing JSON","time":{"start":1770195640064,"stop":1770195640064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab2763c0b7186b9","name":"Register correct protocols","time":{"start":1770195402888,"stop":1770195402888,"duration":0},"status":"passed","severity":"normal"},{"uid":"6561289c2aab1caa","name":"Push message with Basic HTML tag payload","time":{"start":1770196255256,"stop":1770196255256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32e1e9b90ff3b0a","name":"Subscribe and receive messages via lightPush","time":{"start":1770195680706,"stop":1770195680706,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afd008baa299700","name":"Check received message containing unicode special characters","time":{"start":1770195640075,"stop":1770195640076,"duration":1},"status":"passed","severity":"normal"},{"uid":"b951962b99f9b505","name":"Push message with Basic HTML tag payload","time":{"start":1770196255234,"stop":1770196255234,"duration":0},"status":"passed","severity":"normal"},{"uid":"79488607a81ca250","name":"should add event listener for peer:discovery","time":{"start":1770195113527,"stop":1770195113528,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3bb7d4a06ef0cd","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1770195148630,"stop":1770195148630,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f5fd2d0c21dba1","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1770195423972,"stop":1770195423973,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e6a639d70b700c1","name":"should maintain chronological order of messages in localHistory","time":{"start":1770195153038,"stop":1770195153038,"duration":0},"status":"passed","severity":"normal"},{"uid":"4259a7fc582625ef","name":"should select older connection if present","time":{"start":1770195113826,"stop":1770195113827,"duration":1},"status":"passed","severity":"normal"},{"uid":"302a8ba8ad9f6ef1","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1770195162351,"stop":1770195162352,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd7c180a41d5446","name":"Push 30 different messages","time":{"start":1770196255247,"stop":1770196255247,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7cbc2b03b315d14b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1770195680714,"stop":1770195680714,"duration":0},"status":"passed","severity":"normal"},{"uid":"39aabfde76263b78","name":"should work with mock decoders","time":{"start":1770195163214,"stop":1770195163215,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c931202b1085435","name":"should load peers from local storage and dispatch events","time":{"start":1770195126213,"stop":1770195126214,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c3db159b3a4a2a3","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1770195423969,"stop":1770195423969,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a64ec8455041de5","name":"should wait for LightPush peer to be connected","time":{"start":1770195164203,"stop":1770195164203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d238a4e813b398ba","name":"Refresh subscription","time":{"start":1770195680710,"stop":1770195680710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca6972d742bad6","name":"should increase lamport timestamp","time":{"start":1770195153033,"stop":1770195153033,"duration":0},"status":"passed","severity":"normal"},{"uid":"83abf4a3527f4c72","name":"should update peer store before dialing","time":{"start":1770195113542,"stop":1770195113543,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfa92c80fa3c8b7","name":"should return true even if peer has no overlapping shards","time":{"start":1770195113325,"stop":1770195113325,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54509a97ab25d2e","name":"should clear all entries","time":{"start":1770195148850,"stop":1770195148850,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee9808f5d0776ed","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1770195640077,"stop":1770195640077,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21edb469a7f85ae","name":"Check received message containing short","time":{"start":1770195640060,"stop":1770195640060,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd6c576994abc26","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1770195153038,"stop":1770195153038,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e0b499decb6551a","name":"should properly clean up resources when disposed","time":{"start":1770195160671,"stop":1770195160671,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b7ed2dac8a2f9a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app81/6/topic837/utf8","time":{"start":1770195497829,"stop":1770195497829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de7d02a13315dd9","name":"should handle dial errors gracefully","time":{"start":1770195113861,"stop":1770195113861,"duration":0},"status":"passed","severity":"normal"},{"uid":"b11440549261a578","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1770195121828,"stop":1770195121828,"duration":0},"status":"passed","severity":"normal"},{"uid":"41bac2b5105b3b36","name":"Check message received after jswaku node is restarted","time":{"start":1770195640070,"stop":1770195640070,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb56768e69376bf","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1770195104192,"stop":1770195104192,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa487e795defdba2","name":"Push message with short payload","time":{"start":1770196255242,"stop":1770196255242,"duration":0},"status":"passed","severity":"normal"},{"uid":"77428ba499ea9e72","name":"should not allow unachievable error rate","time":{"start":1770195148667,"stop":1770195148667,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2f3516dfed485","name":"Query generator for 2000 messages","time":{"start":1770195493508,"stop":1770195493508,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ceb32ab3223b09","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1770195510730,"stop":1770195510730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1082a9e38ab82c07","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1770195099300,"stop":1770195099300,"duration":0},"status":"passed","severity":"normal"},{"uid":"58517f833fae1137","name":"should return false for content message without causal history","time":{"start":1770195166830,"stop":1770195166830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b948cad11794172","name":"Push message with unicode special characters payload","time":{"start":1770196255267,"stop":1770196255267,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5db3b7e50a9314f","name":"should discard bootstrap peers when has more than set limit","time":{"start":1770195232870,"stop":1770195232871,"duration":1},"status":"passed","severity":"normal"},{"uid":"af784078d581d71a","name":"should not stop if not started","time":{"start":1770195122636,"stop":1770195122636,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aaf45fc91c31a0","name":"yields undefined for messages without content topic","time":{"start":1770195114094,"stop":1770195114094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f367c4ee547a540","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1770195680709,"stop":1770195680709,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a709955805454a0","name":"should dial peer immediately when queue is empty","time":{"start":1770195113033,"stop":1770195113035,"duration":2},"status":"passed","severity":"normal"},{"uid":"a2b902547dc09988","name":"Overlapping topic subscription","time":{"start":1770195680710,"stop":1770195680710,"duration":0},"status":"passed","severity":"normal"},{"uid":"abddd05ba2310328","name":"should set field with only FILTER enabled","time":{"start":1770195104892,"stop":1770195104892,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b036db1c69f348","name":"messageHash returns a Uint8Array","time":{"start":1770195113467,"stop":1770195113471,"duration":4},"status":"passed","severity":"normal"},{"uid":"a15f256fcc5d9c6d","name":"should drop connection to one peer on hangUp","time":{"start":1770195280348,"stop":1770195280348,"duration":0},"status":"passed","severity":"normal"},{"uid":"475a67244be17ca1","name":"Push message with special chars payload","time":{"start":1770196255264,"stop":1770196255265,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e404dcc30ceda8","name":"Push 30 different messages","time":{"start":1770196255236,"stop":1770196255236,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25cce3f7db1fd37f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1770195148624,"stop":1770195148624,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63d1a0614ef2fad","name":"Init the array if not present","time":{"start":1770195099090,"stop":1770195099092,"duration":2},"status":"passed","severity":"normal"},{"uid":"912d21428656930b","name":"should retry if all attempts fail","time":{"start":1770195161441,"stop":1770195161441,"duration":0},"status":"passed","severity":"normal"},{"uid":"57afc4c053a999b4","name":"Push message with SQL Injection payload","time":{"start":1770196255265,"stop":1770196255266,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98d1da4c4def05a","name":"Non TWN Cluster","time":{"start":1770195497827,"stop":1770195497828,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdc3d8541cc24da8","name":"should do nothing when connections still exist","time":{"start":1770195113857,"stop":1770195113858,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b24939d8d38b62","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1770195153042,"stop":1770195153042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c154dde9c4fd0fc3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1770195099298,"stop":1770195099298,"duration":0},"status":"passed","severity":"normal"},{"uid":"904f9b9f55990ce1","name":"should clear interval on stop","time":{"start":1770195122641,"stop":1770195122642,"duration":1},"status":"passed","severity":"normal"},{"uid":"b999e04210e1b7c1","name":"Check publish message containing SQL Injection","time":{"start":1770195394341,"stop":1770195394341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c07929ad239c977e","name":"should add event listeners to globalThis","time":{"start":1770195113194,"stop":1770195113200,"duration":6},"status":"passed","severity":"normal"},{"uid":"2c36ad0ba6efe10f","name":"Reusing cursor across nodes","time":{"start":1770195446009,"stop":1770195446009,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb68ce3a2d27479","name":"should handle empty pubsub topics","time":{"start":1770195113520,"stop":1770195113520,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a298ef711b5125","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1770195104203,"stop":1770195104203,"duration":0},"status":"passed","severity":"normal"},{"uid":"2559bebc3732ab1d","name":"should reject if Relay is requested but not mounted","time":{"start":1770195164201,"stop":1770195164202,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0977834d1a7f0a","name":"Push message with escaped characters payload","time":{"start":1770196255267,"stop":1770196255267,"duration":0},"status":"passed","severity":"normal"},{"uid":"daa18b775ded6a27","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1770195402898,"stop":1770195402899,"duration":1},"status":"passed","severity":"normal"},{"uid":"a842bf3220f046b3","name":"Check received message containing Script","time":{"start":1770195640073,"stop":1770195640073,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fca8ca6054e46b5","name":"should add received messages to bloom filter","time":{"start":1770195153037,"stop":1770195153037,"duration":0},"status":"passed","severity":"normal"},{"uid":"4148f9de0e160f29","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1770195166832,"stop":1770195166832,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a9bd82aff3f7d3","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1770195397415,"stop":1770195397415,"duration":0},"status":"passed","severity":"normal"},{"uid":"41d0938d72d2033","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1770195148640,"stop":1770195148640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7067b2f2583d770d","name":"should handle errors when getting connections","time":{"start":1770195113238,"stop":1770195113238,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9952789da188d8","name":"should skip peer when already connected","time":{"start":1770195113036,"stop":1770195113036,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce09f6327e5c7c99","name":"should handle dial errors","time":{"start":1770195114202,"stop":1770195114203,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eeb5a5e5f269574","name":"yields decoded messages","time":{"start":1770195114093,"stop":1770195114094,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70b63e27af496d3","name":"isConnected return false after peer stops","time":{"start":1770195209759,"stop":1770195209760,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5158d86cfebec4b","name":"Push message with long payload","time":{"start":1770196255242,"stop":1770196255243,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ebd272d80eed20","name":"Check received message containing numeric","time":{"start":1770195640061,"stop":1770195640061,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ea5c0e79cc8834","name":"should update ack status of messages in outgoing buffer","time":{"start":1770195153045,"stop":1770195153045,"duration":0},"status":"passed","severity":"normal"},{"uid":"1105e38f05beb54d","name":"should return false when peer is not found","time":{"start":1770195113339,"stop":1770195113340,"duration":1},"status":"passed","severity":"normal"},{"uid":"2503f6db21443873","name":"should successfully query peers and return peer infos","time":{"start":1770195122273,"stop":1770195122274,"duration":1},"status":"passed","severity":"normal"},{"uid":"135751eaa0a79b4f","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1770195680712,"stop":1770195680713,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0309b363cf85e8f","name":"Nodes with multiple pubsub topic","time":{"start":1770195387730,"stop":1770195387730,"duration":0},"status":"passed","severity":"normal"},{"uid":"695fbc773692bf45","name":"should handle missing messages with undefined retrievalHint","time":{"start":1770195153043,"stop":1770195153043,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd8b224e2fd9869","name":"should be online or offline if network state changed","time":{"start":1770195209761,"stop":1770195209762,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d0419d014c1ab2","name":"should process tasks in queue","time":{"start":1770195161433,"stop":1770195161434,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba8c8b502b2fb14","name":"should reject if Filter is requested but not mounted","time":{"start":1770195164202,"stop":1770195164203,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc2facc30f131a2","name":"should initialize with custom number of peers","time":{"start":1770195162311,"stop":1770195162311,"duration":0},"status":"passed","severity":"normal"},{"uid":"7972c52733dade17","name":"should handle peer identify event","time":{"start":1770195122636,"stop":1770195122636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72a0f8550779c67","name":"Check publish message containing unicode special characters","time":{"start":1770195394343,"stop":1770195394344,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0be33895d3c8b9","name":"should dispatch connect and disconnect events","time":{"start":1770195162313,"stop":1770195162314,"duration":1},"status":"passed","severity":"normal"},{"uid":"c765da6a7272edf8","name":"should work with stubbed retrieve function","time":{"start":1770195163214,"stop":1770195163214,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b021f725ea0aca","name":"should continually clean up expired entries at intervals","time":{"start":1770195160678,"stop":1770195160679,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45d38e53db7215c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1770195148654,"stop":1770195148655,"duration":1},"status":"passed","severity":"normal"},{"uid":"921eead722338ce1","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1770195099288,"stop":1770195099289,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b910abca69f882c","name":"should wait for Store peer to be connected","time":{"start":1770195164204,"stop":1770195164204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30b265ee0e101c6","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1770195164106,"stop":1770195164106,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcf13ac55031f2c7","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1770195131321,"stop":1770195131321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f302d7daa34a3788","name":"Cluster ID 0, shard 1","time":{"start":1770195522051,"stop":1770195522054,"duration":3},"status":"passed","severity":"normal"},{"uid":"2e82fc74b77939f9","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1770195148649,"stop":1770195148650,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f2f1c3366403088","name":"should add sent message to localHistory with retrievalHint","time":{"start":1770195153035,"stop":1770195153035,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd1dcf45ff84e21","name":"Check publish message containing numeric","time":{"start":1770195394339,"stop":1770195394339,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a1d26769d2b4be","name":"Push message with Script payload","time":{"start":1770196255234,"stop":1770196255234,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbcae15ec3267a11","name":"should merge provided config with defaults","time":{"start":1770195114197,"stop":1770195114197,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b86fbbd8ae4c7e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1770195099279,"stop":1770195099279,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fa636e45de8e77","name":"should insert message id into causal history","time":{"start":1770195153034,"stop":1770195153034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8176577f503c1e0d","name":"should filter peers by codec","time":{"start":1770195114205,"stop":1770195114205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6460af824b45015d","name":"Get Nodes","time":{"start":1770195121592,"stop":1770195121592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2c66f12100c4ba","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1770195288951,"stop":1770195288951,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb494d2c9e6e114","name":"Check received message containing SQL Injection","time":{"start":1770195640063,"stop":1770195640063,"duration":0},"status":"passed","severity":"normal"},{"uid":"95993d9421875f11","name":"should create dialer with libp2p and shardReader","time":{"start":1770195113021,"stop":1770195113023,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ca91b87c0dcec4","name":"should initialize with libp2p components","time":{"start":1770195122271,"stop":1770195122272,"duration":1},"status":"passed","severity":"normal"},{"uid":"3183b1f60063ed10","name":"throws on content topic with empty encoding field","time":{"start":1770195099277,"stop":1770195099278,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3b1b969765cd8f","name":"should create an instance with libp2p and dialer","time":{"start":1770195113527,"stop":1770195113527,"duration":0},"status":"passed","severity":"normal"},{"uid":"700100fa43a6bb19","name":"Push message with content topic containing numeric","time":{"start":1770196255269,"stop":1770196255269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d01130596abe13a","name":"same cluster, static sharding: nodes connect","time":{"start":1770195288942,"stop":1770195288942,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e0971b688958b0","name":"returns only open connection if one present","time":{"start":1770195113826,"stop":1770195113826,"duration":0},"status":"passed","severity":"normal"},{"uid":"80bbe12d8651893f","name":"Check received message containing short","time":{"start":1770195640070,"stop":1770195640071,"duration":1},"status":"passed","severity":"normal"},{"uid":"e532d4c882d92a55","name":"Push message with long payload","time":{"start":1770196255231,"stop":1770196255231,"duration":0},"status":"passed","severity":"normal"},{"uid":"264c8a9835900358","name":"Debounces events when receiving batch of messages","time":{"start":1770195164006,"stop":1770195164006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6625dbc96148b3e","name":"Push message with XML payload","time":{"start":1770196255256,"stop":1770196255256,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cc067ef1dbe124","name":"should insert elements correctly","time":{"start":1770195148507,"stop":1770195148508,"duration":1},"status":"passed","severity":"normal"},{"uid":"f362c574ecd8b521","name":"recovers when dns.resolve returns empty","time":{"start":1770195122602,"stop":1770195122602,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ec588e31eb1439","name":"should not dial peers from store when browser is not connected","time":{"start":1770195113856,"stop":1770195113857,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4c8efa5f8acc2e","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1770195164004,"stop":1770195164004,"duration":0},"status":"passed","severity":"normal"},{"uid":"49873eb03270c13b","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1770195256536,"stop":1770195256536,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d70dbc7e3322b0","name":"Push message with custom timestamp: 1739436814447","time":{"start":1770196255262,"stop":1770196255262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5c68830f816de2","name":"should get multiple eligible entries at later time","time":{"start":1770195148846,"stop":1770195148847,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21b18e599764a26","name":"should stop query when sync message from same channel is found","time":{"start":1770195166827,"stop":1770195166827,"duration":0},"status":"passed","severity":"normal"},{"uid":"faac2af08697626a","name":"Check received message containing Chinese","time":{"start":1770195640072,"stop":1770195640072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46ef2a8604cce10","name":"Outgoing message is acknowledged","time":{"start":1770195164470,"stop":1770195164470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c787fba6ddfd2d87","name":"can start the service","time":{"start":1770195433812,"stop":1770195433812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b945881cc4a57ba9","name":"Check publish message containing special chars","time":{"start":1770195394339,"stop":1770195394339,"duration":0},"status":"passed","severity":"normal"},{"uid":"735fe81c5bd5b1ca","name":"connects to nwaku","time":{"start":1770195528691,"stop":1770195528691,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffbf4e71d1f12b0f","name":"should create all internal components","time":{"start":1770195114198,"stop":1770195114198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfa5f778118a75c2","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1770195148631,"stop":1770195148631,"duration":0},"status":"passed","severity":"normal"},{"uid":"2334fc98dc2118e7","name":"Check publish message after service node is restarted","time":{"start":1770195394348,"stop":1770195394349,"duration":1},"status":"skipped","severity":"normal"},{"uid":"32b5d28fa9e60cf3","name":"udp ip6 address","time":{"start":1770195104396,"stop":1770195104396,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e6dd0235221ddc","name":"Subscribe and receive messages via waku relay post","time":{"start":1770195680717,"stop":1770195680717,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb3cb1a8cead3f8","name":"Push message with content topic containing short","time":{"start":1770196255258,"stop":1770196255258,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c9be0862ddcb73a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1770195463763,"stop":1770195463764,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0dd1f5ec148aea7","name":"Check message with invalid timestamp is not received","time":{"start":1770195640067,"stop":1770195640067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acb220615e04a2f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1770195680722,"stop":1770195680722,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d3404a2e9b8fe8","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1770195099281,"stop":1770195099281,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f86cd5b0a7bfe25","name":"Renews subscription after lossing a connection","time":{"start":1770195680724,"stop":1770195680724,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3709f13172de48","name":"should return false","time":{"start":1770195104886,"stop":1770195104886,"duration":0},"status":"passed","severity":"normal"},{"uid":"904b16441b7ef44a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1770195148650,"stop":1770195148650,"duration":0},"status":"passed","severity":"normal"},{"uid":"16901e8c03c173a3","name":"Push message with content topic containing long","time":{"start":1770196255236,"stop":1770196255237,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b0c83f7322e3d6","name":"Push message with XML payload","time":{"start":1770196255245,"stop":1770196255245,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff55141fe7b73efa","name":"Add multiple subscription objects on single nwaku node","time":{"start":1770195680724,"stop":1770195680724,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce2e63034a033f8","name":"Relay + Store","time":{"start":1770195194113,"stop":1770195194115,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0825618020dcfb9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1770195148653,"stop":1770195148653,"duration":0},"status":"passed","severity":"normal"},{"uid":"577673a2f098fe23","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1770195113467,"stop":1770195113467,"duration":0},"status":"passed","severity":"normal"},{"uid":"618248af262f5609","name":"can query messages by message hash","time":{"start":1770195496089,"stop":1770195496089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9109b0033c951a","name":"Push message with content topic containing JSON","time":{"start":1770196255260,"stop":1770196255260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d4c549a3be58f4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1770195402890,"stop":1770195402890,"duration":0},"status":"passed","severity":"normal"},{"uid":"709948945c38197","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1770195122277,"stop":1770195122277,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c48ab3aa644fbe","name":"Subscribe to topic containing emoji and receive message","time":{"start":1770195680723,"stop":1770195680724,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f39148ecb47e10c","name":"should handle dial errors gracefully","time":{"start":1770195113041,"stop":1770195113042,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa489192ab30ba98","name":"returns nothing if no connections present","time":{"start":1770195113825,"stop":1770195113825,"duration":0},"status":"passed","severity":"normal"},{"uid":"167c051142e27447","name":"should hang up with PeerId and return true on success","time":{"start":1770195114203,"stop":1770195114203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abdc563fbb26801","name":"Fails to publish message with empty text","time":{"start":1770195394347,"stop":1770195394347,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd2d27ab68421dd","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1770195402896,"stop":1770195402896,"duration":0},"status":"passed","severity":"normal"},{"uid":"deef97eb18f30643","name":"should be safe to call multiple times","time":{"start":1770195113852,"stop":1770195113852,"duration":0},"status":"passed","severity":"normal"},{"uid":"6829f1429f5a2807","name":"should return false when network is not connected","time":{"start":1770195114201,"stop":1770195114201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acca890fe06ba8a","name":"should return PeerId when PeerId is provided","time":{"start":1770195113763,"stop":1770195113763,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b39aeabe29bbd6","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1770195148651,"stop":1770195148651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05eb26eb20dca90","name":"should handle multiple peer connections","time":{"start":1770195113505,"stop":1770195113505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55fc3ed4c47dd2b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1770195148664,"stop":1770195148664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f76fc655cc76ca","name":"should be able to decode the field with only STORE set to true","time":{"start":1770195104197,"stop":1770195104198,"duration":1},"status":"passed","severity":"normal"},{"uid":"d554a9a228ee7cfa","name":"Emits 'synced' when message flagged as lost","time":{"start":1770195164003,"stop":1770195164004,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4210eed8c1aad44","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1770195122606,"stop":1770195122606,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d99f2697b9e95fc7","name":"Publishes to nwaku","time":{"start":1770195383127,"stop":1770195383127,"duration":0},"status":"passed","severity":"normal"},{"uid":"25867d63bf96f7b3","name":"Push message with content topic containing Chinese","time":{"start":1770196255259,"stop":1770196255259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f55e4faec2aea05","name":"should handle disconnect when peer has no timers","time":{"start":1770195113519,"stop":1770195113519,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8af2cc599fe819","name":"should dial with multiaddr and return stream","time":{"start":1770195114202,"stop":1770195114202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab902871bb4f05e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1770195148660,"stop":1770195148660,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d6e50375dd44d0","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1770195121822,"stop":1770195121822,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a219e59af167bd","name":"Check publish message containing shell command","time":{"start":1770195394343,"stop":1770195394343,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af44cd8a8f2ae9a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1770195402894,"stop":1770195402895,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f584f0a2de491f","name":"should handle peer disconnect event when no connections remain","time":{"start":1770195113217,"stop":1770195113222,"duration":5},"status":"passed","severity":"normal"},{"uid":"e3ff53156e18ae9f","name":"should return start time to match max range","time":{"start":1770195163243,"stop":1770195163245,"duration":2},"status":"passed","severity":"normal"},{"uid":"a36ea9b77aade295","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1770195113866,"stop":1770195113867,"duration":1},"status":"passed","severity":"normal"},{"uid":"2517f7643a4c034d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1770195162331,"stop":1770195162331,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d8d48176b475f4","name":"throws on content topic with non-number generation field","time":{"start":1770195099274,"stop":1770195099274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee84bcc546625101","name":"should initialize with custom TTL","time":{"start":1770195122634,"stop":1770195122634,"duration":0},"status":"passed","severity":"normal"},{"uid":"9574eff7eb491abf","name":"should handle complete dial lifecycle","time":{"start":1770195113049,"stop":1770195113050,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9029e5966f4011b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1770195104196,"stop":1770195104197,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edf665fdba287b","name":"Subscribe to topic containing numeric and receive message","time":{"start":1770195680711,"stop":1770195680711,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cfd7b50293f421","name":"should handle relay send failures gracefully","time":{"start":1770195113518,"stop":1770195113518,"duration":0},"status":"passed","severity":"normal"},{"uid":"6365079592cb9483","name":"Overlapping topic subscription","time":{"start":1770195680719,"stop":1770195680719,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25d2ac8cf08f468","name":"should properly create location multiaddrs - tcp6","time":{"start":1770195104889,"stop":1770195104889,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5d198571ec9ff1","name":"throws if decoders don't match content topics","time":{"start":1770195114091,"stop":1770195114091,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2f8936a54edfcc","name":"different cluster: nodes don't connect","time":{"start":1770195288942,"stop":1770195288942,"duration":0},"status":"passed","severity":"normal"},{"uid":"9267547d524318e0","name":"should handle ping failures gracefully","time":{"start":1770195113513,"stop":1770195113514,"duration":1},"status":"passed","severity":"normal"},{"uid":"587e6edd7636f4d5","name":"Push message with long payload","time":{"start":1770196255264,"stop":1770196255264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dc5c3fc1419cf2","name":"msgTime: 0 ms from now, startTime: 1769936310873, endTime: 1770195510873","time":{"start":1770195524956,"stop":1770195524956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e298f00e558460f2","name":"should dial second nwaku node that was discovered","time":{"start":1770195189025,"stop":1770195189030,"duration":5},"status":"skipped","severity":"normal"},{"uid":"ce4319ce2715c7bc","name":"Promise Callback - true","time":{"start":1770195503878,"stop":1770195503878,"duration":0},"status":"passed","severity":"normal"},{"uid":"112bc2bb0597b7a4","name":"Push message with shell command payload","time":{"start":1770196255246,"stop":1770196255246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b4562f3ebc9d1ec","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1770195148641,"stop":1770195148642,"duration":1},"status":"passed","severity":"normal"},{"uid":"799149e81200fc06","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1770195113870,"stop":1770195113871,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1849ac1e51ae9c","name":"Passing page size 10 when there are 10 messages","time":{"start":1770195511589,"stop":1770195511589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9555dbfe623b39a","name":"Push message with Arabic payload","time":{"start":1770196255233,"stop":1770196255233,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf74731f15410a17","name":"should capture event listeners for testing","time":{"start":1770195163215,"stop":1770195163215,"duration":0},"status":"passed","severity":"normal"},{"uid":"84738cb00e0ae3a4","name":"should return false for different channelId","time":{"start":1770195166829,"stop":1770195166829,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f611ef8da281f77","name":"Retrieval Hint","time":{"start":1770195152403,"stop":1770195152403,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfac487703e593c7","name":"ends after yielding if response size indicates end","time":{"start":1770195114095,"stop":1770195114095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece8fcfc94cd876a","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1770195163228,"stop":1770195163228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c21f930a2ec4ed8","name":"should get and remove ready entries","time":{"start":1770195148849,"stop":1770195148850,"duration":1},"status":"passed","severity":"normal"},{"uid":"776ce0ffccd459b4","name":"Push message with content topic containing short","time":{"start":1770196255268,"stop":1770196255269,"duration":1},"status":"passed","severity":"normal"},{"uid":"798bcba7890c0f6b","name":"Publish without waiting for remote peer","time":{"start":1770195402888,"stop":1770195402889,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f1ef3ca97ef66db","name":"should handle case when navigator is not available","time":{"start":1770195113215,"stop":1770195113215,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c52aca2093a986","name":"Using a function","time":{"start":1770195528692,"stop":1770195528692,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74849e9e65c393f","name":"should use current time when it's greater than incremented timestamp","time":{"start":1770195152441,"stop":1770195152441,"duration":0},"status":"passed","severity":"normal"},{"uid":"309abb2976dbed11","name":"Cap max size when messages are pushed one at a time","time":{"start":1770195152533,"stop":1770195152533,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36ff2494e4e3754","name":"should handle complete discovery-to-dial flow","time":{"start":1770195113549,"stop":1770195113550,"duration":1},"status":"passed","severity":"normal"},{"uid":"41fe5aae2920d891","name":"Subscribe to topic containing XML and receive message","time":{"start":1770195680713,"stop":1770195680713,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea69b8afd6396d8c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1770195680707,"stop":1770195680707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac94761c2c2896a2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1770195214213,"stop":1770195214213,"duration":0},"status":"passed","severity":"normal"},{"uid":"c486d895db235665","name":"Ordered callback, aborts when callback returns true","time":{"start":1770195493507,"stop":1770195493508,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3d91b08172e979d","name":"Outgoing message is possibly acknowledged","time":{"start":1770195164873,"stop":1770195164873,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a3444b1327e9a04a","name":"should start ping timers on peer connect","time":{"start":1770195113504,"stop":1770195113504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df39b19c8b43497","name":"should not be delivered","time":{"start":1770195153045,"stop":1770195153045,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8aca7fc69ce075","name":"should initialize with default options","time":{"start":1770195122634,"stop":1770195122634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdcdb717cda9be3","name":"Relay","time":{"start":1770195194110,"stop":1770195194112,"duration":2},"status":"passed","severity":"normal"},{"uid":"89f6369dc12f5b6c","name":"should get / set TCP multiaddr","time":{"start":1770195104888,"stop":1770195104888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea09778be2f35637","name":"caches peers it previously fetched","time":{"start":1770195122603,"stop":1770195122603,"duration":0},"status":"passed","severity":"normal"},{"uid":"340548b70cb3f47e","name":"Fails to publish duplicate message","time":{"start":1770195394346,"stop":1770195394347,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6784283fafcbdf8","name":"same cluster: nodes connect","time":{"start":1770195288949,"stop":1770195288949,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd58162daee1c929","name":"should return start time to last successful query since last query is less than max range","time":{"start":1770195163243,"stop":1770195163243,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be73a945c5b345c","name":"should throw error - no id","time":{"start":1770195104884,"stop":1770195104885,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24ebed3009570c6","name":"Subscribe to topic containing Script and receive message","time":{"start":1770195680721,"stop":1770195680722,"duration":1},"status":"passed","severity":"normal"},{"uid":"150535dad5b6a352","name":"Push message with shell command payload","time":{"start":1770196255257,"stop":1770196255257,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d95a559df4047bd","name":"Push message with custom timestamp: 1770191614447","time":{"start":1770196255252,"stop":1770196255252,"duration":0},"status":"passed","severity":"normal"},{"uid":"751ccdaf0e5b6f36","name":"Refresh subscription","time":{"start":1770195680719,"stop":1770195680719,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2aa9adf52825f","name":"should handle task timeouts","time":{"start":1770195161437,"stop":1770195161439,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c6d150cb3f48494","name":"should support chaining for add method","time":{"start":1770195160662,"stop":1770195160665,"duration":3},"status":"passed","severity":"normal"},{"uid":"843aa1fa21d411d1","name":"should be delivered immediately if received","time":{"start":1770195153046,"stop":1770195153046,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e2a27564def1db","name":"Generator, 2 different shards","time":{"start":1770195452288,"stop":1770195452289,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f2c9906edd820","name":"Encoder error raises irrecoverable error","time":{"start":1770195166824,"stop":1770195166824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3e9e64fcfc7c36","name":"should deliver messages after dependencies are met","time":{"start":1770195153041,"stop":1770195153041,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43072dc1cffd746","name":"should handle zero peers request","time":{"start":1770195122279,"stop":1770195122280,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eae243fbd7f2e58","name":"should not trigger query when a recent query happened under threshold","time":{"start":1770195163219,"stop":1770195163222,"duration":3},"status":"passed","severity":"normal"},{"uid":"395e176fa100dd2e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1770195104201,"stop":1770195104203,"duration":2},"status":"passed","severity":"normal"},{"uid":"2045b5ecc8a41c55","name":"should not receive a peer event before start","time":{"start":1770195433814,"stop":1770195433814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe48018e6034185c","name":"should dial more peers if under maxConnections","time":{"start":1770195113867,"stop":1770195113868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62a5d77c1f5d21f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1770195148656,"stop":1770195148656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c0406c1d118ff0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1770195104192,"stop":1770195104193,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3c0bfaa8ed7458","name":"should not retry if at least one success","time":{"start":1770195161440,"stop":1770195161440,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15cf3e0ed8917bf","name":"Push message with content topic containing SQL Injection","time":{"start":1770196255250,"stop":1770196255250,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b336d3b8143062","name":"Ordered Callback - false","time":{"start":1770195503879,"stop":1770195503879,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a3f51168ee46ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1770195148659,"stop":1770195148659,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb208e1b4083b763","name":"Push to array if already present","time":{"start":1770195099092,"stop":1770195099093,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5726c86c86b9a8","name":"should return false when peer is on different cluster","time":{"start":1770195113304,"stop":1770195113324,"duration":20},"status":"passed","severity":"normal"},{"uid":"434e9594eba8f6e3","name":"Push message with custom timestamp: 1770191614447","time":{"start":1770196255262,"stop":1770196255263,"duration":1},"status":"passed","severity":"normal"},{"uid":"780e97a6cb0a34ba","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1770195162331,"stop":1770195162332,"duration":1},"status":"passed","severity":"normal"},{"uid":"60d857b06cbd5e12","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1770195148645,"stop":1770195148646,"duration":1},"status":"passed","severity":"normal"},{"uid":"927f93779f8e3b47","name":"Fails to publish message with size larger than 1 MB","time":{"start":1770195394348,"stop":1770195394348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2f8b931a9b8b0b","name":"should compute hash only when first accessed","time":{"start":1770195114212,"stop":1770195114212,"duration":0},"status":"passed","severity":"normal"},{"uid":"9701c754274594fb","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1770195162362,"stop":1770195162363,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae016aaeed892a8e","name":"Synced status is emitted when a missing message is received","time":{"start":1770195166631,"stop":1770195166631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd8802d29220605","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1770195113471,"stop":1770195113472,"duration":1},"status":"passed","severity":"normal"},{"uid":"406f98874c5dce07","name":"Subscribe to topic containing Russian and receive message","time":{"start":1770195680712,"stop":1770195680712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30b94255e3b5652","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1770195680718,"stop":1770195680719,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59a80c26b7eeb55","name":"Push message with custom timestamp: 1739436814446","time":{"start":1770196255240,"stop":1770196255241,"duration":1},"status":"passed","severity":"normal"},{"uid":"8636f2356add65b5","name":"Outgoing message is emitted as sending","time":{"start":1770195166823,"stop":1770195166823,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05970b9fc582360","name":"should remove entries","time":{"start":1770195148850,"stop":1770195148850,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89dd8b7e319c2b2","name":"should hang up with multiaddr and return true on success","time":{"start":1770195114203,"stop":1770195114204,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed9425c01e602c9c","name":"Add multiple subscription objects on single nwaku node","time":{"start":1770195680715,"stop":1770195680715,"duration":0},"status":"passed","severity":"normal"},{"uid":"55afdeb707360e8f","name":"should respect custom numPeersToUse configuration","time":{"start":1770195162350,"stop":1770195162350,"duration":0},"status":"passed","severity":"normal"},{"uid":"846581766fdf78f3","name":"should only return 1 node with relay and store capability","time":{"start":1770195122604,"stop":1770195122604,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b88e88b9e80eb79","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1770195113455,"stop":1770195113456,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff4b52efadd327b","name":"should sort peers by ping value","time":{"start":1770195114206,"stop":1770195114206,"duration":0},"status":"passed","severity":"normal"},{"uid":"b182601ec8f3861","name":"should not fail to stop the service if it was not started","time":{"start":1770195126212,"stop":1770195126212,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ffb4bed959d6c9","name":"should mark all messages in causal history as acknowledged","time":{"start":1770195153038,"stop":1770195153039,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb58f2e3ce9df97","name":"Push message with numeric payload","time":{"start":1770196255232,"stop":1770196255232,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f73310058e361","name":"Push message with Chinese payload","time":{"start":1770196255254,"stop":1770196255255,"duration":1},"status":"passed","severity":"normal"},{"uid":"470ce0797a3c07fe","name":"Check received message containing Basic HTML tag","time":{"start":1770195640064,"stop":1770195640064,"duration":0},"status":"passed","severity":"normal"},{"uid":"3964217d1dfdc9a5","name":"Relay - dialed after","time":{"start":1770195527606,"stop":1770195527606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f37996a558bbe08","name":"Throws when trying to push message with empty payload","time":{"start":1770196255268,"stop":1770196255268,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbaebb05f7214c40","name":"Check publish message containing Russian","time":{"start":1770195394340,"stop":1770195394341,"duration":1},"status":"passed","severity":"normal"},{"uid":"41031dafb9ce051d","name":"should handle large number of peers request","time":{"start":1770195122279,"stop":1770195122279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f4547c8ecb7460","name":"random static sharding 6 - Cluster ID: 801, Shard ID: 586","time":{"start":1770195522059,"stop":1770195522060,"duration":1},"status":"passed","severity":"normal"},{"uid":"33e7d67701ee042a","name":"Encoder throws on empty string content topic","time":{"start":1770195131324,"stop":1770195131324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a829f1e28589dd0","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1770195153036,"stop":1770195153036,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2d1797c346a56d5","name":"throws on content topic with too few or too many fields","time":{"start":1770195099273,"stop":1770195099274,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8eaee42271e2f0","name":"yields undefined for messages without decoder","time":{"start":1770195114094,"stop":1770195114095,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0c9c959688cdcc3","name":"Push message with escaped characters payload","time":{"start":1770196255235,"stop":1770196255235,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c4c0d575201dd5","name":"should return false when peer is not found","time":{"start":1770195113325,"stop":1770195113326,"duration":1},"status":"passed","severity":"normal"},{"uid":"1151d73788c7d99c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1770195195884,"stop":1770195195885,"duration":1},"status":"passed","severity":"normal"},{"uid":"c908873f61ce4c66","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1770195099281,"stop":1770195099281,"duration":0},"status":"passed","severity":"normal"},{"uid":"5246c7dfdc6b22a","name":"can start and stop the service","time":{"start":1770195126211,"stop":1770195126211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f243a560ce8218de","name":"should handle cache.get errors gracefully","time":{"start":1770195126214,"stop":1770195126214,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d47e99f5fb71010","name":"should add entries and maintain sorted order","time":{"start":1770195148848,"stop":1770195148848,"duration":0},"status":"passed","severity":"normal"},{"uid":"da9601c6b79d9621","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1770195121827,"stop":1770195121827,"duration":0},"status":"passed","severity":"normal"},{"uid":"13b7fa85afe3c676","name":"A test","time":{"start":1770195274345,"stop":1770195274345,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a0a02d08caf7e0","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1770195387730,"stop":1770195387730,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a0c9f109926a93","name":"Subscribe to topic containing XML and receive message","time":{"start":1770195680722,"stop":1770195680722,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5391f0a9d981881","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1770195161885,"stop":1770195161885,"duration":0},"status":"passed","severity":"normal"},{"uid":"71575b8b21f1baf0","name":"should handle errors gracefully when getting peer info","time":{"start":1770195113340,"stop":1770195113341,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64aa16c59c20eaf","name":"should handle ENR without shardInfo","time":{"start":1770195122641,"stop":1770195122641,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c71c507a9f323d","name":"Push message with custom timestamp: 1770198814447","time":{"start":1770196255274,"stop":1770196255274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b676e719e69365de","name":"Subscribe to topic containing long and receive message","time":{"start":1770195680711,"stop":1770195680711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c6e285990c7e40","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1770195524953,"stop":1770195524954,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b027a7869edd010","name":"should start periodic discovery on start","time":{"start":1770195122641,"stop":1770195122641,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ace505d192b9cc","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1770195099280,"stop":1770195099280,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeacb99cdcc20b43","name":"Fails to push message with large meta","time":{"start":1770196255251,"stop":1770196255251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58a01f5e56f300e","name":"Push message with meta","time":{"start":1770196255272,"stop":1770196255272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5222686a05dbfb5","name":"Subscribe to topic containing shell command and receive message","time":{"start":1770195680722,"stop":1770195680723,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c15c317d0556dcd","name":"Decoder throws on empty string content topic","time":{"start":1770195114211,"stop":1770195114211,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a43854f7c78352","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1770195209757,"stop":1770195209758,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c042e68e262d1d0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1770195099644,"stop":1770195099644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71272aa98f5527c","name":"should handle very large timestamps","time":{"start":1770195152450,"stop":1770195152450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0f2a05c72cf1387","name":"should set field with only STORE enabled","time":{"start":1770195104891,"stop":1770195104891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5c9f2f46e42ac9","name":"throws on content topic with empty topic name field","time":{"start":1770195099277,"stop":1770195099277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d976f0c96f911bd","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1770195104195,"stop":1770195104195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16d872ae26514e7","name":"should be able to encode the field with only STORE set to true","time":{"start":1770195104187,"stop":1770195104188,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b7c2859c3f950c","name":"Check received message containing Russian","time":{"start":1770195640062,"stop":1770195640063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57eda7de4cc9e3f","name":"can start the service","time":{"start":1770195126211,"stop":1770195126211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4314a8dddd071ed2","name":"should clear timers for specific peer on disconnect","time":{"start":1770195113518,"stop":1770195113519,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b961ba238da4e","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1770195148648,"stop":1770195148648,"duration":0},"status":"passed","severity":"normal"},{"uid":"1914d2ff97f658f3","name":"should create a new stream if no existing for protocol found","time":{"start":1770195113873,"stop":1770195113874,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d95cbd76851ab8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1770195148623,"stop":1770195148624,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08573a93a99b29c","name":"should push the message to the outgoing buffer","time":{"start":1770195153033,"stop":1770195153034,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff1827c76c69ee4","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1770195164005,"stop":1770195164006,"duration":1},"status":"passed","severity":"normal"},{"uid":"c254fd61cb0ecc45","name":"Outgoing message is acknowledged","time":{"start":1770195164874,"stop":1770195164874,"duration":0},"status":"passed","severity":"normal"},{"uid":"705ad9f6299f1179","name":"should emit a peer event after start","time":{"start":1770195194973,"stop":1770195194974,"duration":1},"status":"passed","severity":"normal"},{"uid":"3237c425ffc5550f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1770195099295,"stop":1770195099295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1626550535f59ac3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1770195148661,"stop":1770195148663,"duration":2},"status":"passed","severity":"normal"},{"uid":"9e90be62166d6c89","name":"should sort by messageId when timestamps are equal","time":{"start":1770195152409,"stop":1770195152410,"duration":1},"status":"passed","severity":"normal"},{"uid":"b746dae71278cf7b","name":"configure the node with multiple content topics","time":{"start":1770195497841,"stop":1770195497842,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ec3b090c955ed8","name":"Push message with emoji payload","time":{"start":1770196255268,"stop":1770196255268,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc978437d6d52a98","name":"should properly create location multiaddrs - tcp4","time":{"start":1770195104889,"stop":1770195104889,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61f7c46322782e6","name":"Overlapping topic subscription","time":{"start":1770195402891,"stop":1770195402891,"duration":0},"status":"skipped","severity":"normal"},{"uid":"be9921a9a5984af9","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1770195680712,"stop":1770195680712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce697b1027f4e27b","name":"Push message with content topic containing Russian","time":{"start":1770196255249,"stop":1770196255249,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0d17240d1cf40a","name":"should evict furthest entry when buffer is full","time":{"start":1770195148844,"stop":1770195148845,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee6d915c8bfaa43b","name":"Check received message containing XML","time":{"start":1770195640063,"stop":1770195640064,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0df1c914767267b","name":"Relay Node - default protocol","time":{"start":1770195527610,"stop":1770195527611,"duration":1},"status":"passed","severity":"normal"},{"uid":"65af82d8fdc6f2a0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1770195148660,"stop":1770195148661,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a0afb0bfdc8f241","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1770195162349,"stop":1770195162350,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b24a4dd01c4b66","name":"should remove event listeners","time":{"start":1770195113852,"stop":1770195113852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cdbe3e00e45952a","name":"should return false when peer shard info is not found","time":{"start":1770195113334,"stop":1770195113335,"duration":1},"status":"passed","severity":"normal"},{"uid":"a879987f7ed22b7f","name":"Emits 'synced' when new message received","time":{"start":1770195164002,"stop":1770195164002,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb1242745272016","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1770195099290,"stop":1770195099290,"duration":0},"status":"passed","severity":"normal"},{"uid":"c860e2fb72ea2ac5","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1770195497826,"stop":1770195497827,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e15cc98034dc82","name":"should skip peers that were recently queried","time":{"start":1770195122638,"stop":1770195122638,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5438195a0b0e5e","name":"Outgoing message is emitted as sending","time":{"start":1770195164872,"stop":1770195164872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df76fe49a4088bd","name":"Check publish message containing XML","time":{"start":1770195394341,"stop":1770195394342,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c5b4b916150479e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1770195397410,"stop":1770195397411,"duration":1},"status":"passed","severity":"normal"},{"uid":"c142cb69b4157d81","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1770195113869,"stop":1770195113870,"duration":1},"status":"passed","severity":"normal"},{"uid":"3436e3fce328b1e4","name":"Check received message containing Russian","time":{"start":1770195640072,"stop":1770195640073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5ce283092c38d0","name":"Push message with escaped characters payload","time":{"start":1770196255246,"stop":1770196255246,"duration":0},"status":"passed","severity":"normal"},{"uid":"2947f1cbcd80a44","name":"should not return locked peers if enough unlocked are available","time":{"start":1770195162313,"stop":1770195162313,"duration":0},"status":"passed","severity":"normal"},{"uid":"282604bda9f860c6","name":"should dial peer when no shard info available","time":{"start":1770195113041,"stop":1770195113041,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb82ea4a44c57024","name":"Push message with numeric payload","time":{"start":1770196255264,"stop":1770196255264,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fb37525a4bb77","name":"Query generator for multiple messages with different content topic format","time":{"start":1770195493505,"stop":1770195493506,"duration":1},"status":"passed","severity":"normal"},{"uid":"6df6635bbd004ad","name":"should transition to Unhealthy when no connections","time":{"start":1770195162762,"stop":1770195162762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f69586311aee72a","name":"should query peers that support peer exchange","time":{"start":1770195122637,"stop":1770195122637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67cd7d26aedffe2","name":"Fails to push message bigger that 1MB","time":{"start":1770196255275,"stop":1770196255275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee852f4c125e341c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1770195148655,"stop":1770195148655,"duration":0},"status":"passed","severity":"normal"},{"uid":"b718905d1f8ff20","name":"Check publish message containing Chinese","time":{"start":1770195394339,"stop":1770195394340,"duration":1},"status":"passed","severity":"normal"},{"uid":"2966e69fb2e0f8c3","name":"should start all internal components","time":{"start":1770195114198,"stop":1770195114199,"duration":1},"status":"passed","severity":"normal"},{"uid":"230a288469b02add","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1770195680715,"stop":1770195680715,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be70ca1093504d0","name":"should encode/decode to RLP encoding","time":{"start":1770195104887,"stop":1770195104887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b206db1ccf0072f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1770195387732,"stop":1770195387732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83145013a89fb3","name":"should continue query when messages are from different channels","time":{"start":1770195166828,"stop":1770195166828,"duration":0},"status":"passed","severity":"normal"},{"uid":"16fcddc67c238c46","name":"Check message with no payload is not received","time":{"start":1770195640069,"stop":1770195640069,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a79120795218c31","name":"should handle retrieval hint and sender_id","time":{"start":1770195148847,"stop":1770195148848,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0a6617a41d419d","name":"should not update T_req if message already exists","time":{"start":1770195148843,"stop":1770195148844,"duration":1},"status":"passed","severity":"normal"},{"uid":"8529d44238a5ad40","name":"should discover peers from provided peer cache","time":{"start":1770195286292,"stop":1770195286293,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9afea38a3c80909","name":"Push message with content topic containing Arabic","time":{"start":1770196255270,"stop":1770196255270,"duration":0},"status":"passed","severity":"normal"},{"uid":"87deef9fc66daefd","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/6/topic438/proto","time":{"start":1770195497833,"stop":1770195497833,"duration":0},"status":"passed","severity":"normal"},{"uid":"431348c71fdb27e1","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1770195256540,"stop":1770195256541,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58ee87990ba87cf","name":"should get eligible entries based on current time","time":{"start":1770195148845,"stop":1770195148846,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef97ad6381dccc2","name":"Fields are not dropped","time":{"start":1770195113877,"stop":1770195113877,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce64a188e61828d","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1770195163229,"stop":1770195163236,"duration":7},"status":"passed","severity":"normal"},{"uid":"811f17f45d5c9c9c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1770195162763,"stop":1770195162763,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce1092522a232cd","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1770195161885,"stop":1770195161885,"duration":0},"status":"passed","severity":"normal"},{"uid":"28eac3d49d17ef8e","name":"should skip updating peer store if peer has same addresses","time":{"start":1770195113548,"stop":1770195113548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa48ed22b9fad1e","name":"Push message with XML payload","time":{"start":1770196255266,"stop":1770196255266,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7714953ec61a23","name":"should not change state when connections remain after disconnect","time":{"start":1770195113222,"stop":1770195113225,"duration":3},"status":"passed","severity":"normal"},{"uid":"802cad76adf787e3","name":"Check received message containing escaped characters","time":{"start":1770195640075,"stop":1770195640075,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8432a106f22cb5","name":"should dial all known peers when reached zero connections","time":{"start":1770195232868,"stop":1770195232868,"duration":0},"status":"passed","severity":"normal"},{"uid":"4715cf65dbb197b0","name":"Check received message containing Script","time":{"start":1770195640063,"stop":1770195640063,"duration":0},"status":"passed","severity":"normal"},{"uid":"944d2ebfea207887","name":"Wrong topic","time":{"start":1770195497836,"stop":1770195497841,"duration":5},"status":"passed","severity":"normal"},{"uid":"c800cd98c3cb4cf7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1770195680718,"stop":1770195680718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8351cc5dcbec2954","name":"Accepts a valid Waku Message","time":{"start":1770195174908,"stop":1770195174909,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c6f8838cd6137bc","name":"Push message with content topic containing SQL Injection","time":{"start":1770196255270,"stop":1770196255270,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd49f100a26ab9c","name":"Ordered Callback - true","time":{"start":1770195503879,"stop":1770195503879,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8f18cc4d52d4cc","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1770195148642,"stop":1770195148645,"duration":3},"status":"passed","severity":"normal"},{"uid":"11e5fe4553fae2d6","name":"Push message with SQL Injection payload","time":{"start":1770196255255,"stop":1770196255255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0a170f7e668409","name":"should delegate to networkMonitor.isConnected()","time":{"start":1770195114200,"stop":1770195114201,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61653e094bf4b6f","name":"should do nothing if no non-locked connections to drop","time":{"start":1770195113868,"stop":1770195113869,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9f441133d43008","name":"should add entries and maintain sorted order","time":{"start":1770195148843,"stop":1770195148843,"duration":0},"status":"passed","severity":"normal"},{"uid":"918f8758b3107304","name":"Check received message containing long","time":{"start":1770195640060,"stop":1770195640061,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ebcbd12cac25f2","name":"should handle queue processing errors gracefully","time":{"start":1770195113047,"stop":1770195113047,"duration":0},"status":"passed","severity":"normal"},{"uid":"771db16587156343","name":"Query Generator - false","time":{"start":1770195503876,"stop":1770195503878,"duration":2},"status":"passed","severity":"normal"},{"uid":"29ea473928afd5ae","name":"Decoder throws on undefined content topic","time":{"start":1770195131324,"stop":1770195131325,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6eac19f9d134e43","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1770195402895,"stop":1770195402895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fe2394306e0469","name":"should drop connection via multiaddr with hangUp","time":{"start":1770195280348,"stop":1770195280348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5589fd0b58bf1a","name":"should keep entries that haven't expired yet","time":{"start":1770195160666,"stop":1770195160670,"duration":4},"status":"passed","severity":"normal"},{"uid":"b629734c3c53be33","name":"Check received message containing special chars","time":{"start":1770195640071,"stop":1770195640072,"duration":1},"status":"passed","severity":"normal"},{"uid":"437d3f9845ad43e4","name":"Check received message containing long","time":{"start":1770195640071,"stop":1770195640071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7add0082bf1d59e0","name":"Push message equal or less that 1MB","time":{"start":1770196255274,"stop":1770196255274,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f7bddbdb59b155","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1770195446008,"stop":1770195446009,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a61113a8c0cb1dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1770195148663,"stop":1770195148664,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a56d959867ce29","name":"Check received message with timestamp: 1770195188066 ","time":{"start":1770195640066,"stop":1770195640066,"duration":0},"status":"passed","severity":"normal"},{"uid":"5419fd764b4562e4","name":"Sync message are not sent excessively within sync frequency","time":{"start":1770195171760,"stop":1770195171760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a60ad57241705d","name":"should drop only non-locked connections when over maxConnections","time":{"start":1770195113868,"stop":1770195113868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcc18d04627d354","name":"should only return 1 node with relay capability","time":{"start":1770195122604,"stop":1770195122604,"duration":0},"status":"passed","severity":"normal"},{"uid":"300106876fb046f2","name":"should start the dialing interval","time":{"start":1770195113024,"stop":1770195113024,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f3caa2146e0cca3","name":"msgTime: 0 ms from now, startTime: 1770109110873, endTime: 1770195510873","time":{"start":1770195524956,"stop":1770195524957,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c198ee6208be2d","name":"should return true when peer is on the specified shard","time":{"start":1770195113326,"stop":1770195113333,"duration":7},"status":"passed","severity":"normal"},{"uid":"c6e1c717d5d514cc","name":"should return PeerId when Multiaddr input is provided","time":{"start":1770195113763,"stop":1770195113764,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c3af3a41413e609","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app57/1/topic483/utf8","time":{"start":1770195497835,"stop":1770195497835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d40dc30d621e31","name":"should handle peer store errors gracefully","time":{"start":1770195122637,"stop":1770195122638,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6c1c50f9bdcdde","name":"Store - dialed first","time":{"start":1770195527608,"stop":1770195527608,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0350ae78ae3fd4","name":"should retry failed tasks","time":{"start":1770195161435,"stop":1770195161436,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc334a3b8ba74384","name":"should handle case when globalThis is not available","time":{"start":1770195113216,"stop":1770195113216,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8350c4ef96a49e4","name":"should handle v3 RLN errors","time":{"start":1770195162450,"stop":1770195162453,"duration":3},"status":"passed","severity":"normal"},{"uid":"df5d9bf6851336da","name":"should set field with only RELAY enabled","time":{"start":1770195104891,"stop":1770195104891,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc334146f95c94a1","name":"should not be sent when there is no history","time":{"start":1770195153044,"stop":1770195153044,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ab88cabb00acbb","name":"should query peer with peer exchange protocol","time":{"start":1770195122638,"stop":1770195122638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fc6e9b8b96caf1","name":"should handle errors when accessing navigator","time":{"start":1770195113239,"stop":1770195113239,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12c0e091183aa61","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1770195099295,"stop":1770195099295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a32e157f94254fd","name":"Push message with content topic containing numeric","time":{"start":1770196255237,"stop":1770196255237,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b9676344ad8e44","name":"Check received message containing SQL Injection","time":{"start":1770195640073,"stop":1770195640073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b10689cfb7601ca","name":"Push message with custom timestamp: 1770191614446","time":{"start":1770196255241,"stop":1770196255241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48c5d02a6c32df7","name":"Outgoing message is possibly acknowledged","time":{"start":1770195166825,"stop":1770195166825,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9405aae33a4a0f","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1770195452290,"stop":1770195452290,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee40ef791b0b38e8","name":"Subscribe and receive messages via lightPush","time":{"start":1770195680716,"stop":1770195680716,"duration":0},"status":"passed","severity":"normal"},{"uid":"183dac837de6ed0a","name":"Push message with content topic containing special chars","time":{"start":1770196255259,"stop":1770196255259,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44a534025798","name":"should return true for sync message with causal history","time":{"start":1770195166830,"stop":1770195166831,"duration":1},"status":"passed","severity":"normal"},{"uid":"220deea502bffbbf","name":"Used by Waku Relay","time":{"start":1770195528692,"stop":1770195528693,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd983ea28a4a56a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1770195397408,"stop":1770195397408,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedc2d34508d2087","name":"Subscribe to topic containing JSON and publish message","time":{"start":1770195402896,"stop":1770195402897,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4682d645fa51db7","name":"Push message with special chars payload","time":{"start":1770196255243,"stop":1770196255243,"duration":0},"status":"passed","severity":"normal"},{"uid":"befc090c8c017000","name":"Push message equal or less that 1MB","time":{"start":1770196255253,"stop":1770196255253,"duration":0},"status":"passed","severity":"normal"},{"uid":"483d7266bfa5f0c4","name":"Query generator for multiple messages","time":{"start":1770195493504,"stop":1770195493504,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a3761b04211266","name":"Incoming message is emitted as received","time":{"start":1770195166825,"stop":1770195166826,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec5b72c35fe3d05a","name":"should attach causal history and bloom filter to each message","time":{"start":1770195153035,"stop":1770195153035,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae672bc0e71138e","name":"Check received message containing unicode special characters","time":{"start":1770195640065,"stop":1770195640065,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccc853188abf8ed","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1770195162533,"stop":1770195162533,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cfeaa42e1535cf4","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1770195194977,"stop":1770195194977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"12b7f813606742cb","name":"Query Generator, Multiple PubsubTopics","time":{"start":1770195463757,"stop":1770195463758,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5e9beb936c3e91","name":"Check received message containing emoji","time":{"start":1770195640066,"stop":1770195640066,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eaff4550cc87809","name":"should handle network check errors gracefully","time":{"start":1770195113049,"stop":1770195113049,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fdd074bd3e21a5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1770195104201,"stop":1770195104201,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5e7b301e0d76d6","name":"should reject if Store is requested but not mounted","time":{"start":1770195164202,"stop":1770195164202,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d7159af69f1990","name":"should remove expired entries after TTL has passed","time":{"start":1770195160665,"stop":1770195160666,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97fa452de0658c2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1770195162352,"stop":1770195162362,"duration":10},"status":"passed","severity":"normal"},{"uid":"2f3c3284ba3f0349","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1770195387731,"stop":1770195387731,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a99ba7355a0340e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1770195114212,"stop":1770195114212,"duration":0},"status":"passed","severity":"normal"},{"uid":"350dc4350efda675","name":"Filter","time":{"start":1770195527609,"stop":1770195527610,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b944b49df5bff4c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1770195122276,"stop":1770195122276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de32c6e51ab43cb","name":"Query with Promise Callback, No message returned","time":{"start":1770195463765,"stop":1770195463766,"duration":1},"status":"passed","severity":"normal"},{"uid":"b20c4ba121e98c41","name":"should successfully query store with valid decoders and options","time":{"start":1770195164104,"stop":1770195164105,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f46d3483fae45","name":"Subscribe to topic containing emoji and receive message","time":{"start":1770195680715,"stop":1770195680715,"duration":0},"status":"passed","severity":"normal"},{"uid":"39443836d5b17e1a","name":"Check message on other pubsub topic is not received","time":{"start":1770195640068,"stop":1770195640068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e99bda89f95480e6","name":"Emits 'syncing' when message flagged as missed","time":{"start":1770195164002,"stop":1770195164003,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed819aeb5fe47d1","name":"should save new peer to store","time":{"start":1770195113544,"stop":1770195113545,"duration":1},"status":"passed","severity":"normal"},{"uid":"db24aac7fb273126","name":"Push message with short payload","time":{"start":1770196255230,"stop":1770196255231,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a2f1c50e3f2b149","name":"Synced status is emitted when a message is received","time":{"start":1770195166630,"stop":1770195166631,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc885d796935ed0a","name":"Passing page size 11 when there are 10 messages","time":{"start":1770195511589,"stop":1770195511590,"duration":1},"status":"passed","severity":"normal"},{"uid":"f05ec41ab0a27a4d","name":"should dial with PeerId and return stream","time":{"start":1770195114201,"stop":1770195114202,"duration":1},"status":"passed","severity":"normal"},{"uid":"752977eff0b2f70e","name":"should create ConnectionManager with required options","time":{"start":1770195114196,"stop":1770195114196,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5db16820781739","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1770195148664,"stop":1770195148664,"duration":0},"status":"passed","severity":"normal"},{"uid":"be96bfdc45256fef","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1770195122277,"stop":1770195122278,"duration":1},"status":"passed","severity":"normal"},{"uid":"89631f3e5cae1f60","name":"Push message with content topic containing escaped characters","time":{"start":1770196255261,"stop":1770196255261,"duration":0},"status":"passed","severity":"normal"},{"uid":"531853c13fceba93","name":"throws if store query response has error status","time":{"start":1770195114092,"stop":1770195114093,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7c79ba22371287","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1770195166631,"stop":1770195166631,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b2a2e6c8dbaaeb","name":"should have no discoveries enabled by default","time":{"start":1770195161877,"stop":1770195161878,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c76082a405aef63","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1770195099279,"stop":1770195099279,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c1a8476b7ab246","name":"Relay - times out","time":{"start":1770195527606,"stop":1770195527608,"duration":2},"status":"passed","severity":"normal"},{"uid":"814f2bcaf486cfb0","name":"Check publish message containing emoji","time":{"start":1770195394344,"stop":1770195394344,"duration":0},"status":"passed","severity":"normal"},{"uid":"93aee97838b19f9b","name":"Push message with JSON payload","time":{"start":1770196255256,"stop":1770196255256,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e6719aa75677069","name":"should remove event listener for peer:discovery","time":{"start":1770195113532,"stop":1770195113532,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8bc3757a5d44b5","name":"should reject if WakuNode is not started","time":{"start":1770195164201,"stop":1770195164201,"duration":0},"status":"passed","severity":"normal"},{"uid":"40267a5af314ac5d","name":"Push message with content topic containing unicode special characters","time":{"start":1770196255261,"stop":1770196255261,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa394b9d1a0185ce","name":"should clear existing timers before creating new ones","time":{"start":1770195113519,"stop":1770195113520,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c747d9a89fee331","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1770195099282,"stop":1770195099282,"duration":0},"status":"passed","severity":"normal"},{"uid":"5263a6d91ac7db3f","name":"Push message with content topic containing Chinese","time":{"start":1770196255249,"stop":1770196255249,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c9a4ee89cddb85","name":"should dial peers from store on start","time":{"start":1770195113844,"stop":1770195113845,"duration":1},"status":"passed","severity":"normal"},{"uid":"489894bcf08245f7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1770195680721,"stop":1770195680721,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67476610ec564d2","name":"should create RPC request with correct parameters","time":{"start":1770195122280,"stop":1770195122280,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a6547240ed4a56","name":"should dispatch network event when browser goes online","time":{"start":1770195113230,"stop":1770195113232,"duration":2},"status":"passed","severity":"normal"},{"uid":"31aa39404394db82","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1770195148654,"stop":1770195148654,"duration":0},"status":"passed","severity":"normal"},{"uid":"1685cf6ce313bae4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1770195104200,"stop":1770195104200,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bae188607f68d4d","name":"should trigger query when it went offline since the last successful query","time":{"start":1770195163217,"stop":1770195163217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8514498a08a0a1a2","name":"Push message with content topic containing unicode special characters","time":{"start":1770196255271,"stop":1770196255272,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c2c1cee9bbed42","name":"Fails to push message with large meta","time":{"start":1770196255272,"stop":1770196255272,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d209221d60e76a7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1770195397414,"stop":1770195397414,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ef68c011b7b683","name":"Outgoing message is retried until acknowledged","time":{"start":1770195166826,"stop":1770195166826,"duration":0},"status":"passed","severity":"normal"},{"uid":"374909bb7e236341","name":"Push message with Russian payload","time":{"start":1770196255255,"stop":1770196255255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b637d6ed4d329579","name":"should remove entries","time":{"start":1770195148847,"stop":1770195148847,"duration":0},"status":"passed","severity":"normal"},{"uid":"7472699ff78fedae","name":"Push message with Arabic payload","time":{"start":1770196255265,"stop":1770196255265,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64f1fe455b74d07","name":"should decode valid enr successfully","time":{"start":1770195104883,"stop":1770195104884,"duration":1},"status":"passed","severity":"normal"},{"uid":"6651440387660f37","name":"should not dispatch event when already disconnected","time":{"start":1770195113229,"stop":1770195113230,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa894e350021bf6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1770195099280,"stop":1770195099280,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd620281f28e8717","name":"should decode valid enr with tcp successfully","time":{"start":1770195104884,"stop":1770195104884,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c21c5563bf74ae","name":"Passing page size 110 when there are 120 messages","time":{"start":1770195511591,"stop":1770195511591,"duration":0},"status":"passed","severity":"normal"},{"uid":"5700e1b315bc2b2b","name":"All","time":{"start":1770195194116,"stop":1770195194116,"duration":0},"status":"passed","severity":"normal"},{"uid":"834b91cb9b7c6167","name":"Check message with non string payload is not received","time":{"start":1770195640069,"stop":1770195640069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e1e36bcdda9ea9","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1770195148641,"stop":1770195148641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad4ba7d6f8d6012","name":"should return no connections if no open connection provided","time":{"start":1770195113826,"stop":1770195113826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e45372b8daf3e83","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1770195680716,"stop":1770195680716,"duration":0},"status":"passed","severity":"normal"},{"uid":"afabd5a2cc33aed3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1770195446001,"stop":1770195446002,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ef2a233cda5445","name":"should initialize bloom filter with correct parameters","time":{"start":1770195148503,"stop":1770195148506,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b871ad673384ccd","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1770195148667,"stop":1770195148667,"duration":0},"status":"passed","severity":"normal"},{"uid":"98658a7bd4d459f5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1770195122605,"stop":1770195122606,"duration":1},"status":"skipped","severity":"normal"},{"uid":"90ccfc2193815537","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1770195510735,"stop":1770195510736,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a55b639edcacf16","name":"should start and stop interval correctly","time":{"start":1770195161433,"stop":1770195161433,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ba12899cc252208","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1770195171761,"stop":1770195171761,"duration":0},"status":"passed","severity":"normal"},{"uid":"12454be563c8f26b","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1770195369524,"stop":1770195369524,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e667c55daaf1901","name":"should create QueryOnConnect instance without options","time":{"start":1770195163211,"stop":1770195163211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9b9a98a83e8076","name":"should wait for Filter peer to be connected","time":{"start":1770195164204,"stop":1770195164204,"duration":0},"status":"passed","severity":"normal"},{"uid":"169539567da89823","name":"Push message with unicode special characters payload","time":{"start":1770196255246,"stop":1770196255246,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa87d886002e90b7","name":"pre and post cipher","time":{"start":1770195131923,"stop":1770195131924,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6779e85d38211a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1770195131319,"stop":1770195131320,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b11ebdc6c2d33f0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1770195148647,"stop":1770195148647,"duration":0},"status":"passed","severity":"normal"},{"uid":"45787fbf87d77668","name":"should create KeepAliveManager with relay","time":{"start":1770195113499,"stop":1770195113499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5bbd23b9f2fa8a","name":"Outgoing message is emitted as sent","time":{"start":1770195164872,"stop":1770195164873,"duration":1},"status":"passed","severity":"normal"},{"uid":"800e5e8fa1efccf5","name":"Cluster id 0, shard 0","time":{"start":1770195522047,"stop":1770195522050,"duration":3},"status":"passed","severity":"normal"},{"uid":"c848937028866386","name":"Push message with content topic containing long","time":{"start":1770196255269,"stop":1770196255269,"duration":0},"status":"passed","severity":"normal"},{"uid":"b866ce87570f9c19","name":"Push message with special chars payload","time":{"start":1770196255254,"stop":1770196255254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a78d31e2f400cff","name":"Push message with content topic containing short","time":{"start":1770196255236,"stop":1770196255236,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad026b61eee140b1","name":"Mutual subscription","time":{"start":1770195402887,"stop":1770195402887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d110ef50d2d9eee1","name":"should set field with all protocols enabled","time":{"start":1770195104891,"stop":1770195104891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfb07ac778812e5","name":"Subscribe and receive messages via waku relay post","time":{"start":1770195680707,"stop":1770195680707,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cbaf9322ee507","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1770195121826,"stop":1770195121827,"duration":1},"status":"passed","severity":"normal"},{"uid":"2984539091de1fbc","name":"Check publish message after client node is restarted","time":{"start":1770195394349,"stop":1770195394349,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aff02bce7f4b019e","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1770195113508,"stop":1770195113512,"duration":4},"status":"passed","severity":"normal"},{"uid":"b155dac2a5c5b6cb","name":"Throws when trying to push message with empty payload","time":{"start":1770196255236,"stop":1770196255236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f89b9c05ee09af3","name":"Subscribe to topic containing emoji and publish message","time":{"start":1770195402899,"stop":1770195402899,"duration":0},"status":"passed","severity":"normal"},{"uid":"15799d0b295d943","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1770195288947,"stop":1770195288948,"duration":1},"status":"passed","severity":"normal"},{"uid":"433a5c9207214f87","name":"should register libp2p event listeners when start is called","time":{"start":1770195162331,"stop":1770195162331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e0d1d9d771008b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1770195148652,"stop":1770195148653,"duration":1},"status":"passed","severity":"normal"},{"uid":"85c4a2887f0d689b","name":"should clear dial history on start","time":{"start":1770195113024,"stop":1770195113025,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f9587eed364c48","name":"Push message with Chinese payload","time":{"start":1770196255243,"stop":1770196255243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d771aa84fa449d92","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1770195148654,"stop":1770195148654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5abca7d16f5b106","name":"Decrypt messages","time":{"start":1770195370933,"stop":1770195370933,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe4450cb1611b84","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1770195113848,"stop":1770195113848,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9ba92dcae28909","name":"Subscribe to topic containing JSON and receive message","time":{"start":1770195680714,"stop":1770195680714,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b63cc254757d57","name":"can start and stop the service","time":{"start":1770195433813,"stop":1770195433813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9f3a783df2abca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1770195680722,"stop":1770195680722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4d1a3a04e8d55","name":"Query with Promise Callback, No Decoder","time":{"start":1770195463765,"stop":1770195463765,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b77d2bfdf17a03","name":"should update peers in cache on 'peer:identify' event","time":{"start":1770195126214,"stop":1770195126214,"duration":0},"status":"passed","severity":"normal"},{"uid":"af3b6e31047ea5ae","name":"Push message with meta","time":{"start":1770196255261,"stop":1770196255262,"duration":1},"status":"passed","severity":"normal"},{"uid":"e929390cc0ee6a5e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1770195148653,"stop":1770195148654,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad474b06f52189cd","name":"should return null for non-existent peer","time":{"start":1770195113863,"stop":1770195113865,"duration":2},"status":"passed","severity":"normal"},{"uid":"227754cd6e5f3d40","name":"should return false when pubsub topic parsing fails","time":{"start":1770195113338,"stop":1770195113339,"duration":1},"status":"passed","severity":"normal"},{"uid":"86354b6b9945db5f","name":"Check received message containing shell command","time":{"start":1770195640064,"stop":1770195640065,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc8e647dddda946","name":"should allow redial after failed dial cooldown expires","time":{"start":1770195113042,"stop":1770195113042,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc1a6052cd81aac","name":"Push message with rate limit","time":{"start":1770196255240,"stop":1770196255240,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ad88ced6fa7cc","name":"should dial all remaining peers","time":{"start":1770195113860,"stop":1770195113860,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4357bd7964c9c37","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1770195104193,"stop":1770195104193,"duration":0},"status":"passed","severity":"normal"},{"uid":"7afca2ee66e123ce","name":"Check received message with timestamp: 1649153314 ","time":{"start":1770195640067,"stop":1770195640067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3032537cb615ce22","name":"should handle general insertion and lookup correctly","time":{"start":1770195148516,"stop":1770195148517,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17d7d0179a35429","name":"should start and setup intervals and event listeners","time":{"start":1770195162534,"stop":1770195162534,"duration":0},"status":"passed","severity":"normal"},{"uid":"22288cb013e2af51","name":"Query with Ordered Callback, No message returned","time":{"start":1770195463764,"stop":1770195463764,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb470d4fd86f89dd","name":"Check meta is set [symmetric]","time":{"start":1770195131321,"stop":1770195131322,"duration":1},"status":"passed","severity":"normal"},{"uid":"d508cebb15a37341","name":"should handle peer store errors gracefully","time":{"start":1770195113865,"stop":1770195113866,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c2a881a042de248","name":"should detect messages with missing dependencies","time":{"start":1770195153040,"stop":1770195153041,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb932a11fbd561f","name":"Push message with content topic containing JSON","time":{"start":1770196255238,"stop":1770196255238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29fc55c0671e557","name":"should clear all timers","time":{"start":1770195113502,"stop":1770195113502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e676445ec2f268","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1770195680708,"stop":1770195680708,"duration":0},"status":"passed","severity":"normal"},{"uid":"373a5a4201f897c8","name":"Check received message containing Basic HTML tag","time":{"start":1770195640074,"stop":1770195640074,"duration":0},"status":"passed","severity":"normal"},{"uid":"6170c67c3bb1ae0b","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1770195209751,"stop":1770195209753,"duration":2},"status":"passed","severity":"normal"},{"uid":"a50f6ea64ff82408","name":"Subscribe and receives messages on 20 topics","time":{"start":1770195680718,"stop":1770195680718,"duration":0},"status":"passed","severity":"normal"},{"uid":"420ed1d36adcf90e","name":"should handle multiple query options for time ranges","time":{"start":1770195164105,"stop":1770195164106,"duration":1},"status":"passed","severity":"normal"},{"uid":"f73661aa9f322316","name":"Check message with no payload is not received","time":{"start":1770195640078,"stop":1770195640079,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44ab0ebe6479238","name":"should return all connected peers without codec filter","time":{"start":1770195114205,"stop":1770195114205,"duration":0},"status":"passed","severity":"normal"},{"uid":"529757bdcad4604c","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1770195122278,"stop":1770195122278,"duration":0},"status":"passed","severity":"normal"},{"uid":"be028018ed3eb984","name":"should create NetworkMonitor with libp2p and events","time":{"start":1770195113192,"stop":1770195113192,"duration":0},"status":"passed","severity":"normal"},{"uid":"28577f92d84e5763","name":"should create PeerExchangeDiscovery instance","time":{"start":1770195122642,"stop":1770195122642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3061d1a0693b755","name":"Check received message with timestamp: 1649153314 ","time":{"start":1770195640077,"stop":1770195640077,"duration":0},"status":"passed","severity":"normal"},{"uid":"91febac18dbcca77","name":"handles different networkShards values correctly","time":{"start":1770195099291,"stop":1770195099291,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a0f706675cea62","name":"should properly create location multiaddrs - tcp","time":{"start":1770195104890,"stop":1770195104890,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c3c11a7f76ed25","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1770195113876,"stop":1770195113876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e36752584d1e2f1","name":"Query with Ordered Callback, No Decoder","time":{"start":1770195463764,"stop":1770195463764,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5273c6dc0fc9af8","name":"should remove event listeners when stopped","time":{"start":1770195163212,"stop":1770195163213,"duration":1},"status":"passed","severity":"normal"},{"uid":"feaf914a89629a98","name":"Push message with emoji payload","time":{"start":1770196255257,"stop":1770196255258,"duration":1},"status":"passed","severity":"normal"},{"uid":"56768abe42c31810","name":"should encode/decode to text encoding","time":{"start":1770195104887,"stop":1770195104888,"duration":1},"status":"passed","severity":"normal"},{"uid":"d496c85e79df67af","name":"Push message with JSON payload","time":{"start":1770196255234,"stop":1770196255235,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e3a1e6bca4d7edb","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1770195153044,"stop":1770195153045,"duration":1},"status":"passed","severity":"normal"},{"uid":"db18f2a6107a0564","name":"should enable all discoveries when explicitly set","time":{"start":1770195161878,"stop":1770195161878,"duration":0},"status":"passed","severity":"normal"},{"uid":"de8ad16af3029806","name":"Retries within given interval","time":{"start":1770195163804,"stop":1770195163804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1845a41fce562","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1770195152404,"stop":1770195152409,"duration":5},"status":"passed","severity":"normal"},{"uid":"66a4054a3c17a3da","name":"Waku message hash computation (no timestamp)","time":{"start":1770195113466,"stop":1770195113467,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e918c00416334ea","name":"Push message with content topic containing special chars","time":{"start":1770196255248,"stop":1770196255249,"duration":1},"status":"passed","severity":"normal"},{"uid":"98040ae8ee720f81","name":"should properly compute the node id","time":{"start":1770195104887,"stop":1770195104887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab98ee6ae202b2a8","name":"should increase lamport timestamp","time":{"start":1770195153035,"stop":1770195153036,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d711769ff517f4b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1770195114207,"stop":1770195114207,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9e21d6196febcd","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1770195493507,"stop":1770195493507,"duration":0},"status":"passed","severity":"normal"},{"uid":"73967ce64ff3d444","name":"Encoder throws on undefined content topic","time":{"start":1770195131323,"stop":1770195131323,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8ed8c3c51f95ac","name":"should handle complete peer lifecycle","time":{"start":1770195113522,"stop":1770195113523,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ff8858424964f4","name":"should handle peer store errors gracefully","time":{"start":1770195113544,"stop":1770195113544,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a81ec3f6a6cbc","name":"Asymmetric encrypt & decrypt","time":{"start":1770195131922,"stop":1770195131923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8857e3d16d68b07","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1770195153039,"stop":1770195153039,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a3a4ebfc7ffe09","name":"should return peer for existing peer","time":{"start":1770195113862,"stop":1770195113863,"duration":1},"status":"passed","severity":"normal"},{"uid":"63cc3e9f65949ff5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1770195680709,"stop":1770195680710,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbf60df11e7ceb","name":"should skip peers without ENR","time":{"start":1770195122640,"stop":1770195122640,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8f0caa5ae5e1f0","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1770195680721,"stop":1770195680721,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2d5aa0f2be78cb","name":"nwaku subscribes","time":{"start":1770195383126,"stop":1770195383127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1d65618061efce7","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1770195162762,"stop":1770195162763,"duration":1},"status":"passed","severity":"normal"},{"uid":"31911821e81c5b5b","name":"should process up to 3 peers at once","time":{"start":1770195113046,"stop":1770195113046,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f663486abc4581","name":"should allow redial after cooldown period","time":{"start":1770195113039,"stop":1770195113039,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbadce3500b657d","name":"passes more than one ENR URLs and attempts connection","time":{"start":1770195194977,"stop":1770195194977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8dd05f22c9460311","name":"Subscribe to topic containing special chars and receive message","time":{"start":1770195680711,"stop":1770195680712,"duration":1},"status":"passed","severity":"normal"},{"uid":"cddb5bee2f536bc1","name":"Publish message with large meta","time":{"start":1770195394349,"stop":1770195394349,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee20e4349e44fc3a","name":"Check received message containing escaped characters","time":{"start":1770195640065,"stop":1770195640065,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9a2b7f965f4b1e","name":"Publish message with custom timestamp: Thu Feb 13 2025 08:56:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1770195394345,"stop":1770195394345,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74d99047c74511b","name":"Subscribe to topic containing long and receive message","time":{"start":1770195680720,"stop":1770195680720,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e6e1f23a1055c0","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1770195524957,"stop":1770195524959,"duration":2},"status":"passed","severity":"normal"},{"uid":"225de106c52c8fcf","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1770195680723,"stop":1770195680723,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1275f7fadb34ac","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1770195394344,"stop":1770195394345,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f2c314ef918e0c","name":"Push message with rate limit","time":{"start":1770196255262,"stop":1770196255262,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce995d42e369efe4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1770195099295,"stop":1770195099296,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a2d50b3bfd818a5","name":"Push message with content topic containing JSON","time":{"start":1770196255270,"stop":1770196255271,"duration":1},"status":"passed","severity":"normal"},{"uid":"88832f59ec6ecfac","name":"should dial peer when on same shard","time":{"start":1770195113040,"stop":1770195113041,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc2ae7b0c5460e7","name":"Push message with content topic containing long","time":{"start":1770196255248,"stop":1770196255248,"duration":0},"status":"passed","severity":"normal"},{"uid":"743e92eb9d60a881","name":"Push message with content topic containing unicode special characters","time":{"start":1770196255251,"stop":1770196255251,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11433d255fe50e4","name":"Push message with content topic containing SQL Injection","time":{"start":1770196255260,"stop":1770196255260,"duration":0},"status":"passed","severity":"normal"},{"uid":"efbdf15c193fcc78","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1770195446000,"stop":1770195446001,"duration":1},"status":"passed","severity":"normal"},{"uid":"2640c6ea31394b4a","name":"should dial all peers on dial","time":{"start":1770195280345,"stop":1770195280346,"duration":1},"status":"passed","severity":"normal"},{"uid":"989f00b7c31af96d","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1770195680713,"stop":1770195680714,"duration":1},"status":"passed","severity":"normal"},{"uid":"958808a1dbdbacdd","name":"Fails to push message with large meta","time":{"start":1770196255262,"stop":1770196255262,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57dd4c499bcebf0","name":"Subscribe to topic containing short and publish message","time":{"start":1770195402892,"stop":1770195402892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bac381aff59aed7","name":"Push message with unicode special characters payload","time":{"start":1770196255235,"stop":1770196255235,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6bc94975aa27cd","name":"should return false when peer is on different cluster","time":{"start":1770195113333,"stop":1770195113334,"duration":1},"status":"passed","severity":"normal"},{"uid":"83c3853916a06391","name":"should not receive a peer event before start","time":{"start":1770195126213,"stop":1770195126213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d844b10a6a8738c9","name":"random static sharding 10 - Cluster ID: 73, Shard ID: 19","time":{"start":1770195522065,"stop":1770195522066,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d246d643d188be","name":"should be safe to call multiple times","time":{"start":1770195113501,"stop":1770195113501,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfae59c80a58f1f","name":"Push message with JSON payload","time":{"start":1770196255245,"stop":1770196255245,"duration":0},"status":"passed","severity":"normal"},{"uid":"44134ec1ca83f884","name":"Subscribe to topic containing special chars and publish message","time":{"start":1770195402893,"stop":1770195402893,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea93c00d9952438","name":"should partition messages based on acknowledgement status","time":{"start":1770195153043,"stop":1770195153044,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bbcd1130c116390","name":"should be empty when created","time":{"start":1770195162521,"stop":1770195162521,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c5e34769709c0c","name":"Push message with content topic containing emoji","time":{"start":1770196255239,"stop":1770196255239,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb50cdeb31ed4dc","name":"Correctly serialized arguments","time":{"start":1770195280506,"stop":1770195280508,"duration":2},"status":"passed","severity":"normal"},{"uid":"c476c828a0837b8","name":"Push message with content topic containing Russian","time":{"start":1770196255238,"stop":1770196255238,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ffaec8e15af6382","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1770195148646,"stop":1770195148646,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2f9af1ff14eb9d","name":"Throws when trying to push message with empty payload","time":{"start":1770196255247,"stop":1770196255248,"duration":1},"status":"passed","severity":"normal"},{"uid":"780460894a78b81e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1770195153037,"stop":1770195153037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7bf32649462c70","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1770195148656,"stop":1770195148657,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac1c7cba209aa07","name":"should create ConnectionManager with relay","time":{"start":1770195114196,"stop":1770195114197,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c28936874d3308","name":"can start and stop the service","time":{"start":1770195194969,"stop":1770195194971,"duration":2},"status":"passed","severity":"normal"},{"uid":"78afc99d468b6fee","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1770195148665,"stop":1770195148665,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4f68fe7bb6015c","name":"should stop peer exchange discovery","time":{"start":1770195122635,"stop":1770195122635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f9454f9be82cac","name":"should add event listeners for peer connect and disconnect","time":{"start":1770195113500,"stop":1770195113501,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93cee66aa8342e8","name":"should initialize with default number of peers","time":{"start":1770195162308,"stop":1770195162311,"duration":3},"status":"passed","severity":"normal"},{"uid":"c433187dc43e2a61","name":"should process queue every 500ms","time":{"start":1770195113043,"stop":1770195113046,"duration":3},"status":"passed","severity":"normal"},{"uid":"1bf2b713b16c089e","name":"Push message with Arabic payload","time":{"start":1770196255255,"stop":1770196255255,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf912ba81664adb","name":"Push message with content topic containing Arabic","time":{"start":1770196255249,"stop":1770196255249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abe3505b096400f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1770195099644,"stop":1770195099644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29ce20276a7edb1","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1770195209753,"stop":1770195209757,"duration":4},"status":"passed","severity":"normal"},{"uid":"9def85fc467c9a3b","name":"Query Generator, No Decoder","time":{"start":1770195463762,"stop":1770195463762,"duration":0},"status":"passed","severity":"normal"},{"uid":"433232ab0b827730","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1770195402898,"stop":1770195402898,"duration":0},"status":"passed","severity":"normal"},{"uid":"913285b837b065a5","name":"should create PeerExchangeDiscovery with default options","time":{"start":1770195122642,"stop":1770195122642,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cd7e6cd16e9579","name":"should dispatch network event when browser goes offline","time":{"start":1770195113233,"stop":1770195113234,"duration":1},"status":"passed","severity":"normal"},{"uid":"b04e10c8b049df4c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1770195161435,"stop":1770195161435,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca7c0bd71bc0ee8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1770195113337,"stop":1770195113338,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9442449fde0eeef","name":"should stop all internal components","time":{"start":1770195114199,"stop":1770195114200,"duration":1},"status":"passed","severity":"normal"},{"uid":"be08ad496115b166","name":"Subscribe to topic containing Script and receive message","time":{"start":1770195680713,"stop":1770195680713,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c901852d5f7d01","name":"should handle shardReader errors","time":{"start":1770195114207,"stop":1770195114208,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d876bd457b2626","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1770195148659,"stop":1770195148660,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2e6a31b7062f69d","name":"Push message with content topic containing escaped characters","time":{"start":1770196255239,"stop":1770196255239,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd4a6891c5464af","name":"should successfully stop","time":{"start":1770195162550,"stop":1770195162551,"duration":1},"status":"passed","severity":"normal"},{"uid":"9669e23bba8ec698","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1770195099298,"stop":1770195099298,"duration":0},"status":"passed","severity":"normal"},{"uid":"633d5a4f66775c54","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1770195166831,"stop":1770195166831,"duration":0},"status":"passed","severity":"normal"},{"uid":"409f8e06c967c0ab","name":"should return true when peer is on the same cluster","time":{"start":1770195113303,"stop":1770195113303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6795045c2c01461","name":"should not receive a peer event before start","time":{"start":1770195194974,"stop":1770195194975,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8c5b91c71ec5c0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1770195148629,"stop":1770195148629,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3e3e94afba572e","name":"Publish message with custom timestamp: Wed Feb 04 2026 09:56:27 GMT+0000 (Coordinated Universal Time)","time":{"start":1770195394346,"stop":1770195394346,"duration":0},"status":"passed","severity":"normal"},{"uid":"971c801dcaf29c19","name":"should work with v3 peers","time":{"start":1770195162446,"stop":1770195162446,"duration":0},"status":"passed","severity":"normal"},{"uid":"4109966db5a4f8da","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1770195104199,"stop":1770195104200,"duration":1},"status":"passed","severity":"normal"},{"uid":"822c7d485f26cdf5","name":"should handle complete connection lifecycle","time":{"start":1770195113239,"stop":1770195113240,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce8a1b4cb8e8571","name":"should return false and handle errors gracefully","time":{"start":1770195114204,"stop":1770195114204,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6e2ab0c396a1e1","name":"Store - dialed after - with timeout","time":{"start":1770195527608,"stop":1770195527609,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb8828551d803e3","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1770195113515,"stop":1770195113515,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4e3f780e50fc2b","name":"should emit a peer event after start","time":{"start":1770195433814,"stop":1770195433814,"duration":0},"status":"passed","severity":"normal"},{"uid":"21085e7c5ebb036e","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1770195113456,"stop":1770195113456,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd220cc155b0aa66","name":"should encodeTxt and decodeTxt","time":{"start":1770195104883,"stop":1770195104883,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a812a96a95cabf","name":"should requeue task if no peer is available","time":{"start":1770195161434,"stop":1770195161435,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfbcb8cc9b1225ee","name":"should successfully subscribe to supported pubsub topic","time":{"start":1770195162544,"stop":1770195162545,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ffe78f77a1372b","name":"should not be empty after adding a subscription","time":{"start":1770195162521,"stop":1770195162529,"duration":8},"status":"passed","severity":"normal"},{"uid":"876cfff8bed7db3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1770195680716,"stop":1770195680717,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5defb72375024d","name":"Subscribe and receives messages on 20 topics","time":{"start":1770195680709,"stop":1770195680709,"duration":0},"status":"passed","severity":"normal"},{"uid":"804b2681a48b75ca","name":"should return false when peer is not on the specified shard","time":{"start":1770195113334,"stop":1770195113334,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e2ac2ca9ff3865","name":"Check received message containing numeric","time":{"start":1770195640071,"stop":1770195640071,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a02778427a5f088","name":"should filter out already connected peers","time":{"start":1770195113858,"stop":1770195113859,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b8503fdbb844c5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1770195680717,"stop":1770195680718,"duration":1},"status":"passed","severity":"normal"},{"uid":"527e8bf44d916913","name":"Subscribe to topic containing short and receive message","time":{"start":1770195680710,"stop":1770195680711,"duration":1},"status":"passed","severity":"normal"},{"uid":"28cd93e9371fc7ba","name":"should not create timers for topics where peer is not in mesh","time":{"start":1770195113517,"stop":1770195113517,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c3ddd566dc1672","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1770195163211,"stop":1770195163211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8215d6122c8be3fa","name":"should set field with only LIGHTPUSH enabled","time":{"start":1770195104892,"stop":1770195104892,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15b25c26a22657","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1770195153039,"stop":1770195153040,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bdff3d6871e19c3","name":"should return false when peer has no shard info","time":{"start":1770195113325,"stop":1770195113325,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2353cec4102ad3c","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1770195099292,"stop":1770195099292,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cefca66530e450","name":"should handle empty peer infos gracefully","time":{"start":1770195122274,"stop":1770195122275,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b09cfb65a9cac2a","name":"Sample","time":{"start":1770195104458,"stop":1770195104458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9577872ac5b9f0b7","name":"Own sync message does not acknowledge own messages","time":{"start":1770195171762,"stop":1770195171762,"duration":0},"status":"passed","severity":"normal"},{"uid":"825b16d189a16baa","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1770195387729,"stop":1770195387729,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdb43c6a3b7b376","name":"Push message with numeric payload","time":{"start":1770196255243,"stop":1770196255243,"duration":0},"status":"passed","severity":"normal"},{"uid":"6768c27e5a7a0b2d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1770195099299,"stop":1770195099299,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d0d8e644186e314","name":"should add received message to localHistory with retrievalHint","time":{"start":1770195153037,"stop":1770195153037,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c7ecabd72185ae","name":"should initialize with isNetworkConnected as false","time":{"start":1770195113193,"stop":1770195113193,"duration":0},"status":"passed","severity":"normal"},{"uid":"1820f63f17b7d07","name":"messageHashStr works with IProtoMessage","time":{"start":1770195113472,"stop":1770195113472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c5347520012b40","name":"Waku message hash computation (meta attribute not present)","time":{"start":1770195113456,"stop":1770195113456,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2474bf8406e280a","name":"Sets default value correctly","time":{"start":1770195528693,"stop":1770195528693,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d54d313bf12237","name":"return first retrieved peers without further DNS queries","time":{"start":1770195122604,"stop":1770195122605,"duration":1},"status":"passed","severity":"normal"},{"uid":"a071a9d25c6adb9","name":"should be safe to call multiple times","time":{"start":1770195113529,"stop":1770195113532,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0cce71b48f44ea4","name":"Subscribe and publish message","time":{"start":1770195402889,"stop":1770195402889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12ab79aaa800f1c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1770195402893,"stop":1770195402893,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d11b01e9dab3854","name":"Push message with shell command payload","time":{"start":1770196255267,"stop":1770196255267,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a36c08adb501161","name":"Push message with content topic containing long","time":{"start":1770196255258,"stop":1770196255259,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc96f2f9cd8cfcd","name":"Check received message containing Chinese","time":{"start":1770195640062,"stop":1770195640062,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48d35d9ba8bb4b9","name":"ignores unrecognized TXT record formats","time":{"start":1770195122603,"stop":1770195122603,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3677e25df5da3d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1770195148629,"stop":1770195148629,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d990d897d4a5d7a","name":"Promise Callback - false","time":{"start":1770195503878,"stop":1770195503879,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e38039da9cca9c7","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1770195463765,"stop":1770195463765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f295761003ce8d7","name":"should handle a minimal index list","time":{"start":1770195099643,"stop":1770195099643,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce0e3287f70a82c","name":"should create KeepAliveManager with required options","time":{"start":1770195113497,"stop":1770195113498,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a42dabb550e5d06","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1770195397412,"stop":1770195397413,"duration":1},"status":"passed","severity":"normal"}] |