mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 11:53:14 +00:00
1 line
184 KiB
JSON
1 line
184 KiB
JSON
[{"uid":"9f973514554ca6c","name":"groups content topics by expected pubsub topic","time":{"start":1754056922311,"stop":1754056922311,"duration":0},"status":"passed","severity":"normal"},{"uid":"b397a70c67ace93c","name":"should handle multiple peers with different shard configurations","time":{"start":1754056938236,"stop":1754056938236,"duration":0},"status":"passed","severity":"normal"},{"uid":"353b5c04f5551f8d","name":"should skip peer when not on same cluster","time":{"start":1754056938227,"stop":1754056938228,"duration":1},"status":"passed","severity":"normal"},{"uid":"8354e959fc9d0661","name":"Waku message hash computation (payload length 0)","time":{"start":1754056938693,"stop":1754056938693,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c54c7440ac082d","name":"Using a function","time":{"start":1754057303097,"stop":1754057303098,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca472fc61985a31","name":"should handle errors when getting connections","time":{"start":1754056938191,"stop":1754056938191,"duration":0},"status":"passed","severity":"normal"},{"uid":"e896150e50eb1a69","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754057296203,"stop":1754057296203,"duration":0},"status":"passed","severity":"normal"},{"uid":"86837bd5f0773934","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754056938938,"stop":1754056938939,"duration":1},"status":"passed","severity":"normal"},{"uid":"25aff6d0bce2cdad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754056977948,"stop":1754056977948,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be155645ed87e41","name":"should set field with all protocols disabled","time":{"start":1754056928565,"stop":1754056928565,"duration":0},"status":"passed","severity":"normal"},{"uid":"179299cccc1a7a17","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754057255468,"stop":1754057255468,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafe0aae236f5c3","name":"should initialize with isNetworkConnected as false","time":{"start":1754056938145,"stop":1754056938149,"duration":4},"status":"passed","severity":"normal"},{"uid":"dea3939955a4d925","name":"Nodes with multiple pubsub topic","time":{"start":1754057130871,"stop":1754057130871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7525027abbd00e9","name":"random static sharding 4 - Cluster ID: 304, Shard ID: 670","time":{"start":1754057235851,"stop":1754057235851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bbbd85b8fe8329","name":"Check publish message containing Arabic","time":{"start":1754057137808,"stop":1754057137808,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d8d6f316189f56","name":"recovers when dns.resolve returns empty","time":{"start":1754056947214,"stop":1754056947215,"duration":1},"status":"passed","severity":"normal"},{"uid":"e755973d21c89fbe","name":"should successfully query store with valid decoders and options","time":{"start":1754056968573,"stop":1754056968573,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddeadd74c6eaad9a","name":"should throw error - invalid id","time":{"start":1754056928559,"stop":1754056928559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87badac5e16000c","name":"Check publish message containing Russian","time":{"start":1754057137809,"stop":1754057137809,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb40518d96c72ea8","name":"should not receive a peer event before start","time":{"start":1754056950944,"stop":1754056950944,"duration":0},"status":"passed","severity":"normal"},{"uid":"83dfbe63ef7c9432","name":"should handle case when globalThis is not available","time":{"start":1754056938168,"stop":1754056938169,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0ad550dc1e2268","name":"should not dial peers from store when browser is not connected","time":{"start":1754056938258,"stop":1754056938258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3dcaec65225e58","name":"should check false positive rate","time":{"start":1754056980268,"stop":1754056980269,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f67af52792ca66b","name":"Push message with content topic containing numeric","time":{"start":1754057553233,"stop":1754057553234,"duration":1},"status":"passed","severity":"normal"},{"uid":"2645c9ef8f307432","name":"Check publish message containing unicode special characters","time":{"start":1754057137812,"stop":1754057137813,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f5e7d7b08453be","name":"should reject if LightPush is requested but not mounted","time":{"start":1754056968594,"stop":1754056968594,"duration":0},"status":"passed","severity":"normal"},{"uid":"589de22d9daebbae","name":"Check received message containing Russian","time":{"start":1754057450416,"stop":1754057450417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c1a40a8789a173","name":"should return false when peer is not found","time":{"start":1754056937822,"stop":1754056937822,"duration":0},"status":"passed","severity":"normal"},{"uid":"192501b93e7aceb5","name":"connects to nwaku","time":{"start":1754057303096,"stop":1754057303096,"duration":0},"status":"passed","severity":"normal"},{"uid":"1324aaaea5cbe469","name":"should dial with multiaddr and return stream","time":{"start":1754056939202,"stop":1754056939202,"duration":0},"status":"passed","severity":"normal"},{"uid":"376b1e673f973210","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754056938307,"stop":1754056938307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2290cf5874162a9","name":"should handle complete dial lifecycle","time":{"start":1754056938236,"stop":1754056938236,"duration":0},"status":"passed","severity":"normal"},{"uid":"971ab09f907ff2d","name":"messageHashStr produces consistent results for the same input","time":{"start":1754056938702,"stop":1754056938702,"duration":0},"status":"passed","severity":"normal"},{"uid":"49ba3a4b2a3e2214","name":"should be safe to call multiple times","time":{"start":1754056938257,"stop":1754056938257,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e398601fd006d2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754056927829,"stop":1754056927830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9364d1984955fc0d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754056946056,"stop":1754056946056,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d790e6f469c1622","name":"Renews subscription after lossing a connection","time":{"start":1754057474328,"stop":1754057474328,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb11cc89f3670ac","name":"does not throw on valid cases","time":{"start":1754056922298,"stop":1754056922299,"duration":1},"status":"passed","severity":"normal"},{"uid":"74dbe77b9f4a3220","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754057144746,"stop":1754057144747,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a50c08807d943f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754056977945,"stop":1754056977946,"duration":1},"status":"passed","severity":"normal"},{"uid":"479d8bd2e08e78cf","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754057140668,"stop":1754057140669,"duration":1},"status":"passed","severity":"normal"},{"uid":"3feaf83eb50ab6ee","name":"should only return 1 node with relay and store capability","time":{"start":1754056947216,"stop":1754056947217,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4b4c0dddcf1662","name":"Push message with meta","time":{"start":1754057553246,"stop":1754057553246,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea03e3fb80acff1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754056946926,"stop":1754056946927,"duration":1},"status":"passed","severity":"normal"},{"uid":"1feb9c1c917fffce","name":"should properly create location multiaddrs - udp4","time":{"start":1754056928563,"stop":1754056928563,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ca4578f5fac162","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754056938301,"stop":1754056938306,"duration":5},"status":"passed","severity":"normal"},{"uid":"ce57500063b77de5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754056922305,"stop":1754056922305,"duration":0},"status":"passed","severity":"normal"},{"uid":"710171b434c83771","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754056922320,"stop":1754056922321,"duration":1},"status":"passed","severity":"normal"},{"uid":"251a768fb597471a","name":"should dispatch network event when browser goes online","time":{"start":1754056938180,"stop":1754056938181,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb4cc76a04fa0cca","name":"Refresh subscription","time":{"start":1754057148581,"stop":1754057148582,"duration":1},"status":"skipped","severity":"normal"},{"uid":"49a0d2d46638ee32","name":"should add peer to queue when queue is not empty","time":{"start":1754056938222,"stop":1754056938222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2964c1036bb881","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754057391847,"stop":1754057391847,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c66b1224a56597","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754056922306,"stop":1754056922307,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c6d1c055e06bca","name":"retrieves a single peer","time":{"start":1754056947213,"stop":1754056947214,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6fb242c50233a7","name":"can query messages by message hash","time":{"start":1754057258678,"stop":1754057258678,"duration":0},"status":"passed","severity":"normal"},{"uid":"e26b6a5a3735f83b","name":"should not retry if at least one success","time":{"start":1754056968123,"stop":1754056968123,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9bc3d4cd6f5ec5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754057296195,"stop":1754057296195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c511ca2a6de6319b","name":"should throw error - no public key","time":{"start":1754056928558,"stop":1754056928558,"duration":0},"status":"passed","severity":"normal"},{"uid":"668a800966de159","name":"Subscribe to topic containing short and publish message","time":{"start":1754057148583,"stop":1754057148583,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b42183aebb71e9","name":"Push message with short payload","time":{"start":1754057553225,"stop":1754057553225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1638b0771a27bfe","name":"Push message with content topic containing Russian","time":{"start":1754057553245,"stop":1754057553245,"duration":0},"status":"passed","severity":"normal"},{"uid":"26fba7a095fd66bd","name":"Waku message hash computation (no timestamp)","time":{"start":1754056938693,"stop":1754056938694,"duration":1},"status":"passed","severity":"normal"},{"uid":"50fd39b3a87088a3","name":"Check message on other pubsub topic is not received","time":{"start":1754057450412,"stop":1754057450412,"duration":0},"status":"passed","severity":"normal"},{"uid":"838bd09f21af9609","name":"random static sharding 2 - Cluster ID: 206, Shard ID: 105","time":{"start":1754057235850,"stop":1754057235850,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f8f1d186f30788","name":"less peers than existing","time":{"start":1754057112772,"stop":1754057112773,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1b0ac6e964a25638","name":"Light Node - default protocols","time":{"start":1754057301050,"stop":1754057301050,"duration":0},"status":"passed","severity":"normal"},{"uid":"f995643e668bf610","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754056922305,"stop":1754056922305,"duration":0},"status":"passed","severity":"normal"},{"uid":"3261413c6de3a2f0","name":"ends if stream creation fails","time":{"start":1754056938982,"stop":1754056938983,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef56d4c2dd5081b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754056977937,"stop":1754056977937,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcfe8adb3261da4","name":"should handle shard reader errors gracefully","time":{"start":1754056938235,"stop":1754056938235,"duration":0},"status":"passed","severity":"normal"},{"uid":"32900e57decfaad8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754057474322,"stop":1754057474323,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e50ee3fd83a730c","name":"Check received message with timestamp: 1754056995923 ","time":{"start":1754057450420,"stop":1754057450420,"duration":0},"status":"passed","severity":"normal"},{"uid":"c881abc3863d1c8a","name":"Push message with shell command payload","time":{"start":1754057553230,"stop":1754057553230,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7372924f79e8452","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754057144757,"stop":1754057144757,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f5bb9fc236a19d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754056956885,"stop":1754056956886,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b37edeba18cb62","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754056968675,"stop":1754056968675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4895b711806961a","name":"random static sharding 5 - Cluster ID: 87, Shard ID: 913","time":{"start":1754057235851,"stop":1754057235852,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d6edc233bc24153","name":"Check received message containing short","time":{"start":1754057450415,"stop":1754057450415,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa39bd2e2f78902d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754056922309,"stop":1754056922309,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ef862a5efb1ff","name":"Throws when trying to push message with empty payload","time":{"start":1754057553243,"stop":1754057553243,"duration":0},"status":"passed","severity":"normal"},{"uid":"2484930809e56acf","name":"should dial peer when peer is discovered","time":{"start":1754056937432,"stop":1754056937433,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f6fe3de66885621","name":"Check received message containing XML","time":{"start":1754057450417,"stop":1754057450418,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ff5039a80b0549","name":"Push message with custom timestamp: 1723298620972","time":{"start":1754057553247,"stop":1754057553247,"duration":0},"status":"passed","severity":"normal"},{"uid":"761b4bc98353c3a0","name":"Fails to push message with large meta","time":{"start":1754057553246,"stop":1754057553246,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe768ae75d9c176","name":"Asymmetric encrypt & decrypt","time":{"start":1754056957310,"stop":1754056957311,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc39fdb9a188ae5d","name":"should add and check entries correctly","time":{"start":1754056966614,"stop":1754056966620,"duration":6},"status":"passed","severity":"normal"},{"uid":"727d3e2399f8aed0","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754056968575,"stop":1754056968575,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee3ff41438f9384","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754056922309,"stop":1754056922309,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4d37e8a1916cb16","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754056922318,"stop":1754056922318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc883d01ff06a6c","name":"Check received message containing escaped characters","time":{"start":1754057450418,"stop":1754057450419,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d1ee5cddeb06b2","name":"should return no connections if no open connection provided","time":{"start":1754056938741,"stop":1754056938741,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f38b54f39f74c5e","name":"should not modify tags of connections for different peers","time":{"start":1754056968675,"stop":1754056968675,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0f404a8dc65915","name":"Check message with no pubsub topic is not received","time":{"start":1754057450412,"stop":1754057450413,"duration":1},"status":"passed","severity":"normal"},{"uid":"c39b5b0ab16e479","name":"should load peers from local storage and dispatch events","time":{"start":1754056950945,"stop":1754056950945,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65cfe0afe6779d5","name":"Cluster ID 0, shard 1","time":{"start":1754057235849,"stop":1754057235850,"duration":1},"status":"passed","severity":"normal"},{"uid":"da6baee2b53d19fb","name":"Relay - times out","time":{"start":1754057301044,"stop":1754057301044,"duration":0},"status":"passed","severity":"normal"},{"uid":"31227784178dd9cf","name":"should do nothing if no non-locked connections to drop","time":{"start":1754056938306,"stop":1754056938306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25b85488e01115b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754056922316,"stop":1754056922316,"duration":0},"status":"passed","severity":"normal"},{"uid":"3346925ac10195e1","name":"tcp ip4 address","time":{"start":1754056927888,"stop":1754056927888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a476f10865eaab3f","name":"Decoder throws on undefined content topic","time":{"start":1754056958498,"stop":1754056958498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3c700a113fb7d3","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754056977936,"stop":1754056977936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0186a401f688050","name":"should be safe to call multiple times","time":{"start":1754056939200,"stop":1754056939201,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e343bb1b9ff60c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754056977936,"stop":1754056977937,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ab13f45f583371","name":"should handle peer store errors gracefully","time":{"start":1754056937434,"stop":1754056937446,"duration":12},"status":"passed","severity":"normal"},{"uid":"740d058654a1d264","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754056977943,"stop":1754056977944,"duration":1},"status":"passed","severity":"normal"},{"uid":"46690ebb969bd4a0","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754056938657,"stop":1754056938658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b75ac41f52fe20f3","name":"Fails to push message bigger that 1MB","time":{"start":1754057553238,"stop":1754057553238,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbca8b1d929bc48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754056977947,"stop":1754056977947,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc780be579c0db9","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754057296203,"stop":1754057296205,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9f2fb26dfeee400","name":"throws on content topic with generation field greater than 0","time":{"start":1754056922301,"stop":1754056922301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f264b8c71e9a36f9","name":"should dial one peer on dial","time":{"start":1754057085233,"stop":1754057085233,"duration":0},"status":"passed","severity":"normal"},{"uid":"5180d5ef48573d44","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754056981372,"stop":1754056981372,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fe29ca4a971499","name":"Push message with long payload","time":{"start":1754057553239,"stop":1754057553239,"duration":0},"status":"passed","severity":"normal"},{"uid":"6187c0d437578d22","name":"should handle incoming messages","time":{"start":1754056968494,"stop":1754056968494,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d8a8b796116ae4","name":"should not create relay timers when relay is not provided","time":{"start":1754056938657,"stop":1754056938657,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb9abaaf8a551b0","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754057137817,"stop":1754057137817,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f1ba4b3f1d10bf","name":"should handle browser offline state overriding peer connections","time":{"start":1754056938192,"stop":1754056938192,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e748e1e59fa8c3","name":"should encode/decode to text encoding","time":{"start":1754056928561,"stop":1754056928561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f408948eadaf1522","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754056922308,"stop":1754056922308,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80fdbd990dc50b6","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754057148584,"stop":1754057148584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff560cdbd47eb616","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754056977932,"stop":1754056977932,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c7e85defa19517","name":"Js publishes, other Js receives","time":{"start":1754057126547,"stop":1754057126548,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37bf82698a471f8","name":"throws an error for improperly formatted content topics","time":{"start":1754056922312,"stop":1754056922312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fe07c87c7fbfec","name":"Push message with Arabic payload","time":{"start":1754057553240,"stop":1754057553240,"duration":0},"status":"passed","severity":"normal"},{"uid":"d910ccf30d5a90dc","name":"Push message with long payload","time":{"start":1754057553226,"stop":1754057553226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d25f505ef1cb8ad","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754057148580,"stop":1754057148580,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b9cfaeeccc95d4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754056977926,"stop":1754056977926,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfb77582f25e948","name":"should be safe to call multiple times","time":{"start":1754056938641,"stop":1754056938641,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e4ff81fd1b1e19","name":"same cluster, static sharding: nodes connect","time":{"start":1754057073927,"stop":1754057073928,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf2701f7994521","name":"Check publish message containing Chinese","time":{"start":1754057137801,"stop":1754057137801,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbdeefee0c736c7d","name":"should return all connected peers without codec filter","time":{"start":1754056939205,"stop":1754056939205,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6e6b2cfcde9670","name":"should be safe to call multiple times","time":{"start":1754056938217,"stop":1754056938221,"duration":4},"status":"passed","severity":"normal"},{"uid":"4e98b1045b9ff730","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754057474319,"stop":1754057474319,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ea2849ffe3adf8","name":"should handle all zero keep alive options","time":{"start":1754056938663,"stop":1754056938663,"duration":0},"status":"passed","severity":"normal"},{"uid":"6561aa3c76964c1b","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754057073929,"stop":1754057073930,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ef4c0f721f56ce","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754057474321,"stop":1754057474321,"duration":0},"status":"passed","severity":"normal"},{"uid":"3744bbc950a5bc24","name":"should handle errors when removing globalThis listeners","time":{"start":1754056938164,"stop":1754056938164,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34dce2e07fd1cc1","name":"Push message with shell command payload","time":{"start":1754057553242,"stop":1754057553242,"duration":0},"status":"passed","severity":"normal"},{"uid":"56cbdb46d8fa7c29","name":"Ordered callback, aborts when callback returns true","time":{"start":1754057281884,"stop":1754057281884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1132eacb1d9af1d","name":"should be able to decode the field with only STORE set to true","time":{"start":1754056927837,"stop":1754056927838,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c7ec80766bd1b2","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754056928557,"stop":1754056928557,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6695c3c9c2ef8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754056977947,"stop":1754056977948,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19d132b1de3423","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754057058830,"stop":1754057058831,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0728216600344c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754056981374,"stop":1754056981375,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c2a64ba704f36f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754056956886,"stop":1754056956887,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88a447a7d10a16b","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754057248969,"stop":1754057248970,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfdf85cd2f5eac14","name":"should insert message into bloom filter","time":{"start":1754056981367,"stop":1754056981368,"duration":1},"status":"passed","severity":"normal"},{"uid":"62327434c52d5fc3","name":"Query Generator, No message returned","time":{"start":1754057255467,"stop":1754057255468,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29fae416a1c8670","name":"should clear dial history on start","time":{"start":1754056938212,"stop":1754056938212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa185318a45fac7","name":"should retry failed tasks","time":{"start":1754056967668,"stop":1754056967668,"duration":0},"status":"passed","severity":"normal"},{"uid":"910a53514cf0a510","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754056938300,"stop":1754056938300,"duration":0},"status":"passed","severity":"normal"},{"uid":"426de7370fa04c7a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754057148591,"stop":1754057148591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20ac17307c7084c","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754056968671,"stop":1754056968671,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ceda305bce35133","name":"Push message with special chars payload","time":{"start":1754057553226,"stop":1754057553227,"duration":1},"status":"passed","severity":"normal"},{"uid":"85414e989c6ea9c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754057281884,"stop":1754057281884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51cbe8581e8af57","name":"should clear existing timers before creating new ones","time":{"start":1754056938659,"stop":1754056938660,"duration":1},"status":"passed","severity":"normal"},{"uid":"de0202250272924a","name":"should retry if all attempts fail","time":{"start":1754056967678,"stop":1754056967678,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf272cd8e8b44bc","name":"should wait for Store peer to be connected","time":{"start":1754056968599,"stop":1754056968599,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5857b3299dff45","name":"should handle case with all peers already connected","time":{"start":1754056938289,"stop":1754056938290,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6ac75ba8b17c40","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754057474335,"stop":1754057474335,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9380cd43579161","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754057002057,"stop":1754057002058,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7be79f288f177846","name":"should clear dial history on stop","time":{"start":1754056938217,"stop":1754056938217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9399b5027be1c190","name":"should return false when navigator.onLine is false","time":{"start":1754056938164,"stop":1754056938165,"duration":1},"status":"passed","severity":"normal"},{"uid":"43e6cae4a74ce38c","name":"should request peer renewal on specific errors","time":{"start":1754056967668,"stop":1754056967668,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a900a7c09db6010","name":"Push message with custom timestamp: 1754060620972","time":{"start":1754057553247,"stop":1754057553247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e918ce56dd926","name":"Passing page size 3 when there are 20 messages","time":{"start":1754057279581,"stop":1754057279582,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cfef833f08d8b9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754057474323,"stop":1754057474323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9284a6d1bf38dd","name":"Push message with emoji payload","time":{"start":1754057553231,"stop":1754057553232,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a8d7db5e30ca1f","name":"should dial peer when on same shard","time":{"start":1754056938228,"stop":1754056938228,"duration":0},"status":"passed","severity":"normal"},{"uid":"511faf82ea2edfcd","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754056958497,"stop":1754056958497,"duration":0},"status":"passed","severity":"normal"},{"uid":"76cf9a30df6adff1","name":"Fails to publish message with empty text","time":{"start":1754057137816,"stop":1754057137816,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a6f7e6957a32b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754056977940,"stop":1754056977940,"duration":0},"status":"passed","severity":"normal"},{"uid":"979b78dce2be196d","name":"Query with Promise Callback, No Decoder","time":{"start":1754057255471,"stop":1754057255471,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafbde162d851864","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754057281882,"stop":1754057281882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a9cc61bca0910a2","name":"should throw error - no id","time":{"start":1754056928558,"stop":1754056928558,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4d3e78c97fe9e9","name":"Non TWN Cluster","time":{"start":1754057237276,"stop":1754057237276,"duration":0},"status":"passed","severity":"normal"},{"uid":"364a9ed3a83f4cd4","name":"should populate queue if has active dial","time":{"start":1754056938223,"stop":1754056938227,"duration":4},"status":"passed","severity":"normal"},{"uid":"5cc3fd5587f0b620","name":"Push message with emoji payload","time":{"start":1754057553242,"stop":1754057553242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaf28ed8763d87e","name":"Stops search when maxGet is reached","time":{"start":1754056946737,"stop":1754056946737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6809354f50efac89","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754056967698,"stop":1754056967698,"duration":0},"status":"passed","severity":"normal"},{"uid":"810f2af12d19b6b7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754056977925,"stop":1754056977926,"duration":1},"status":"passed","severity":"normal"},{"uid":"401f41581c52cfd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754056922316,"stop":1754056922316,"duration":0},"status":"passed","severity":"normal"},{"uid":"13629525f26e14d3","name":"should use DNS peer discovery with light client","time":{"start":1754057002056,"stop":1754057002057,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dd60d3f68482e139","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754056977947,"stop":1754056977947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf7dd0f4cc6db2d","name":"isConnected return false after peer stops","time":{"start":1754057016431,"stop":1754057016431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b89eab7144d9425","name":"should initialize with default number of peers","time":{"start":1754056968669,"stop":1754056968670,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ab6570e8cd486","name":"peer exchange sets tag","time":{"start":1754057140664,"stop":1754057140666,"duration":2},"status":"passed","severity":"normal"},{"uid":"e14400c2f273db05","name":"should drop connection to one peer on hangUp","time":{"start":1754057085234,"stop":1754057085234,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2391fbaabe85d36","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754056977933,"stop":1754056977933,"duration":0},"status":"passed","severity":"normal"},{"uid":"4399831f3d6c1e7e","name":"Check message with no payload is not received","time":{"start":1754057450422,"stop":1754057450422,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c24d3fa80a61a4e","name":"Check received message containing short","time":{"start":1754057450405,"stop":1754057450405,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de56c021dc45ed4","name":"should dispatch connect and disconnect events","time":{"start":1754056968672,"stop":1754056968672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0babf4f794d8ba","name":"random static sharding 7 - Cluster ID: 124, Shard ID: 68","time":{"start":1754057235852,"stop":1754057235853,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e97cc4a7b1deef","name":"should reject if Store is requested but not mounted","time":{"start":1754056968594,"stop":1754056968595,"duration":1},"status":"passed","severity":"normal"},{"uid":"683c85bbf25aac5d","name":"Round trip binary serialization","time":{"start":1754056939221,"stop":1754056939221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2826474a53b34f1","name":"should return false","time":{"start":1754056928560,"stop":1754056928560,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c46f61a1f047df","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754057296199,"stop":1754057296199,"duration":0},"status":"passed","severity":"normal"},{"uid":"85130e7e2537c5","name":"should hang up with multiaddr and return true on success","time":{"start":1754056939203,"stop":1754056939204,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4a427d910165db","name":"should reject if Filter is requested but not mounted","time":{"start":1754056968595,"stop":1754056968596,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9dbc2b24decdca","name":"should not execute task if max attempts is 0","time":{"start":1754056967669,"stop":1754056967669,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a0fe134352c7f7","name":"Ephemeral field set to true","time":{"start":1754056939221,"stop":1754056939221,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f6e9c06baaf4e2","name":"should add event listener for peer:discovery","time":{"start":1754056937424,"stop":1754056937424,"duration":0},"status":"passed","severity":"normal"},{"uid":"95265db346c274c2","name":"Check publish message containing numeric","time":{"start":1754057137800,"stop":1754057137801,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb15b29683acc25b","name":"Check received message containing unicode special characters","time":{"start":1754057450419,"stop":1754057450419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0182fa9f1e10610","name":"Check publish message containing shell command","time":{"start":1754057137811,"stop":1754057137811,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ae64681b4d6d16","name":"should handle shardReader errors","time":{"start":1754056939207,"stop":1754056939207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5997bf3d8456ed1e","name":"should handle ping failures gracefully","time":{"start":1754056938655,"stop":1754056938655,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3eed9a6201de3e5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754057474321,"stop":1754057474321,"duration":0},"status":"passed","severity":"normal"},{"uid":"51728cc422b9fd38","name":"should handle general insertion and lookup correctly","time":{"start":1754056980268,"stop":1754056980268,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3c0550fe3b88ff","name":"can start the service","time":{"start":1754057002051,"stop":1754057002052,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63d09ea31dd9148","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754057474324,"stop":1754057474324,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f994225c4f435ab","name":"should initialize with custom number of peers","time":{"start":1754056968670,"stop":1754056968670,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1576d20ba10182","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754056977945,"stop":1754056977945,"duration":0},"status":"passed","severity":"normal"},{"uid":"645b3238eaa6567a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754056922317,"stop":1754056922318,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6087e4ed268ed24","name":"Check received message with timestamp: 1754056995923000000 ","time":{"start":1754057450410,"stop":1754057450411,"duration":1},"status":"passed","severity":"normal"},{"uid":"5402062c4bb1639a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754057450414,"stop":1754057450414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90d54455d90fb66","name":"Sets default value correctly","time":{"start":1754057303098,"stop":1754057303099,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb8e6e306f9e9fc9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754057450420,"stop":1754057450420,"duration":0},"status":"passed","severity":"normal"},{"uid":"a523c32a787c6f8e","name":"should dial peer when no shard info available","time":{"start":1754056938228,"stop":1754056938228,"duration":0},"status":"passed","severity":"normal"},{"uid":"cceaa1022aa2ebc","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754056922314,"stop":1754056922314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a07faf631ed72f","name":"should return different streams if requested simultaniously","time":{"start":1754056938938,"stop":1754056938938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f47bb5b231e875","name":"Check received message containing shell command","time":{"start":1754057450409,"stop":1754057450409,"duration":0},"status":"passed","severity":"normal"},{"uid":"5285b4c194893456","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754056977944,"stop":1754056977944,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e6390211952ddd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754056938692,"stop":1754056938692,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29683cbf0769f42","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754056922321,"stop":1754056922321,"duration":0},"status":"passed","severity":"normal"},{"uid":"c310c381ec974833","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754056922319,"stop":1754056922319,"duration":0},"status":"passed","severity":"normal"},{"uid":"524148ce5bbe5359","name":"caches peers it previously fetched","time":{"start":1754056947215,"stop":1754056947216,"duration":1},"status":"passed","severity":"normal"},{"uid":"26c4eac7eb902c3a","name":"Ordered Callback - true","time":{"start":1754057266877,"stop":1754057266877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b97e0b258a8e4c5","name":"can query messages normally","time":{"start":1754057258677,"stop":1754057258678,"duration":1},"status":"passed","severity":"normal"},{"uid":"133505002b84412f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754056977941,"stop":1754056977943,"duration":2},"status":"passed","severity":"normal"},{"uid":"68b9ea21fd443127","name":"should sort peers by ping value","time":{"start":1754056939206,"stop":1754056939206,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ad395771ab8c9a","name":"Encoder throws on empty string content topic","time":{"start":1754056956889,"stop":1754056956889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5585addf12bfaaa2","name":"random static sharding 10 - Cluster ID: 303, Shard ID: 859","time":{"start":1754057235853,"stop":1754057235854,"duration":1},"status":"passed","severity":"normal"},{"uid":"17d798f22bc59d7d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754056938256,"stop":1754056938256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cce253aa9c88645","name":"can start and stop the service","time":{"start":1754057002052,"stop":1754057002053,"duration":1},"status":"passed","severity":"normal"},{"uid":"22d99361d4a33663","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app1/5/topic527/utf8","time":{"start":1754057237280,"stop":1754057237280,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dde07cec71b01e1","name":"should return false when peer shard info is not found","time":{"start":1754056937824,"stop":1754056937824,"duration":0},"status":"passed","severity":"normal"},{"uid":"baff2c78bb6e0f58","name":"should handle case when navigator is not available","time":{"start":1754056938165,"stop":1754056938167,"duration":2},"status":"passed","severity":"normal"},{"uid":"82dedbff5e569e9c","name":"Check message on other pubsub topic is not received","time":{"start":1754057450421,"stop":1754057450421,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bcec94f55b3135","name":"Fails to push message bigger that 1MB","time":{"start":1754057553248,"stop":1754057553248,"duration":0},"status":"passed","severity":"normal"},{"uid":"28acf99302d66075","name":"should allow redial after failed dial cooldown expires","time":{"start":1754056938229,"stop":1754056938229,"duration":0},"status":"passed","severity":"normal"},{"uid":"4096bd32de0e83ae","name":"Push message with JSON payload","time":{"start":1754057553229,"stop":1754057553230,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72b2a180791056","name":"should return empty array when no peers connected","time":{"start":1754056939204,"stop":1754056939204,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aaacb76a9b4e94","name":"Push message with custom timestamp: 1754060620971","time":{"start":1754057553237,"stop":1754057553238,"duration":1},"status":"passed","severity":"normal"},{"uid":"a08c04d51c501309","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754056977931,"stop":1754056977932,"duration":1},"status":"passed","severity":"normal"},{"uid":"661246b390fba360","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754057148592,"stop":1754057148593,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e80521de57c61f3","name":"Ordered Callback - false","time":{"start":1754057266878,"stop":1754057266878,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0c7f79b8cb5ae7","name":"should add and remove event listeners correctly","time":{"start":1754056950946,"stop":1754056950946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3406416689186c3","name":"should handle peer store errors gracefully","time":{"start":1754056938300,"stop":1754056938300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e2350291eb5fdb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754056946927,"stop":1754056946928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e08cd2aa16ae2c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754057474323,"stop":1754057474323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee52f7e5a71afda","name":"should not receive a peer event after stop","time":{"start":1754056950944,"stop":1754056950944,"duration":0},"status":"passed","severity":"normal"},{"uid":"29702dc7180beb24","name":"Push message with short payload","time":{"start":1754057553239,"stop":1754057553239,"duration":0},"status":"passed","severity":"normal"},{"uid":"b054474f0491439","name":"should properly create location multiaddrs - tcp","time":{"start":1754056928564,"stop":1754056928565,"duration":1},"status":"passed","severity":"normal"},{"uid":"792196cfad7468b1","name":"Callback on promise, aborts when callback returns true","time":{"start":1754057281883,"stop":1754057281883,"duration":0},"status":"passed","severity":"normal"},{"uid":"df66bddba65db2ca","name":"Check message with invalid timestamp is not received","time":{"start":1754057450412,"stop":1754057450412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7219b1594079b790","name":"Passing page size 0 when there are 110 messages","time":{"start":1754057279580,"stop":1754057279580,"duration":0},"status":"passed","severity":"normal"},{"uid":"50ddd6475a156add","name":"should skip peer when failed to dial recently","time":{"start":1754056938223,"stop":1754056938223,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43b73de4c7d073c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754056937824,"stop":1754056937839,"duration":15},"status":"passed","severity":"normal"},{"uid":"8ca86b8315cda477","name":"should clear all timers","time":{"start":1754056938641,"stop":1754056938641,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ced2e7fae38a80","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754056946930,"stop":1754056946930,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf2ba071321dfee","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754057474319,"stop":1754057474320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b0f34a57d44960","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754057004247,"stop":1754057004247,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72c5971589529a4","name":"Encoder throws on empty string content topic","time":{"start":1754056939222,"stop":1754056939222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54700f7682e6386","name":"should reject if WakuNode is not started","time":{"start":1754056968593,"stop":1754056968593,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8afe2cc29f1bfe","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754057474326,"stop":1754057474326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cef66890cc13ce","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754056977931,"stop":1754056977931,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5919911874311e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754056922319,"stop":1754056922319,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5db6efca995585b","name":"Check received message containing numeric","time":{"start":1754057450406,"stop":1754057450406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7651bdfe7f45b7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754056968492,"stop":1754056968493,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a69f0e116cb559","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754056922315,"stop":1754056922315,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f11036e4f0de44","name":"Subscribe and receives messages on 20 topics","time":{"start":1754057474330,"stop":1754057474330,"duration":0},"status":"passed","severity":"normal"},{"uid":"a320a3485747551","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754056927832,"stop":1754056927832,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ca89963967e632","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754057148579,"stop":1754057148579,"duration":0},"status":"passed","severity":"normal"},{"uid":"51255093cd482508","name":"Encoder throws on empty string content topic","time":{"start":1754056958498,"stop":1754056958498,"duration":0},"status":"passed","severity":"normal"},{"uid":"440602f11a6d80fc","name":"Passing an array","time":{"start":1754057303097,"stop":1754057303097,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e1e5049d5a8609","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754057391843,"stop":1754057391844,"duration":1},"status":"passed","severity":"normal"},{"uid":"672a5d9050e3ef4d","name":"should properly create peer info with all multiaddrs","time":{"start":1754056928565,"stop":1754056928565,"duration":0},"status":"passed","severity":"normal"},{"uid":"214f876b4e8bd92d","name":"Push message with Script payload","time":{"start":1754057553228,"stop":1754057553229,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d9c01e97f4b97c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754057474331,"stop":1754057474331,"duration":0},"status":"skipped","severity":"normal"},{"uid":"46c4a22cc1b0c4d0","name":"should return false and handle errors gracefully","time":{"start":1754056939204,"stop":1754056939204,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a04a53f4f03ea03","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754056968674,"stop":1754056968674,"duration":0},"status":"passed","severity":"normal"},{"uid":"366192602c5637c1","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754057391845,"stop":1754057391846,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b8515ea652cf21a","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754057474330,"stop":1754057474330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa2b5b64cb922e9","name":"throws on content topic with empty version field","time":{"start":1754056922301,"stop":1754056922302,"duration":1},"status":"passed","severity":"normal"},{"uid":"638b7172e5b45ed","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754056977926,"stop":1754056977927,"duration":1},"status":"passed","severity":"normal"},{"uid":"545ec1b95022b539","name":"should only return 1 node with relay capability","time":{"start":1754056947216,"stop":1754056947216,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f567cbcbbc477d","name":"Push message with unicode special characters payload","time":{"start":1754057553231,"stop":1754057553231,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac76a2e4898e4510","name":"Query with Ordered Callback, No message returned","time":{"start":1754057255468,"stop":1754057255470,"duration":2},"status":"passed","severity":"normal"},{"uid":"d69dd45d40605316","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754057474331,"stop":1754057474331,"duration":0},"status":"passed","severity":"normal"},{"uid":"85161b54550e7595","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754056922307,"stop":1754056922307,"duration":0},"status":"passed","severity":"normal"},{"uid":"696a6a5a8f52df","name":"Push message with content topic containing escaped characters","time":{"start":1754057553235,"stop":1754057553236,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79aba42d412e114","name":"Check publish message containing short","time":{"start":1754057137794,"stop":1754057137794,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cc262e0761f55e","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754056968673,"stop":1754056968673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f98c4a5fb64685","name":"Subscribe to topic containing Script and publish message","time":{"start":1754057148588,"stop":1754057148588,"duration":0},"status":"passed","severity":"normal"},{"uid":"139a5c78974f4219","name":"yields undefined for messages without content topic","time":{"start":1754056938984,"stop":1754056938985,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ef2a3a85edf4d8","name":"Push message with unicode special characters payload","time":{"start":1754057553242,"stop":1754057553242,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ddac341a82303a","name":"Check publish message containing SQL Injection","time":{"start":1754057137809,"stop":1754057137809,"duration":0},"status":"passed","severity":"normal"},{"uid":"c975af35edfa87ff","name":"should not process empty queue","time":{"start":1754056938234,"stop":1754056938234,"duration":0},"status":"passed","severity":"normal"},{"uid":"54692dc42a7719b0","name":"Push message with numeric payload","time":{"start":1754057553226,"stop":1754057553226,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ba7840e5517db06","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754057137816,"stop":1754057137817,"duration":1},"status":"passed","severity":"normal"},{"uid":"884b3f62e5f570dd","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754057040845,"stop":1754057040845,"duration":0},"status":"passed","severity":"normal"},{"uid":"1028041e097fc57d","name":"should throw error when no peers are available","time":{"start":1754056968574,"stop":1754056968574,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ecf356c5cf8622f","name":"should deliver messages after dependencies are met","time":{"start":1754056981373,"stop":1754056981373,"duration":0},"status":"passed","severity":"normal"},{"uid":"c182edb7d796edb4","name":"Passing page size 11 when there are 10 messages","time":{"start":1754057279582,"stop":1754057279583,"duration":1},"status":"passed","severity":"normal"},{"uid":"538dd072f67bb199","name":"should throw an error for insufficient data","time":{"start":1754056922517,"stop":1754056922517,"duration":0},"status":"passed","severity":"normal"},{"uid":"5215b2aef3300f62","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754056937453,"stop":1754056937453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f82d0ed2e4c088","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754057474338,"stop":1754057474338,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbdaa1a5adcd0e5","name":"Check publish message containing Basic HTML tag","time":{"start":1754057137810,"stop":1754057137810,"duration":0},"status":"passed","severity":"normal"},{"uid":"73789d8c140d2aeb","name":"should check connected peers if present and suitable","time":{"start":1754056968598,"stop":1754056968598,"duration":0},"status":"passed","severity":"normal"},{"uid":"64259552334b060","name":"should properly clean up resources when disposed","time":{"start":1754056966629,"stop":1754056966635,"duration":6},"status":"passed","severity":"normal"},{"uid":"234b24191a7b5e63","name":"should skip peer when already connected","time":{"start":1754056938222,"stop":1754056938222,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a59da1c5bf9c32","name":"should handle peer store update failures gracefully","time":{"start":1754056938655,"stop":1754056938655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4231701f7cf172ae","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754056981369,"stop":1754056981369,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa06347ebd701aa4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754056977948,"stop":1754056977948,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd98b7871c1755e","name":"Publish message with custom timestamp: Fri Aug 01 2025 15:05:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1754057137815,"stop":1754057137815,"duration":0},"status":"passed","severity":"normal"},{"uid":"686c9be503624d4c","name":"returns all values when wanted number is greater than available values","time":{"start":1754056946055,"stop":1754056946056,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c8c5852378efb3b","name":"Passing page size 10 when there are 10 messages","time":{"start":1754057279582,"stop":1754057279582,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1c5b0b607619af","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754056977944,"stop":1754056977945,"duration":1},"status":"passed","severity":"normal"},{"uid":"958446763fb33a9c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754056977928,"stop":1754056977928,"duration":0},"status":"passed","severity":"normal"},{"uid":"419fb0e25733fadc","name":"should register libp2p event listeners when start is called","time":{"start":1754056968672,"stop":1754056968672,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc273cfbd6f7ca5","name":"should encodeTxt and decodeTxt","time":{"start":1754056928556,"stop":1754056928556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8db43886ced6b5","name":"Query Generator, No Decoder","time":{"start":1754057255467,"stop":1754057255467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4577dc64b70e6b9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754056922315,"stop":1754056922315,"duration":0},"status":"passed","severity":"normal"},{"uid":"836e356d2af64034","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754057255470,"stop":1754057255470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f25cf977d1075e7","name":"Publish message with large meta","time":{"start":1754057137819,"stop":1754057137819,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1ebe16004f3cdd","name":"random static sharding 8 - Cluster ID: 304, Shard ID: 673","time":{"start":1754057235853,"stop":1754057235853,"duration":0},"status":"passed","severity":"normal"},{"uid":"dddb0e9f5964bf35","name":"should handle peer not in mesh for all topics","time":{"start":1754056938663,"stop":1754056938663,"duration":0},"status":"passed","severity":"normal"},{"uid":"980b990f66292af9","name":"Decoder throws on undefined content topic","time":{"start":1754056939222,"stop":1754056939222,"duration":0},"status":"passed","severity":"normal"},{"uid":"1256c4a7a8233ede","name":"Check received message containing Chinese","time":{"start":1754057450406,"stop":1754057450407,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5eb79fdb5d5049f","name":"should remove event listeners","time":{"start":1754056938257,"stop":1754056938257,"duration":0},"status":"passed","severity":"normal"},{"uid":"71419788532ce41c","name":"Check meta is set [symmetric]","time":{"start":1754056956887,"stop":1754056956887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e619c8404f20d945","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754056977932,"stop":1754056977933,"duration":1},"status":"passed","severity":"normal"},{"uid":"211c73a8661cb75b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754057285724,"stop":1754057285724,"duration":0},"status":"passed","severity":"normal"},{"uid":"41390306fd21c74d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754056977929,"stop":1754056977929,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac4c2ac4fde6d1e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754056977941,"stop":1754056977941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb865bd2c0c827e","name":"should start all internal components","time":{"start":1754056939199,"stop":1754056939199,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf62f57dc6883a9","name":"should handle multiple query options for time ranges","time":{"start":1754056968574,"stop":1754056968574,"duration":0},"status":"passed","severity":"normal"},{"uid":"374caa3b14e62ebf","name":"should not dispatch event when already disconnected","time":{"start":1754056938176,"stop":1754056938180,"duration":4},"status":"passed","severity":"normal"},{"uid":"8293b2e81c636eb5","name":"Subscribe to topic containing short and receive message","time":{"start":1754057474332,"stop":1754057474332,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c20f64c3f97389","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754057144756,"stop":1754057144756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a63a9efd8a5761","name":"Push message with content topic containing long","time":{"start":1754057553233,"stop":1754057553233,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2acf73c9403935b","name":"should enable all discoveries when explicitly set","time":{"start":1754056967696,"stop":1754056967696,"duration":0},"status":"passed","severity":"normal"},{"uid":"5032894ed99b56ec","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754056938981,"stop":1754056938981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96dbd4624ab11e7","name":"Push message with content topic containing Chinese","time":{"start":1754057553244,"stop":1754057553244,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8711e75f4308927","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754057016429,"stop":1754057016429,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a9eec99e239206","name":"Used by Waku Relay","time":{"start":1754057303098,"stop":1754057303098,"duration":0},"status":"passed","severity":"normal"},{"uid":"656d7f2562ee1547","name":"should stop all internal components","time":{"start":1754056939200,"stop":1754056939200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae216b42b3410c5","name":"should allow redial after cooldown period","time":{"start":1754056938227,"stop":1754056938227,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d124745fab22a7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754057474318,"stop":1754057474318,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b5e164951b0eed","name":"Push message with content topic containing special chars","time":{"start":1754057553234,"stop":1754057553234,"duration":0},"status":"passed","severity":"normal"},{"uid":"180a25d122054ac1","name":"Relay - dialed first","time":{"start":1754057301043,"stop":1754057301043,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b4d603236422a7","name":"should handle network check errors gracefully","time":{"start":1754056938235,"stop":1754056938235,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6c631c4da6bfee","name":"should filter peers by codec","time":{"start":1754056939205,"stop":1754056939205,"duration":0},"status":"passed","severity":"normal"},{"uid":"cebe75bf0a512260","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754057002058,"stop":1754057002058,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1043fc89733553a4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754057474337,"stop":1754057474337,"duration":0},"status":"passed","severity":"normal"},{"uid":"65bd56ea2deb1146","name":"should process queue every 500ms","time":{"start":1754056938233,"stop":1754056938233,"duration":0},"status":"passed","severity":"normal"},{"uid":"6288159fafd1baf8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754056922308,"stop":1754056922309,"duration":1},"status":"passed","severity":"normal"},{"uid":"103a22749ed0bf7a","name":"Store - dialed after - with timeout","time":{"start":1754057301047,"stop":1754057301048,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb08cdc6cdc7cd0","name":"Push message with numeric payload","time":{"start":1754057553239,"stop":1754057553239,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee58a99d67af74c","name":"messageHashStr works with IProtoMessage","time":{"start":1754056938702,"stop":1754056938702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b919f531c89d45a8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754057474320,"stop":1754057474320,"duration":0},"status":"passed","severity":"normal"},{"uid":"c246541f3acaf437","name":"Decoder throws on empty string content topic","time":{"start":1754056956890,"stop":1754056956890,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f604210cde967ae","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754057474330,"stop":1754057474330,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d59318752e7f4a7","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754056922314,"stop":1754056922314,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6830fb9e4efc34","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754056922516,"stop":1754056922517,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81738d126fb2e9b","name":"ends if response has no messages","time":{"start":1754056938984,"stop":1754056938984,"duration":0},"status":"passed","severity":"normal"},{"uid":"7025dd8dea9e0d29","name":"Push message with content topic containing JSON","time":{"start":1754057553235,"stop":1754057553235,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89c6d1807324bf7","name":"should set field with only RELAY enabled","time":{"start":1754056928566,"stop":1754056928566,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb54852674bb92d","name":"Passing page size 110 when there are 120 messages","time":{"start":1754057279583,"stop":1754057279583,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7a91ac215dcdab","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754057244218,"stop":1754057244218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a692e4aa1126bbd","name":"LightPush","time":{"start":1754057301048,"stop":1754057301049,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea265d05e59c1dd6","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754056928567,"stop":1754056928567,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd158cdbd53a0e5","name":"Check publish message containing special chars","time":{"start":1754057137801,"stop":1754057137801,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02710799c650b78","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754057148591,"stop":1754057148592,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81a9f2978bf8641","name":"new peer added after a peer was already found","time":{"start":1754057140667,"stop":1754057140667,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6381d9ae17fc42c4","name":"Push message with Russian payload","time":{"start":1754057553228,"stop":1754057553228,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc14e4258094229a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754056977928,"stop":1754056977928,"duration":0},"status":"passed","severity":"normal"},{"uid":"634e66e93a0784c5","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754057130867,"stop":1754057130868,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3a13ae6206b296","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754056938652,"stop":1754056938652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73d3046788dbd95","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754057144755,"stop":1754057144756,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddebe842e85f9b5a","name":"throws on empty content topic","time":{"start":1754056922299,"stop":1754056922299,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a738aa76b8fd91","name":"Push message with content topic containing short","time":{"start":1754057553243,"stop":1754057553243,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d3b8515bbefcb9","name":"Check received message containing unicode special characters","time":{"start":1754057450410,"stop":1754057450410,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e49385d474983e","name":"should push the message to the outgoing buffer","time":{"start":1754056981367,"stop":1754056981367,"duration":0},"status":"passed","severity":"normal"},{"uid":"333c5f5f61b8a18f","name":"different cluster: nodes don't connect","time":{"start":1754057073933,"stop":1754057073934,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e48ba9a520cdc0","name":"should not retry if at least one success","time":{"start":1754056967669,"stop":1754056967678,"duration":9},"status":"passed","severity":"normal"},{"uid":"803815719a1936b","name":"Generator, 2 different shards","time":{"start":1754057244217,"stop":1754057244218,"duration":1},"status":"passed","severity":"normal"},{"uid":"f96d7e76309a38e0","name":"should handle disconnect when peer has no timers","time":{"start":1754056938659,"stop":1754056938659,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdadbd0b81f16f9","name":"should requeue task if no peer is available","time":{"start":1754056967659,"stop":1754056967659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f967a706d112582","name":"should start ping timers on peer connect","time":{"start":1754056938642,"stop":1754056938642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf41a381a2f280f","name":"Passing invalid cursor","time":{"start":1754057248970,"stop":1754057248971,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b07556df1b5e6c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754056927835,"stop":1754056927836,"duration":1},"status":"passed","severity":"normal"},{"uid":"4430ed0cbc0b6c5c","name":"Register correct protocols","time":{"start":1754057148575,"stop":1754057148576,"duration":1},"status":"passed","severity":"normal"},{"uid":"f521eafe3b862992","name":"Check received message containing long","time":{"start":1754057450415,"stop":1754057450415,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bb44423e1521","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754057237273,"stop":1754057237274,"duration":1},"status":"passed","severity":"normal"},{"uid":"c14ada73bd03314d","name":"should not receive a peer event after stop","time":{"start":1754057112442,"stop":1754057112442,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd5952a559d2f6","name":"random static sharding 1 - Cluster ID: 347, Shard ID: 919","time":{"start":1754057235850,"stop":1754057235850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0fe62608557e69","name":"Query with Promise Callback, No message returned","time":{"start":1754057255471,"stop":1754057255471,"duration":0},"status":"passed","severity":"normal"},{"uid":"43812f23dcbf22c","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754057137813,"stop":1754057137813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fdcf1b7c348c6b2","name":"Push 30 different messages","time":{"start":1754057553243,"stop":1754057553243,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a652f26fb5635bc5","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754056977935,"stop":1754056977935,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cdbca784acd887","name":"Check received message containing SQL Injection","time":{"start":1754057450407,"stop":1754057450408,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b9af6631f3e85b","name":"should dial all remaining peers","time":{"start":1754056938275,"stop":1754056938275,"duration":0},"status":"passed","severity":"normal"},{"uid":"676400d25a19d045","name":"should encode/decode to RLP encoding","time":{"start":1754056928561,"stop":1754056928561,"duration":0},"status":"passed","severity":"normal"},{"uid":"705e2224fca0950c","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754056922304,"stop":1754056922304,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf5e292507ffe9b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754057474326,"stop":1754057474326,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ace1abff62ea262","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754056968803,"stop":1754056968803,"duration":0},"status":"passed","severity":"normal"},{"uid":"2196d4d44b1694c9","name":"Does not throw an exception when node disconnects","time":{"start":1754057303097,"stop":1754057303097,"duration":0},"status":"passed","severity":"normal"},{"uid":"6362855c53b7d7dd","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754057450411,"stop":1754057450411,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb03d0337ae9e3de","name":"Promise Callback - false","time":{"start":1754057266875,"stop":1754057266876,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa29e071ec1cbac","name":"should reject if Relay is requested but not mounted","time":{"start":1754056968594,"stop":1754056968594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b00134da783d1bc9","name":"Push message with Script payload","time":{"start":1754057553241,"stop":1754057553241,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d44eef6fdd319f","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754056968671,"stop":1754056968671,"duration":0},"status":"passed","severity":"normal"},{"uid":"319453d489eca659","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754057296191,"stop":1754057296195,"duration":4},"status":"passed","severity":"normal"},{"uid":"bfb26a16206578e5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754057248969,"stop":1754057248969,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2d4d8c3b19d3b2","name":"Push message with JSON payload","time":{"start":1754057553241,"stop":1754057553242,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d351ca3512f4288","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754057144748,"stop":1754057144750,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc65e358edf4392f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754056950945,"stop":1754056950946,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c96217cfb95794","name":"rejects hash query with content filter parameters","time":{"start":1754056938673,"stop":1754056938673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e220d37ec324c748","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754056977930,"stop":1754056977930,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a46172e976163a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754056927832,"stop":1754056927835,"duration":3},"status":"passed","severity":"normal"},{"uid":"ddfb120f2238d2cc","name":"should skip updating peer store if peer has same addresses","time":{"start":1754056937450,"stop":1754056937452,"duration":2},"status":"passed","severity":"normal"},{"uid":"ddc5a7ce0230ca7","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754056968674,"stop":1754056968674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d128b9b0677a190","name":"should successfully stop","time":{"start":1754056968494,"stop":1754056968494,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc45b44714519853","name":"Push message with escaped characters payload","time":{"start":1754057553242,"stop":1754057553242,"duration":0},"status":"passed","severity":"normal"},{"uid":"619110ea34884f32","name":"Symmetric encrypt & Decrypt","time":{"start":1754056957311,"stop":1754056957311,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a516a6a43436efb","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app40/10/topic881/json","time":{"start":1754057237279,"stop":1754057237279,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d02eb102f08f8e","name":"Subscribe and receive messages via lightPush","time":{"start":1754057474328,"stop":1754057474328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd8b9a0d57baf7d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754056947218,"stop":1754056947218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d8622feccec350f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754056977936,"stop":1754056977936,"duration":0},"status":"passed","severity":"normal"},{"uid":"a294de95e5e8f181","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754057474334,"stop":1754057474334,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbf2bed2c65a8ff","name":"Fields are not dropped","time":{"start":1754056938795,"stop":1754056938796,"duration":1},"status":"passed","severity":"normal"},{"uid":"e584a769de8ddb42","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754057004248,"stop":1754057004248,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90a332697340384","name":"Check message with no content topic is not received","time":{"start":1754057450421,"stop":1754057450421,"duration":0},"status":"passed","severity":"normal"},{"uid":"422a0358889b82f","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754057020731,"stop":1754057020731,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac51beaa749fb6e","name":"should properly create location multiaddrs - tcp6","time":{"start":1754056928564,"stop":1754056928564,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f641f115a5232df","name":"handles different networkShards values correctly","time":{"start":1754056922312,"stop":1754056922312,"duration":0},"status":"passed","severity":"normal"},{"uid":"a375292548082629","name":"topics with same application and version share the same shard","time":{"start":1754056922309,"stop":1754056922310,"duration":1},"status":"passed","severity":"normal"},{"uid":"24002327747653e8","name":"throws if decoders don't match content topics","time":{"start":1754056938981,"stop":1754056938982,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64d9656acf7d5d1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754056938939,"stop":1754056938939,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15ae07dc56eb659","name":"ignores domain fetching errors","time":{"start":1754056947215,"stop":1754056947215,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba82f827c604e83","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754057296200,"stop":1754057296200,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d661387466d24e8","name":"Ephemeral messages are not stored","time":{"start":1754057004245,"stop":1754057004246,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b55c44d65e744d","name":"Check received message containing long","time":{"start":1754057450405,"stop":1754057450405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9bda49ea390ce9a","name":"Push message with content topic containing Chinese","time":{"start":1754057553234,"stop":1754057553234,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21e3fa6c1e7725c","name":"should handle peer disconnect event when no connections remain","time":{"start":1754056938170,"stop":1754056938171,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ad4a3d6a16520d9","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754056922320,"stop":1754056922320,"duration":0},"status":"passed","severity":"normal"},{"uid":"a23e2c12aa553242","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754057144750,"stop":1754057144751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1aea09453ea85cc","name":"should create KeepAliveManager with required options","time":{"start":1754056938636,"stop":1754056938636,"duration":0},"status":"passed","severity":"normal"},{"uid":"79dccdd5e8447e17","name":"Check publish message containing escaped characters","time":{"start":1754057137811,"stop":1754057137812,"duration":1},"status":"passed","severity":"normal"},{"uid":"922617e7a3b408ab","name":"Push message with content topic containing special chars","time":{"start":1754057553244,"stop":1754057553244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19d2d77f599af3d","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754056938145,"stop":1754056938145,"duration":0},"status":"passed","severity":"normal"},{"uid":"510746633533c161","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754056977934,"stop":1754056977934,"duration":0},"status":"passed","severity":"normal"},{"uid":"558899765012e47e","name":"Push message equal or less that 1MB","time":{"start":1754057553238,"stop":1754057553238,"duration":0},"status":"passed","severity":"normal"},{"uid":"c477ba557718948c","name":"Check publish message containing XML","time":{"start":1754057137810,"stop":1754057137810,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5ae6d1034ac45d","name":"Push message with content topic containing SQL Injection","time":{"start":1754057553245,"stop":1754057553245,"duration":0},"status":"passed","severity":"normal"},{"uid":"112dfabe1fad4325","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754056927838,"stop":1754056927839,"duration":1},"status":"passed","severity":"normal"},{"uid":"480b86f40046dc4b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754057148589,"stop":1754057148590,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ba16b979b46be3","name":"returns only open connection if one present","time":{"start":1754056938740,"stop":1754056938740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a48b778198aaa3f","name":"should be empty when created","time":{"start":1754056968799,"stop":1754056968800,"duration":1},"status":"passed","severity":"normal"},{"uid":"513464fad2460ee2","name":"Delete observer","time":{"start":1754057114629,"stop":1754057114630,"duration":1},"status":"passed","severity":"normal"},{"uid":"59eb0fe3b72b9dc1","name":"Check publish message after service node is restarted","time":{"start":1754057137818,"stop":1754057137818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"75184f9ebe69bd37","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754056938418,"stop":1754056938418,"duration":0},"status":"passed","severity":"normal"},{"uid":"860f5b557221bd8e","name":"Check message with invalid timestamp is not received","time":{"start":1754057450420,"stop":1754057450421,"duration":1},"status":"passed","severity":"normal"},{"uid":"335e4bba12c7361b","name":"should handle corrupted shard info gracefully","time":{"start":1754056937841,"stop":1754056937841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea16d4753e83667","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754057073935,"stop":1754057073935,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2c74c641a2dcb0","name":"Overlapping topic subscription","time":{"start":1754057148583,"stop":1754057148583,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b3872d4dcec76de","name":"should set field with only FILTER enabled","time":{"start":1754056928566,"stop":1754056928566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08baeb213e67baa","name":"Publish without waiting for remote peer","time":{"start":1754057148576,"stop":1754057148577,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d271a9554658ae","name":"messageHashStr returns a hex string","time":{"start":1754056938695,"stop":1754056938701,"duration":6},"status":"passed","severity":"normal"},{"uid":"29c26f65fc62a298","name":"should create KeepAliveManager with relay","time":{"start":1754056938637,"stop":1754056938637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cba64dfb1205bf","name":"should return false when peer is not found","time":{"start":1754056937840,"stop":1754056937840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2c219c06550190","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app93/10/topic152/utf8","time":{"start":1754057237289,"stop":1754057237289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8013cd4f216cbe30","name":"should handle a minimal index list","time":{"start":1754056922516,"stop":1754056922516,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff55435ea074ccc","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754056977937,"stop":1754056977937,"duration":0},"status":"passed","severity":"normal"},{"uid":"a159de0e6270301d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754057248967,"stop":1754057248968,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fab1148bffe6df","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754057130871,"stop":1754057130871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a61cf120fabf2c6b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754057020732,"stop":1754057020732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e84688fa64502ff","name":"should start the dialing interval","time":{"start":1754056938212,"stop":1754056938212,"duration":0},"status":"passed","severity":"normal"},{"uid":"29108d9a691c33d9","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754057285731,"stop":1754057285731,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6bad253a3af07d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754056977946,"stop":1754056977946,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5d9ab4ed416f90","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754057474331,"stop":1754057474331,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d35d2ece3531c30","name":"Push message with meta","time":{"start":1754057553236,"stop":1754057553236,"duration":0},"status":"passed","severity":"normal"},{"uid":"49caf0aa435ffdb","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754056938656,"stop":1754056938656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b49ac11549099df","name":"isConnected should return false after all peers disconnect","time":{"start":1754057016430,"stop":1754057016431,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba8da97efe89c4a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754056977946,"stop":1754056977946,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc535a2dc7f4b98d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754056977929,"stop":1754056977930,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a4367819e69f80","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754056922308,"stop":1754056922308,"duration":0},"status":"passed","severity":"normal"},{"uid":"973765e46fa5567d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app69/5/topic274/xml","time":{"start":1754057237280,"stop":1754057237285,"duration":5},"status":"passed","severity":"normal"},{"uid":"58b1765bfa5062fc","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754056927839,"stop":1754056927840,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc733feb87b77f3","name":"Default pageSize","time":{"start":1754057279584,"stop":1754057279584,"duration":0},"status":"passed","severity":"normal"},{"uid":"1952c04a1f4f044f","name":"Subscribe and receive messages via waku relay post","time":{"start":1754057474319,"stop":1754057474319,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ce2d710fa3b3","name":"should maintain proper timestamps if all messages received","time":{"start":1754056981370,"stop":1754056981370,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8f5018039ef163","name":"Subscribe and publish message","time":{"start":1754057148577,"stop":1754057148578,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd65070e76fa710a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754056977939,"stop":1754056977939,"duration":0},"status":"passed","severity":"normal"},{"uid":"475585c81eab7214","name":"should be safe to call multiple times","time":{"start":1754056937426,"stop":1754056937432,"duration":6},"status":"passed","severity":"normal"},{"uid":"1ddfcc6683131dbf","name":"Check received message containing Basic HTML tag","time":{"start":1754057450408,"stop":1754057450409,"duration":1},"status":"passed","severity":"normal"},{"uid":"6925e69414f36f86","name":"should dial all peers on dial","time":{"start":1754057085232,"stop":1754057085232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9ab1d4c8194dbe","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754056977934,"stop":1754056977935,"duration":1},"status":"passed","severity":"normal"},{"uid":"341ba0905027e1bd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754056927830,"stop":1754056927831,"duration":1},"status":"passed","severity":"normal"},{"uid":"1647f988a1e511c2","name":"Check received message containing shell command","time":{"start":1754057450418,"stop":1754057450418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69ae58b8d07ccce","name":"should return true even if peer has no overlapping shards","time":{"start":1754056937812,"stop":1754056937812,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d3543b1194c56d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754056977629,"stop":1754056977630,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e8b1fa8634bebf","name":"A test","time":{"start":1754057059161,"stop":1754057059161,"duration":0},"status":"passed","severity":"normal"},{"uid":"593bec4edac1fdb8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754056946926,"stop":1754056946926,"duration":0},"status":"passed","severity":"normal"},{"uid":"269d34d2b6f77d6b","name":"Relay + Store","time":{"start":1754057002758,"stop":1754057002758,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aaa6adcd20169d8","name":"should update peer store before dialing","time":{"start":1754056937434,"stop":1754056937434,"duration":0},"status":"passed","severity":"normal"},{"uid":"521e86c2391e558","name":"should process up to 3 peers at once","time":{"start":1754056938233,"stop":1754056938234,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e7da688cd6a1d5","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754056938307,"stop":1754056938308,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae89014559684d6","name":"should be safe to call multiple times","time":{"start":1754056939199,"stop":1754056939200,"duration":1},"status":"passed","severity":"normal"},{"uid":"e327f645a5e773ae","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754057285723,"stop":1754057285723,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ba97374bc0bf32","name":"Publish message with rate limit","time":{"start":1754057137819,"stop":1754057137819,"duration":0},"status":"passed","severity":"normal"},{"uid":"97be91fdbcdb8b9f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754056977941,"stop":1754056977941,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22337c1c9eaedbc","name":"Push message with content topic containing JSON","time":{"start":1754057553245,"stop":1754057553245,"duration":0},"status":"passed","severity":"normal"},{"uid":"106e4eec8a55e9a3","name":"should add received messages to bloom filter","time":{"start":1754056981370,"stop":1754056981370,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0fbb26d93f98a5","name":"Check meta is set [ecies]","time":{"start":1754056958497,"stop":1754056958497,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e75a1bf0957604","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754057474323,"stop":1754057474324,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58278595d2e3c60","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754057148586,"stop":1754057148586,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb47c876f70a058","name":"should handle queue overflow by adding peers to queue","time":{"start":1754056938229,"stop":1754056938231,"duration":2},"status":"passed","severity":"normal"},{"uid":"ff16a2d96fc4ae95","name":"Check received message containing JSON","time":{"start":1754057450418,"stop":1754057450418,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d37996be94e318","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754057148590,"stop":1754057148591,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b1901f7ffb3dea","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754056938651,"stop":1754056938652,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb57f9baaab3bcf6","name":"Subscribe to topic containing long and receive message","time":{"start":1754057474322,"stop":1754057474322,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fb16bcf84537fa","name":"should throw error - no public key","time":{"start":1754056928559,"stop":1754056928560,"duration":1},"status":"passed","severity":"normal"},{"uid":"958a86bfbb6e871b","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754057130871,"stop":1754057130872,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0ebf60d9385db1","name":"should get / set TCP multiaddr","time":{"start":1754056928562,"stop":1754056928562,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aacdd12bbbae0a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754056977938,"stop":1754056977938,"duration":0},"status":"passed","severity":"normal"},{"uid":"361e0606d00474ce","name":"Query generator for multiple messages","time":{"start":1754057281880,"stop":1754057281882,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fc3a35ae058d37c","name":"Push message with content topic containing short","time":{"start":1754057553233,"stop":1754057553233,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cea0a197719c81","name":"Check message with no pubsub topic is not received","time":{"start":1754057450421,"stop":1754057450421,"duration":0},"status":"passed","severity":"normal"},{"uid":"480cd2e49eff0519","name":"Push message with rate limit","time":{"start":1754057553237,"stop":1754057553237,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01c0e9a2548b563","name":"Overlapping topic subscription","time":{"start":1754057474321,"stop":1754057474321,"duration":0},"status":"passed","severity":"normal"},{"uid":"346aa3c05d379ffd","name":"Rejects garbage","time":{"start":1754056972180,"stop":1754056972181,"duration":1},"status":"passed","severity":"normal"},{"uid":"832c08e6142334de","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754057016429,"stop":1754057016430,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f973826b817b2ae","name":"Publish message with custom timestamp: Fri Aug 01 2025 13:05:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1754057137815,"stop":1754057137815,"duration":0},"status":"passed","severity":"normal"},{"uid":"af2fa86f8b126f61","name":"different cluster: nodes don't connect","time":{"start":1754057073928,"stop":1754057073928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d093b9e7a1edb387","name":"should lock peers when selected","time":{"start":1754056968671,"stop":1754056968671,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce64e3786d08046","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754056977933,"stop":1754056977933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6ba505bba5566b","name":"Accepts a valid Waku Message","time":{"start":1754056972179,"stop":1754056972180,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a3717f6cf3c047","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754057474327,"stop":1754057474327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bcd8bf21d5b5eef","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754057130870,"stop":1754057130870,"duration":0},"status":"passed","severity":"normal"},{"uid":"98188e82f8236cb1","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app15/5/topic148/utf8","time":{"start":1754057237280,"stop":1754057237280,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c12554d1ad46d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754057144754,"stop":1754057144755,"duration":1},"status":"passed","severity":"normal"},{"uid":"e616f475d400d326","name":"should wait for LightPush peer to be connected","time":{"start":1754056968598,"stop":1754056968599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28d06ccd4a176a6","name":"should be delivered immediately if received","time":{"start":1754056981376,"stop":1754056981376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e619ed8d409888","name":"Subscribe to topic containing Script and receive message","time":{"start":1754057474335,"stop":1754057474335,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f284ac0d5bac0a","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754056977931,"stop":1754056977931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff265bbfd023857","name":"Publish message with custom timestamp: Sat Aug 10 2024 14:05:31 GMT+0000 (Coordinated Universal Time)","time":{"start":1754057137813,"stop":1754057137815,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ccafda0b8648b0b","name":"Query generator for multiple messages with different content topic format","time":{"start":1754057281882,"stop":1754057281883,"duration":1},"status":"passed","severity":"normal"},{"uid":"28622073e592f51c","name":"Sample","time":{"start":1754056927971,"stop":1754056927971,"duration":0},"status":"passed","severity":"normal"},{"uid":"f34e824f52b2ae37","name":"should be safe to call multiple times","time":{"start":1754056938638,"stop":1754056938640,"duration":2},"status":"passed","severity":"normal"},{"uid":"33560b9802b1eb20","name":"should handle errors gracefully when getting peer info","time":{"start":1754056937840,"stop":1754056937841,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebece5cbfb912ae3","name":"yields undefined for messages without decoder","time":{"start":1754056938985,"stop":1754056938985,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb62ad6303841ba","name":"Push message with Basic HTML tag payload","time":{"start":1754057553241,"stop":1754057553241,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bf44263bbd5ba1","name":"should keep entries that haven't expired yet","time":{"start":1754056966628,"stop":1754056966628,"duration":0},"status":"passed","severity":"normal"},{"uid":"4628ca3fd464e01","name":"should dial more peers if under maxConnections","time":{"start":1754056938301,"stop":1754056938301,"duration":0},"status":"passed","severity":"normal"},{"uid":"632db23af3a3edb5","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754056938701,"stop":1754056938701,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e84c1b5d2d96df","name":"should handle dial errors gracefully","time":{"start":1754056938229,"stop":1754056938229,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca35702b42fa456","name":"can start the service","time":{"start":1754057112436,"stop":1754057112436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0fc8e8b0c51ee63","name":"ignores unrecognized TXT record formats","time":{"start":1754056947215,"stop":1754056947215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7f5f7af7b30871","name":"should handle task timeouts","time":{"start":1754056967669,"stop":1754056967669,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd13764f4b46109","name":"should not return locked peers if enough unlocked are available","time":{"start":1754056968671,"stop":1754056968672,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b2b31d0d7ff0ba9","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754056927837,"stop":1754056927837,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03bdd2061fac92f","name":"should get all peers from store","time":{"start":1754056938274,"stop":1754056938274,"duration":0},"status":"passed","severity":"normal"},{"uid":"570dadf6a1ba383a","name":"random static sharding 9 - Cluster ID: 83, Shard ID: 730","time":{"start":1754057235853,"stop":1754057235853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1153549e512a193","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754057285724,"stop":1754057285724,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20521dff3301cdb","name":"Correctly serialized arguments","time":{"start":1754057074148,"stop":1754057074148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0c6e9f827ec283","name":"should remove event listeners","time":{"start":1754056938640,"stop":1754056938640,"duration":0},"status":"passed","severity":"normal"},{"uid":"538d3189324d736b","name":"All","time":{"start":1754057002759,"stop":1754057002760,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2960ae0d0665cd","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754057140667,"stop":1754057140668,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c94752c107752f2b","name":"should send to specified number of peers of used peers","time":{"start":1754056968120,"stop":1754056968120,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a1006ec130ac31","name":"Check received message containing escaped characters","time":{"start":1754057450409,"stop":1754057450410,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e7bc6c23c95bcd","name":"configure the node with multiple content topics","time":{"start":1754057237289,"stop":1754057237290,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a311284f65a7b7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754056927841,"stop":1754056927841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab07475b65fc4d55","name":"should insert message id into causal history","time":{"start":1754056981368,"stop":1754056981368,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e54afdc653e273","name":"should be safe to call multiple times","time":{"start":1754056938256,"stop":1754056938256,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d24f226b288aa4","name":"Query Generator - false","time":{"start":1754057266872,"stop":1754057266874,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7232a9a91a4141","name":"Subscribe to topic containing XML and receive message","time":{"start":1754057474335,"stop":1754057474336,"duration":1},"status":"passed","severity":"normal"},{"uid":"7670f45cca5b5366","name":"should initialize bloom filter with correct parameters","time":{"start":1754056980262,"stop":1754056980262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1791fda01655d9f6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754057474329,"stop":1754057474329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cc44ebf7b36994","name":"Check message with no payload is not received","time":{"start":1754057450413,"stop":1754057450413,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c497c44245832e","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754056937839,"stop":1754056937839,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a72df2da77a8ff6","name":"Nwaku publishes","time":{"start":1754057126547,"stop":1754057126547,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca7d08e89a8986e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754056922318,"stop":1754056922318,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e5ff8c0da96e0e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754056977926,"stop":1754056977926,"duration":0},"status":"passed","severity":"normal"},{"uid":"80cf5743896437e0","name":"Check received message containing numeric","time":{"start":1754057450415,"stop":1754057450415,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e93e286cb0f491","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754057474326,"stop":1754057474327,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b49b6e8fed6972","name":"Fails to publish duplicate message","time":{"start":1754057137816,"stop":1754057137816,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e6f8952715b666","name":"should handle empty pubsub topics","time":{"start":1754056938662,"stop":1754056938663,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd3be84bc26ee8c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754056977934,"stop":1754056977934,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4bccc01b19af02","name":"Push message with content topic containing Arabic","time":{"start":1754057553234,"stop":1754057553234,"duration":0},"status":"passed","severity":"normal"},{"uid":"4450ab02fea76de7","name":"should create dialer with libp2p and shardReader","time":{"start":1754056938211,"stop":1754056938211,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0b9f1723987879","name":"should add event listeners for peer connect and disconnect","time":{"start":1754056938637,"stop":1754056938637,"duration":0},"status":"passed","severity":"normal"},{"uid":"2901a4b6863dfa3a","name":"Push message with content topic containing SQL Injection","time":{"start":1754057553235,"stop":1754057553235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7610cb26f81152","name":"Check publish message containing long","time":{"start":1754057137800,"stop":1754057137800,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecc86d69f1a55f2","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754056938301,"stop":1754056938301,"duration":0},"status":"passed","severity":"normal"},{"uid":"144fba3146e576f2","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754056968095,"stop":1754056968099,"duration":4},"status":"passed","severity":"normal"},{"uid":"b0d28cb47e4f5f1a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754056947217,"stop":1754056947217,"duration":0},"status":"passed","severity":"normal"},{"uid":"7613851ad1e32abd","name":"msgTime: 0 ms from now, startTime: 1753970882113, endTime: 1754057282113","time":{"start":1754057296202,"stop":1754057296203,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e41d8521d8e6da","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754056977925,"stop":1754056977925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b44a7294d8af75b","name":"should handle corrupted local storage data gracefully","time":{"start":1754056950946,"stop":1754056950946,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfdf87691453dbc","name":"should increase lamport timestamp","time":{"start":1754056981366,"stop":1754056981366,"duration":0},"status":"passed","severity":"normal"},{"uid":"70231566d6b46be5","name":"Push message with Chinese payload","time":{"start":1754057553240,"stop":1754057553240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca052d18359882","name":"nwaku subscribes","time":{"start":1754057126546,"stop":1754057126546,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b785d232dc88dbe","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754057248969,"stop":1754057248969,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45d68d23b486bd8","name":"rejects hash query with time filter","time":{"start":1754056938673,"stop":1754056938673,"duration":0},"status":"passed","severity":"normal"},{"uid":"360d8fe957c0d4d8","name":"Check received message containing Arabic","time":{"start":1754057450407,"stop":1754057450407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cad61331847f36","name":"should dial peers from store on start","time":{"start":1754056938254,"stop":1754056938254,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7b0a3f29d7b6c8","name":"Subscribe to topic containing XML and receive message","time":{"start":1754057474325,"stop":1754057474325,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f834479d79ed75f","name":"should properly create location multiaddrs - udp6","time":{"start":1754056928563,"stop":1754056928564,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6d48cd11d6997b","name":"return first retrieved peers without further DNS queries","time":{"start":1754056947217,"stop":1754056947217,"duration":0},"status":"passed","severity":"normal"},{"uid":"96931f09952ac4cd","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754056946928,"stop":1754056946929,"duration":1},"status":"passed","severity":"normal"},{"uid":"fff7fe19b42e494","name":"Subscribe to topic containing XML and publish message","time":{"start":1754057148588,"stop":1754057148589,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b2b9111807348b","name":"ends after yielding if response size indicates end","time":{"start":1754056938985,"stop":1754056938985,"duration":0},"status":"passed","severity":"normal"},{"uid":"666e032222506fbb","name":"Check received message containing Basic HTML tag","time":{"start":1754057450418,"stop":1754057450418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c47abf02ccc2a3e","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754057144747,"stop":1754057144748,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fdd1edaae22910","name":"Encoder throws on undefined content topic","time":{"start":1754056958498,"stop":1754056958498,"duration":0},"status":"passed","severity":"normal"},{"uid":"70896798fbb55816","name":"messageHash returns a Uint8Array","time":{"start":1754056938694,"stop":1754056938694,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd121a75d666072b","name":"should return true when peer is on the same cluster","time":{"start":1754056937808,"stop":1754056937809,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91ddf5f865d3be3","name":"Push message with content topic containing long","time":{"start":1754057553243,"stop":1754057553244,"duration":1},"status":"passed","severity":"normal"},{"uid":"6094cb1439a2ddb8","name":"Push message with content topic containing emoji","time":{"start":1754057553246,"stop":1754057553246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e53b51305b0df1","name":"should return PeerId when PeerId is provided","time":{"start":1754056938418,"stop":1754056938418,"duration":0},"status":"passed","severity":"normal"},{"uid":"185da5bccd08f86d","name":"Renews subscription after lossing a connection","time":{"start":1754057474338,"stop":1754057474338,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef55ae619dc4c0ba","name":"should set field with all protocols enabled","time":{"start":1754056928565,"stop":1754056928566,"duration":1},"status":"passed","severity":"normal"},{"uid":"e47cad11b018fc4c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754057073930,"stop":1754057073932,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8bc061a107c3097","name":"should return false when peer is on different cluster","time":{"start":1754056937823,"stop":1754056937823,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7790a662400b00","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754056946929,"stop":1754056946929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1086bf776be7e6","name":"Publishes to nwaku","time":{"start":1754057126546,"stop":1754057126547,"duration":1},"status":"passed","severity":"normal"},{"uid":"252367f147d40d39","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754056968673,"stop":1754056968673,"duration":0},"status":"passed","severity":"normal"},{"uid":"7344b504facdf750","name":"A test","time":{"start":1754057059157,"stop":1754057059158,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b686db91adf4644","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754057450420,"stop":1754057450420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1967698d526c04d0","name":"Push message with content topic containing escaped characters","time":{"start":1754057553245,"stop":1754057553245,"duration":0},"status":"passed","severity":"normal"},{"uid":"19da2f5da8826793","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754056981370,"stop":1754056981371,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ceb5a83fd0a9e6","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754056977927,"stop":1754056977927,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b1b2421f9e177c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754056967659,"stop":1754056967667,"duration":8},"status":"passed","severity":"normal"},{"uid":"541ac98c707442b0","name":"Check publish message containing Script","time":{"start":1754057137809,"stop":1754057137810,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbec15778f12e3c5","name":"Reusing cursor across nodes","time":{"start":1754057248970,"stop":1754057248970,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f0972c9750a5ee","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754056922320,"stop":1754056922320,"duration":0},"status":"passed","severity":"normal"},{"uid":"e272f01525ca5a67","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754056977945,"stop":1754056977945,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ccc214bcfd649","name":"Check message received after jswaku node is restarted","time":{"start":1754057450414,"stop":1754057450414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa09c98f95a712d","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754056939201,"stop":1754056939201,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f84c00cc1d3a132","name":"should not receive a peer event after stop","time":{"start":1754057002055,"stop":1754057002056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a85e0691a7832be","name":"Push 30 different messages","time":{"start":1754057553232,"stop":1754057553232,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5422781a065a56a","name":"connected peers and dial","time":{"start":1754057112772,"stop":1754057112772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c9af5f72a60465e8","name":"should handle dial errors gracefully","time":{"start":1754056937433,"stop":1754056937433,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ca1a7269bf0475","name":"can start and stop the service","time":{"start":1754057112438,"stop":1754057112439,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf61b9d376080d82","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754056927840,"stop":1754056927841,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd21474501cc92de","name":"Push message with escaped characters payload","time":{"start":1754057553230,"stop":1754057553230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3d97b9f8fc760f","name":"should handle different types of entries","time":{"start":1754056966629,"stop":1754056966629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f58d8eb710d78e6","name":"should start and setup intervals and event listeners","time":{"start":1754056968803,"stop":1754056968804,"duration":1},"status":"passed","severity":"normal"},{"uid":"db72c1b0be766dad","name":"should handle multiple peer connections","time":{"start":1754056938648,"stop":1754056938649,"duration":1},"status":"passed","severity":"normal"},{"uid":"691ef44cc6290ce4","name":"should hang up with PeerId and return true on success","time":{"start":1754056939203,"stop":1754056939203,"duration":0},"status":"passed","severity":"normal"},{"uid":"be944cfb36b32350","name":"returns nothing if no connections present","time":{"start":1754056938740,"stop":1754056938740,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3299aab7988f812","name":"Check received message containing special chars","time":{"start":1754057450415,"stop":1754057450415,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e78618776190e1","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app25/3/topic882/xml","time":{"start":1754057237287,"stop":1754057237287,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b172528225a588","name":"Subscribe and receive messages via waku relay post","time":{"start":1754057474329,"stop":1754057474329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98fc16c250dca76","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754056922516,"stop":1754056922516,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b0f8950b302928","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754056938672,"stop":1754056938672,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c38428122b977f","name":"should do nothing when connections still exist","time":{"start":1754056938273,"stop":1754056938274,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba6abc61c31fc34","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754057296196,"stop":1754057296196,"duration":0},"status":"passed","severity":"normal"},{"uid":"a518b06ded3cc9d2","name":"should handle case with no peers in store","time":{"start":1754056938289,"stop":1754056938289,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bbb794dcc38ad","name":"should throw error - no id","time":{"start":1754056928559,"stop":1754056928559,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bd4fedbd52e96b","name":"should create ConnectionManager with relay","time":{"start":1754056939197,"stop":1754056939198,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b13881345e78ee","name":"Wrong topic","time":{"start":1754057237289,"stop":1754057237289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d46600fc0309ac4","name":"Query Generator - true","time":{"start":1754057266871,"stop":1754057266871,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b90402794a550a","name":"Query generator for multiple messages with different message text format","time":{"start":1754057281882,"stop":1754057281882,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ed4552fd147b46","name":"udp ip6 address","time":{"start":1754056927889,"stop":1754056927889,"duration":0},"status":"passed","severity":"normal"},{"uid":"138f645221a5aa91","name":"should create an instance with libp2p and dialer","time":{"start":1754056937413,"stop":1754056937419,"duration":6},"status":"passed","severity":"normal"},{"uid":"91a119cac68e65a9","name":"should return PeerId when PeerId is provided","time":{"start":1754056938417,"stop":1754056938417,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2103a69a950","name":"should not allow k > 12","time":{"start":1754056977626,"stop":1754056977628,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc0683cf9f90aecd","name":"Relay","time":{"start":1754057002757,"stop":1754057002757,"duration":0},"status":"passed","severity":"normal"},{"uid":"637234d1672e1d8d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754056977927,"stop":1754056977927,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb0532f8b8ce012","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754057296200,"stop":1754057296201,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2aa9f7a9abdb6e5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754057130869,"stop":1754057130869,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8d423433c1f9d6","name":"Refresh subscription","time":{"start":1754057474332,"stop":1754057474332,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e7aebda31161809","name":"Check message with no content topic is not received","time":{"start":1754057450413,"stop":1754057450413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e57bc8b0082b166","name":"Push message with Arabic payload","time":{"start":1754057553227,"stop":1754057553227,"duration":0},"status":"passed","severity":"normal"},{"uid":"86785342957585c","name":"Check received message containing JSON","time":{"start":1754057450409,"stop":1754057450409,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aea67d71a9a4443","name":"should set field with only STORE enabled","time":{"start":1754056928566,"stop":1754056928566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f107ffab47dd59a8","name":"Push message with SQL Injection payload","time":{"start":1754057553228,"stop":1754057553228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb4992d041695bf","name":"random static sharding 3 - Cluster ID: 71, Shard ID: 784","time":{"start":1754057235850,"stop":1754057235851,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5ecb7c5e52d084","name":"does not validate decoders for hash queries","time":{"start":1754056938982,"stop":1754056938982,"duration":0},"status":"passed","severity":"normal"},{"uid":"786f2d2ae619dc19","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754056938190,"stop":1754056938190,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8fba676f9c9831","name":"Stops search when 2 null results are returned","time":{"start":1754056946737,"stop":1754056946738,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fabe682a87d93f","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754056938694,"stop":1754056938694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1fd8405067fc33","name":"should handle peerStore errors gracefully","time":{"start":1754056939205,"stop":1754056939206,"duration":1},"status":"passed","severity":"normal"},{"uid":"8538a92e53dd4621","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754056938939,"stop":1754056938939,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5110fb8dc2847d","name":"Generator, one shard","time":{"start":1754057244217,"stop":1754057244217,"duration":0},"status":"passed","severity":"normal"},{"uid":"14d6ef7b42f7c016","name":"can start the service","time":{"start":1754056950941,"stop":1754056950941,"duration":0},"status":"passed","severity":"normal"},{"uid":"a806c213cbd0afdc","name":"Subscribe and receive messages via lightPush","time":{"start":1754057474318,"stop":1754057474318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4adf0fe6321e65","name":"should return true when peer is on the specified shard","time":{"start":1754056937822,"stop":1754056937823,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd77ad292f391b72","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754057255467,"stop":1754057255467,"duration":0},"status":"passed","severity":"normal"},{"uid":"739d65a128afb241","name":"should not change state when connections remain after disconnect","time":{"start":1754056938171,"stop":1754056938171,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f416a876409a753","name":"should continually clean up expired entries at intervals","time":{"start":1754056966635,"stop":1754056966635,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee14b65cc125056","name":"Push message with Chinese payload","time":{"start":1754057553227,"stop":1754057553227,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a910e3468f61457","name":"throws on content topic with empty application field","time":{"start":1754056922301,"stop":1754056922301,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bfbc852bf102f0","name":"Check received message containing Chinese","time":{"start":1754057450416,"stop":1754057450416,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f96ce9cdc6b4a3","name":"should create a new stream if no existing for protocol found","time":{"start":1754056938938,"stop":1754056938938,"duration":0},"status":"passed","severity":"normal"},{"uid":"e558b05a1b2e01ff","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754056922311,"stop":1754056922311,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1da12cd7516c6ed","name":"should stop and cleanup resources","time":{"start":1754056968804,"stop":1754056968804,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1a0beb4b314180","name":"should return peer for existing peer","time":{"start":1754056938290,"stop":1754056938290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1717920ce38e6685","name":"should be sent with empty content","time":{"start":1754056981374,"stop":1754056981374,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0e45c932409017","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754056922304,"stop":1754056922304,"duration":0},"status":"passed","severity":"normal"},{"uid":"2004f22dc2101bd5","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754056967697,"stop":1754056967697,"duration":0},"status":"passed","severity":"normal"},{"uid":"83072e3ec9249d1f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754056927831,"stop":1754056927832,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e229b72b4de859","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754056977935,"stop":1754056977936,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef28229e630fb7e","name":"Query generator for 2000 messages","time":{"start":1754057281885,"stop":1754057281885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e9f9e40144a0ec","name":"Check received message containing Arabic","time":{"start":1754057450416,"stop":1754057450416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8498831e45faa820","name":"Promise Callback - true","time":{"start":1754057266874,"stop":1754057266875,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d36fe4c9e07d46","name":"should clear timers for specific peer on disconnect","time":{"start":1754056938659,"stop":1754056938659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffdf775392fe78ac","name":"should be online or offline if network state changed","time":{"start":1754057016432,"stop":1754057016434,"duration":2},"status":"passed","severity":"normal"},{"uid":"e0f4f7d41fb000f7","name":"should properly compute the node id","time":{"start":1754056928560,"stop":1754056928561,"duration":1},"status":"passed","severity":"normal"},{"uid":"911fd667159d485d","name":"Push message with custom timestamp: 1723298620971","time":{"start":1754057553237,"stop":1754057553237,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8d03c99e1e4214","name":"should create ConnectionManager with required options","time":{"start":1754056939197,"stop":1754056939197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3031fbb4221661d","name":"Decoder throws on undefined content topic","time":{"start":1754056956889,"stop":1754056956889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95b29af63eedb98","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754056922317,"stop":1754056922317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d50c2c099c083fc","name":"should decode valid enr successfully","time":{"start":1754056928557,"stop":1754056928557,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c114c03e8afe25","name":"Push message with content topic containing numeric","time":{"start":1754057553244,"stop":1754057553244,"duration":0},"status":"passed","severity":"normal"},{"uid":"24967c11ed3f8313","name":"rejects content-filtered query with only contentTopics","time":{"start":1754056938672,"stop":1754056938672,"duration":0},"status":"passed","severity":"normal"},{"uid":"30749424d978f344","name":"Decoder throws on empty string content topic","time":{"start":1754056939223,"stop":1754056939223,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d28e39a426da95f","name":"should dial peers from store when browser is connected","time":{"start":1754056938258,"stop":1754056938258,"duration":0},"status":"passed","severity":"normal"},{"uid":"97437e31df98307a","name":"throws if store query response has error status","time":{"start":1754056938983,"stop":1754056938984,"duration":1},"status":"passed","severity":"normal"},{"uid":"467e4be4d7d2dc7a","name":"Throws when trying to push message with empty payload","time":{"start":1754057553232,"stop":1754057553232,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0f933794ce3c57","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754057248968,"stop":1754057248968,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5a2bca7189e419","name":"should properly create location multiaddrs - tcp4","time":{"start":1754056928563,"stop":1754056928563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3514edc72e524fa","name":"should perform ping and update peer store on timer","time":{"start":1754056938652,"stop":1754056938655,"duration":3},"status":"passed","severity":"normal"},{"uid":"8bd54b1a880300d5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754056977933,"stop":1754056977933,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c7b79eba741cd","name":"Push message with content topic containing Arabic","time":{"start":1754057553244,"stop":1754057553245,"duration":1},"status":"passed","severity":"normal"},{"uid":"a94ec19c74966ffd","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754056967696,"stop":1754056967697,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfab2aacdb898265","name":"should handle complete connection lifecycle","time":{"start":1754056938192,"stop":1754056938192,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b19bdf44722ca2","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754057474337,"stop":1754057474337,"duration":0},"status":"passed","severity":"normal"},{"uid":"71455bfc0859adf9","name":"accepts valid message hash query","time":{"start":1754056938672,"stop":1754056938673,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f44e258db0101e3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754056968674,"stop":1754056968674,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0c7a15eedff1c","name":"Passing page size 1 when there are 4 messages","time":{"start":1754057279581,"stop":1754057279581,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f82dbea20935b9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app85/2/topic895/proto","time":{"start":1754057237279,"stop":1754057237280,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d26f7ac0413e52d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754056946928,"stop":1754056946928,"duration":0},"status":"passed","severity":"normal"},{"uid":"daab936c908ac16b","name":"accepts valid content-filtered query","time":{"start":1754056938671,"stop":1754056938672,"duration":1},"status":"passed","severity":"normal"},{"uid":"8066e0833dd0b084","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754057148589,"stop":1754057148589,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5441a7bc02bda91","name":"Encoder throws on undefined content topic","time":{"start":1754056939222,"stop":1754056939222,"duration":0},"status":"passed","severity":"normal"},{"uid":"29c6221e64186ad8","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754057296196,"stop":1754057296198,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b97f6ce3ab0a148","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754057016431,"stop":1754057016432,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf6b9990da1bb67","name":"should remove event listener for peer:discovery","time":{"start":1754056937426,"stop":1754056937426,"duration":0},"status":"passed","severity":"normal"},{"uid":"313eb56e893e8a73","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754056968493,"stop":1754056968494,"duration":1},"status":"passed","severity":"normal"},{"uid":"79142bbb0c6db705","name":"should set default options when no config provided","time":{"start":1754056939198,"stop":1754056939198,"duration":0},"status":"passed","severity":"normal"},{"uid":"af02a5ef3571f6df","name":"Encoder throws on undefined content topic","time":{"start":1754056956888,"stop":1754056956888,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1929dc6fe6f4763","name":"Refresh subscription","time":{"start":1754057474321,"stop":1754057474321,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19c78b2df62a132","name":"Check publish message containing JSON","time":{"start":1754057137811,"stop":1754057137811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe85a0a1eb1df8a","name":"should respect custom numPeersToUse configuration","time":{"start":1754056968673,"stop":1754056968674,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7fe2c2e32cf4da","name":"should reject on timeout if it was set","time":{"start":1754056968596,"stop":1754056968597,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73395280f6f20c8","name":"should partition messages based on acknowledgement status","time":{"start":1754056981374,"stop":1754056981374,"duration":0},"status":"passed","severity":"normal"},{"uid":"719dccfe71e4c72a","name":"should attach causal history and bloom filter to each message","time":{"start":1754056981368,"stop":1754056981369,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a3f1078c8de827","name":"should not fail to stop the service if it was not started","time":{"start":1754056950942,"stop":1754056950942,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c41d5d59e50a43","name":"should be empty after removing the only subscription","time":{"start":1754056968800,"stop":1754056968800,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbfe13dff90e13a9","name":"should serialize and deserialize correctly","time":{"start":1754056980267,"stop":1754056980267,"duration":0},"status":"passed","severity":"normal"},{"uid":"535892895a548dfc","name":"Should update shard info","time":{"start":1754057085569,"stop":1754057085569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d77ae4e0972f46","name":"Check received message containing Script","time":{"start":1754057450408,"stop":1754057450408,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb78ee94102417e","name":"should handle complete peer lifecycle","time":{"start":1754056938664,"stop":1754056938664,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22206309845aa0","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754056938307,"stop":1754056938307,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc6160847c63018","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app94/5/topic474/utf8","time":{"start":1754057237277,"stop":1754057237278,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b9f38ee908ca47","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754056977929,"stop":1754056977929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc54fa6ccaaca2","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754056947218,"stop":1754056947218,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bf9cf2f9de8db74e","name":"non connected peers","time":{"start":1754057112773,"stop":1754057112773,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27b939f04f61bfce","name":"should emit a peer event after start","time":{"start":1754057002054,"stop":1754057002055,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d5f90e74bacaf1","name":"should return false when peer is not on topic","time":{"start":1754056939207,"stop":1754056939207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b3150af811fa7e","name":"Check publish message containing emoji","time":{"start":1754057137813,"stop":1754057137813,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40bcd95d9d6d28e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754056977630,"stop":1754056977631,"duration":1},"status":"passed","severity":"normal"},{"uid":"916816f16f93a855","name":"Passing page size 19 when there are 20 messages","time":{"start":1754057279583,"stop":1754057279583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1344c154b9b3b87","name":"should not fail to stop the service if it was not started","time":{"start":1754057002053,"stop":1754057002053,"duration":0},"status":"passed","severity":"normal"},{"uid":"9820f2e9c26dab61","name":"should handle complete discovery-to-dial flow","time":{"start":1754056937454,"stop":1754056937454,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a42b3953d32d01a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754057474325,"stop":1754057474326,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d9363a1fbfc6443","name":"Push message with SQL Injection payload","time":{"start":1754057553240,"stop":1754057553240,"duration":0},"status":"passed","severity":"normal"},{"uid":"4401fd6973d15a48","name":"Nodes with multiple pubsub topic","time":{"start":1754057130869,"stop":1754057130870,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba09b2f4cdf2066e","name":"should process tasks in queue","time":{"start":1754056967657,"stop":1754056967659,"duration":2},"status":"passed","severity":"normal"},{"uid":"f55051070ab80a2f","name":"should add event listeners to globalThis","time":{"start":1754056938156,"stop":1754056938156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc68192356c1cfec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754056922317,"stop":1754056922317,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1987e42fed95c15","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754057474320,"stop":1754057474320,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb22d03730dd1208","name":"should emit a peer event after start","time":{"start":1754057112441,"stop":1754057112441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7702e3a84abdcb5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754057474327,"stop":1754057474327,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc263f8539646c49","name":"should dispatch network event when browser goes offline","time":{"start":1754056938181,"stop":1754056938181,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92d76450c7321b5","name":"Push message with Basic HTML tag payload","time":{"start":1754057553229,"stop":1754057553229,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8482cb7bdc222c","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754056938165,"stop":1754056938165,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bf31191f4aa629","name":"should select older connection if present","time":{"start":1754056938741,"stop":1754056938741,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbebf683b136cfb","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754057148578,"stop":1754057148579,"duration":1},"status":"passed","severity":"normal"},{"uid":"a308cf24f030831d","name":"should dial all known peers when reached zero connections","time":{"start":1754057040844,"stop":1754057040844,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec81f86b38a5641","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754056922313,"stop":1754056922314,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e297d23334c22c","name":"should return usable stream attached to connection","time":{"start":1754056938937,"stop":1754056938937,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e55ebb89217495","name":"should not fail to start the service if it is already started","time":{"start":1754057002054,"stop":1754057002054,"duration":0},"status":"passed","severity":"normal"},{"uid":"606bbf0e0d40fb9e","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754056977924,"stop":1754056977924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e316a4a19a45e868","name":"should return false when network is not connected","time":{"start":1754056939201,"stop":1754056939201,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aab23872533c73d","name":"should not be empty after adding a subscription","time":{"start":1754056968800,"stop":1754056968800,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b97a160c5e90c0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754057474336,"stop":1754057474336,"duration":0},"status":"passed","severity":"normal"},{"uid":"5582edb6971c7dcd","name":"should handle errors when globalThis is not available","time":{"start":1754056938156,"stop":1754056938157,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f0a2598bb38834","name":"Query with Ordered Callback, No Decoder","time":{"start":1754057255468,"stop":1754057255468,"duration":0},"status":"passed","severity":"normal"},{"uid":"b581876623fc18b","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754056977923,"stop":1754056977924,"duration":1},"status":"passed","severity":"normal"},{"uid":"628a5eab972120d1","name":"Check received message with timestamp: 1754056995923000000 ","time":{"start":1754057450419,"stop":1754057450420,"duration":1},"status":"passed","severity":"normal"},{"uid":"5801c8fee830e41","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754056946930,"stop":1754056946930,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a3091c2eb3e9cf","name":"yields decoded messages","time":{"start":1754056938984,"stop":1754056938984,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dc29ba2ac437ed0","name":"should insert elements correctly","time":{"start":1754056980266,"stop":1754056980266,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ab5913ab501d23","name":"Check message with non string payload is not received","time":{"start":1754057450422,"stop":1754057450422,"duration":0},"status":"passed","severity":"normal"},{"uid":"382dea48700b9017","name":"should properly start and stop event listening","time":{"start":1754056968099,"stop":1754056968099,"duration":0},"status":"passed","severity":"normal"},{"uid":"795c9afcd1dc283f","name":"Filter","time":{"start":1754057301049,"stop":1754057301050,"duration":1},"status":"passed","severity":"normal"},{"uid":"772d43967c5f5cd6","name":"Subscribe to topic containing long and receive message","time":{"start":1754057474332,"stop":1754057474333,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a93b1696aa20410","name":"Push message with content topic containing unicode special characters","time":{"start":1754057553236,"stop":1754057553236,"duration":0},"status":"passed","severity":"normal"},{"uid":"78dc45f2be63ec44","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754057474333,"stop":1754057474334,"duration":1},"status":"passed","severity":"normal"},{"uid":"66ac23b6ce2825cc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754056977939,"stop":1754056977939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2759dde3c541cf30","name":"should increase lamport timestamp","time":{"start":1754056981369,"stop":1754056981369,"duration":0},"status":"passed","severity":"normal"},{"uid":"d184f7f0258d22a6","name":"isConnected should return true after first peer connects","time":{"start":1754057016430,"stop":1754057016430,"duration":0},"status":"passed","severity":"normal"},{"uid":"db794559d2f0eec7","name":"should remove event listeners from globalThis","time":{"start":1754056938157,"stop":1754056938161,"duration":4},"status":"passed","severity":"normal"},{"uid":"6ee32e4965013836","name":"should drop connection via multiaddr with hangUp","time":{"start":1754057085234,"stop":1754057085234,"duration":0},"status":"passed","severity":"normal"},{"uid":"372b0c7890af4224","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754056922315,"stop":1754056922315,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cf991aa310fb60","name":"Subscribe to topic containing long and publish message","time":{"start":1754057148583,"stop":1754057148584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e30a540952cd0c5c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754056977940,"stop":1754056977941,"duration":1},"status":"passed","severity":"normal"},{"uid":"b262bb0499696799","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754056977938,"stop":1754056977938,"duration":0},"status":"passed","severity":"normal"},{"uid":"6510a76f13fcdae1","name":"should wait for Filter peer to be connected","time":{"start":1754056968599,"stop":1754056968599,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fcc68d0a49af05","name":"should not allow unachievable error rate","time":{"start":1754056977628,"stop":1754056977629,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c617415c2a92b1","name":"Push message equal or less that 1MB","time":{"start":1754057553247,"stop":1754057553248,"duration":1},"status":"passed","severity":"normal"},{"uid":"12bf0cad8179896b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754056981373,"stop":1754056981373,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29834bfbdcb6253","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754057474334,"stop":1754057474334,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f7cf4c89025f8e","name":"Check received message containing Russian","time":{"start":1754057450407,"stop":1754057450407,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76f9a52a446cd39","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754057073934,"stop":1754057073934,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb5e71db0d66b505","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754056968089,"stop":1754056968095,"duration":6},"status":"passed","severity":"normal"},{"uid":"4eb49fe744b7e440","name":"Subscribe and receives messages on 20 topics","time":{"start":1754057474320,"stop":1754057474320,"duration":0},"status":"passed","severity":"normal"},{"uid":"91d2f928f626464","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754056927826,"stop":1754056927828,"duration":2},"status":"passed","severity":"normal"},{"uid":"96589243ee5ae889","name":"should fail to send if no connected peers found","time":{"start":1754056968119,"stop":1754056968119,"duration":0},"status":"passed","severity":"normal"},{"uid":"113ae10db4083f18","name":"should detect messages with missing dependencies","time":{"start":1754056981373,"stop":1754056981373,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c6a86187413a64","name":"pre and post cipher","time":{"start":1754056957311,"stop":1754056957312,"duration":1},"status":"passed","severity":"normal"},{"uid":"534dcc6dfa0f7d5d","name":"should filter out already connected peers","time":{"start":1754056938275,"stop":1754056938275,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6be88364ac456d5","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754056938693,"stop":1754056938693,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bc115caf53efab","name":"throws on content topic with non-number generation field","time":{"start":1754056922300,"stop":1754056922300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8923258b7545c34","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754057450411,"stop":1754057450412,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a47da7572f2988f","name":"should be able to dial TLS multiaddrs","time":{"start":1754057085235,"stop":1754057085235,"duration":0},"status":"passed","severity":"normal"},{"uid":"362981f5cb61838","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754056938657,"stop":1754056938657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a43aeb974e0bf7d","name":"Callback on promise","time":{"start":1754057281883,"stop":1754057281883,"duration":0},"status":"passed","severity":"normal"},{"uid":"86451fbafaf814f6","name":"throws on content topic with empty topic name field","time":{"start":1754056922302,"stop":1754056922302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a01e31ab1d49d5e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754056939223,"stop":1754056939223,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d824eb7f332ce8","name":"should handle onConnected and onDisconnected","time":{"start":1754056968672,"stop":1754056968672,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7af17e38349b678","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754056938692,"stop":1754056938693,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4b359cfcd12a68a","name":"Should update multiaddrs","time":{"start":1754057085568,"stop":1754057085569,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbb889ed3ad4709","name":"should support chaining for add method","time":{"start":1754056966621,"stop":1754056966621,"duration":0},"status":"passed","severity":"normal"},{"uid":"27540e7719c2870b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754057474336,"stop":1754057474336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc385e64e62356b","name":"should return false when peer is not on the specified shard","time":{"start":1754056937823,"stop":1754056937824,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac9442f7d3398aac","name":"should transition to Unhealthy when no connections","time":{"start":1754056968089,"stop":1754056968089,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f3550e797f12a88","name":"Push message with XML payload","time":{"start":1754057553229,"stop":1754057553229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0ad4279d6277ac","name":"should create ShardReader with auto sharding network config","time":{"start":1754056937801,"stop":1754056937801,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3886c9c461adea","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754057474324,"stop":1754057474324,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f47d03b5fa1429f","name":"should not receive a peer event before start","time":{"start":1754057002055,"stop":1754057002055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb281f38d9aca6","name":"should handle special patterns correctly","time":{"start":1754056980268,"stop":1754056980268,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c41772aa1b47acd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754056922319,"stop":1754056922319,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f05f60d1d1ee5a","name":"Fails to push message with large meta","time":{"start":1754057553236,"stop":1754057553237,"duration":1},"status":"passed","severity":"normal"},{"uid":"c37aa0a0b89b823a","name":"should return null for non-existent peer","time":{"start":1754056938290,"stop":1754056938300,"duration":10},"status":"passed","severity":"normal"},{"uid":"d279251401b802d4","name":"Check received message containing special chars","time":{"start":1754057450406,"stop":1754057450406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9a68e62ceaf3cd","name":"should throw if no connection provided","time":{"start":1754056938937,"stop":1754056938938,"duration":1},"status":"passed","severity":"normal"},{"uid":"203ec34194e9fb03","name":"Check received message containing emoji","time":{"start":1754057450419,"stop":1754057450419,"duration":0},"status":"passed","severity":"normal"},{"uid":"367d3677b7be0ad8","name":"should not receive a peer event before start","time":{"start":1754057112441,"stop":1754057112442,"duration":1},"status":"passed","severity":"normal"},{"uid":"9753c2e077fc1288","name":"should not fail to start the service if it is already started","time":{"start":1754056950942,"stop":1754056950943,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57007ad457a4d","name":"Decoder throws on empty string content topic","time":{"start":1754056958499,"stop":1754056958499,"duration":0},"status":"passed","severity":"normal"},{"uid":"74cdf1ccb6c72066","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754056977629,"stop":1754056977629,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf0c3b8cfea2342","name":"Check received message containing SQL Injection","time":{"start":1754057450417,"stop":1754057450417,"duration":0},"status":"passed","severity":"normal"},{"uid":"395eabc76f92f5fb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754056977938,"stop":1754056977939,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d2a0a422f93cfe","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754057474334,"stop":1754057474335,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb9f5fa76de5f69","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754057148579,"stop":1754057148580,"duration":1},"status":"passed","severity":"normal"},{"uid":"3084d538f94a6344","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754056968673,"stop":1754056968673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5dc8df7990bc1ee","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754056922313,"stop":1754056922313,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1264e022f9cffb","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754056922305,"stop":1754056922305,"duration":0},"status":"passed","severity":"normal"},{"uid":"51580364fcc8bfac","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754057474336,"stop":1754057474336,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2781551ee76d378","name":"Decrypt messages","time":{"start":1754057114629,"stop":1754057114629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b7f9dc1f141148","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754056981375,"stop":1754056981375,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3dcf16c3f8698a","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754057004247,"stop":1754057004247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ccb2edc92e4da7","name":"should dial with PeerId and return stream","time":{"start":1754056939202,"stop":1754056939202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7b86d81f543343","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754057144754,"stop":1754057144754,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b8411487e599bd","name":"should emit a peer event after start","time":{"start":1754056950943,"stop":1754056950943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9354be4b7e003785","name":"should handle dial errors","time":{"start":1754056939203,"stop":1754056939203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cbdb1a63c8e0c5f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754056977940,"stop":1754056977940,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a9a1c75f1cb541","name":"more peers than existing","time":{"start":1754057112772,"stop":1754057112772,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bae9934186b43d5e","name":"should handle peer connect event","time":{"start":1754056938170,"stop":1754056938170,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a629b717e6fcfc4","name":"should clear the dialing interval","time":{"start":1754056938216,"stop":1754056938216,"duration":0},"status":"passed","severity":"normal"},{"uid":"60754ee82b8cb881","name":"Push message with Russian payload","time":{"start":1754057553240,"stop":1754057553240,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d950a259e622fd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754057474337,"stop":1754057474337,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ad9ced6f38ae2d","name":"Check message with non string payload is not received","time":{"start":1754057450414,"stop":1754057450414,"duration":0},"status":"passed","severity":"normal"},{"uid":"42daadbd5f8fdb08","name":"Store - dialed first","time":{"start":1754057301044,"stop":1754057301047,"duration":3},"status":"passed","severity":"normal"},{"uid":"31e1b1e47138e70f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754057144756,"stop":1754057144756,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b36ea8a32f60d2","name":"should create ShardReader with static shards network config","time":{"start":1754056937808,"stop":1754056937808,"duration":0},"status":"passed","severity":"normal"},{"uid":"d932db725415289a","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754056927836,"stop":1754056927837,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee85ce9c4e87829","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754056922303,"stop":1754056922304,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bdbca47eb4d145","name":"should dial second nwaku node that was discovered","time":{"start":1754056996450,"stop":1754056996451,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1d8b2fdab39c80d1","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754057016430,"stop":1754057016430,"duration":0},"status":"passed","severity":"normal"},{"uid":"db766549f9758a7","name":"Meta field set when metaSetter is specified","time":{"start":1754056939221,"stop":1754056939221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff861a0105bf4df1","name":"should return false when peer has no shard info","time":{"start":1754056937812,"stop":1754056937812,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda50f11548d342c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754056938656,"stop":1754056938656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7860a04eb6c04","name":"Push message with content topic containing Russian","time":{"start":1754057553234,"stop":1754057553235,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b04d114b61c0f5","name":"Push to array if already present","time":{"start":1754056922141,"stop":1754056922142,"duration":1},"status":"passed","severity":"normal"},{"uid":"5abdab0fc664b0c3","name":"should maintain desired error rate","time":{"start":1754056980266,"stop":1754056980266,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0871c28643b0f07","name":"Push message with content topic containing emoji","time":{"start":1754057553236,"stop":1754057553236,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7b77d40c4f18e9","name":"should start and stop interval correctly","time":{"start":1754056967656,"stop":1754056967656,"duration":0},"status":"passed","severity":"normal"},{"uid":"f628426aaf379b9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754056922316,"stop":1754056922317,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2563196a1c3feb","name":"should save new peer to store","time":{"start":1754056937446,"stop":1754056937450,"duration":4},"status":"passed","severity":"normal"},{"uid":"508b70aba7bd8dd0","name":"should not dispatch event when already connected","time":{"start":1754056938171,"stop":1754056938176,"duration":5},"status":"passed","severity":"normal"},{"uid":"91a87866f37f9358","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754056981372,"stop":1754056981372,"duration":0},"status":"passed","severity":"normal"},{"uid":"be979fde92eaa5d3","name":"Check received message containing emoji","time":{"start":1754057450410,"stop":1754057450410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a16914e96f00af8","name":"accepts time-filtered query with content filter","time":{"start":1754056938673,"stop":1754056938683,"duration":10},"status":"passed","severity":"normal"},{"uid":"3854781de814147c","name":"should not fail to stop the service if it was not started","time":{"start":1754057112439,"stop":1754057112440,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b173628494f8f18","name":"should remove expired entries after TTL has passed","time":{"start":1754056966621,"stop":1754056966628,"duration":7},"status":"passed","severity":"normal"},{"uid":"c434e7858ed4036c","name":"Push message with custom timestamp: 1754053420972","time":{"start":1754057553247,"stop":1754057553247,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe973a9db01c70d5","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754057148584,"stop":1754057148585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a9676e13c533996","name":"should stop ping timers on peer disconnect","time":{"start":1754056938650,"stop":1754056938651,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a1929c8fc2b489","name":"Check message received after jswaku node is restarted","time":{"start":1754057450422,"stop":1754057450422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef18368caeea4f03","name":"Check received message containing XML","time":{"start":1754057450408,"stop":1754057450408,"duration":0},"status":"passed","severity":"normal"},{"uid":"911b9a39f629d421","name":"should properly create location multiaddrs - udp","time":{"start":1754056928564,"stop":1754056928564,"duration":0},"status":"passed","severity":"normal"},{"uid":"10b26796efb2cc80","name":"handles different clusterIds correctly","time":{"start":1754056922311,"stop":1754056922312,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1e166e85f91344","name":"should decode valid enr with tcp successfully","time":{"start":1754056928557,"stop":1754056928558,"duration":1},"status":"passed","severity":"normal"},{"uid":"1242ca8d4a59551d","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754056967696,"stop":1754056967696,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf77a36e71bce0e","name":"should dial peer immediately when queue is empty","time":{"start":1754056938221,"stop":1754056938222,"duration":1},"status":"passed","severity":"normal"},{"uid":"860c89c56e540c5","name":"should never report false negatives","time":{"start":1754056980267,"stop":1754056980267,"duration":0},"status":"passed","severity":"normal"},{"uid":"170372cce835a06","name":"Push message with special chars payload","time":{"start":1754057553239,"stop":1754057553240,"duration":1},"status":"passed","severity":"normal"},{"uid":"2076dfa86ba0801b","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754057016432,"stop":1754057016432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d83277781ff3841","name":"should initialize with Unhealthy status","time":{"start":1754056968088,"stop":1754056968089,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7ce344e15b1abd","name":"should be safe to call multiple times","time":{"start":1754056937425,"stop":1754056937425,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bae651a0fc55b9f","name":"Check publish message after client node is restarted","time":{"start":1754057137818,"stop":1754057137819,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c51de80480223d56","name":"Cluster id 0, shard 0","time":{"start":1754057235849,"stop":1754057235849,"duration":0},"status":"passed","severity":"normal"},{"uid":"44462c0619a9a599","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754056968493,"stop":1754056968493,"duration":0},"status":"passed","severity":"normal"},{"uid":"933c133b6002a7c3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754057248968,"stop":1754057248968,"duration":0},"status":"passed","severity":"normal"},{"uid":"56803ccf5667759b","name":"Relay + Store","time":{"start":1754056928567,"stop":1754056928567,"duration":0},"status":"passed","severity":"normal"},{"uid":"e525fd9a32abcf7","name":"Subscribe to topic containing short and receive message","time":{"start":1754057474322,"stop":1754057474322,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1737aed962756bc","name":"Overlapping topic subscription","time":{"start":1754057474331,"stop":1754057474332,"duration":1},"status":"passed","severity":"normal"},{"uid":"d375c3000c6d7829","name":"Check received message containing Script","time":{"start":1754057450417,"stop":1754057450417,"duration":0},"status":"passed","severity":"normal"},{"uid":"348ba7b3578a0549","name":"should merge provided config with defaults","time":{"start":1754056939198,"stop":1754056939198,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8df4bc1c40a863","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754056968674,"stop":1754056968675,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c73b591d474e752","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754056977924,"stop":1754056977924,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff14bbebe775c05","name":"Push message with content topic containing unicode special characters","time":{"start":1754057553246,"stop":1754057553246,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d1e8df4d9dad22","name":"should not discard bootstrap peers if under the limit","time":{"start":1754057040845,"stop":1754057040846,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3a0b0cb0d2e2077","name":"should return false when peer is on different cluster","time":{"start":1754056937809,"stop":1754056937809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9caba395d7d9816","name":"should invoke callbacks when receiving a message","time":{"start":1754056968801,"stop":1754056968803,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ae802092b052264","name":"should update ack status of messages in outgoing buffer","time":{"start":1754056981375,"stop":1754056981375,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d0e5c47718c8d0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754056958496,"stop":1754056958496,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5bdedc43a1fa53","name":"Push message with custom timestamp: 1754053420971","time":{"start":1754057553237,"stop":1754057553237,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a069f5e9a7fcd","name":"should use configured peers when available","time":{"start":1754056968575,"stop":1754056968576,"duration":1},"status":"passed","severity":"normal"},{"uid":"52b13b76dbd20e27","name":"should handle hash queries without validation","time":{"start":1754056968575,"stop":1754056968575,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c7a6bf9f1f5b8f","name":"throws on content topic with too few or too many fields","time":{"start":1754056922299,"stop":1754056922300,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d71eb8ef0f2a4e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754056946929,"stop":1754056946929,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecea4e429b21756","name":"should return false when pubsub topic parsing fails","time":{"start":1754056937839,"stop":1754056937840,"duration":1},"status":"passed","severity":"normal"},{"uid":"d040e7a926eb1f2","name":"should get / set UDP multiaddr","time":{"start":1754056928562,"stop":1754056928562,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8b6e978db45442","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754056981376,"stop":1754056981376,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab874b46fc9391b8","name":"should dial peers from store when no connections remain","time":{"start":1754056938273,"stop":1754056938273,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53156794ee4cd92","name":"Subscribe to topic containing Script and receive message","time":{"start":1754057474324,"stop":1754057474325,"duration":1},"status":"passed","severity":"normal"},{"uid":"2018c5ddce5753a5","name":"should not fail to start the service if it is already started","time":{"start":1754057112440,"stop":1754057112440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a003abfd16e5f55d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754057148587,"stop":1754057148588,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa46824d6a337bbf","name":"Init the array if not present","time":{"start":1754056922139,"stop":1754056922141,"duration":2},"status":"passed","severity":"normal"},{"uid":"a3a509d0a4f68416","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app48/4/topic20/xml","time":{"start":1754057237288,"stop":1754057237289,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd6dc816c74de15","name":"throws on content topic with empty encoding field","time":{"start":1754056922303,"stop":1754056922303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c58c1206b29c7b10","name":"Check received message with timestamp: 1754056995923 ","time":{"start":1754057450411,"stop":1754057450411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a965f9a312313846","name":"should not create multiple intervals when called multiple times","time":{"start":1754056938216,"stop":1754056938216,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bd78500f25b5ef","name":"random static sharding 6 - Cluster ID: 340, Shard ID: 179","time":{"start":1754057235852,"stop":1754057235852,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4104f1638f19e1","name":"should mark all messages in causal history as acknowledged","time":{"start":1754056981371,"stop":1754056981372,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ee8539b13db36a","name":"Relay - dialed after","time":{"start":1754057301044,"stop":1754057301044,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cbdd2c9766ec1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754057002057,"stop":1754057002057,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd46faf76d097c51","name":"msgTime: 0 ms from now, startTime: 1753798082113, endTime: 1754057282113","time":{"start":1754057296201,"stop":1754057296202,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6863f335bf650e8","name":"should add event listeners to libp2p","time":{"start":1754056938154,"stop":1754056938154,"duration":0},"status":"passed","severity":"normal"},{"uid":"805778021ed7b439","name":"it tolerates circular branch references","time":{"start":1754056947214,"stop":1754056947214,"duration":0},"status":"passed","severity":"normal"},{"uid":"298021d9e2ef72f3","name":"should drop connection to all peers on hangUp","time":{"start":1754057085233,"stop":1754057085233,"duration":0},"status":"passed","severity":"normal"},{"uid":"377724b71048b268","name":"should handle dial errors gracefully","time":{"start":1754056938276,"stop":1754056938289,"duration":13},"status":"passed","severity":"normal"},{"uid":"c0ab8064cd2e29af","name":"messageHashStr produces different results for different inputs","time":{"start":1754056938702,"stop":1754056938702,"duration":0},"status":"passed","severity":"normal"},{"uid":"501e7ddcb13c0ece","name":"Relay Node - default protocol","time":{"start":1754057301050,"stop":1754057301053,"duration":3},"status":"passed","severity":"normal"},{"uid":"13091745e47b9e93","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754056977928,"stop":1754056977929,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba77bc67fc322a2","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754057148586,"stop":1754057148587,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd996be9dfbab9e","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app66/10/topic715/utf8","time":{"start":1754057237278,"stop":1754057237279,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc30dab025056c44","name":"should call waitForPeer on Relay","time":{"start":1754056968599,"stop":1754056968600,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f34d8dc2fe11e8b","name":"Mutual subscription","time":{"start":1754057148574,"stop":1754057148575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8128831f9df68d3d","name":"Sign & Recover","time":{"start":1754056957312,"stop":1754056957312,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6207cccec437be2","name":"should retry on complete failure if specified","time":{"start":1754056968120,"stop":1754056968120,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ec6ff5244b09ba","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754056938419,"stop":1754056938419,"duration":0},"status":"passed","severity":"normal"},{"uid":"da01bed6547af648","name":"same cluster: nodes connect","time":{"start":1754057073932,"stop":1754057073933,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7b377b93995311","name":"should send relay ping messages on timer","time":{"start":1754056938658,"stop":1754056938658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdffe0014b5b207a","name":"should handle relay send failures gracefully","time":{"start":1754056938658,"stop":1754056938658,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a037cb4f7896031","name":"Get Nodes","time":{"start":1754056946736,"stop":1754056946737,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc9370124646d4f","name":"Push message with XML payload","time":{"start":1754057553241,"stop":1754057553241,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a162edfbc861da9","name":"should remove event listeners from libp2p","time":{"start":1754056938157,"stop":1754056938157,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6ce19e11407897","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754056939206,"stop":1754056939206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d727e1c3e87745c1","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754056977930,"stop":1754056977931,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bc659dc4263b29","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754057474333,"stop":1754057474333,"duration":0},"status":"passed","severity":"normal"},{"uid":"96df36465d380b6d","name":"returns all values when wanted number matches available values","time":{"start":1754056946048,"stop":1754056946049,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22dba4439172604","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754057450422,"stop":1754057450423,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ddfeeee6088546","name":"should handle queue processing errors gracefully","time":{"start":1754056938234,"stop":1754056938234,"duration":0},"status":"passed","severity":"normal"},{"uid":"da58404aea57685c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754057474329,"stop":1754057474329,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e9b90886637dad","name":"should create all internal components","time":{"start":1754056939199,"stop":1754056939199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff68af3041383588","name":"should have no discoveries enabled by default","time":{"start":1754056967695,"stop":1754056967695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b709197d29870ce","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754056927839,"stop":1754056927839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4725f4a05b8be4d","name":"should handle errors when accessing navigator","time":{"start":1754056938191,"stop":1754056938191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f77f2b2eb4cc2616","name":"should be able to encode the field with only STORE set to true","time":{"start":1754056927829,"stop":1754056927829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6da2269781a313","name":"Push message with rate limit","time":{"start":1754057553247,"stop":1754057553247,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd34aac44d4ee866","name":"should skip peer when dialed recently","time":{"start":1754056938223,"stop":1754056938223,"duration":0},"status":"passed","severity":"normal"},{"uid":"5942a7f48f724fb0","name":"can start and stop the service","time":{"start":1754056950942,"stop":1754056950942,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fe00f0e57a95cb","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754057148585,"stop":1754057148585,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f0f849dd0c7916","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754057058827,"stop":1754057058829,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7d2058cda6aa0bb","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754057130870,"stop":1754057130871,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fcb01a257cc532","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754057474327,"stop":1754057474328,"duration":1},"status":"passed","severity":"normal"}] |