mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
219 KiB
JSON
1 line
219 KiB
JSON
[{"uid":"d99b18dd0dca7858","name":"Asymmetric encrypt & decrypt","time":{"start":1758734304193,"stop":1758734304193,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4be599608c12083","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1758734331606,"stop":1758734331608,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3c34a82fafacd5e","name":"tcp ip4 address","time":{"start":1758734272662,"stop":1758734272664,"duration":2},"status":"passed","severity":"normal"},{"uid":"f242d9463abc9ce0","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1758734267335,"stop":1758734267335,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3acef9e59de448","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1758734331514,"stop":1758734331514,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d6d73833aab920","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1758734365241,"stop":1758734365242,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea7e4c3de3bc703d","name":"Check received message containing long","time":{"start":1758734804276,"stop":1758734804276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a69f963cdaebd5a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758734804291,"stop":1758734804292,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba951bf735f6ac4d","name":"throws on content topic with empty encoding field","time":{"start":1758734267331,"stop":1758734267331,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4350b7ca6ad878f","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1758734331026,"stop":1758734331027,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c09236c014fd5ca","name":"should emit a peer event after start","time":{"start":1758734297815,"stop":1758734297816,"duration":1},"status":"passed","severity":"normal"},{"uid":"5275140a1111cc7","name":"should initialize with libp2p components","time":{"start":1758734293698,"stop":1758734293699,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b0afdfe8da2903","name":"return first retrieved peers without further DNS queries","time":{"start":1758734294005,"stop":1758734294006,"duration":1},"status":"passed","severity":"normal"},{"uid":"785fd9c8bd4b1dab","name":"Check received message containing JSON","time":{"start":1758734804289,"stop":1758734804289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e36375d4a8533a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758734829746,"stop":1758734829746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d70ab9cb275982","name":"Push message with escaped characters payload","time":{"start":1758735407776,"stop":1758735407777,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2ca4cc335543a4f","name":"should dial with multiaddr and return stream","time":{"start":1758734284336,"stop":1758734284336,"duration":0},"status":"passed","severity":"normal"},{"uid":"40df475c0763b7b","name":"should not trigger query when a recent query happened under threshold","time":{"start":1758734331512,"stop":1758734331513,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9225f23160b0a83","name":"should attach causal history and bloom filter to each message","time":{"start":1758734320001,"stop":1758734320001,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd604b98ad5a376","name":"accepts valid message hash query","time":{"start":1758734283692,"stop":1758734283692,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce51d953a241b30","name":"should enable all discoveries when explicitly set","time":{"start":1758734330060,"stop":1758734330060,"duration":0},"status":"passed","severity":"normal"},{"uid":"24677fe2cff83feb","name":"Refresh subscription","time":{"start":1758734829747,"stop":1758734829747,"duration":0},"status":"passed","severity":"normal"},{"uid":"af83be10ab18004e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1758734272749,"stop":1758734272749,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c4fde2b41dbe75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1758734313979,"stop":1758734313980,"duration":1},"status":"passed","severity":"normal"},{"uid":"866fa140b179cc08","name":"throws on empty content topic","time":{"start":1758734267325,"stop":1758734267326,"duration":1},"status":"passed","severity":"normal"},{"uid":"a06641c3169a1651","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1758734535209,"stop":1758734535209,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d09f5087ede0c3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1758734313973,"stop":1758734313973,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e39f2732a88430","name":"Push message with content topic containing escaped characters","time":{"start":1758735407768,"stop":1758735407768,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9e9dbbe68ca946","name":"should not modify tags of connections for different peers","time":{"start":1758734331029,"stop":1758734331030,"duration":1},"status":"passed","severity":"normal"},{"uid":"46fa93ab521d20f3","name":"Push message with unicode special characters payload","time":{"start":1758735407740,"stop":1758735407740,"duration":0},"status":"passed","severity":"normal"},{"uid":"60d501bf4c77aa0a","name":"Push to array if already present","time":{"start":1758734267040,"stop":1758734267041,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbafa7fefd653fc4","name":"should handle empty pubsub topics","time":{"start":1758734283835,"stop":1758734283835,"duration":0},"status":"passed","severity":"normal"},{"uid":"177ce3c29615338a","name":"should capture event listeners for testing","time":{"start":1758734331490,"stop":1758734331503,"duration":13},"status":"passed","severity":"normal"},{"uid":"c4940be6973cf246","name":"Check received message containing escaped characters","time":{"start":1758734804280,"stop":1758734804281,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf64ddb9e3ed1c50","name":"Check received message containing shell command","time":{"start":1758734804289,"stop":1758734804289,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b7f430a138237a","name":"should handle dial errors gracefully","time":{"start":1758734282949,"stop":1758734282949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5c3a1cb4ed9794","name":"should handle relay send failures gracefully","time":{"start":1758734283828,"stop":1758734283828,"duration":0},"status":"passed","severity":"normal"},{"uid":"242f1e2a15e2d8aa","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1758734331274,"stop":1758734331275,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb39a80714f6a39","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1758734535206,"stop":1758734535206,"duration":0},"status":"passed","severity":"normal"},{"uid":"b314e873e7662ab7","name":"Check received message containing Russian","time":{"start":1758734804287,"stop":1758734804288,"duration":1},"status":"passed","severity":"normal"},{"uid":"70db4c868b261ea0","name":"does not throw on valid cases","time":{"start":1758734267323,"stop":1758734267325,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7fe29729cdf31e4","name":"should handle empty peer infos gracefully","time":{"start":1758734293700,"stop":1758734293703,"duration":3},"status":"passed","severity":"normal"},{"uid":"a7cc5c588baf7323","name":"caches peers it previously fetched","time":{"start":1758734294004,"stop":1758734294005,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2654f728b711b9","name":"should send to specified number of peers of used peers","time":{"start":1758734330129,"stop":1758734330129,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec042a55d6f7b4c","name":"Push message with custom timestamp: 1727975982683","time":{"start":1758735407746,"stop":1758735407746,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc39ca1502ed59e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758734504528,"stop":1758734504528,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb63a40e53db96c4","name":"Sign & Recover","time":{"start":1758734304195,"stop":1758734304195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5183bad2ccf61e7","name":"should not receive a peer event after stop","time":{"start":1758734362944,"stop":1758734362944,"duration":0},"status":"passed","severity":"normal"},{"uid":"573717af9ccbf1c7","name":"Check received message containing unicode special characters","time":{"start":1758734804281,"stop":1758734804281,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc101e1cbfd9e118","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1758734267335,"stop":1758734267335,"duration":0},"status":"passed","severity":"normal"},{"uid":"613dfefcb59a61a1","name":"should handle case with no peers in store","time":{"start":1758734283963,"stop":1758734283964,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf541d759a9107f","name":"should fail to send if no connected peers found","time":{"start":1758734330128,"stop":1758734330129,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0924aa08c3206a","name":"Subscribe to topic containing short and receive message","time":{"start":1758734829748,"stop":1758734829748,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e84f5a185a1789","name":"should create an instance with libp2p and dialer","time":{"start":1758734282929,"stop":1758734282930,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8999c2a06bbafb","name":"ignores domain fetching errors","time":{"start":1758734294004,"stop":1758734294004,"duration":0},"status":"passed","severity":"normal"},{"uid":"448d0c87790d7ca4","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1758734292874,"stop":1758734292874,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb9f6dbb3e532e8","name":"yields undefined for messages without decoder","time":{"start":1758734284169,"stop":1758734284169,"duration":0},"status":"passed","severity":"normal"},{"uid":"9243d95528f9fcf1","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758734829743,"stop":1758734829743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5abe87ee5cbd16","name":"Check received message containing Chinese","time":{"start":1758734804277,"stop":1758734804278,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c922509affdb6ba","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1758734692605,"stop":1758734692606,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03701fcae468d68","name":"should dispatch network event when browser goes offline","time":{"start":1758734282441,"stop":1758734282441,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b79b08efe6c035","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1758734313958,"stop":1758734313961,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0929ddadbd2ac38","name":"Subscribe to topic containing Russian and publish message","time":{"start":1758734535206,"stop":1758734535207,"duration":1},"status":"passed","severity":"normal"},{"uid":"32dc8006f75a7dd1","name":"Query Generator - false","time":{"start":1758734664311,"stop":1758734664311,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb087b8d1cc266a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1758734284344,"stop":1758734284344,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6266274f2bebdb","name":"Push message with content topic containing SQL Injection","time":{"start":1758735407755,"stop":1758735407755,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c434bfa6d7545e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758734504527,"stop":1758734504527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c43bc586d2f9926a","name":"Retries within given interval","time":{"start":1758734332066,"stop":1758734332067,"duration":1},"status":"passed","severity":"normal"},{"uid":"9597870d3b750130","name":"should clear dial history on start","time":{"start":1758734283058,"stop":1758734283059,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e82e9ca4d58c87","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758734448560,"stop":1758734448560,"duration":0},"status":"passed","severity":"normal"},{"uid":"5941d6b64deaa5ef","name":"Push message with content topic containing Chinese","time":{"start":1758735407754,"stop":1758735407754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55032aab61c2c3f","name":"Outgoing message is emitted as sending","time":{"start":1758734334379,"stop":1758734334380,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f8cced6e2e1b8d","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1758734283824,"stop":1758734283824,"duration":0},"status":"passed","severity":"normal"},{"uid":"20df84b54df47a4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1758734313979,"stop":1758734313979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8505d215b5423ea2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1758734267346,"stop":1758734267346,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c39a330c91cffcb","name":"throws if store query response has error status","time":{"start":1758734284167,"stop":1758734284167,"duration":0},"status":"passed","severity":"normal"},{"uid":"223de089f7afd9df","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1758734320011,"stop":1758734320011,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42ff403cd01c556","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1758734313980,"stop":1758734313980,"duration":0},"status":"passed","severity":"normal"},{"uid":"264631ce9065d227","name":"should throw error - no id","time":{"start":1758734273300,"stop":1758734273301,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c65fc6bd5e5a0c","name":"Query Generator, Multiple PubsubTopics","time":{"start":1758734654926,"stop":1758734654926,"duration":0},"status":"passed","severity":"normal"},{"uid":"d190ebf7400e612f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1758734283506,"stop":1758734283507,"duration":1},"status":"passed","severity":"normal"},{"uid":"79184613e88c5b16","name":"should dial peer when peer is discovered","time":{"start":1758734282948,"stop":1758734282949,"duration":1},"status":"passed","severity":"normal"},{"uid":"422860f70a3f01c0","name":"should be able to encode the field with only STORE set to true","time":{"start":1758734272743,"stop":1758734272743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e75f710634b7b3","name":"Relay + Store","time":{"start":1758734273310,"stop":1758734273310,"duration":0},"status":"passed","severity":"normal"},{"uid":"94727678cde1a71b","name":"should handle queue processing errors gracefully","time":{"start":1758734283097,"stop":1758734283097,"duration":0},"status":"passed","severity":"normal"},{"uid":"685a5257645b986f","name":"Subscribe to topic containing long and publish message","time":{"start":1758734535204,"stop":1758734535204,"duration":0},"status":"passed","severity":"normal"},{"uid":"313c4b5fa3e45991","name":"Outgoing message is acknowledged","time":{"start":1758734335226,"stop":1758734335227,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e83ce95426bc965","name":"should be safe to call multiple times","time":{"start":1758734283814,"stop":1758734283814,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d341ab331aa275","name":"Push message with shell command payload","time":{"start":1758735407740,"stop":1758735407740,"duration":0},"status":"passed","severity":"normal"},{"uid":"53618ec7b8d8a323","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app77/5/topic119/json","time":{"start":1758734627430,"stop":1758734627430,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2b9ee87f0bab91","name":"should process tasks in queue","time":{"start":1758734329819,"stop":1758734329823,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ef5e57cea044ee","name":"Push message with content topic containing short","time":{"start":1758735407752,"stop":1758735407753,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea3142285e50a4c6","name":"should properly create peer info with all multiaddrs","time":{"start":1758734273307,"stop":1758734273307,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74a66f097c14d0f","name":"should increase lamport timestamp","time":{"start":1758734319999,"stop":1758734320000,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ae544d01931130","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app32/8/topic893/utf8","time":{"start":1758734627429,"stop":1758734627430,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f130833677dd3f","name":"Push message with content topic containing long","time":{"start":1758735407753,"stop":1758735407753,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa45368129085e9","name":"Check message with no content topic is not received","time":{"start":1758734804284,"stop":1758734804284,"duration":0},"status":"passed","severity":"normal"},{"uid":"233843c9ac06416e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1758734267342,"stop":1758734267343,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fb68af49a8d12b","name":"Check received message containing long","time":{"start":1758734804286,"stop":1758734804286,"duration":0},"status":"passed","severity":"normal"},{"uid":"da637ce54c508459","name":"Push message with escaped characters payload","time":{"start":1758735407740,"stop":1758735407740,"duration":0},"status":"passed","severity":"normal"},{"uid":"440c8ff3a0a7a0a4","name":"Push message with Chinese payload","time":{"start":1758735407748,"stop":1758735407749,"duration":1},"status":"passed","severity":"normal"},{"uid":"f437ed448326f0c8","name":"Meta field set when metaSetter is specified","time":{"start":1758734284342,"stop":1758734284342,"duration":0},"status":"passed","severity":"normal"},{"uid":"90524dfe559d01b3","name":"Delete observer","time":{"start":1758734506089,"stop":1758734506090,"duration":1},"status":"passed","severity":"normal"},{"uid":"8589da9ee91af20b","name":"should be able to decode the field with only STORE set to true","time":{"start":1758734272748,"stop":1758734272748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ff1e85643ea613","name":"Check publish message containing short","time":{"start":1758734527923,"stop":1758734527924,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e99c0d408df353","name":"can start the service","time":{"start":1758734362939,"stop":1758734362940,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9b91d258a5c4f66","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1758734331012,"stop":1758734331013,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d83ea48ad25c72","name":"random static sharding 6 - Cluster ID: 73, Shard ID: 904","time":{"start":1758734649637,"stop":1758734649640,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d7725d800d8c69e","name":"should return start time to last successful query since last query is less than max range","time":{"start":1758734331519,"stop":1758734331519,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c81463233dd1438","name":"Push message equal or less that 1MB","time":{"start":1758735407771,"stop":1758735407771,"duration":0},"status":"passed","severity":"normal"},{"uid":"acaff5a8d070ba56","name":"Relay","time":{"start":1758734363673,"stop":1758734363674,"duration":1},"status":"passed","severity":"normal"},{"uid":"126f0fac526014cc","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app73/9/topic941/json","time":{"start":1758734627429,"stop":1758734627429,"duration":0},"status":"passed","severity":"normal"},{"uid":"960d94f3249b9169","name":"random static sharding 7 - Cluster ID: 817, Shard ID: 721","time":{"start":1758734649640,"stop":1758734649640,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9885466442f1e6","name":"Push message with content topic containing SQL Injection","time":{"start":1758735407780,"stop":1758735407780,"duration":0},"status":"passed","severity":"normal"},{"uid":"abefd10ed38e632c","name":"Used by Waku Relay","time":{"start":1758734690652,"stop":1758734690652,"duration":0},"status":"passed","severity":"normal"},{"uid":"295ee5ad37280d53","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1758734330064,"stop":1758734330064,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe4e3237a8f97b5e","name":"Correctly serialized arguments","time":{"start":1758734448754,"stop":1758734448754,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e4fca88528a63a","name":"Check publish message containing numeric","time":{"start":1758734527924,"stop":1758734527925,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9fdf616ab508e8","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1758734646504,"stop":1758734646505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d97e0b6c9d3e389c","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1758734331515,"stop":1758734331515,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12c9a970bb0df9a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1758734313898,"stop":1758734313900,"duration":2},"status":"passed","severity":"normal"},{"uid":"c5a237de82077695","name":"should not receive a peer event before start","time":{"start":1758734362943,"stop":1758734362943,"duration":0},"status":"passed","severity":"normal"},{"uid":"badeadf13c04771e","name":"Passing page size 3 when there are 20 messages","time":{"start":1758734678556,"stop":1758734678556,"duration":0},"status":"passed","severity":"normal"},{"uid":"877c33524703befe","name":"Push message with content topic containing emoji","time":{"start":1758735407768,"stop":1758735407769,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3aae2c4e5bfc85","name":"should unregister libp2p event listeners when stop is called","time":{"start":1758734331015,"stop":1758734331015,"duration":0},"status":"passed","severity":"normal"},{"uid":"485f28f7a6ef6e28","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1758734283972,"stop":1758734283972,"duration":0},"status":"passed","severity":"normal"},{"uid":"8523de70b45c0939","name":"should throw error - no public key","time":{"start":1758734273302,"stop":1758734273302,"duration":0},"status":"passed","severity":"normal"},{"uid":"604ba05a1337ecda","name":"should trigger query when time since last query exceeds threshold","time":{"start":1758734331506,"stop":1758734331512,"duration":6},"status":"passed","severity":"normal"},{"uid":"6bbd9c19e4c850a0","name":"Encoder throws on empty string content topic","time":{"start":1758734303663,"stop":1758734303664,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc8b6d9b1421f02","name":"Push message with Basic HTML tag payload","time":{"start":1758735407750,"stop":1758735407750,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b341a5cb92e01d","name":"should perform ping and update peer store on timer","time":{"start":1758734283820,"stop":1758734283820,"duration":0},"status":"passed","severity":"normal"},{"uid":"583377c6814da330","name":"should work with stubbed waku event emitter","time":{"start":1758734331489,"stop":1758734331489,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d670ce6cdf176e","name":"Subscribe to topic containing emoji and publish message","time":{"start":1758734535211,"stop":1758734535211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a73f80bad95f3e1","name":"Symmetric encrypt & Decrypt","time":{"start":1758734304194,"stop":1758734304194,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbee48419389ea68","name":"topics with same application and version share the same shard","time":{"start":1758734267337,"stop":1758734267338,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0e1a3805f62779","name":"Check received message containing numeric","time":{"start":1758734804286,"stop":1758734804286,"duration":0},"status":"passed","severity":"normal"},{"uid":"89134a1e402311e3","name":"All","time":{"start":1758734363676,"stop":1758734363676,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5b6eddc62849a5","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1758734535202,"stop":1758734535203,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1a77d4c2784f943","name":"should handle peer disconnect event when no connections remain","time":{"start":1758734282429,"stop":1758734282431,"duration":2},"status":"passed","severity":"normal"},{"uid":"265074cb9c96208d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1758734284080,"stop":1758734284081,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35bd3e99b3d3dcb","name":"yields undefined for messages without content topic","time":{"start":1758734284168,"stop":1758734284168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6045bd59b68ee36","name":"Encoder throws on undefined content topic","time":{"start":1758734284342,"stop":1758734284343,"duration":1},"status":"passed","severity":"normal"},{"uid":"8403e6e7f0edfbfe","name":"should be safe to call multiple times","time":{"start":1758734283064,"stop":1758734283065,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92d8a4acbb84dba","name":"Push message with content topic containing SQL Injection","time":{"start":1758735407744,"stop":1758735407744,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe413a46326cf42","name":"it tolerates circular branch references","time":{"start":1758734294003,"stop":1758734294004,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e339b89c9e1b8","name":"should get / set UDP multiaddr","time":{"start":1758734273304,"stop":1758734273305,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e888c0c2588f67","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1758734283951,"stop":1758734283951,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1768836952c9a57","name":"should start all internal components","time":{"start":1758734284332,"stop":1758734284333,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9de3d4a56d6563c","name":"returns nothing if no connections present","time":{"start":1758734283843,"stop":1758734283843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e471ac80ff0eda97","name":"throws on content topic with non-number generation field","time":{"start":1758734267329,"stop":1758734267329,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9c912424c87f44","name":"Push message with escaped characters payload","time":{"start":1758735407763,"stop":1758735407763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79ac81f16b379b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1758734267342,"stop":1758734267342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9cb97bb7abffcd","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1758734267336,"stop":1758734267336,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f85fde9b0b42aa8","name":"Register correct protocols","time":{"start":1758734535200,"stop":1758734535200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0c1ccef0b8b958","name":"should create NetworkMonitor with libp2p and events","time":{"start":1758734282397,"stop":1758734282405,"duration":8},"status":"passed","severity":"normal"},{"uid":"9214861e574a467c","name":"messageHashStr works with IProtoMessage","time":{"start":1758734283421,"stop":1758734283421,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f08008cc90254f","name":"Push message with content topic containing Arabic","time":{"start":1758735407766,"stop":1758735407767,"duration":1},"status":"passed","severity":"normal"},{"uid":"7627c3529f16ff28","name":"Push message with content topic containing Arabic","time":{"start":1758735407754,"stop":1758735407754,"duration":0},"status":"passed","severity":"normal"},{"uid":"f875e5a80b528a2e","name":"Decoder throws on undefined content topic","time":{"start":1758734303664,"stop":1758734303664,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e7d43a0aede753","name":"Fails to push message with large meta","time":{"start":1758735407745,"stop":1758735407745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf00a943e91b010a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1758734535207,"stop":1758734535208,"duration":1},"status":"passed","severity":"normal"},{"uid":"5829e177582e3eb4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758734829736,"stop":1758734829736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9fe4aef954fa0b","name":"should add peer to queue when queue is not empty","time":{"start":1758734283065,"stop":1758734283066,"duration":1},"status":"passed","severity":"normal"},{"uid":"91063a199e962371","name":"Query generator for multiple messages","time":{"start":1758734683725,"stop":1758734683729,"duration":4},"status":"passed","severity":"normal"},{"uid":"8c595ed223ac5afd","name":"Bloom filter","time":{"start":1758734319909,"stop":1758734319909,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c6d073212eae2c","name":"should create KeepAliveManager with required options","time":{"start":1758734283813,"stop":1758734283813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b55ac3bedaf705","name":"Push message with Russian payload","time":{"start":1758735407774,"stop":1758735407774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7aa27fcb012dae6","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1758734282422,"stop":1758734282422,"duration":0},"status":"passed","severity":"normal"},{"uid":"1517ae28aa21713c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1758734313963,"stop":1758734313963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b12f2fe1cab42c9","name":"should remove expired entries after TTL has passed","time":{"start":1758734328920,"stop":1758734328920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a897204e0b3d3968","name":"Push message with shell command payload","time":{"start":1758735407776,"stop":1758735407776,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e55fa47168f7ce","name":"Refresh subscription","time":{"start":1758734829738,"stop":1758734829738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bb8d1a7839359f","name":"Push message with rate limit","time":{"start":1758735407745,"stop":1758735407746,"duration":1},"status":"passed","severity":"normal"},{"uid":"25df21e2771b63ad","name":"Query with Promise Callback, No message returned","time":{"start":1758734654929,"stop":1758734654929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e718a42b977ddff9","name":"Push message with content topic containing unicode special characters","time":{"start":1758735407768,"stop":1758735407768,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e16374045b978b","name":"Store - dialed after - with timeout","time":{"start":1758734698388,"stop":1758734698388,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae01414d39fa6827","name":"should handle case when globalThis is not available","time":{"start":1758734282423,"stop":1758734282423,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44bd1e9294fa16","name":"should handle multiple peer connections","time":{"start":1758734283817,"stop":1758734283817,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7fc728981b4642e","name":"should compute hash only when first accessed","time":{"start":1758734284344,"stop":1758734284344,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfb4f407ebb037b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758734804282,"stop":1758734804282,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d22b2de184d542","name":"should transition to Unhealthy when no connections","time":{"start":1758734331606,"stop":1758734331606,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a9dd34b5be4c56","name":"should return start time to match max range","time":{"start":1758734331519,"stop":1758734331520,"duration":1},"status":"passed","severity":"normal"},{"uid":"efdcade42416595c","name":"should emit a peer event after start","time":{"start":1758734362943,"stop":1758734362943,"duration":0},"status":"passed","severity":"normal"},{"uid":"6571041a4e00a45b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1758734293872,"stop":1758734293872,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c28b413ac020a89","name":"Push message with Russian payload","time":{"start":1758735407761,"stop":1758735407761,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffa2adfe8a51de7","name":"Refresh subscription","time":{"start":1758734535203,"stop":1758734535203,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3532a74dd257ee50","name":"can start and stop the service","time":{"start":1758734564204,"stop":1758734564205,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca3f3155880cd99c","name":"Check publish message containing escaped characters","time":{"start":1758734527928,"stop":1758734527928,"duration":0},"status":"passed","severity":"normal"},{"uid":"e72c95e3c070c244","name":"should be sent with empty content","time":{"start":1758734320009,"stop":1758734320009,"duration":0},"status":"passed","severity":"normal"},{"uid":"194c09e7335d10b8","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app10/2/topic670/proto","time":{"start":1758734627431,"stop":1758734627431,"duration":0},"status":"passed","severity":"normal"},{"uid":"802b0a26d90b6206","name":"should handle missing messages with undefined retrievalHint","time":{"start":1758734320008,"stop":1758734320009,"duration":1},"status":"passed","severity":"normal"},{"uid":"501cb0a373e2fe2e","name":"Decoder throws on undefined content topic","time":{"start":1758734284343,"stop":1758734284343,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e30c4a8adc853d","name":"should filter out already connected peers","time":{"start":1758734283961,"stop":1758734283961,"duration":0},"status":"passed","severity":"normal"},{"uid":"500157706dc95c80","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1758734521194,"stop":1758734521195,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b821b4ab070e19","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1758734272750,"stop":1758734272750,"duration":0},"status":"passed","severity":"normal"},{"uid":"506e01498992d0fb","name":"should add event listeners to globalThis","time":{"start":1758734282411,"stop":1758734282412,"duration":1},"status":"passed","severity":"normal"},{"uid":"f31749a326dcc664","name":"should start periodic discovery on start","time":{"start":1758734293871,"stop":1758734293871,"duration":0},"status":"passed","severity":"normal"},{"uid":"aff1779faa2a9e0e","name":"should set field with only RELAY enabled","time":{"start":1758734273308,"stop":1758734273308,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d4d9d54a955305","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1758734313981,"stop":1758734313982,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97806e7379deb01","name":"isConnected between 2 js-waku relay nodes","time":{"start":1758734378096,"stop":1758734378100,"duration":4},"status":"passed","severity":"normal"},{"uid":"377ab8cd64214cb","name":"should successfully unsubscribe from an existing subscription","time":{"start":1758734331275,"stop":1758734331280,"duration":5},"status":"passed","severity":"normal"},{"uid":"704ff599039bcb02","name":"Relay + Store","time":{"start":1758734363674,"stop":1758734363676,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9cd4cef84d7e7ef","name":"Check message received after jswaku node is restarted","time":{"start":1758734804294,"stop":1758734804294,"duration":0},"status":"passed","severity":"normal"},{"uid":"36836daea60e0e14","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758734504533,"stop":1758734504535,"duration":2},"status":"passed","severity":"normal"},{"uid":"c552fd2c3b23744","name":"Renews subscription after lossing a connection","time":{"start":1758734829744,"stop":1758734829744,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8edca58325dcb0","name":"should handle case when navigator is not available","time":{"start":1758734282423,"stop":1758734282423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b565fab914803c6b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1758734283825,"stop":1758734283826,"duration":1},"status":"passed","severity":"normal"},{"uid":"78d2b2a4f59c5c4d","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1758734313964,"stop":1758734313967,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ae2d6956826d2f2","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1758734537292,"stop":1758734537292,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a08e6612747bd8","name":"Push message with Basic HTML tag payload","time":{"start":1758735407762,"stop":1758735407762,"duration":0},"status":"passed","severity":"normal"},{"uid":"463082cb2bfcd377","name":"Push message with meta","time":{"start":1758735407782,"stop":1758735407782,"duration":0},"status":"passed","severity":"normal"},{"uid":"8579904ff0e0c96f","name":"Subscribe and receive messages via waku relay post","time":{"start":1758734829745,"stop":1758734829745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e1c0be7f32f136","name":"Ordered callback, aborts when callback returns true","time":{"start":1758734683732,"stop":1758734683732,"duration":0},"status":"passed","severity":"normal"},{"uid":"77dd049eb5a4fae8","name":"should wait for Filter peer to be connected","time":{"start":1758734332135,"stop":1758734332135,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea62c19fd8cf90a","name":"Rejects garbage","time":{"start":1758734341369,"stop":1758734341369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe6deff33ddfce3","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1758734313913,"stop":1758734313914,"duration":1},"status":"passed","severity":"normal"},{"uid":"876ee2d037d655ad","name":"Push message with content topic containing SQL Injection","time":{"start":1758735407767,"stop":1758735407767,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8f5b49c52bdb6e","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1758734319910,"stop":1758734319910,"duration":0},"status":"passed","severity":"normal"},{"uid":"528d23d6611469cf","name":"should encode/decode to text encoding","time":{"start":1758734273304,"stop":1758734273304,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6ea3e8114df12f","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1758734313963,"stop":1758734313963,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b79c06254575dea","name":"Encoder throws on empty string content topic","time":{"start":1758734284343,"stop":1758734284343,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ae042e45e890a5","name":"should remove event listeners","time":{"start":1758734283815,"stop":1758734283815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deca160c0e3091f","name":"Encoder throws on undefined content topic","time":{"start":1758734305264,"stop":1758734305265,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7bf47a3d1ad3d21","name":"Subscribe to topic containing XML and receive message","time":{"start":1758734829750,"stop":1758734829750,"duration":0},"status":"passed","severity":"normal"},{"uid":"374a22e3e4a99347","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1758734292875,"stop":1758734292875,"duration":0},"status":"passed","severity":"normal"},{"uid":"481de9e5f8c96dd4","name":"should skip peer when already connected","time":{"start":1758734283066,"stop":1758734283066,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b70c497044f95dd","name":"Accepts a valid Waku Message","time":{"start":1758734341367,"stop":1758734341368,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef149f75005ce9df","name":"rejects hash query with time filter","time":{"start":1758734283697,"stop":1758734283697,"duration":0},"status":"passed","severity":"normal"},{"uid":"3628096ddc9915b0","name":"Publish message with custom timestamp: Wed Sep 24 2025 16:22:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1758734527929,"stop":1758734527929,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ea640604b7d9c1","name":"should return PeerId when Multiaddr input is provided","time":{"start":1758734283507,"stop":1758734283507,"duration":0},"status":"passed","severity":"normal"},{"uid":"39895614051142be","name":"Overlapping topic subscription","time":{"start":1758734829747,"stop":1758734829747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fcabd21cc5a5c2","name":"should handle case with all peers already connected","time":{"start":1758734283964,"stop":1758734283964,"duration":0},"status":"passed","severity":"normal"},{"uid":"db00c13a525cca2a","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1758734331520,"stop":1758734331526,"duration":6},"status":"passed","severity":"normal"},{"uid":"7896a30829389f1b","name":"should be able to dial TLS multiaddrs","time":{"start":1758734448750,"stop":1758734448750,"duration":0},"status":"passed","severity":"normal"},{"uid":"763bf96479ec4399","name":"Check publish message containing Arabic","time":{"start":1758734527925,"stop":1758734527926,"duration":1},"status":"passed","severity":"normal"},{"uid":"b370c328262c384d","name":"should dial with PeerId and return stream","time":{"start":1758734284336,"stop":1758734284336,"duration":0},"status":"passed","severity":"normal"},{"uid":"f895e953ea70a15c","name":"Sync message is sent within sync frequency","time":{"start":1758734338067,"stop":1758734338067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfd916766f7bb92","name":"should initialize with default options","time":{"start":1758734293857,"stop":1758734293857,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa932bceda19cbd","name":"should properly start and stop event listening","time":{"start":1758734331608,"stop":1758734331609,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d30d191f27afe1","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1758734283820,"stop":1758734283820,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fbde67c28fb3b6","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1758734365242,"stop":1758734365242,"duration":0},"status":"passed","severity":"normal"},{"uid":"660201d842e065d5","name":"Fails to publish duplicate message","time":{"start":1758734527930,"stop":1758734527930,"duration":0},"status":"passed","severity":"normal"},{"uid":"5842c0ace9f17851","name":"should handle queue overflow by adding peers to queue","time":{"start":1758734283083,"stop":1758734283083,"duration":0},"status":"passed","severity":"normal"},{"uid":"770a6c80c4ed3c28","name":"Fails to push message with large meta","time":{"start":1758735407769,"stop":1758735407770,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a832fe166df463","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1758734267341,"stop":1758734267341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c3e94860e811b9","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1758734313938,"stop":1758734313938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f559cfa599daf59","name":"Check received message containing Script","time":{"start":1758734804279,"stop":1758734804279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e88182e2d9c9fc","name":"Check message on other pubsub topic is not received","time":{"start":1758734804292,"stop":1758734804292,"duration":0},"status":"passed","severity":"normal"},{"uid":"906a4e3b88646977","name":"should skip peer when failed to dial recently","time":{"start":1758734283076,"stop":1758734283076,"duration":0},"status":"passed","severity":"normal"},{"uid":"27df4327437e836f","name":"Push message with content topic containing escaped characters","time":{"start":1758735407755,"stop":1758735407755,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd94614889db114","name":"should create all internal components","time":{"start":1758734284332,"stop":1758734284332,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb659eff32752ca","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1758734521190,"stop":1758734521190,"duration":0},"status":"passed","severity":"normal"},{"uid":"26153b5788ddad41","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1758734313978,"stop":1758734313979,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d18a9357617b9","name":"new peer added after a peer was already found","time":{"start":1758734537291,"stop":1758734537292,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26f80c67ac05d1b","name":"Push message with SQL Injection payload","time":{"start":1758735407738,"stop":1758735407739,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cd963908c43f31","name":"should be safe to call multiple times","time":{"start":1758734282948,"stop":1758734282948,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdf23cfc458f201","name":"should start the dialing interval","time":{"start":1758734283054,"stop":1758734283058,"duration":4},"status":"passed","severity":"normal"},{"uid":"7e6ad1b9a0ee9ced","name":"Check publish message containing XML","time":{"start":1758734527927,"stop":1758734527927,"duration":0},"status":"passed","severity":"normal"},{"uid":"215fed622f7dcfeb","name":"Overlapping topic subscription","time":{"start":1758734535203,"stop":1758734535203,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c218f36a73ec70b9","name":"Push message with custom timestamp: 1758737982684","time":{"start":1758735407771,"stop":1758735407771,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e6a597ca834eb5","name":"Push message with JSON payload","time":{"start":1758735407763,"stop":1758735407763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e197f16a08b2c36","name":"Push message with SQL Injection payload","time":{"start":1758735407761,"stop":1758735407762,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d1241cfd902073","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1758734267341,"stop":1758734267341,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b40c329f1818dfe","name":"same cluster, static sharding: nodes connect","time":{"start":1758734448559,"stop":1758734448559,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acd42daf32d7c0a","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1758734640387,"stop":1758734640388,"duration":1},"status":"passed","severity":"normal"},{"uid":"4385c754ed86f958","name":"should not fail to stop the service if it was not started","time":{"start":1758734297815,"stop":1758734297815,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0721c5098ae1340","name":"Push message with content topic containing special chars","time":{"start":1758735407743,"stop":1758735407743,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8384dbcc991dc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1758734829751,"stop":1758734829752,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58140b15de4c83c","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1758734284340,"stop":1758734284340,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7f6d99c75e8bc1","name":"should use DNS peer discovery with light client","time":{"start":1758734362944,"stop":1758734362945,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2c6c65e8c30f8cdd","name":"Outgoing message is emitted as sent","time":{"start":1758734335225,"stop":1758734335225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af96cf05162b320","name":"Fails to push message bigger that 1MB","time":{"start":1758735407771,"stop":1758735407772,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f480cb5e247bc28","name":"Push message with Arabic payload","time":{"start":1758735407749,"stop":1758735407749,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae049c7e34a623e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1758734313975,"stop":1758734313975,"duration":0},"status":"passed","severity":"normal"},{"uid":"663cb2a85b7f3b40","name":"Incoming message is emitted as received","time":{"start":1758734334382,"stop":1758734334382,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd631510fb1c3205","name":"should allow redial after failed dial cooldown expires","time":{"start":1758734283082,"stop":1758734283083,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f0cec2bea33c3a3","name":"Outgoing message is retried until acknowledged","time":{"start":1758734335227,"stop":1758734335227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c3257515b2a0cd","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1758734313938,"stop":1758734313939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d944a46936a08b3","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1758734320007,"stop":1758734320007,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1eea8fe7870d866","name":"Query with Promise Callback, No Decoder","time":{"start":1758734654929,"stop":1758734654929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68a1a40fa272854","name":"Push 30 different messages","time":{"start":1758735407741,"stop":1758735407741,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78d5c69e9de9f30b","name":"Push message with Script payload","time":{"start":1758735407775,"stop":1758735407775,"duration":0},"status":"passed","severity":"normal"},{"uid":"e314b844e19d2498","name":"should dial peers from store when browser is connected","time":{"start":1758734283953,"stop":1758734283953,"duration":0},"status":"passed","severity":"normal"},{"uid":"31a7c0bac1dde9df","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1758734267333,"stop":1758734267333,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b35f5df717d86f","name":"Push message with content topic containing numeric","time":{"start":1758735407779,"stop":1758735407779,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4e122b32231fc3","name":"Push message with content topic containing unicode special characters","time":{"start":1758735407781,"stop":1758735407781,"duration":0},"status":"passed","severity":"normal"},{"uid":"6143d4c0de432033","name":"Push message with content topic containing emoji","time":{"start":1758735407745,"stop":1758735407745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54806571803d7f7","name":"should properly clean up resources when disposed","time":{"start":1758734328931,"stop":1758734328931,"duration":0},"status":"passed","severity":"normal"},{"uid":"84646af00601509","name":"Ephemeral field is preserved - encoder v0","time":{"start":1758734365240,"stop":1758734365241,"duration":1},"status":"passed","severity":"normal"},{"uid":"89cb895393bf8558","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1758734313975,"stop":1758734313975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b2095079f168b0","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758734829743,"stop":1758734829743,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfeaeb194de988f4","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1758734535202,"stop":1758734535202,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6c0b9e9be401d5","name":"Push message with long payload","time":{"start":1758735407759,"stop":1758735407760,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb50e452ae06bb17","name":"Push message with unicode special characters payload","time":{"start":1758735407777,"stop":1758735407777,"duration":0},"status":"passed","severity":"normal"},{"uid":"c909ae56e61cf4bc","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1758734829745,"stop":1758734829746,"duration":1},"status":"passed","severity":"normal"},{"uid":"364592970955847c","name":"Publish message with custom timestamp: Thu Oct 03 2024 17:22:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1758734527929,"stop":1758734527929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c7bc98e99abe22","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1758734313949,"stop":1758734313949,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b3abf8ed5a12a5","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1758734330064,"stop":1758734330065,"duration":1},"status":"passed","severity":"normal"},{"uid":"e506a5c67de7ad16","name":"Check received message containing XML","time":{"start":1758734804279,"stop":1758734804279,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c8002b28dbfc53","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758734362945,"stop":1758734362945,"duration":0},"status":"skipped","severity":"normal"},{"uid":"644b8e6a869e06d2","name":"Cluster ID 0, shard 1","time":{"start":1758734649635,"stop":1758734649635,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1f4579b6394e21","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1758734313937,"stop":1758734313937,"duration":0},"status":"passed","severity":"normal"},{"uid":"8793fd46f5534380","name":"random static sharding 8 - Cluster ID: 65, Shard ID: 398","time":{"start":1758734649640,"stop":1758734649640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5186e5624997145c","name":"random static sharding 4 - Cluster ID: 470, Shard ID: 867","time":{"start":1758734649636,"stop":1758734649637,"duration":1},"status":"passed","severity":"normal"},{"uid":"b49420b99036a9df","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758734504532,"stop":1758734504532,"duration":0},"status":"passed","severity":"normal"},{"uid":"679e8919ec076338","name":"should handle all zero keep alive options","time":{"start":1758734283836,"stop":1758734283836,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d40918c44ac89a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1758734267344,"stop":1758734267344,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ea29b03485179a","name":"Query generator for multiple messages with multiple decoders","time":{"start":1758734683730,"stop":1758734683730,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a38166b3cf00b94","name":"should be empty when created","time":{"start":1758734331066,"stop":1758734331066,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb317c0df2b5dbb","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1758734692607,"stop":1758734692607,"duration":0},"status":"passed","severity":"normal"},{"uid":"e846d51a18803bf5","name":"should initialize with custom TTL","time":{"start":1758734293857,"stop":1758734293860,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6a3bd470c404cec","name":"should discover peers from provided peer cache","time":{"start":1758734454373,"stop":1758734454374,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f13bdf8293da1f","name":"Push message with content topic containing unicode special characters","time":{"start":1758735407756,"stop":1758735407756,"duration":0},"status":"passed","severity":"normal"},{"uid":"771c1b52c2c2bcfd","name":"should be safe to call multiple times","time":{"start":1758734284334,"stop":1758734284334,"duration":0},"status":"passed","severity":"normal"},{"uid":"801aff44fa902ca4","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758734804294,"stop":1758734804294,"duration":0},"status":"passed","severity":"normal"},{"uid":"69197f1d6e6d37cf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1758734378089,"stop":1758734378089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e763410ed14997fd","name":"should handle network check errors gracefully","time":{"start":1758734283098,"stop":1758734283101,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb3cdc612a2bf32","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app21/7/topic786/xml","time":{"start":1758734627430,"stop":1758734627430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6aace9f1517c34","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758734829737,"stop":1758734829737,"duration":0},"status":"passed","severity":"normal"},{"uid":"db80cc3c3192ef2e","name":"Check publish message containing special chars","time":{"start":1758734527925,"stop":1758734527925,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a695dc82b42aba9","name":"should update peer store before dialing","time":{"start":1758734282954,"stop":1758734282955,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02c3b4f22ad61af","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1758734267337,"stop":1758734267337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16bd399ae496eb6","name":"Push message with special chars payload","time":{"start":1758735407773,"stop":1758735407773,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf4e151d88228b0","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1758734293709,"stop":1758734293710,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1ee78accac6e54","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1758734267342,"stop":1758734267342,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7e00d1f2a73a0d","name":"Push message with escaped characters payload","time":{"start":1758735407751,"stop":1758735407751,"duration":0},"status":"passed","severity":"normal"},{"uid":"10201f15cf0344b6","name":"should decode valid enr with tcp successfully","time":{"start":1758734273300,"stop":1758734273300,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d132135efdbc965","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1758734654928,"stop":1758734654928,"duration":0},"status":"passed","severity":"normal"},{"uid":"17671f9a9f240183","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1758734313949,"stop":1758734313955,"duration":6},"status":"passed","severity":"normal"},{"uid":"e7b7e720e629378f","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1758734331015,"stop":1758734331021,"duration":6},"status":"passed","severity":"normal"},{"uid":"e5d1c96941a783fe","name":"should not change state when connections remain after disconnect","time":{"start":1758734282431,"stop":1758734282431,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2cb81c506370fb","name":"should get / set TCP multiaddr","time":{"start":1758734273305,"stop":1758734273305,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68f021a2018642","name":"should handle onConnected and onDisconnected","time":{"start":1758734331014,"stop":1758734331014,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7caccdd81081ee","name":"Check meta is set [symmetric]","time":{"start":1758734303661,"stop":1758734303661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f5a55336612059","name":"Subscribe to topic containing long and receive message","time":{"start":1758734829739,"stop":1758734829739,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ce830b8a7340e2","name":"should insert message into bloom filter","time":{"start":1758734320000,"stop":1758734320000,"duration":0},"status":"passed","severity":"normal"},{"uid":"926a5d081ba9d8b6","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1758734292869,"stop":1758734292872,"duration":3},"status":"passed","severity":"normal"},{"uid":"d9bb1241ca38c7f7","name":"Query generator for multiple messages with different message text format","time":{"start":1758734683729,"stop":1758734683730,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a01beadb1fad44a","name":"should drop connection via multiaddr with hangUp","time":{"start":1758734448749,"stop":1758734448749,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc96f753a66620b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1758734267343,"stop":1758734267344,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce81b9f2164e5b82","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1758734692611,"stop":1758734692611,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08e0bbdaa0d4cf4","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1758734283971,"stop":1758734283971,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ced4dd379dcdef","name":"Push message with Chinese payload","time":{"start":1758735407773,"stop":1758735407774,"duration":1},"status":"passed","severity":"normal"},{"uid":"5218bfba1d9c3879","name":"Check received message containing emoji","time":{"start":1758734804290,"stop":1758734804290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f29c733ad0a05ea","name":"should handle errors when getting connections","time":{"start":1758734282442,"stop":1758734282443,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef26f8ed0f36a8cd","name":"nwaku subscribes","time":{"start":1758734517902,"stop":1758734517902,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae55b93ffe417f5","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1758734273300,"stop":1758734273300,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5953f5b0794c0a","name":"Outgoing message is acknowledged","time":{"start":1758734334381,"stop":1758734334382,"duration":1},"status":"passed","severity":"normal"},{"uid":"a350fcdef7226f95","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1758734692606,"stop":1758734692606,"duration":0},"status":"passed","severity":"normal"},{"uid":"8805d0dbe9cbfde1","name":"should handle query errors gracefully","time":{"start":1758734293868,"stop":1758734293868,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dca2e422b5b5fb5","name":"should create ConnectionManager with relay","time":{"start":1758734284328,"stop":1758734284331,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7b98da469f2b9f9","name":"Push message with custom timestamp: 1758737982683","time":{"start":1758735407758,"stop":1758735407758,"duration":0},"status":"passed","severity":"normal"},{"uid":"25aa1cf29927d83d","name":"Push message with special chars payload","time":{"start":1758735407748,"stop":1758735407748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f167438f2527ee38","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1758734683446,"stop":1758734683449,"duration":3},"status":"passed","severity":"normal"},{"uid":"70602c2884844a31","name":"Push message with content topic containing special chars","time":{"start":1758735407779,"stop":1758735407779,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf622737e5869f8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1758734272746,"stop":1758734272747,"duration":1},"status":"passed","severity":"normal"},{"uid":"b291a213dd3ea416","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758734382390,"stop":1758734382390,"duration":0},"status":"passed","severity":"normal"},{"uid":"838a8ea10267f8b6","name":"Encoder throws on empty string content topic","time":{"start":1758734305265,"stop":1758734305265,"duration":0},"status":"passed","severity":"normal"},{"uid":"322a8a5ca5ed672f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1758734330060,"stop":1758734330061,"duration":1},"status":"passed","severity":"normal"},{"uid":"90698c425dfccf76","name":"Push message with JSON payload","time":{"start":1758735407776,"stop":1758735407776,"duration":0},"status":"passed","severity":"normal"},{"uid":"331363e7d6c63a44","name":"Passing page size 1 when there are 4 messages","time":{"start":1758734678556,"stop":1758734678556,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ea76e57fd8abc3","name":"should delegate to networkMonitor.isConnected()","time":{"start":1758734284335,"stop":1758734284335,"duration":0},"status":"passed","severity":"normal"},{"uid":"b61545e0c649bd55","name":"Push message with custom timestamp: 1758730782683","time":{"start":1758735407757,"stop":1758735407757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1b4c3734cda695","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1758734267344,"stop":1758734267344,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db3f72506028947","name":"Cluster id 0, shard 0","time":{"start":1758734649634,"stop":1758734649635,"duration":1},"status":"passed","severity":"normal"},{"uid":"52c964270f0b22f9","name":"should handle peer store errors gracefully","time":{"start":1758734293866,"stop":1758734293866,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d321e4ef827b99","name":"should handle complete discovery-to-dial flow","time":{"start":1758734282957,"stop":1758734282959,"duration":2},"status":"passed","severity":"normal"},{"uid":"a83e93ab18b73670","name":"Relay - dialed first","time":{"start":1758734698387,"stop":1758734698387,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0404d65a078c51","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758734829749,"stop":1758734829750,"duration":1},"status":"passed","severity":"normal"},{"uid":"624efcf5aa1faf59","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1758734331515,"stop":1758734331519,"duration":4},"status":"passed","severity":"normal"},{"uid":"a420363146ef08c0","name":"groups content topics by expected pubsub topic","time":{"start":1758734267338,"stop":1758734267338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f8e7e7a46ceec7","name":"Check received message containing unicode special characters","time":{"start":1758734804289,"stop":1758734804290,"duration":1},"status":"passed","severity":"normal"},{"uid":"95f4b7c5cfedec7b","name":"Check received message containing Script","time":{"start":1758734804288,"stop":1758734804288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce94ac91189a6870","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1758734313956,"stop":1758734313957,"duration":1},"status":"passed","severity":"normal"},{"uid":"8912e4874c369d5e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1758734313967,"stop":1758734313968,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b9553c641af1fb","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1758734692605,"stop":1758734692605,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d1e95b339c66ed","name":"Push message with meta","time":{"start":1758735407769,"stop":1758735407769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a12bbdb3a03c80a","name":"Push message with content topic containing Chinese","time":{"start":1758735407766,"stop":1758735407766,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5ff02cc89d520e","name":"Push message with special chars payload","time":{"start":1758735407737,"stop":1758735407737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0602eb69cc25d3b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1758734272744,"stop":1758734272745,"duration":1},"status":"passed","severity":"normal"},{"uid":"754b06061f311d2c","name":"Push message with short payload","time":{"start":1758735407772,"stop":1758735407772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efdb5f36a414d96","name":"should clear all timers","time":{"start":1758734283815,"stop":1758734283815,"duration":0},"status":"passed","severity":"normal"},{"uid":"1676a6cc3ca6071c","name":"Relay - dialed after","time":{"start":1758734698387,"stop":1758734698387,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ef9b58e210d3b1","name":"Check received message containing Basic HTML tag","time":{"start":1758734804279,"stop":1758734804279,"duration":0},"status":"passed","severity":"normal"},{"uid":"f902ea49ac526ce6","name":"should process up to 3 peers at once","time":{"start":1758734283092,"stop":1758734283096,"duration":4},"status":"passed","severity":"normal"},{"uid":"b5887a452ab4aaf9","name":"should successfully query store with valid decoders and options","time":{"start":1758734331974,"stop":1758734331974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff507bfecbe29e5","name":"should work with async generator that yields promises","time":{"start":1758734331504,"stop":1758734331504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a274b16164f7b53","name":"should insert elements correctly","time":{"start":1758734317788,"stop":1758734317788,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c7330d2879cecad","name":"should skip peers without ENR","time":{"start":1758734293869,"stop":1758734293869,"duration":0},"status":"passed","severity":"normal"},{"uid":"696883f63fa4a69d","name":"Encoder error raises irrecoverable error","time":{"start":1758734334380,"stop":1758734334381,"duration":1},"status":"passed","severity":"normal"},{"uid":"994060456c146f5e","name":"should handle query errors","time":{"start":1758734293868,"stop":1758734293869,"duration":1},"status":"passed","severity":"normal"},{"uid":"3662352870e1a7ef","name":"should set up event listeners when started","time":{"start":1758734331487,"stop":1758734331488,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d4ef7c4350c58e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1758734294006,"stop":1758734294006,"duration":0},"status":"skipped","severity":"normal"},{"uid":"434b3023bb2241d4","name":"Push 30 different messages","time":{"start":1758735407764,"stop":1758735407764,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a86d6b45ca4b6f66","name":"Push message with custom timestamp: 1727975982683","time":{"start":1758735407757,"stop":1758735407757,"duration":0},"status":"passed","severity":"normal"},{"uid":"90cd7cc379167553","name":"should skip peers that don't support peer exchange","time":{"start":1758734293865,"stop":1758734293865,"duration":0},"status":"passed","severity":"normal"},{"uid":"e251c7feb16f835a","name":"Push message with shell command payload","time":{"start":1758735407763,"stop":1758735407763,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cdfda6c55719f37","name":"should initialize with custom number of peers","time":{"start":1758734331006,"stop":1758734331006,"duration":0},"status":"passed","severity":"normal"},{"uid":"6006ddf6d83881dd","name":"should properly create location multiaddrs - tcp","time":{"start":1758734273307,"stop":1758734273307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4ce2be07a9891","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758734676689,"stop":1758734676689,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d5bb4304ee220a","name":"Check received message containing SQL Injection","time":{"start":1758734804288,"stop":1758734804288,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca41e8bda4a23f0","name":"isConnected return false after peer stops","time":{"start":1758734378095,"stop":1758734378096,"duration":1},"status":"passed","severity":"normal"},{"uid":"d720b8dafef3e2a6","name":"should set field with all protocols enabled","time":{"start":1758734273308,"stop":1758734273308,"duration":0},"status":"passed","severity":"normal"},{"uid":"7957c46f2af5c551","name":"should query peer with peer exchange protocol","time":{"start":1758734293866,"stop":1758734293867,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b8ad15bb9990ad","name":"Query Generator - true","time":{"start":1758734664310,"stop":1758734664310,"duration":0},"status":"passed","severity":"normal"},{"uid":"548e2c9c9972c829","name":"should start ping timers on peer connect","time":{"start":1758734283816,"stop":1758734283816,"duration":0},"status":"passed","severity":"normal"},{"uid":"facc33b5ff6fa441","name":"should serialize and deserialize correctly","time":{"start":1758734317794,"stop":1758734317794,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b771746f1ec6d5a","name":"Ordered Callback - true","time":{"start":1758734664312,"stop":1758734664314,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ad53d00ec6bda39","name":"Outgoing message is emitted as sending","time":{"start":1758734335225,"stop":1758734335225,"duration":0},"status":"passed","severity":"normal"},{"uid":"8510ae2e759fa69c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1758734535205,"stop":1758734535206,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf564e3bce203418","name":"Push message with Russian payload","time":{"start":1758735407738,"stop":1758735407738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d2bb01fe4d4841","name":"should dial second nwaku node that was discovered","time":{"start":1758734357207,"stop":1758734357208,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1dcf7684a231e16e","name":"Passing page size 10 when there are 10 messages","time":{"start":1758734678556,"stop":1758734678557,"duration":1},"status":"passed","severity":"normal"},{"uid":"d918b57756a9659e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1758734272745,"stop":1758734272745,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dbace5a36c8612","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1758734331029,"stop":1758734331029,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d3997d2ccdb9de","name":"should successfully subscribe to supported pubsub topic","time":{"start":1758734331274,"stop":1758734331274,"duration":0},"status":"passed","severity":"normal"},{"uid":"198d609e3577ee6e","name":"should create ShardReader with auto sharding network config","time":{"start":1758734283199,"stop":1758734283208,"duration":9},"status":"passed","severity":"normal"},{"uid":"cc2d7857b80cdb6e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1758734829741,"stop":1758734829741,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ad20b3fa2238f4d","name":"should add event listeners for peer connect and disconnect","time":{"start":1758734283814,"stop":1758734283814,"duration":0},"status":"passed","severity":"normal"},{"uid":"591d0520881fdb0c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1758734313915,"stop":1758734313915,"duration":0},"status":"passed","severity":"normal"},{"uid":"f402fb3b4f9b4191","name":"should return false when peer is on different cluster","time":{"start":1758734283224,"stop":1758734283224,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1113106426b41d4","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1758734320007,"stop":1758734320008,"duration":1},"status":"passed","severity":"normal"},{"uid":"e736bf6fbcf0ee9","name":"should do nothing when connections still exist","time":{"start":1758734283960,"stop":1758734283960,"duration":0},"status":"passed","severity":"normal"},{"uid":"501aa55202a0dbff","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1758734683731,"stop":1758734683732,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a3bba20c691300","name":"Check publish message containing emoji","time":{"start":1758734527928,"stop":1758734527928,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbcd7957203e0f9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1758734313980,"stop":1758734313980,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95488522533cc2d","name":"should add and remove event listeners correctly","time":{"start":1758734297817,"stop":1758734297817,"duration":0},"status":"passed","severity":"normal"},{"uid":"895088ee0637fc32","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1758734283968,"stop":1758734283968,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf884863b1f9206","name":"should not receive a peer event after stop","time":{"start":1758734564207,"stop":1758734564207,"duration":0},"status":"passed","severity":"normal"},{"uid":"111d896cff2057a4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1758734313977,"stop":1758734313977,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f86619891245bd3","name":"Decoder throws on empty string content topic","time":{"start":1758734284343,"stop":1758734284343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f276c8dbbb179ad0","name":"recovers when dns.resolve returns empty","time":{"start":1758734294004,"stop":1758734294004,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b19a317ba33feb","name":"Passing page size 0 when there are 110 messages","time":{"start":1758734678554,"stop":1758734678555,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adec054004ec9d7","name":"random static sharding 5 - Cluster ID: 238, Shard ID: 498","time":{"start":1758734649637,"stop":1758734649637,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e4a36b8af06c2e","name":"random static sharding 9 - Cluster ID: 914, Shard ID: 789","time":{"start":1758734649641,"stop":1758734649641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d40d6c41bd657f6","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1758734267340,"stop":1758734267340,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fbc222e80b0f99","name":"Fails to push message with large meta","time":{"start":1758735407756,"stop":1758735407757,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb3d925562fee09","name":"should not dispatch event when already disconnected","time":{"start":1758734282432,"stop":1758734282440,"duration":8},"status":"passed","severity":"normal"},{"uid":"52cd42eb28017a81","name":"peer exchange sets tag","time":{"start":1758734537290,"stop":1758734537291,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4560d7e14df763","name":"should stop and cleanup resources","time":{"start":1758734331074,"stop":1758734331074,"duration":0},"status":"passed","severity":"normal"},{"uid":"552f70c5594abd9d","name":"should return empty array when no peers connected","time":{"start":1758734284338,"stop":1758734284339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffc045e8325d5420","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1758734292876,"stop":1758734292878,"duration":2},"status":"passed","severity":"normal"},{"uid":"c780a5a8c405b661","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1758734267342,"stop":1758734267342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91136c108587627","name":"throws on content topic with generation field greater than 0","time":{"start":1758734267329,"stop":1758734267330,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e3428037223d309","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1758734683449,"stop":1758734683450,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff4c09d3a504ef56","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1758734267341,"stop":1758734267342,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4195b4b2ade08e","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1758734331483,"stop":1758734331483,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b0e0d6b9be04b2","name":"Passing an array","time":{"start":1758734690651,"stop":1758734690651,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7872e8b5d43f02","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1758734378088,"stop":1758734378088,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c9be0ef94d2e35","name":"should skip peers without peer exchange protocol","time":{"start":1758734293867,"stop":1758734293867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6113ea3b7c6ed4","name":"should load peers from local storage and dispatch events","time":{"start":1758734297816,"stop":1758734297817,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b5f48610fc337","name":"should reject if WakuNode is not started","time":{"start":1758734332132,"stop":1758734332132,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7267415629c9013","name":"should properly setup health event callback","time":{"start":1758734331504,"stop":1758734331504,"duration":0},"status":"passed","severity":"normal"},{"uid":"d686e0f7234353d","name":"should trigger query when it went offline since the last successful query","time":{"start":1758734331505,"stop":1758734331505,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc85bc880d58d71","name":"handles different clusterIds correctly","time":{"start":1758734267339,"stop":1758734267339,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8576a495ab17e3b","name":"Subscribe to topic containing special chars and publish message","time":{"start":1758734535205,"stop":1758734535205,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c78ae968d480d2a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758734829749,"stop":1758734829749,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf0ca683f41d35b","name":"Push message with custom timestamp: 1758730782684","time":{"start":1758735407783,"stop":1758735407783,"duration":0},"status":"passed","severity":"normal"},{"uid":"72972cb03afcfd9b","name":"should not retry if at least one success","time":{"start":1758734329831,"stop":1758734329831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bfda7192a4610d","name":"should update ack status of messages in outgoing buffer","time":{"start":1758734320010,"stop":1758734320010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1034ce73dd5b48fd","name":"Publish message with custom timestamp: Wed Sep 24 2025 18:22:01 GMT+0000 (Coordinated Universal Time)","time":{"start":1758734527929,"stop":1758734527930,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82b5ec1f294c30e","name":"Passing invalid cursor","time":{"start":1758734640390,"stop":1758734640391,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5bc28a7c362cd8","name":"should not stop if not started","time":{"start":1758734293863,"stop":1758734293864,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fca3fe02b61ee20","name":"Push message with content topic containing Chinese","time":{"start":1758735407743,"stop":1758735407743,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af1750a8ab474c8","name":"Push message with content topic containing emoji","time":{"start":1758735407781,"stop":1758735407782,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e83288977e22ecf","name":"rejects hash query with content filter parameters","time":{"start":1758734283692,"stop":1758734283697,"duration":5},"status":"passed","severity":"normal"},{"uid":"b2ca8eef8cb044b9","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1758734320005,"stop":1758734320005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33f3101ca0c42cd","name":"Sample","time":{"start":1758734272677,"stop":1758734272681,"duration":4},"status":"passed","severity":"normal"},{"uid":"f200fe8ef74cbf39","name":"should not be delivered","time":{"start":1758734320010,"stop":1758734320010,"duration":0},"status":"passed","severity":"normal"},{"uid":"c547d811be180b45","name":"Sets default value correctly","time":{"start":1758734690653,"stop":1758734690653,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e74cb639e99669","name":"Subscribe to topic containing short and publish message","time":{"start":1758734535204,"stop":1758734535204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b09492a4e6155a2","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app63/1/topic847/test.js","time":{"start":1758734627428,"stop":1758734627428,"duration":0},"status":"passed","severity":"normal"},{"uid":"17690b2134edb26f","name":"should use peerId from options when provided to queryGenerator","time":{"start":1758734331976,"stop":1758734331977,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb10f2b1facf8cdb","name":"should handle peer connect event","time":{"start":1758734282424,"stop":1758734282424,"duration":0},"status":"passed","severity":"normal"},{"uid":"de0f49b75d9d908a","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1758734313915,"stop":1758734313916,"duration":1},"status":"passed","severity":"normal"},{"uid":"878dedbd58f7fb0f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758734829751,"stop":1758734829751,"duration":0},"status":"passed","severity":"normal"},{"uid":"350f9cfac77ee78d","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1758734267376,"stop":1758734267377,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fd4bf09a93a6cc3","name":"Push message equal or less that 1MB","time":{"start":1758735407747,"stop":1758735407747,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d755369367158b0","name":"Subscribe to topic containing Script and publish message","time":{"start":1758734535208,"stop":1758734535208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c0c4f1452e817e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1758734267376,"stop":1758734267376,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8c4fcf9b5bc846","name":"Check publish message containing Basic HTML tag","time":{"start":1758734527927,"stop":1758734527927,"duration":0},"status":"passed","severity":"normal"},{"uid":"214aa8621c7304f7","name":"should filter peers by codec","time":{"start":1758734284339,"stop":1758734284339,"duration":0},"status":"passed","severity":"normal"},{"uid":"2beaca7c7c19ef92","name":"should return null for non-existent peer","time":{"start":1758734283965,"stop":1758734283965,"duration":0},"status":"passed","severity":"normal"},{"uid":"61abbb37a2f49a3f","name":"should be empty after removing the only subscription","time":{"start":1758734331067,"stop":1758734331067,"duration":0},"status":"passed","severity":"normal"},{"uid":"873447446c2a9c9","name":"should remove event listeners from globalThis","time":{"start":1758734282414,"stop":1758734282417,"duration":3},"status":"passed","severity":"normal"},{"uid":"6a438acacfe6b2f2","name":"Non TWN Cluster","time":{"start":1758734627428,"stop":1758734627428,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a087b35f344331","name":"Encoder error raises irrecoverable error","time":{"start":1758734335225,"stop":1758734335226,"duration":1},"status":"passed","severity":"normal"},{"uid":"def312210d3ee339","name":"should allow redial after cooldown period","time":{"start":1758734283077,"stop":1758734283077,"duration":0},"status":"passed","severity":"normal"},{"uid":"7834dece4d22991d","name":"should be safe to call multiple times","time":{"start":1758734283952,"stop":1758734283952,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea70e3ef4e3462ef","name":"should handle general insertion and lookup correctly","time":{"start":1758734317798,"stop":1758734317800,"duration":2},"status":"passed","severity":"normal"},{"uid":"9799488c83f332de","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758734272747,"stop":1758734272747,"duration":0},"status":"passed","severity":"normal"},{"uid":"2efde3f65aebea9d","name":"random static sharding 10 - Cluster ID: 985, Shard ID: 676","time":{"start":1758734649641,"stop":1758734649641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f52f3a7c2f332f1","name":"accepts valid content-filtered query","time":{"start":1758734283685,"stop":1758734283691,"duration":6},"status":"passed","severity":"normal"},{"uid":"7530eabd12a7efa1","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1758734292868,"stop":1758734292869,"duration":1},"status":"passed","severity":"normal"},{"uid":"b83d894f4a134d8e","name":"should dispatch network event when browser goes online","time":{"start":1758734282441,"stop":1758734282441,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4fe53b8a8fa5c4","name":"should return different streams if requested simultaniously","time":{"start":1758734284077,"stop":1758734284078,"duration":1},"status":"passed","severity":"normal"},{"uid":"17067acd5da89ebf","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1758734313956,"stop":1758734313956,"duration":0},"status":"passed","severity":"normal"},{"uid":"510f7fb5e0d1cfb3","name":"should maintain desired error rate","time":{"start":1758734317788,"stop":1758734317788,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbd2a7948fd3dad","name":"should create PeerExchange instance with components","time":{"start":1758734293714,"stop":1758734293715,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa33b5f103abcd99","name":"Push message with emoji payload","time":{"start":1758735407741,"stop":1758735407741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f342cd08ffcb49c0","name":"should properly create location multiaddrs - udp4","time":{"start":1758734273305,"stop":1758734273306,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed788c739d5ccfd1","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758734334381,"stop":1758734334381,"duration":0},"status":"passed","severity":"normal"},{"uid":"859a6a0400002afd","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1758734284165,"stop":1758734284166,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ad1952839e4eaba","name":"should dial all peers on dial","time":{"start":1758734448744,"stop":1758734448745,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe05e8bb4c3d3b8e","name":"Push message with special chars payload","time":{"start":1758735407760,"stop":1758735407760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e147f0b6c87096ea","name":"should dial peers from store when no connections remain","time":{"start":1758734283959,"stop":1758734283959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0e92a9c01c5f81","name":"should work with mock decoders","time":{"start":1758734331489,"stop":1758734331490,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefd2b63af02b16","name":"should properly create location multiaddrs - tcp4","time":{"start":1758734273306,"stop":1758734273306,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc00dc5d38a8a07e","name":"should skip peers that were recently queried","time":{"start":1758734293866,"stop":1758734293866,"duration":0},"status":"passed","severity":"normal"},{"uid":"374c258396528b86","name":"Push message with Basic HTML tag payload","time":{"start":1758735407775,"stop":1758735407776,"duration":1},"status":"passed","severity":"normal"},{"uid":"3387c4c0df91ace6","name":"should return cached hash on subsequent access","time":{"start":1758734284344,"stop":1758734284344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc8055638678f20","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1758734313961,"stop":1758734313962,"duration":1},"status":"passed","severity":"normal"},{"uid":"f76a09c35816396a","name":"should add sent message to localHistory with retrievalHint","time":{"start":1758734320001,"stop":1758734320001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55a76999695e9fb","name":"Sync message is not sent if another sync message was just sent","time":{"start":1758734338069,"stop":1758734338069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54b21172e338d49","name":"Subscribe to topic containing Script and receive message","time":{"start":1758734829750,"stop":1758734829750,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e78a9ca9731447c","name":"should encodeTxt and decodeTxt","time":{"start":1758734273299,"stop":1758734273299,"duration":0},"status":"passed","severity":"normal"},{"uid":"d780860321e02455","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1758734313957,"stop":1758734313957,"duration":0},"status":"passed","severity":"normal"},{"uid":"4373871c53b1a655","name":"Push message with content topic containing short","time":{"start":1758735407778,"stop":1758735407778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c36d4346378c154","name":"should handle errors when accessing navigator","time":{"start":1758734282443,"stop":1758734282452,"duration":9},"status":"passed","severity":"normal"},{"uid":"58cb24fdb1ed2e15","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758734829742,"stop":1758734829742,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5fdcd613b46ab4","name":"Push message with emoji payload","time":{"start":1758735407777,"stop":1758735407777,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e5aa51e03a4314","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1758734272749,"stop":1758734272750,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7dfdbf988a508f","name":"should not receive a peer event before start","time":{"start":1758734564206,"stop":1758734564206,"duration":0},"status":"passed","severity":"normal"},{"uid":"444de436cbf57763","name":"ends if stream creation fails","time":{"start":1758734284167,"stop":1758734284167,"duration":0},"status":"passed","severity":"normal"},{"uid":"853a6f518c95c4d2","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1758734692608,"stop":1758734692608,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4f1b3177986f95","name":"Check received message with timestamp: 1758734357497 ","time":{"start":1758734804282,"stop":1758734804282,"duration":0},"status":"passed","severity":"normal"},{"uid":"4162c30a0aceca4d","name":"Push message with content topic containing emoji","time":{"start":1758735407756,"stop":1758735407756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51d222d56b2e969","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1758734692611,"stop":1758734692611,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fa817004ce2cea","name":"should handle complete dial lifecycle","time":{"start":1758734283101,"stop":1758734283101,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a34226f8804b302","name":"should create ConnectionManager with required options","time":{"start":1758734284327,"stop":1758734284328,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d245bb8e2b6a77","name":"should throw an error for insufficient data","time":{"start":1758734267377,"stop":1758734267377,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f143bb06a07e18d","name":"Check message with invalid timestamp is not received","time":{"start":1758734804292,"stop":1758734804292,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ef111872bb1822","name":"should reject if Relay is requested but not mounted","time":{"start":1758734332133,"stop":1758734332133,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad497de31300bdb","name":"should create QueryOnConnect instance without options","time":{"start":1758734331483,"stop":1758734331484,"duration":1},"status":"passed","severity":"normal"},{"uid":"6775d82f009e14fd","name":"Automatically retrieves missing message","time":{"start":1758734335228,"stop":1758734335228,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85e9bfde1d08007e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1758734504532,"stop":1758734504533,"duration":1},"status":"passed","severity":"normal"},{"uid":"356b6e3ae9239c7d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1758734313977,"stop":1758734313977,"duration":0},"status":"passed","severity":"normal"},{"uid":"91273f9a8e318186","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1758734692609,"stop":1758734692610,"duration":1},"status":"passed","severity":"normal"},{"uid":"6efad34ea09d1af","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1758734313955,"stop":1758734313956,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5946ddabff1f53","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1758734303660,"stop":1758734303661,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f58c2915558a765","name":"Publish message with rate limit","time":{"start":1758734527933,"stop":1758734527935,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ed66df71d996613","name":"should handle dial errors","time":{"start":1758734284336,"stop":1758734284337,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec7f080411bf0340","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1758734320007,"stop":1758734320007,"duration":0},"status":"passed","severity":"normal"},{"uid":"665fc13286a8c0c0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1758734313978,"stop":1758734313978,"duration":0},"status":"passed","severity":"normal"},{"uid":"83274bdf44704b18","name":"Push message with custom timestamp: 1727975982684","time":{"start":1758735407770,"stop":1758735407770,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11968d72094cf58","name":"should handle peer store update failures gracefully","time":{"start":1758734283821,"stop":1758734283822,"duration":1},"status":"passed","severity":"normal"},{"uid":"39008efeb8a4f08e","name":"Check message with invalid timestamp is not received","time":{"start":1758734804283,"stop":1758734804283,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbcf095490446b68","name":"should emit a peer event after start","time":{"start":1758734564205,"stop":1758734564206,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f7606bc5f51054","name":"should reassess health immediately when peer disconnects","time":{"start":1758734331609,"stop":1758734331613,"duration":4},"status":"passed","severity":"normal"},{"uid":"1765b0eeb4e1f8d5","name":"should only return 1 node with relay and store capability","time":{"start":1758734294005,"stop":1758734294005,"duration":0},"status":"passed","severity":"normal"},{"uid":"5160237250946998","name":"should check connected peers if present and suitable","time":{"start":1758734332134,"stop":1758734332135,"duration":1},"status":"passed","severity":"normal"},{"uid":"feea50dd56d08c44","name":"throws on content topic with too few or too many fields","time":{"start":1758734267328,"stop":1758734267329,"duration":1},"status":"passed","severity":"normal"},{"uid":"34347dceb16b73dc","name":"should push the message to the outgoing buffer","time":{"start":1758734320000,"stop":1758734320000,"duration":0},"status":"passed","severity":"normal"},{"uid":"93875ac3d8ffe7a8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1758734521189,"stop":1758734521189,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6db912dc0f17e6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758734829735,"stop":1758734829735,"duration":0},"status":"passed","severity":"normal"},{"uid":"574f925db1eee066","name":"should request peer renewal on specific errors","time":{"start":1758734329825,"stop":1758734329825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2369445dbbf737b2","name":"Push message with content topic containing Arabic","time":{"start":1758735407780,"stop":1758735407780,"duration":0},"status":"passed","severity":"normal"},{"uid":"2901be7487228937","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1758734267340,"stop":1758734267341,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3e8efeecbc89a8","name":"Fails to push message bigger that 1MB","time":{"start":1758735407758,"stop":1758735407759,"duration":1},"status":"passed","severity":"normal"},{"uid":"effbb99ed0171481","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1758734282956,"stop":1758734282957,"duration":1},"status":"passed","severity":"normal"},{"uid":"671a42676d5ae8bc","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1758734313973,"stop":1758734313973,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbb8d837e59a90a","name":"Query Generator, No message returned","time":{"start":1758734654927,"stop":1758734654927,"duration":0},"status":"passed","severity":"normal"},{"uid":"2723d437e4a691e1","name":"Push message with content topic containing escaped characters","time":{"start":1758735407781,"stop":1758735407781,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c2c47918ee4716","name":"should handle errors when globalThis is not available","time":{"start":1758734282412,"stop":1758734282413,"duration":1},"status":"passed","severity":"normal"},{"uid":"da48e74e7a049ee8","name":"Push message with SQL Injection payload","time":{"start":1758735407749,"stop":1758735407749,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fb009f1f17a5e3","name":"should not allow unachievable error rate","time":{"start":1758734314027,"stop":1758734314029,"duration":2},"status":"passed","severity":"normal"},{"uid":"88ac05882b4db35f","name":"Subscribe to topic containing XML and publish message","time":{"start":1758734535209,"stop":1758734535209,"duration":0},"status":"passed","severity":"normal"},{"uid":"b708f5f1cee3d9a0","name":"Push message with content topic containing Russian","time":{"start":1758735407767,"stop":1758735407767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7ff4d4ca8ff44","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1758734313947,"stop":1758734313948,"duration":1},"status":"passed","severity":"normal"},{"uid":"1489aa1d6cdaa2c7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1758734535210,"stop":1758734535210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1990c529aab0578","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1758734676690,"stop":1758734676702,"duration":12},"status":"passed","severity":"normal"},{"uid":"baf0c91f645b52e5","name":"should not execute task if max attempts is 0","time":{"start":1758734329831,"stop":1758734329831,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f59a142079eb72","name":"should add received messages to bloom filter","time":{"start":1758734320002,"stop":1758734320002,"duration":0},"status":"passed","severity":"normal"},{"uid":"813722a9414d85f8","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1758734320002,"stop":1758734320002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fcf1d8d1bd231ac7","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1758734521186,"stop":1758734521187,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4abc8435a19d0f","name":"should handle corrupted shard info gracefully","time":{"start":1758734283238,"stop":1758734283247,"duration":9},"status":"passed","severity":"normal"},{"uid":"85039190d8ed08ba","name":"Check received message containing special chars","time":{"start":1758734804286,"stop":1758734804287,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6583d70a1e1281e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1758734313971,"stop":1758734313973,"duration":2},"status":"passed","severity":"normal"},{"uid":"61e76347b668d3d1","name":"should return false","time":{"start":1758734273302,"stop":1758734273303,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5990e27b36b9b7d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758734504535,"stop":1758734504536,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fbd44cbdbf86f7d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1758734382391,"stop":1758734382391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2749298f1f045f5","name":"Throws when trying to push message with empty payload","time":{"start":1758735407764,"stop":1758735407765,"duration":1},"status":"passed","severity":"normal"},{"uid":"8208214a65ac6463","name":"should add and check entries correctly","time":{"start":1758734328905,"stop":1758734328912,"duration":7},"status":"passed","severity":"normal"},{"uid":"1fb13b23da91079d","name":"configure the node with multiple content topics","time":{"start":1758734627432,"stop":1758734627432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a53d907902d4cfe1","name":"should emit message when we just started and store connect event occurs","time":{"start":1758734331513,"stop":1758734331513,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe47f12cf1d7b9f","name":"Sync message is not sent if another sync message was just received","time":{"start":1758734338068,"stop":1758734338068,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49d673cff5b3489","name":"random static sharding 2 - Cluster ID: 779, Shard ID: 47","time":{"start":1758734649636,"stop":1758734649636,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9cd086ad245e269","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1758734313981,"stop":1758734313981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfdeb4bee89b5dc","name":"should merge provided config with defaults","time":{"start":1758734284331,"stop":1758734284332,"duration":1},"status":"passed","severity":"normal"},{"uid":"78ab0333818ddc9a","name":"should deliver messages after dependencies are met","time":{"start":1758734320006,"stop":1758734320007,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f1cfdacd057e6e","name":"Push message with content topic containing Russian","time":{"start":1758735407743,"stop":1758735407743,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e88d10954779b7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1758734313981,"stop":1758734313981,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa020c6e3a001ca","name":"should set field with only LIGHTPUSH enabled","time":{"start":1758734273309,"stop":1758734273309,"duration":0},"status":"passed","severity":"normal"},{"uid":"7870c36b6ca99965","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1758734267338,"stop":1758734267338,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2d683441cef6fb","name":"should clear timers for specific peer on disconnect","time":{"start":1758734283832,"stop":1758734283833,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d79e3a6bc53620","name":"Check received message containing Russian","time":{"start":1758734804278,"stop":1758734804278,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd8e4bb750d72f3","name":"should return all connected peers without codec filter","time":{"start":1758734284339,"stop":1758734284339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81d88b46e8a77fb","name":"returns only open connection if one present","time":{"start":1758734283843,"stop":1758734283844,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f457d30d755200f","name":"should drop only non-locked connections when over maxConnections","time":{"start":1758734283970,"stop":1758734283970,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd31b5353fb32de6","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app5/1/topic415/utf8","time":{"start":1758734627431,"stop":1758734627431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ca3d22e212db24","name":"should have no discoveries enabled by default","time":{"start":1758734330060,"stop":1758734330060,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2df7a0985cbf1f","name":"should be delivered immediately if received","time":{"start":1758734320011,"stop":1758734320011,"duration":0},"status":"passed","severity":"normal"},{"uid":"c513d8c8bb3277ff","name":"should invoke callbacks when receiving a message","time":{"start":1758734331073,"stop":1758734331073,"duration":0},"status":"passed","severity":"normal"},{"uid":"3131eeb1f1985440","name":"should skip peers without peerInfo in ENR","time":{"start":1758734293870,"stop":1758734293870,"duration":0},"status":"passed","severity":"normal"},{"uid":"586826207acb7eb7","name":"Push message with content topic containing long","time":{"start":1758735407742,"stop":1758735407742,"duration":0},"status":"passed","severity":"normal"},{"uid":"4245226e9a66d56a","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1758734448562,"stop":1758734448562,"duration":0},"status":"passed","severity":"normal"},{"uid":"779631a239601716","name":"Generator, 2 different shards","time":{"start":1758734646500,"stop":1758734646502,"duration":2},"status":"passed","severity":"normal"},{"uid":"e19aa3a54429ef58","name":"should skip updating peer store if peer has same addresses","time":{"start":1758734282956,"stop":1758734282956,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9c47f5883e4144","name":"should handle multiple query options for time ranges","time":{"start":1758734331975,"stop":1758734331975,"duration":0},"status":"passed","severity":"normal"},{"uid":"692f6e361420c2f4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758734829739,"stop":1758734829740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce5c7182dbd427bb","name":"accepts time-filtered query with content filter","time":{"start":1758734283697,"stop":1758734283697,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c87354597b1089","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758734829749,"stop":1758734829749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd532adab7d8910","name":"Push message with Arabic payload","time":{"start":1758735407738,"stop":1758735407738,"duration":0},"status":"passed","severity":"normal"},{"uid":"29bc6d888a13cefa","name":"should create a new stream if no existing for protocol found","time":{"start":1758734284076,"stop":1758734284077,"duration":1},"status":"passed","severity":"normal"},{"uid":"965ec93967c5eae0","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758734829737,"stop":1758734829737,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f60c794435d4e3ac","name":"Decoder throws on empty string content topic","time":{"start":1758734303664,"stop":1758734303665,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed96df63d268387","name":"should dial peer immediately when queue is empty","time":{"start":1758734283065,"stop":1758734283065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9912f3899c135f","name":"should properly compute the node id","time":{"start":1758734273303,"stop":1758734273303,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f679f97ec02e74","name":"should only return 1 node with relay capability","time":{"start":1758734294005,"stop":1758734294005,"duration":0},"status":"passed","severity":"normal"},{"uid":"327d328e809ce0d0","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1758734804285,"stop":1758734804285,"duration":0},"status":"passed","severity":"normal"},{"uid":"7088aa8606ee9295","name":"should not discard bootstrap peers if under the limit","time":{"start":1758734401038,"stop":1758734401040,"duration":2},"status":"passed","severity":"normal"},{"uid":"13709458cf262540","name":"Publish message with large meta","time":{"start":1758734527933,"stop":1758734527933,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6939319eaa83ca","name":"should drop connection to all peers on hangUp","time":{"start":1758734448745,"stop":1758734448746,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d43dff7d9e2394c","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1758734378089,"stop":1758734378089,"duration":0},"status":"passed","severity":"normal"},{"uid":"b762ef2dd899a0e","name":"Ephemeral field set to true","time":{"start":1758734284342,"stop":1758734284342,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab735a30b315393","name":"Check publish message containing unicode special characters","time":{"start":1758734527928,"stop":1758734527928,"duration":0},"status":"passed","severity":"normal"},{"uid":"1998f03e8daaeef8","name":"should return false when navigator.onLine is false","time":{"start":1758734282421,"stop":1758734282422,"duration":1},"status":"passed","severity":"normal"},{"uid":"9791502c15aa4f9e","name":"should hang up with PeerId and return true on success","time":{"start":1758734284337,"stop":1758734284337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c337b282d2a24643","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1758734504526,"stop":1758734504527,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac0dab5c68429c05","name":"Check message with no pubsub topic is not received","time":{"start":1758734804283,"stop":1758734804284,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f0c44c67dfad212","name":"should add event listeners to libp2p","time":{"start":1758734282407,"stop":1758734282411,"duration":4},"status":"passed","severity":"normal"},{"uid":"f558e2413546d5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1758734313958,"stop":1758734313958,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e1911f7e0bf5d2","name":"should handle cache.get errors gracefully","time":{"start":1758734297817,"stop":1758734297817,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d13a677438b60a2","name":"should handle shardReader errors","time":{"start":1758734284341,"stop":1758734284341,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dc2d2ea2053864","name":"should handle different types of entries","time":{"start":1758734328922,"stop":1758734328930,"duration":8},"status":"passed","severity":"normal"},{"uid":"a030557f104917d8","name":"should handle shard reader errors gracefully","time":{"start":1758734283097,"stop":1758734283098,"duration":1},"status":"passed","severity":"normal"},{"uid":"412e9d0e4605af24","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1758734320005,"stop":1758734320005,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f89380824d4c270","name":"Push message with rate limit","time":{"start":1758735407770,"stop":1758735407770,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ad604461021049","name":"Publishes to nwaku","time":{"start":1758734517903,"stop":1758734517903,"duration":0},"status":"passed","severity":"normal"},{"uid":"ece1c5e1c8c6b8fa","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758734829752,"stop":1758734829752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee796c8e818bcba4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758734829752,"stop":1758734829752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a908adbca21cb91d","name":"should not start if already started","time":{"start":1758734293860,"stop":1758734293861,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bc9fc3fa05dfa24","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1758734683450,"stop":1758734683451,"duration":1},"status":"passed","severity":"normal"},{"uid":"eced60d3edda13f2","name":"Push message with content topic containing escaped characters","time":{"start":1758735407744,"stop":1758735407744,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfd81ce5f4bad08","name":"should remove event listeners","time":{"start":1758734283952,"stop":1758734283952,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae468611ca9f6d05","name":"Push message with content topic containing numeric","time":{"start":1758735407765,"stop":1758735407766,"duration":1},"status":"passed","severity":"normal"},{"uid":"155cefa8fba2cc61","name":"Push message with Script payload","time":{"start":1758735407762,"stop":1758735407762,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ddb5d84e450e25","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758734829740,"stop":1758734829740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c28836e1ac3fba","name":"Check message with no payload is not received","time":{"start":1758734804293,"stop":1758734804293,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b3f0db8e6cba26","name":"Subscribe and publish message","time":{"start":1758734535200,"stop":1758734535201,"duration":1},"status":"passed","severity":"normal"},{"uid":"71e33e5a9bcf35b1","name":"Check received message containing Arabic","time":{"start":1758734804287,"stop":1758734804287,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa13470a02173b0","name":"should support chaining for add method","time":{"start":1758734328912,"stop":1758734328913,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d84f915230a24b0","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1758734332551,"stop":1758734332551,"duration":0},"status":"passed","severity":"normal"},{"uid":"821b4164c8bbb60","name":"Push message with Basic HTML tag payload","time":{"start":1758735407739,"stop":1758735407739,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f5edfc3500ac8c","name":"Promise Callback - false","time":{"start":1758734664311,"stop":1758734664312,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a03980b99e2e9","name":"should dial peer when no shard info available","time":{"start":1758734283081,"stop":1758734283082,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1736d061d4fd9dc","name":"should not create multiple intervals when called multiple times","time":{"start":1758734283059,"stop":1758734283059,"duration":0},"status":"passed","severity":"normal"},{"uid":"e740e0e086d13cfb","name":"Query with Ordered Callback, No message returned","time":{"start":1758734654928,"stop":1758734654928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd64d6fd67d4471","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1758734829744,"stop":1758734829745,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9edee849f1cade","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1758734267340,"stop":1758734267340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f16e6981ab83fad","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1758734313968,"stop":1758734313968,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b34c15341278a7","name":"Outgoing message is possibly acknowledged","time":{"start":1758734335226,"stop":1758734335226,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1058779f39249b","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1758734676689,"stop":1758734676689,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce7b6529ea63db3","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1758734331608,"stop":1758734331608,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2c5822294a4f48","name":"Subscribe and receive messages via lightPush","time":{"start":1758734829734,"stop":1758734829735,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d18b947161d7358","name":"handles different networkShards values correctly","time":{"start":1758734267339,"stop":1758734267339,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce116fe06241b925","name":"should work with stubbed retrieve function","time":{"start":1758734331489,"stop":1758734331489,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5225111d9f7772","name":"should properly create location multiaddrs - tcp6","time":{"start":1758734273306,"stop":1758734273306,"duration":0},"status":"passed","severity":"normal"},{"uid":"477171cb7f4ea2a5","name":"should throw error - invalid id","time":{"start":1758734273302,"stop":1758734273302,"duration":0},"status":"passed","severity":"normal"},{"uid":"30179fb2ca04bc2b","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758734829735,"stop":1758734829735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc85f044d055060a","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1758734313936,"stop":1758734313937,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a539929192adbe","name":"should work with v3 peers","time":{"start":1758734330130,"stop":1758734330130,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc237108dcf86a3b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1758734829736,"stop":1758734829736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef26337d95aee03e","name":"Query with Ordered Callback, No Decoder","time":{"start":1758734654927,"stop":1758734654928,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb315992f1cc064","name":"should be safe to call multiple times","time":{"start":1758734282931,"stop":1758734282931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b97da7bc6b337bb","name":"should create ShardReader with static shards network config","time":{"start":1758734283209,"stop":1758734283210,"duration":1},"status":"passed","severity":"normal"},{"uid":"39198921e5c1c6fe","name":"should handle disconnect when peer has no timers","time":{"start":1758734283833,"stop":1758734283834,"duration":1},"status":"passed","severity":"normal"},{"uid":"60ae4cbd20f8a676","name":"Check publish message containing SQL Injection","time":{"start":1758734527926,"stop":1758734527926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b927e9988e989941","name":"should handle incoming messages","time":{"start":1758734331281,"stop":1758734331281,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5409b54adf2ebd","name":"Push message with Chinese payload","time":{"start":1758735407760,"stop":1758735407761,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0a7964915bea1","name":"Check received message with timestamp: 1758734357497000000 ","time":{"start":1758734804290,"stop":1758734804290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e00c94d92a6bc578","name":"Subscribe and receive messages via waku relay post","time":{"start":1758734829735,"stop":1758734829736,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8d72250591a951","name":"isConnected should return false after all peers disconnect","time":{"start":1758734378090,"stop":1758734378090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9709f0230025cba","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1758734313974,"stop":1758734313974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2660891cff9fefb5","name":"Push message with XML payload","time":{"start":1758735407750,"stop":1758735407750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10fcde401cf86f5","name":"should continually clean up expired entries at intervals","time":{"start":1758734328931,"stop":1758734328932,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf5bf8be858d39d","name":"should create KeepAliveManager with relay","time":{"start":1758734283813,"stop":1758734283813,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b715803627bffc","name":"should clear interval on stop","time":{"start":1758734293871,"stop":1758734293871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b8303229667eb5","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1758734320006,"stop":1758734320006,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b48ec37cc45bd66","name":"should query peers that support peer exchange","time":{"start":1758734293865,"stop":1758734293865,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e5522c3158a23c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1758734267341,"stop":1758734267341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea46c4dc2d570ade","name":"Push message with XML payload","time":{"start":1758735407739,"stop":1758735407739,"duration":0},"status":"passed","severity":"normal"},{"uid":"a091d2f60e0fbb65","name":"should retry if all attempts fail","time":{"start":1758734329832,"stop":1758734329832,"duration":0},"status":"passed","severity":"normal"},{"uid":"b380d350f314069b","name":"should create RPC request with correct parameters","time":{"start":1758734293714,"stop":1758734293714,"duration":0},"status":"passed","severity":"normal"},{"uid":"817e4d55640af1ea","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1758734283417,"stop":1758734283417,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fe615a3729e6ea","name":"Subscribe to topic containing XML and receive message","time":{"start":1758734829742,"stop":1758734829742,"duration":0},"status":"passed","severity":"normal"},{"uid":"d574112541dfe9ba","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1758734267335,"stop":1758734267336,"duration":1},"status":"passed","severity":"normal"},{"uid":"791a511932a669ca","name":"ends after yielding if response size indicates end","time":{"start":1758734284169,"stop":1758734284169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1242bc008b05dc1d","name":"Push message with custom timestamp: 1758737982683","time":{"start":1758735407746,"stop":1758735407746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30a15cd66e4d2fb","name":"should not dial peers from store when browser is not connected","time":{"start":1758734283953,"stop":1758734283959,"duration":6},"status":"passed","severity":"normal"},{"uid":"3674dbf96607069","name":"Push message with SQL Injection payload","time":{"start":1758735407774,"stop":1758735407775,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3169235c2d59798","name":"Incoming message is emitted as received","time":{"start":1758734335227,"stop":1758734335227,"duration":0},"status":"passed","severity":"normal"},{"uid":"4392d1b0e081c0c5","name":"should detect messages with missing dependencies","time":{"start":1758734320006,"stop":1758734320006,"duration":0},"status":"passed","severity":"normal"},{"uid":"759b9387722395d2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1758734267334,"stop":1758734267334,"duration":0},"status":"passed","severity":"normal"},{"uid":"98333c3b6dfc6784","name":"Get Nodes","time":{"start":1758734293204,"stop":1758734293205,"duration":1},"status":"passed","severity":"normal"},{"uid":"2737766ef3fed552","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1758734313948,"stop":1758734313948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10c6b3a068d1c4d","name":"should call waitForPeer on Relay","time":{"start":1758734332136,"stop":1758734332136,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7882f8153a1a504","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1758734272750,"stop":1758734272751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84e1bf9db6b2531","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1758734292381,"stop":1758734292382,"duration":1},"status":"passed","severity":"normal"},{"uid":"848e2c58be43af61","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758734829739,"stop":1758734829739,"duration":0},"status":"passed","severity":"normal"},{"uid":"995a28587d78e47c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1758734283825,"stop":1758734283825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6346b4ca710dc576","name":"Check message with non string payload is not received","time":{"start":1758734804293,"stop":1758734804294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dc5819d8d3b8648","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1758734329824,"stop":1758734329824,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b68c87d88d37364","name":"should stop peer exchange discovery","time":{"start":1758734293861,"stop":1758734293861,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4d09af2f31275d","name":"Check message with no content topic is not received","time":{"start":1758734804293,"stop":1758734804293,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af939d5e51242e2","name":"should maintain proper timestamps if all messages received","time":{"start":1758734320002,"stop":1758734320002,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11135117fcd6400","name":"Push message with rate limit","time":{"start":1758735407757,"stop":1758735407757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91c8f0885091678","name":"should handle browser offline state overriding peer connections","time":{"start":1758734282453,"stop":1758734282454,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab2066e0d1b3cfb2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1758734267337,"stop":1758734267337,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70dccba1a88eda8","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1758734267334,"stop":1758734267334,"duration":0},"status":"passed","severity":"normal"},{"uid":"82849b0e713e3a03","name":"Subscribe to topic containing short and receive message","time":{"start":1758734829738,"stop":1758734829739,"duration":1},"status":"passed","severity":"normal"},{"uid":"809c609b9aae71dd","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1758734313963,"stop":1758734313964,"duration":1},"status":"passed","severity":"normal"},{"uid":"103e722dc32d5159","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1758734362946,"stop":1758734362946,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14977bf65d636753","name":"Check received message with timestamp: 1758734357497000000 ","time":{"start":1758734804281,"stop":1758734804282,"duration":1},"status":"passed","severity":"normal"},{"uid":"c68b2010c9d34e8b","name":"should stop all internal components","time":{"start":1758734284334,"stop":1758734284334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6136671a2bcaf0d5","name":"should successfully query peers and return peer infos","time":{"start":1758734293699,"stop":1758734293699,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71f75236ec809d6","name":"Push message with numeric payload","time":{"start":1758735407748,"stop":1758735407748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8435c5697ee329a","name":"Check meta is set [ecies]","time":{"start":1758734305264,"stop":1758734305264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b423388fe6b6768","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1758734504535,"stop":1758734504535,"duration":0},"status":"passed","severity":"normal"},{"uid":"77be12c57f72c963","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1758734313968,"stop":1758734313969,"duration":1},"status":"passed","severity":"normal"},{"uid":"c46d508dfdda6f29","name":"should dial peer when on same shard","time":{"start":1758734283081,"stop":1758734283081,"duration":0},"status":"passed","severity":"normal"},{"uid":"833efa761e8d0cb","name":"Check received message containing Arabic","time":{"start":1758734804278,"stop":1758734804278,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32ead7b05fbc7d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1758734305264,"stop":1758734305264,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7ed8eaa9965760f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1758734504528,"stop":1758734504532,"duration":4},"status":"passed","severity":"normal"},{"uid":"639cf54b688671dc","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1758734267333,"stop":1758734267333,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dec6d05a234a2e","name":"should return false when pubsub topic parsing fails","time":{"start":1758734283237,"stop":1758734283237,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a41b34d6a74d601","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1758734267345,"stop":1758734267346,"duration":1},"status":"passed","severity":"normal"},{"uid":"a76b45b0107e1d11","name":"should throw error - no id","time":{"start":1758734273301,"stop":1758734273302,"duration":1},"status":"passed","severity":"normal"},{"uid":"35d360c3f4b089eb","name":"Waku message hash computation (payload length 0)","time":{"start":1758734283418,"stop":1758734283418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5199f86399cc541","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1758734654927,"stop":1758734654927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64ea33e50e7da13","name":"Reusing cursor across nodes","time":{"start":1758734640390,"stop":1758734640390,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb7b374197a3ac4","name":"Retrieval Hint","time":{"start":1758734319909,"stop":1758734319910,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bbc5e30f2e0796","name":"should handle special patterns correctly","time":{"start":1758734317796,"stop":1758734317798,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b4396919d0aa980","name":"Subscribe to topic containing Russian and receive message","time":{"start":1758734829740,"stop":1758734829741,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce0b799f6c1115e","name":"msgTime: 0 ms from now, startTime: 1758475478764, endTime: 1758734678764","time":{"start":1758734692610,"stop":1758734692610,"duration":0},"status":"passed","severity":"normal"},{"uid":"74014330f9bd5c71","name":"Check message on other pubsub topic is not received","time":{"start":1758734804283,"stop":1758734804283,"duration":0},"status":"passed","severity":"normal"},{"uid":"622f3d13863b22a4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1758734294006,"stop":1758734294006,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c94281b53b7d5a","name":"Default pageSize","time":{"start":1758734678558,"stop":1758734678558,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ee0866a2a370f0","name":"should return true when peer is on the pubsub topic shard","time":{"start":1758734283236,"stop":1758734283236,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36fcdb5c6820399","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1758734527930,"stop":1758734527931,"duration":1},"status":"passed","severity":"normal"},{"uid":"4793c69bef8e80a9","name":"Push message with long payload","time":{"start":1758735407737,"stop":1758735407737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3150bc37d6456a59","name":"can query messages normally","time":{"start":1758734657242,"stop":1758734657242,"duration":0},"status":"passed","severity":"normal"},{"uid":"396cc9721b0c914a","name":"Push message with unicode special characters payload","time":{"start":1758735407764,"stop":1758735407764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c449c86d2e08e53","name":"should drop connection to one peer on hangUp","time":{"start":1758734448746,"stop":1758734448749,"duration":3},"status":"passed","severity":"normal"},{"uid":"49b85d42e176b98b","name":"Store - dialed first","time":{"start":1758734698388,"stop":1758734698388,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbffacf257e6dc64","name":"Push message with custom timestamp: 1758730782684","time":{"start":1758735407770,"stop":1758735407771,"duration":1},"status":"passed","severity":"normal"},{"uid":"82bbc7103acfa410","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1758734829740,"stop":1758734829740,"duration":0},"status":"passed","severity":"normal"},{"uid":"269dd40434aa6ab3","name":"should process successful peer exchange query","time":{"start":1758734293868,"stop":1758734293868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d72044e6a22ff99","name":"Check received message containing short","time":{"start":1758734804276,"stop":1758734804276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2654118a23545b79","name":"messageHashStr returns a hex string","time":{"start":1758734283419,"stop":1758734283420,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1159798e3936477","name":"should handle peer identify event","time":{"start":1758734293864,"stop":1758734293864,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dedd1375596830e","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1758734338069,"stop":1758734338070,"duration":1},"status":"passed","severity":"normal"},{"uid":"788cdbc7c962b207","name":"Using a function","time":{"start":1758734690651,"stop":1758734690651,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b3bdfdc7b86c1d","name":"should sort peers by ping value","time":{"start":1758734284340,"stop":1758734284340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab37a951b84de14","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1758734292873,"stop":1758734292873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dcd81ee6fab511","name":"should get all peers from store","time":{"start":1758734283960,"stop":1758734283960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c87421557c6fed","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1758734527929,"stop":1758734527929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e10b20734dddffc9","name":"Js publishes, other Js receives","time":{"start":1758734517903,"stop":1758734517904,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a1e7f4f0bd4d53","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1758734829749,"stop":1758734829749,"duration":0},"status":"passed","severity":"normal"},{"uid":"770327c87273815f","name":"Nwaku publishes","time":{"start":1758734517903,"stop":1758734517903,"duration":0},"status":"passed","severity":"normal"},{"uid":"56df96ffcd11ef0d","name":"should not retry if at least one success","time":{"start":1758734330130,"stop":1758734330130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8720fd63f30efe","name":"Push message with content topic containing JSON","time":{"start":1758735407781,"stop":1758735407781,"duration":0},"status":"passed","severity":"normal"},{"uid":"debadf615f0e0991","name":"Push message with content topic containing long","time":{"start":1758735407778,"stop":1758735407778,"duration":0},"status":"passed","severity":"normal"},{"uid":"934f77c0fa0a3937","name":"should clear existing timers before creating new ones","time":{"start":1758734283834,"stop":1758734283834,"duration":0},"status":"passed","severity":"normal"},{"uid":"426a6d89bcf299da","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app66/3/topic508/xml","time":{"start":1758734627432,"stop":1758734627432,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c3a165360c75b5","name":"Push message with Arabic payload","time":{"start":1758735407774,"stop":1758735407774,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee8ff7b90646a59","name":"Push message with custom timestamp: 1727975982684","time":{"start":1758735407783,"stop":1758735407783,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7c3186f266a071","name":"throws on content topic with empty topic name field","time":{"start":1758734267331,"stop":1758734267331,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b10ae0fbfaf73c","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1758734338069,"stop":1758734338069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be2f909dd6271c6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758734829750,"stop":1758734829750,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d7356eb16527dd","name":"connects to nwaku","time":{"start":1758734690648,"stop":1758734690648,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd368bad3934752b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1758734804282,"stop":1758734804283,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2630858e38489f","name":"should hang up with multiaddr and return true on success","time":{"start":1758734284337,"stop":1758734284338,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ca5ad1d7453c8b7","name":"Check received message with timestamp: 1649153314 ","time":{"start":1758734804291,"stop":1758734804291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2da5f826fe28e22","name":"Push message with shell command payload","time":{"start":1758735407751,"stop":1758735407751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f21d53a3c63ed09","name":"should return true even if peer has no overlapping shards","time":{"start":1758734283211,"stop":1758734283222,"duration":11},"status":"passed","severity":"normal"},{"uid":"29583729c66950f1","name":"should reject if Store is requested but not mounted","time":{"start":1758734332133,"stop":1758734332134,"duration":1},"status":"passed","severity":"normal"},{"uid":"d38a985c274aa066","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1758734535202,"stop":1758734535202,"duration":0},"status":"passed","severity":"normal"},{"uid":"10128c6b1c4d2739","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1758734313973,"stop":1758734313974,"duration":1},"status":"passed","severity":"normal"},{"uid":"2258c8a80d03b15b","name":"should return no connections if no open connection provided","time":{"start":1758734283844,"stop":1758734283844,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f75fd697d66e41","name":"Push message with content topic containing long","time":{"start":1758735407765,"stop":1758735407765,"duration":0},"status":"passed","severity":"normal"},{"uid":"df1d901bd37e50a","name":"Callback on promise","time":{"start":1758734683731,"stop":1758734683731,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2adb3d0ad17bd58","name":"Check message with non string payload is not received","time":{"start":1758734804284,"stop":1758734804285,"duration":1},"status":"passed","severity":"normal"},{"uid":"31db6b988fecdc41","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1758734640386,"stop":1758734640387,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da4fdb4de944a67","name":"Push message with numeric payload","time":{"start":1758735407737,"stop":1758735407737,"duration":0},"status":"passed","severity":"normal"},{"uid":"e44c04b616fbc58b","name":"can start the service","time":{"start":1758734297814,"stop":1758734297814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc81cc1c0ac0c42","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1758734331006,"stop":1758734331007,"duration":1},"status":"passed","severity":"normal"},{"uid":"61b34080a4e8613e","name":"Mutual subscription","time":{"start":1758734535199,"stop":1758734535200,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ddd9a2833e6523","name":"Push message with short payload","time":{"start":1758735407759,"stop":1758735407759,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8800359dad7abd","name":"Push message with content topic containing numeric","time":{"start":1758735407742,"stop":1758735407742,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d967d840d40e45b","name":"should skip peer when not on same cluster","time":{"start":1758734283077,"stop":1758734283077,"duration":0},"status":"passed","severity":"normal"},{"uid":"740434699d1e3120","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1758734313948,"stop":1758734313948,"duration":0},"status":"passed","severity":"normal"},{"uid":"52934c861b6acead","name":"Check received message containing SQL Injection","time":{"start":1758734804278,"stop":1758734804279,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf4d9b853ba8a46","name":"Check received message containing JSON","time":{"start":1758734804280,"stop":1758734804280,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e58b07d3ef8fe85","name":"random static sharding 3 - Cluster ID: 823, Shard ID: 438","time":{"start":1758734649636,"stop":1758734649636,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e0fe3732f8e679","name":"Nodes with multiple pubsub topic","time":{"start":1758734521184,"stop":1758734521185,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b3744eafc9e1e9","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1758734692609,"stop":1758734692609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f920e859f07607c","name":"should skip peers without peer exchange protocol","time":{"start":1758734293864,"stop":1758734293865,"duration":1},"status":"passed","severity":"normal"},{"uid":"88db53687e769a7c","name":"should start and setup intervals and event listeners","time":{"start":1758734331074,"stop":1758734331074,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d67e47292b43eb","name":"does not validate decoders for hash queries","time":{"start":1758734284166,"stop":1758734284167,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05f83229fa1e014","name":"should properly create location multiaddrs - udp6","time":{"start":1758734273306,"stop":1758734273306,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d6fa60972d53c1","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1758734320008,"stop":1758734320008,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e1475de09a25a3","name":"should handle errors gracefully when getting peer info","time":{"start":1758734283238,"stop":1758734283238,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cefe1c489a1489e","name":"should stop ping timers on peer disconnect","time":{"start":1758734283817,"stop":1758734283817,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdf20813f13b15b","name":"Push message equal or less that 1MB","time":{"start":1758735407758,"stop":1758735407758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14496cee66cab33","name":"Push message with short payload","time":{"start":1758735407736,"stop":1758735407736,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cbb5bdb7ec8231f","name":"Check publish message containing Script","time":{"start":1758734527926,"stop":1758734527926,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42046cb85ecd76a","name":"should set field with only STORE enabled","time":{"start":1758734273309,"stop":1758734273309,"duration":0},"status":"passed","severity":"normal"},{"uid":"d029cc1750c530fb","name":"Passing page size 19 when there are 20 messages","time":{"start":1758734678557,"stop":1758734678558,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc6725b5ae788704","name":"Check received message containing emoji","time":{"start":1758734804281,"stop":1758734804281,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad83702ddfc5c26f","name":"Push message with content topic containing short","time":{"start":1758735407741,"stop":1758735407742,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b412cf3323e18","name":"rejects content-filtered query with only contentTopics","time":{"start":1758734283691,"stop":1758734283692,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8fa878552557082","name":"Push message with content topic containing Chinese","time":{"start":1758735407779,"stop":1758735407779,"duration":0},"status":"passed","severity":"normal"},{"uid":"a157689be0bf5710","name":"Push message with Script payload","time":{"start":1758735407749,"stop":1758735407750,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aabd053404688fa","name":"should not receive a peer event before start","time":{"start":1758734297816,"stop":1758734297816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2345c093f4d615","name":"random static sharding 1 - Cluster ID: 610, Shard ID: 874","time":{"start":1758734649635,"stop":1758734649635,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9bdac581db4d25","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1758734313914,"stop":1758734313914,"duration":0},"status":"passed","severity":"normal"},{"uid":"624da231f1a1c212","name":"Check publish message containing Russian","time":{"start":1758734527926,"stop":1758734527926,"duration":0},"status":"passed","severity":"normal"},{"uid":"be289863f78532e3","name":"should be safe to call multiple times","time":{"start":1758734283951,"stop":1758734283951,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba69e772b92d1bd","name":"Push message with content topic containing Russian","time":{"start":1758735407754,"stop":1758735407755,"duration":1},"status":"passed","severity":"normal"},{"uid":"848aeecafcba5e15","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1758734331073,"stop":1758734331074,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe63923d9c40979","name":"should return true when peer is on the specified shard","time":{"start":1758734283224,"stop":1758734283224,"duration":0},"status":"passed","severity":"normal"},{"uid":"994d1078016d71a2","name":"Check message with no pubsub topic is not received","time":{"start":1758734804292,"stop":1758734804293,"duration":1},"status":"passed","severity":"normal"},{"uid":"55fc3e934164e565","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758734448560,"stop":1758734448561,"duration":1},"status":"passed","severity":"normal"},{"uid":"26eb637bcd325157","name":"should wait for LightPush peer to be connected","time":{"start":1758734332135,"stop":1758734332135,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf4ae76e0021473","name":"should set field with only FILTER enabled","time":{"start":1758734273309,"stop":1758734273309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85d1f70d737f157","name":"should save new peer to store","time":{"start":1758734282955,"stop":1758734282956,"duration":1},"status":"passed","severity":"normal"},{"uid":"3375b559f834b515","name":"should discard bootstrap peers when has more than set limit","time":{"start":1758734401035,"stop":1758734401037,"duration":2},"status":"passed","severity":"normal"},{"uid":"f9aefbe81533a4ee","name":"Nodes with multiple pubsub topic","time":{"start":1758734521190,"stop":1758734521194,"duration":4},"status":"passed","severity":"normal"},{"uid":"55cdbf566950e5e3","name":"Waku message hash computation (no timestamp)","time":{"start":1758734283418,"stop":1758734283418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a94f8a6017969dd","name":"should filter out undefined ENRs","time":{"start":1758734293704,"stop":1758734293704,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e03699b2806f3d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1758734267345,"stop":1758734267345,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd35ac6e3dd68bc6","name":"Overlapping topic subscription","time":{"start":1758734829737,"stop":1758734829737,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fbe2fc0fdaa4baa","name":"should emit multiple messages when query returns multiple messages","time":{"start":1758734331514,"stop":1758734331515,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78151d47fa7a44f","name":"Retries within maximum given attempts","time":{"start":1758734332067,"stop":1758734332069,"duration":2},"status":"passed","severity":"normal"},{"uid":"7dfed6dd6ec2f29c","name":"passes more than one ENR URLs and attempts connection","time":{"start":1758734362946,"stop":1758734362946,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b9d87bdb0dbe75cc","name":"should initialize with default number of peers","time":{"start":1758734331005,"stop":1758734331006,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23b7c30e8ce78a8","name":"should set default options when no config provided","time":{"start":1758734284331,"stop":1758734284331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7771efff4b9618c0","name":"should add to incoming buffer if dependencies are not met","time":{"start":1758734320003,"stop":1758734320003,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ebfb4e2dc78cdb","name":"should handle zero peers request","time":{"start":1758734293713,"stop":1758734293713,"duration":0},"status":"passed","severity":"normal"},{"uid":"498e1f997751a094","name":"Round trip binary serialization","time":{"start":1758734284342,"stop":1758734284342,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f91f618b80e531","name":"should be able to encode the field with only RELAY set to true","time":{"start":1758734272742,"stop":1758734272742,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2ede3a7e3803db","name":"should clear the dialing interval","time":{"start":1758734283063,"stop":1758734283064,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f802d51c6887baf","name":"should initialize with isNetworkConnected as false","time":{"start":1758734282405,"stop":1758734282406,"duration":1},"status":"passed","severity":"normal"},{"uid":"d220e6bb4a2074e3","name":"Push message with content topic containing Arabic","time":{"start":1758735407743,"stop":1758735407743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4027ead0511b4063","name":"Push message with emoji payload","time":{"start":1758735407752,"stop":1758735407752,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eec208983b27637","name":"should lock peers when selected","time":{"start":1758734331007,"stop":1758734331007,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fa34a29c82b6a6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1758734829750,"stop":1758734829751,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0c45b5906961cd","name":"Fields are not dropped","time":{"start":1758734283913,"stop":1758734283913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4115cbb18ff766a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1758734267334,"stop":1758734267335,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa077bdf1d1b38c0","name":"Subscribe to topic containing numeric and publish message","time":{"start":1758734535204,"stop":1758734535205,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3759533e07c7c31","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1758734314029,"stop":1758734314030,"duration":1},"status":"passed","severity":"normal"},{"uid":"3283a3ee377eac3f","name":"Push message with numeric payload","time":{"start":1758735407760,"stop":1758735407760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f91ccfbfa745c039","name":"Fails to push message with large meta","time":{"start":1758735407782,"stop":1758735407782,"duration":0},"status":"passed","severity":"normal"},{"uid":"721b121207388da","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1758734535201,"stop":1758734535202,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e859d7255e5c06d","name":"Check received message containing Chinese","time":{"start":1758734804287,"stop":1758734804287,"duration":0},"status":"passed","severity":"normal"},{"uid":"8367644b33a10a99","name":"should return false when peer is not on topic","time":{"start":1758734284340,"stop":1758734284340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9568d7653fbdef7f","name":"should not receive a peer event after stop","time":{"start":1758734297816,"stop":1758734297816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be1348d1fa209f2","name":"should clear dial history on stop","time":{"start":1758734283064,"stop":1758734283064,"duration":0},"status":"passed","severity":"normal"},{"uid":"494fae020ec17094","name":"Check publish message containing shell command","time":{"start":1758734527927,"stop":1758734527928,"duration":1},"status":"passed","severity":"normal"},{"uid":"43983cb1f114793e","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1758734640389,"stop":1758734640389,"duration":0},"status":"passed","severity":"normal"},{"uid":"766c77c7324ba79b","name":"should return false when peer is not found","time":{"start":1758734283223,"stop":1758734283223,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54dbd70f8cf1ecf","name":"isConnected should return true after first peer connects","time":{"start":1758734378089,"stop":1758734378090,"duration":1},"status":"passed","severity":"normal"},{"uid":"93beda6ce222c055","name":"Outgoing message is possibly acknowledged","time":{"start":1758734334381,"stop":1758734334381,"duration":0},"status":"passed","severity":"normal"},{"uid":"857cd3b49b60f855","name":"should handle large number of peers request","time":{"start":1758734293711,"stop":1758734293711,"duration":0},"status":"passed","severity":"normal"},{"uid":"83013f4196e96949","name":"Light Node - default protocols","time":{"start":1758734698389,"stop":1758734698389,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1e096e4f32ad77","name":"Push message with XML payload","time":{"start":1758735407762,"stop":1758735407762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c138ce93a76e8c","name":"should handle retrieve function with query parameters","time":{"start":1758734331505,"stop":1758734331505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d525eaac356f6aa5","name":"Query generator for 2000 messages","time":{"start":1758734683732,"stop":1758734683732,"duration":0},"status":"passed","severity":"normal"},{"uid":"f17d4992c341d570","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1758734313971,"stop":1758734313971,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ab703d337d4b51","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1758734313969,"stop":1758734313969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f597b98ddbae043","name":"Subscribe to topic containing JSON and publish message","time":{"start":1758734535209,"stop":1758734535210,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbf1bc92a80ee80b","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1758734335228,"stop":1758734335229,"duration":1},"status":"passed","severity":"normal"},{"uid":"e42eee850e6c0b3f","name":"should return PeerId when PeerId is provided","time":{"start":1758734283507,"stop":1758734283507,"duration":0},"status":"passed","severity":"normal"},{"uid":"4980dac238f80043","name":"should do nothing if no non-locked connections to drop","time":{"start":1758734283970,"stop":1758734283970,"duration":0},"status":"passed","severity":"normal"},{"uid":"20187bf41525f23e","name":"should not fail to stop the service if it was not started","time":{"start":1758734564205,"stop":1758734564205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b71915c06d97e0f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1758734330061,"stop":1758734330064,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6b274d6ac692e75","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1758734331025,"stop":1758734331026,"duration":1},"status":"passed","severity":"normal"},{"uid":"3164a3e4ef355329","name":"yields decoded messages","time":{"start":1758734284168,"stop":1758734284168,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafbc6f2406f8a94","name":"should return peer for existing peer","time":{"start":1758734283964,"stop":1758734283965,"duration":1},"status":"passed","severity":"normal"},{"uid":"8beebb9286e72999","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1758734292873,"stop":1758734292873,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc741f2b4674fbac","name":"Stops search when maxGet is reached","time":{"start":1758734293205,"stop":1758734293207,"duration":2},"status":"passed","severity":"normal"},{"uid":"52331ecb2588c6ff","name":"should partition messages based on acknowledgement status","time":{"start":1758734320009,"stop":1758734320009,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc4fb3370ac273","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1758734504527,"stop":1758734504528,"duration":1},"status":"passed","severity":"normal"},{"uid":"84df740befa8048f","name":"should send relay ping messages on timer","time":{"start":1758734283826,"stop":1758734283828,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d609696139d25b1","name":"Renews subscription after lossing a connection","time":{"start":1758734829752,"stop":1758734829752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a623552b75be30","name":"udp ip6 address","time":{"start":1758734272674,"stop":1758734272674,"duration":0},"status":"passed","severity":"normal"},{"uid":"319f3f1b8fb7edc3","name":"should return usable stream attached to connection","time":{"start":1758734284076,"stop":1758734284076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5912a0ac0826cbc","name":"A test","time":{"start":1758734433249,"stop":1758734433251,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce1b0a5d900c6a41","name":"messageHashStr produces consistent results for the same input","time":{"start":1758734283421,"stop":1758734283422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0dd319c15c1c8ed","name":"should handle ping failures gracefully","time":{"start":1758734283820,"stop":1758734283821,"duration":1},"status":"passed","severity":"normal"},{"uid":"8531697e3b8e5e4e","name":"Push message with content topic containing Russian","time":{"start":1758735407780,"stop":1758735407780,"duration":0},"status":"passed","severity":"normal"},{"uid":"d409a43da82edadb","name":"Push message with Russian payload","time":{"start":1758735407749,"stop":1758735407749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a1212e04905988","name":"should be able to decode the field with only RELAY set to true","time":{"start":1758734272747,"stop":1758734272748,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5210e0f97dbbe96","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1758734283417,"stop":1758734283417,"duration":0},"status":"passed","severity":"normal"},{"uid":"24378ff77757033c","name":"should remove event listeners when stopped","time":{"start":1758734331488,"stop":1758734331488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a302356c0ff0e769","name":"same cluster: nodes connect","time":{"start":1758734448561,"stop":1758734448561,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc5ad41faa0c8a4","name":"Ephemeral messages are not stored","time":{"start":1758734365239,"stop":1758734365240,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15f301d90a544e5","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1758734683449,"stop":1758734683449,"duration":0},"status":"passed","severity":"normal"},{"uid":"14712b302a74f71b","name":"Check received message containing XML","time":{"start":1758734804288,"stop":1758734804288,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3b23b03e8806ca","name":"Push message with content topic containing JSON","time":{"start":1758735407767,"stop":1758735407768,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f622307ee73024","name":"should properly create location multiaddrs - udp","time":{"start":1758734273307,"stop":1758734273307,"duration":0},"status":"passed","severity":"normal"},{"uid":"702263d954b861c3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758734829737,"stop":1758734829737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffc5c520e33bf63","name":"throws if decoders don't match content topics","time":{"start":1758734284166,"stop":1758734284166,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd135ff34bd8b5a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1758734313964,"stop":1758734313964,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3b667496bc24d2d","name":"should not dispatch event when already connected","time":{"start":1758734282431,"stop":1758734282432,"duration":1},"status":"passed","severity":"normal"},{"uid":"46271bf8ee24ee78","name":"Does not throw an exception when node disconnects","time":{"start":1758734690649,"stop":1758734690650,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa435b4c508bf24","name":"Stops search when 2 null results are returned","time":{"start":1758734293208,"stop":1758734293208,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1cffd33cf496de","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1758734640388,"stop":1758734640388,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb4bf0188c7cb9d","name":"Outgoing message is emitted as sent","time":{"start":1758734334380,"stop":1758734334380,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1c1bb3a3ce97f5","name":"should handle a minimal index list","time":{"start":1758734267376,"stop":1758734267376,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e810d125d0620a","name":"should check false positive rate","time":{"start":1758734317801,"stop":1758734317801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc080de40e51973","name":"should use configured peers when available","time":{"start":1758734331976,"stop":1758734331976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02b626e11ec0726","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app67/2/topic573/xml","time":{"start":1758734627429,"stop":1758734627429,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be41aad6dc69e7a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1758734267345,"stop":1758734267345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55cf88568d1c89a","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1758734335226,"stop":1758734335226,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cca9aea4ffd18","name":"Check received message containing Basic HTML tag","time":{"start":1758734804288,"stop":1758734804289,"duration":1},"status":"passed","severity":"normal"},{"uid":"62b28ff7090ca0dc","name":"Fails to publish message with empty text","time":{"start":1758734527930,"stop":1758734527930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f71da5be08c9d8b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1758734267340,"stop":1758734267340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f4e9a52d5a7b04","name":"Subscribe and receives messages on 20 topics","time":{"start":1758734829746,"stop":1758734829746,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8bf3e3494d706be","name":"Push message with long payload","time":{"start":1758735407748,"stop":1758735407748,"duration":0},"status":"passed","severity":"normal"},{"uid":"b605e5a676501c5b","name":"should remove event listener for peer:discovery","time":{"start":1758734282947,"stop":1758734282948,"duration":1},"status":"passed","severity":"normal"},{"uid":"9444ba4024e08338","name":"should successfully stop","time":{"start":1758734331281,"stop":1758734331281,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec8aae727bc3e6","name":"should insert message id into causal history","time":{"start":1758734320000,"stop":1758734320000,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51deade410bbe89","name":"ignores unrecognized TXT record formats","time":{"start":1758734294004,"stop":1758734294004,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b4895962ba0532","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1758734640389,"stop":1758734640390,"duration":1},"status":"passed","severity":"normal"},{"uid":"3431203d765d2e","name":"can start and stop the service","time":{"start":1758734297815,"stop":1758734297815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3b5732c9e1f9d4","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1758734283818,"stop":1758734283819,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05ef1bb72b65ded","name":"should handle complete connection lifecycle","time":{"start":1758734282453,"stop":1758734282453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56b9d67ea1500e0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1758734272748,"stop":1758734272748,"duration":0},"status":"passed","severity":"normal"},{"uid":"201fa1e5acde0975","name":"should not allow k > 12","time":{"start":1758734314026,"stop":1758734314027,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b40db6d5c242d54","name":"Query Generator, No Decoder","time":{"start":1758734654926,"stop":1758734654927,"duration":1},"status":"passed","severity":"normal"},{"uid":"59eb48a8cfa88056","name":"Push message with Chinese payload","time":{"start":1758735407738,"stop":1758735407738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b84f26987531ff","name":"should perform initial health assessment on start","time":{"start":1758734331613,"stop":1758734331614,"duration":1},"status":"passed","severity":"normal"},{"uid":"3777ca4a8271818f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1758734282442,"stop":1758734282442,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed0ef3c21b3a6a5","name":"should handle multiple peers with different shard configurations","time":{"start":1758734283101,"stop":1758734283102,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1cdc09820186dc","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1758734313957,"stop":1758734313958,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4a8b86dbb77ad3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1758734829742,"stop":1758734829742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fa04e4ea97085f","name":"Push message with JSON payload","time":{"start":1758735407750,"stop":1758735407751,"duration":1},"status":"passed","severity":"normal"},{"uid":"761a214064e94b61","name":"should mark all messages in causal history as acknowledged","time":{"start":1758734320004,"stop":1758734320004,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f7a68c484d56b2","name":"messageHashStr produces different results for different inputs","time":{"start":1758734283422,"stop":1758734283422,"duration":0},"status":"passed","severity":"normal"},{"uid":"50235386f0ebbb98","name":"should sort by messageId when timestamps are equal","time":{"start":1758734319910,"stop":1758734319911,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b4a10a54980932","name":"msgTime: 0 ms from now, startTime: 1758648278764, endTime: 1758734678764","time":{"start":1758734692610,"stop":1758734692610,"duration":0},"status":"passed","severity":"normal"},{"uid":"559a47beb13d862c","name":"Check received message containing numeric","time":{"start":1758734804276,"stop":1758734804277,"duration":1},"status":"passed","severity":"normal"},{"uid":"78809f0317a87b00","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1758734283236,"stop":1758734283237,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56da2cf3344f75b","name":"should return false when peer shard info is not found","time":{"start":1758734283225,"stop":1758734283225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0481f310015b528","name":"Throws when trying to push message with empty payload","time":{"start":1758735407778,"stop":1758735407778,"duration":0},"status":"passed","severity":"normal"},{"uid":"9358d86500f99a34","name":"should create PeerExchangeDiscovery instance","time":{"start":1758734293872,"stop":1758734293872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1981410eef5f986a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1758734284079,"stop":1758734284080,"duration":1},"status":"passed","severity":"normal"},{"uid":"747eac56dbc87db","name":"throws on content topic with empty application field","time":{"start":1758734267330,"stop":1758734267330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c18a362be5a55a","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1758734627427,"stop":1758734627427,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5a69fd56e3507c","name":"should add received message to localHistory with retrievalHint","time":{"start":1758734320003,"stop":1758734320003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f32d596caf1aef","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1758734272749,"stop":1758734272749,"duration":0},"status":"passed","severity":"normal"},{"uid":"453ea7c4959d9c4f","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1758734424997,"stop":1758734424997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61c867f26465a","name":"should handle peer store errors gracefully","time":{"start":1758734283965,"stop":1758734283966,"duration":1},"status":"passed","severity":"normal"},{"uid":"f265946708d4bfd0","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1758734313947,"stop":1758734313947,"duration":0},"status":"passed","severity":"normal"},{"uid":"83f6755d55cb3d65","name":"should not be empty after adding a subscription","time":{"start":1758734331066,"stop":1758734331067,"duration":1},"status":"passed","severity":"normal"},{"uid":"59677aa41d7bf8f3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1758734267332,"stop":1758734267332,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ac284018a1b40e","name":"Generator, one shard","time":{"start":1758734646500,"stop":1758734646500,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be9f2918eaae922","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1758734283967,"stop":1758734283967,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ed9f0b2122cf53","name":"should throw error when no peers are available","time":{"start":1758734331974,"stop":1758734331975,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6155481cbd5f695","name":"should dial all remaining peers","time":{"start":1758734283961,"stop":1758734283963,"duration":2},"status":"passed","severity":"normal"},{"uid":"316a1006567ee93","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app6/1/topic853/xml","time":{"start":1758734627430,"stop":1758734627431,"duration":1},"status":"passed","severity":"normal"},{"uid":"f29b6b889a185e8c","name":"should dial more peers if under maxConnections","time":{"start":1758734283969,"stop":1758734283970,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b8931cb3ff97928","name":"Push message with custom timestamp: 1758730782683","time":{"start":1758735407746,"stop":1758735407746,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc62a2b6d1d7bbe","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1758734283691,"stop":1758734283691,"duration":0},"status":"passed","severity":"normal"},{"uid":"7322361eaee598d3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1758734829746,"stop":1758734829746,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ae95b73e84b3f66d","name":"Push message with custom timestamp: 1758737982684","time":{"start":1758735407784,"stop":1758735407784,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc114636998d9a6","name":"should return undefined if no connection provided","time":{"start":1758734284076,"stop":1758734284076,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21cbf2c7768ca73","name":"Push message with Arabic payload","time":{"start":1758735407761,"stop":1758735407761,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48ac51ae6454832","name":"Push message with rate limit","time":{"start":1758735407782,"stop":1758735407783,"duration":1},"status":"passed","severity":"normal"},{"uid":"f459e3c7659d48f","name":"Push message with short payload","time":{"start":1758735407747,"stop":1758735407747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d398ec76d1c1be98","name":"should handle peer not in mesh for all topics","time":{"start":1758734283837,"stop":1758734283837,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefd4a77f77d3aa8","name":"should return false and handle errors gracefully","time":{"start":1758734284338,"stop":1758734284338,"duration":0},"status":"passed","severity":"normal"},{"uid":"8386a840f5fbbf86","name":"should return false when peer is not on the specified shard","time":{"start":1758734283224,"stop":1758734283225,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d99286368339fce","name":"should handle hash queries without validation","time":{"start":1758734331976,"stop":1758734331976,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a2a583d5d7c1bb","name":"Push message with content topic containing special chars","time":{"start":1758735407753,"stop":1758735407753,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd9da47f0cd01b6","name":"should reject on timeout if it was set","time":{"start":1758734332134,"stop":1758734332134,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed981a1505ac35e","name":"returns all values when wanted number matches available values","time":{"start":1758734292371,"stop":1758734292380,"duration":9},"status":"passed","severity":"normal"},{"uid":"96b26f4fdc7cace","name":"Ordered Callback - false","time":{"start":1758734664314,"stop":1758734664314,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e3dd03b93df499","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1758734267346,"stop":1758734267346,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc91cb404d302ef2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1758734272744,"stop":1758734272744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32ad91a1cd8781f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1758734293707,"stop":1758734293708,"duration":1},"status":"passed","severity":"normal"},{"uid":"d46bce9fc3e2a851","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1758734331975,"stop":1758734331975,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ced1892e756841f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1758734313939,"stop":1758734313947,"duration":8},"status":"passed","severity":"normal"},{"uid":"b032f87e82453001","name":"Check message with no payload is not received","time":{"start":1758734804284,"stop":1758734804284,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3a095570e06ef37","name":"should skip peer when dialed recently","time":{"start":1758734283070,"stop":1758734283075,"duration":5},"status":"passed","severity":"normal"},{"uid":"88ecee6228527081","name":"Callback on promise, aborts when callback returns true","time":{"start":1758734683731,"stop":1758734683731,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5acfa6eb56aa8f","name":"Push message with content topic containing unicode special characters","time":{"start":1758735407744,"stop":1758735407745,"duration":1},"status":"passed","severity":"normal"},{"uid":"505e8fc1b57e395d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1758734313974,"stop":1758734313974,"duration":0},"status":"passed","severity":"normal"},{"uid":"249a63a9191859e7","name":"should handle mixed protocol support correctly","time":{"start":1758734331614,"stop":1758734331614,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d30ad8bb864818f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1758734283823,"stop":1758734283824,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e397eb0093a468","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1758734521183,"stop":1758734521184,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c45a40280e1a09","name":"should reject if Filter is requested but not mounted","time":{"start":1758734332134,"stop":1758734332134,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31f570c88e20957","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1758734320004,"stop":1758734320004,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b593b612b0a1f9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1758734829745,"stop":1758734829745,"duration":0},"status":"passed","severity":"normal"},{"uid":"350d7b1635763d3c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1758734829743,"stop":1758734829743,"duration":0},"status":"passed","severity":"normal"},{"uid":"663cdb56af7e49dd","name":"should handle errors when removing globalThis listeners","time":{"start":1758734282417,"stop":1758734282419,"duration":2},"status":"passed","severity":"normal"},{"uid":"ccc773fb92f565ee","name":"should return false when network is not connected","time":{"start":1758734284335,"stop":1758734284335,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58e600780c69aae","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1758734313969,"stop":1758734313970,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f396668fed543f","name":"should handle ENR without shardInfo","time":{"start":1758734293870,"stop":1758734293870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0d839d12349af3","name":"should handle task timeouts","time":{"start":1758734329830,"stop":1758734329830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4637515377f988f","name":"Outgoing message is acknowledged","time":{"start":1758734332550,"stop":1758734332550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58feeaaa4eb992a","name":"should not return locked peers if enough unlocked are available","time":{"start":1758734331013,"stop":1758734331013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85a89b1a7bde1de","name":"Check publish message after client node is restarted","time":{"start":1758734527933,"stop":1758734527933,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a62d704ca28bbb2e","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1758734292875,"stop":1758734292876,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1a11ae76e2e14f7","name":"Check publish message containing JSON","time":{"start":1758734527927,"stop":1758734527927,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d6c80648710d03","name":"A test","time":{"start":1758734433241,"stop":1758734433247,"duration":6},"status":"passed","severity":"normal"},{"uid":"66a74aa5e60b5b8a","name":"Fails to publish message with size larger than 1 MB","time":{"start":1758734527931,"stop":1758734527931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f85beb8b369524","name":"Init the array if not present","time":{"start":1758734267038,"stop":1758734267040,"duration":2},"status":"passed","severity":"normal"},{"uid":"e46347f2755bc53b","name":"Push message with meta","time":{"start":1758735407756,"stop":1758735407756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3094fe0e7288236","name":"Throws when trying to push message with empty payload","time":{"start":1758735407752,"stop":1758735407752,"duration":0},"status":"passed","severity":"normal"},{"uid":"118553ebab0732f0","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1758734283419,"stop":1758734283419,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e57f8514482072","name":"Decoder throws on empty string content topic","time":{"start":1758734305265,"stop":1758734305265,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f03578d17de9a3","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1758734305263,"stop":1758734305264,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5793cd305cee52e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1758734320010,"stop":1758734320010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e502493975d80b7a","name":"should retry on complete failure if specified","time":{"start":1758734330129,"stop":1758734330130,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc33c20332702e02","name":"Encoder throws on undefined content topic","time":{"start":1758734303663,"stop":1758734303663,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b600b732068796","name":"Query generator for multiple messages with different content topic format","time":{"start":1758734683730,"stop":1758734683730,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdda567fec594fe4","name":"returns all values when wanted number is greater than available values","time":{"start":1758734292381,"stop":1758734292381,"duration":0},"status":"passed","severity":"normal"},{"uid":"a893e77f6e77f235","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1758734292874,"stop":1758734292874,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfbe3b567f2b850","name":"Check received message containing short","time":{"start":1758734804286,"stop":1758734804286,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce7287c6294a4dc","name":"should handle peer store errors gracefully","time":{"start":1758734282955,"stop":1758734282955,"duration":0},"status":"passed","severity":"normal"},{"uid":"39de6929b0336993","name":"should decode valid enr successfully","time":{"start":1758734273299,"stop":1758734273299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5efb376ae56da","name":"should initialize bloom filter with correct parameters","time":{"start":1758734317786,"stop":1758734317787,"duration":1},"status":"passed","severity":"normal"},{"uid":"872363139d34d24d","name":"Push message with long payload","time":{"start":1758735407772,"stop":1758735407773,"duration":1},"status":"passed","severity":"normal"},{"uid":"70a40c274f5dead1","name":"throws on content topic with empty version field","time":{"start":1758734267330,"stop":1758734267331,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9c840fffb2f322","name":"LightPush","time":{"start":1758734698388,"stop":1758734698389,"duration":1},"status":"passed","severity":"normal"},{"uid":"32592dce02321da6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1758734313962,"stop":1758734313962,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea5dfb1544f3a09","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1758734313962,"stop":1758734313963,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e0eca6319b05bd3","name":"Decoder throws on undefined content topic","time":{"start":1758734305265,"stop":1758734305265,"duration":0},"status":"passed","severity":"normal"},{"uid":"379e8e43177eb6e1","name":"Filter","time":{"start":1758734698389,"stop":1758734698389,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1df73417e4804d8","name":"should maintain chronological order of messages in localHistory","time":{"start":1758734320003,"stop":1758734320004,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f5fda2ead08b3c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1758734378100,"stop":1758734378101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60fb3b14fddafd4","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1758734424996,"stop":1758734424997,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb9e1410397966c","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1758734320008,"stop":1758734320008,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9af21b7c2aad8d","name":"Relay Node - default protocol","time":{"start":1758734698389,"stop":1758734698389,"duration":0},"status":"passed","severity":"normal"},{"uid":"507db60521998257","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1758734293708,"stop":1758734293709,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cefb338ef1267e9","name":"should create dialer with libp2p and shardReader","time":{"start":1758734283053,"stop":1758734283054,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9bc37f3089bbcb5","name":"should process queue every 500ms","time":{"start":1758734283092,"stop":1758734283092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9d09723f384f944","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1758734303658,"stop":1758734303660,"duration":2},"status":"passed","severity":"normal"},{"uid":"b7a5c7b2f0235808","name":"Publish without waiting for remote peer","time":{"start":1758734535200,"stop":1758734535200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb3f4b43f8ddcc2","name":"Push message with emoji payload","time":{"start":1758735407764,"stop":1758735407764,"duration":0},"status":"passed","severity":"normal"},{"uid":"453eed0c07717a22","name":"pre and post cipher","time":{"start":1758734304194,"stop":1758734304194,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b7ae8c0fffa4","name":"should dial all known peers when reached zero connections","time":{"start":1758734401034,"stop":1758734401035,"duration":1},"status":"passed","severity":"normal"},{"uid":"e148a3280c59b719","name":"peer:update - should do nothing if another protocol hit","time":{"start":1758734284079,"stop":1758734284079,"duration":0},"status":"passed","severity":"normal"},{"uid":"7880b9b9ca8541bc","name":"can start and stop the service","time":{"start":1758734362941,"stop":1758734362941,"duration":0},"status":"passed","severity":"normal"},{"uid":"cced7957cc938923","name":"Push message with unicode special characters payload","time":{"start":1758735407751,"stop":1758735407751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c1a7ee4075bd22","name":"Subscribe to topic containing numeric and receive message","time":{"start":1758734829748,"stop":1758734829748,"duration":0},"status":"passed","severity":"normal"},{"uid":"973747dbc15489ca","name":"Subscribe and receive messages via lightPush","time":{"start":1758734829744,"stop":1758734829744,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d604024dc14e53","name":"Add multiple subscription objects on single nwaku node","time":{"start":1758734829743,"stop":1758734829744,"duration":1},"status":"passed","severity":"normal"},{"uid":"866d9164a2a17024","name":"should wait for Store peer to be connected","time":{"start":1758734332136,"stop":1758734332136,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab23acf87090f1d","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1758734313937,"stop":1758734313937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cff695a236db38","name":"should respect custom numPeersToUse configuration","time":{"start":1758734331023,"stop":1758734331025,"duration":2},"status":"passed","severity":"normal"},{"uid":"30e46f46f80ed828","name":"should handle peer store errors gracefully","time":{"start":1758734331614,"stop":1758734331614,"duration":0},"status":"passed","severity":"normal"},{"uid":"a171a9483f9c938d","name":"should return false when peer is on different cluster","time":{"start":1758734283211,"stop":1758734283211,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6e089fc2e7d087","name":"should work with mixed v2 and v3 peers","time":{"start":1758734330131,"stop":1758734330131,"duration":0},"status":"passed","severity":"normal"},{"uid":"11dade36bf4cf4cf","name":"should handle peerStore errors gracefully","time":{"start":1758734284339,"stop":1758734284339,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddcc3e67d3760ef","name":"should remove event listeners from libp2p","time":{"start":1758734282413,"stop":1758734282413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da3166d289f4e15","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1758734448562,"stop":1758734448562,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b10e2330ca4416","name":"Push 30 different messages","time":{"start":1758735407752,"stop":1758735407752,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24dc27102c4cc62a","name":"Check publish message after service node is restarted","time":{"start":1758734527932,"stop":1758734527933,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0cc84884715598e","name":"Relay - times out","time":{"start":1758734698387,"stop":1758734698388,"duration":1},"status":"passed","severity":"normal"},{"uid":"f85bf13866ada4b2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1758734829747,"stop":1758734829747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc5c70f3c2d7441","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1758734535210,"stop":1758734535211,"duration":1},"status":"passed","severity":"normal"},{"uid":"90da1294f1ca50ec","name":"should work with stubbed peer manager event emitter","time":{"start":1758734331488,"stop":1758734331488,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc9152c449ea7f0","name":"Passing page size 110 when there are 120 messages","time":{"start":1758734678558,"stop":1758734678558,"duration":0},"status":"passed","severity":"normal"},{"uid":"efcc29e3ae60af22","name":"should handle malformed response data","time":{"start":1758734293710,"stop":1758734293711,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e083651c1c2f1fe","name":"Subscribe to topic containing long and receive message","time":{"start":1758734829748,"stop":1758734829748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2242432f619eeb1e","name":"Push message with content topic containing short","time":{"start":1758735407765,"stop":1758735407765,"duration":0},"status":"passed","severity":"normal"},{"uid":"b227809da9be8d08","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1758734294007,"stop":1758734294007,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3e7db8a7ef892fb4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1758734829748,"stop":1758734829749,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dcba00a50a1e05","name":"Push message with JSON payload","time":{"start":1758735407740,"stop":1758735407740,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b369ab7630e666","name":"should register libp2p event listeners when start is called","time":{"start":1758734331014,"stop":1758734331015,"duration":1},"status":"passed","severity":"normal"},{"uid":"91956fc8e36bba42","name":"Check received message with timestamp: 1758734357497 ","time":{"start":1758734804291,"stop":1758734804291,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6b0c5ae2ab37e5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1758734521182,"stop":1758734521183,"duration":1},"status":"passed","severity":"normal"},{"uid":"281196eb676f215b","name":"should handle complete peer lifecycle","time":{"start":1758734283837,"stop":1758734283838,"duration":1},"status":"passed","severity":"normal"},{"uid":"2108851a2b092bd4","name":"ends if response has no messages","time":{"start":1758734284167,"stop":1758734284168,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab62ec2ae132c3ed","name":"different cluster: nodes don't connect","time":{"start":1758734448561,"stop":1758734448562,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd6a6b43a0d3165e","name":"should not fail to stop the service if it was not started","time":{"start":1758734362941,"stop":1758734362942,"duration":1},"status":"passed","severity":"normal"},{"uid":"feb629a785627d68","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1758734320005,"stop":1758734320005,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e9be3412f34220","name":"Wait given interval before re-trying","time":{"start":1758734332069,"stop":1758734332069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17ade48db9b732a","name":"should not fail to start the service if it is already started","time":{"start":1758734297815,"stop":1758734297815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e8d5c24f9ca0b5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1758734314030,"stop":1758734314030,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02b52fbc712c7f7","name":"Check message received after jswaku node is restarted","time":{"start":1758734804285,"stop":1758734804285,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fedd6c8c3527b4","name":"Push message with numeric payload","time":{"start":1758735407773,"stop":1758735407773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4487f0f2a314398","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1758734272746,"stop":1758734272746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d43915ad62ace4","name":"should initialize with Unhealthy status","time":{"start":1758734331605,"stop":1758734331605,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da4b95b0882377e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1758734331028,"stop":1758734331028,"duration":0},"status":"passed","severity":"normal"},{"uid":"70edc6e1041cc83a","name":"should dial one peer on dial","time":{"start":1758734448746,"stop":1758734448746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9544d47c39a626f","name":"Push 30 different messages","time":{"start":1758735407777,"stop":1758735407777,"duration":0},"status":"skipped","severity":"normal"},{"uid":"247f66991da6e323","name":"should return false when peer is not found","time":{"start":1758734283237,"stop":1758734283237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3384259bb9c1b9ec","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1758734283971,"stop":1758734283971,"duration":0},"status":"passed","severity":"normal"},{"uid":"474bc1d2a930e739","name":"should never report false negatives","time":{"start":1758734317789,"stop":1758734317793,"duration":4},"status":"passed","severity":"normal"},{"uid":"8cfedaa650f43316","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1758734313956,"stop":1758734313956,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d1bce407b5d4c3b","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1758734331513,"stop":1758734331514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6c89208cd72c1e2","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1758734283420,"stop":1758734283421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd32678d92b7dc1","name":"should skip already querying peers","time":{"start":1758734293867,"stop":1758734293867,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ae47a3d98205ce","name":"retrieves a single peer","time":{"start":1758734294003,"stop":1758734294003,"duration":0},"status":"passed","severity":"normal"},{"uid":"3917721ec93984b6","name":"different cluster: nodes don't connect","time":{"start":1758734448559,"stop":1758734448559,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f29031c5295ce2d","name":"should return false when peer has no shard info","time":{"start":1758734283223,"stop":1758734283223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55e6e4d9957bff0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1758734331022,"stop":1758734331023,"duration":1},"status":"passed","severity":"normal"},{"uid":"649e6eb8df2fbb8a","name":"Sync message are not sent excessively within sync frequency","time":{"start":1758734338068,"stop":1758734338068,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d22c9be8fa9ec8","name":"should return true when peer is on the same cluster","time":{"start":1758734283210,"stop":1758734283210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace720d47804ebc5","name":"Subscribe to topic containing Script and receive message","time":{"start":1758734829741,"stop":1758734829741,"duration":0},"status":"passed","severity":"normal"},{"uid":"64023341d27bcd52","name":"should not process empty queue","time":{"start":1758734283096,"stop":1758734283097,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fcb4f79dcefdfa","name":"Push message with XML payload","time":{"start":1758735407775,"stop":1758735407775,"duration":0},"status":"passed","severity":"normal"},{"uid":"20618fe5d4b07c99","name":"should keep entries that haven't expired yet","time":{"start":1758734328921,"stop":1758734328921,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a672914da1443f","name":"Subscribe and receives messages on 20 topics","time":{"start":1758734829736,"stop":1758734829736,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5b77306b5154e1","name":"Push message with content topic containing special chars","time":{"start":1758735407766,"stop":1758735407766,"duration":0},"status":"passed","severity":"normal"},{"uid":"c592b4e147dfc162","name":"should be safe to call multiple times","time":{"start":1758734283816,"stop":1758734283816,"duration":0},"status":"passed","severity":"normal"},{"uid":"44fc61eb32b1e205","name":"Subscribe to topic containing shell command and publish message","time":{"start":1758734535210,"stop":1758734535210,"duration":0},"status":"passed","severity":"normal"},{"uid":"956b55660efaefb5","name":"Check publish message containing long","time":{"start":1758734527924,"stop":1758734527924,"duration":0},"status":"passed","severity":"normal"},{"uid":"73aa9c314e465503","name":"should increase lamport timestamp","time":{"start":1758734320001,"stop":1758734320001,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dfe6e78a96b3f2","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1758734335228,"stop":1758734335228,"duration":0},"status":"passed","severity":"normal"},{"uid":"2049994869367476","name":"should handle v3 RLN errors","time":{"start":1758734330141,"stop":1758734330142,"duration":1},"status":"passed","severity":"normal"},{"uid":"5056aad9bdba6db","name":"can query messages by message hash","time":{"start":1758734657243,"stop":1758734657243,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3b0de91d7fe16","name":"Push message equal or less that 1MB","time":{"start":1758735407784,"stop":1758735407784,"duration":0},"status":"passed","severity":"normal"},{"uid":"7068b4bfc1a53043","name":"Push message with Script payload","time":{"start":1758735407739,"stop":1758735407739,"duration":0},"status":"passed","severity":"normal"},{"uid":"734ec5260fe10903","name":"should monitor connected peers and store them into cache","time":{"start":1758734454375,"stop":1758734454375,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d88c422ad9e27c8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1758734267343,"stop":1758734267343,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c1736f49080824","name":"should select older connection if present","time":{"start":1758734283844,"stop":1758734283844,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb8f596855be30c","name":"Throws when trying to push message with empty payload","time":{"start":1758735407741,"stop":1758735407741,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd872af945ac41a7","name":"should start and stop interval correctly","time":{"start":1758734329811,"stop":1758734329819,"duration":8},"status":"passed","severity":"normal"},{"uid":"1af117dc8daac9e5","name":"should not fail to start the service if it is already started","time":{"start":1758734564205,"stop":1758734564205,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a53b2b0632ef0fa","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1758734424997,"stop":1758734424997,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9a706fa577d274","name":"should dial peers from store on start","time":{"start":1758734283950,"stop":1758734283950,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf916ba036a174a","name":"messageHash returns a Uint8Array","time":{"start":1758734283419,"stop":1758734283419,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bf21b9d8d3b1fc","name":"should set field with all protocols disabled","time":{"start":1758734273308,"stop":1758734273308,"duration":0},"status":"passed","severity":"normal"},{"uid":"774c4533b8cfaf6","name":"should return PeerId when PeerId is provided","time":{"start":1758734283506,"stop":1758734283506,"duration":0},"status":"passed","severity":"normal"},{"uid":"527a7a033ea5864e","name":"should handle dial errors gracefully","time":{"start":1758734283963,"stop":1758734283963,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efff8eeccc83152","name":"Wrong topic","time":{"start":1758734627432,"stop":1758734627432,"duration":0},"status":"passed","severity":"normal"},{"uid":"47cadb58dfea4bf3","name":"throws an error for improperly formatted content topics","time":{"start":1758734267339,"stop":1758734267339,"duration":0},"status":"passed","severity":"normal"},{"uid":"d773cd6f1acdd2c3","name":"Waku message hash computation (meta attribute not present)","time":{"start":1758734283417,"stop":1758734283418,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d705baac6d533f7","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1758734331027,"stop":1758734331028,"duration":1},"status":"passed","severity":"normal"},{"uid":"5907e268daae69f5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1758734829747,"stop":1758734829747,"duration":0},"status":"passed","severity":"normal"},{"uid":"394ae4abe9367a54","name":"Fails to push message bigger that 1MB","time":{"start":1758735407747,"stop":1758735407747,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bba486f495478b6","name":"Push message with content topic containing JSON","time":{"start":1758735407744,"stop":1758735407744,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d62dcb69c65cef","name":"should handle dial errors gracefully","time":{"start":1758734283082,"stop":1758734283082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f627638face1be9c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1758734293704,"stop":1758734293707,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1b9da038c2b4300","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1758734331505,"stop":1758734331506,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc79e1daebf3e099","name":"Passing page size 11 when there are 10 messages","time":{"start":1758734678557,"stop":1758734678557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0586968fc6342a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1758734267336,"stop":1758734267336,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff170eb3ae74b9e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1758734829751,"stop":1758734829751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f74a02b87b4b34f","name":"Push message with meta","time":{"start":1758735407745,"stop":1758735407745,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac8630bfc927637","name":"should add event listener for peer:discovery","time":{"start":1758734282930,"stop":1758734282930,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c11208d5dd0d4b","name":"should update peers in cache on 'peer:identify' event","time":{"start":1758734297817,"stop":1758734297817,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb133e95335e5390","name":"should encode/decode to RLP encoding","time":{"start":1758734273303,"stop":1758734273304,"duration":1},"status":"passed","severity":"normal"},{"uid":"e37b2d734d82608e","name":"should not fail to start the service if it is already started","time":{"start":1758734362942,"stop":1758734362942,"duration":0},"status":"passed","severity":"normal"},{"uid":"331a1599608bca6f","name":"Push message with content topic containing JSON","time":{"start":1758735407755,"stop":1758735407755,"duration":0},"status":"passed","severity":"normal"},{"uid":"82daadb3228545db","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1758734267343,"stop":1758734267343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6d6bdf039bce1bb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1758734829742,"stop":1758734829742,"duration":0},"status":"passed","severity":"normal"},{"uid":"b897b3d00f629d1","name":"can start the service","time":{"start":1758734564204,"stop":1758734564204,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5a211611d2ef4f4","name":"Fails to push message bigger that 1MB","time":{"start":1758735407785,"stop":1758735407785,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adbfafba56e108a","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1758734432914,"stop":1758734432915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cc9240deb33bd26","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1758734314030,"stop":1758734314031,"duration":1},"status":"passed","severity":"normal"},{"uid":"b331f556cfe819e5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1758734313978,"stop":1758734313978,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfc17afa38fe3cd","name":"Promise Callback - true","time":{"start":1758734664311,"stop":1758734664311,"duration":0},"status":"passed","severity":"normal"},{"uid":"498105908d03ae8e","name":"Check received message containing shell command","time":{"start":1758734804280,"stop":1758734804280,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc952dbe580d6242","name":"should accept empty decoders array","time":{"start":1758734331484,"stop":1758734331484,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc33fbde01533f8","name":"should reject if LightPush is requested but not mounted","time":{"start":1758734332133,"stop":1758734332133,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60671b25cf4df2e","name":"should be online or offline if network state changed","time":{"start":1758734378101,"stop":1758734378101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee391a8369ce2e9","name":"Push message with content topic containing numeric","time":{"start":1758735407753,"stop":1758735407753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4960edeb83e25a4","name":"Check received message containing special chars","time":{"start":1758734804277,"stop":1758734804277,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b19b4e5dbc91860","name":"Decrypt messages","time":{"start":1758734506089,"stop":1758734506089,"duration":0},"status":"passed","severity":"normal"},{"uid":"e033e1be95d15e65","name":"should retry failed tasks","time":{"start":1758734329824,"stop":1758734329824,"duration":0},"status":"passed","severity":"normal"},{"uid":"1414dc378fe55cae","name":"Check publish message containing Chinese","time":{"start":1758734527925,"stop":1758734527925,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2e0c3bd78e9848","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1758734313979,"stop":1758734313979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f601bc0de05704","name":"should start peer exchange discovery","time":{"start":1758734293860,"stop":1758734293860,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f5aefcc79eb9e2","name":"should not create relay timers when relay is not provided","time":{"start":1758734283825,"stop":1758734283825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc5f8c897ce0a23","name":"should populate queue if has active dial","time":{"start":1758734283076,"stop":1758734283076,"duration":0},"status":"passed","severity":"normal"},{"uid":"436ad5ec46e9b1a5","name":"should requeue task if no peer is available","time":{"start":1758734329823,"stop":1758734329823,"duration":0},"status":"passed","severity":"normal"},{"uid":"63547a93a6d26e58","name":"should dispatch connect and disconnect events","time":{"start":1758734331014,"stop":1758734331014,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf14c952760e1f4","name":"should throw error - no public key","time":{"start":1758734273301,"stop":1758734273301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d889be4a40ca80be","name":"Check received message containing escaped characters","time":{"start":1758734804289,"stop":1758734804289,"duration":0},"status":"passed","severity":"normal"},{"uid":"a189103dd0b0f9e5","name":"should be safe to call multiple times","time":{"start":1758734284333,"stop":1758734284333,"duration":0},"status":"passed","severity":"normal"},{"uid":"185056d8eca36fde","name":"Own sync message does not acknowledge own messages","time":{"start":1758734338070,"stop":1758734338070,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e1cafc88476dda","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1758734640388,"stop":1758734640389,"duration":1},"status":"passed","severity":"normal"},{"uid":"469edd013e966c48","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1758734293710,"stop":1758734293710,"duration":0},"status":"passed","severity":"normal"}] |