2025-10-22 22:13:54 +00:00

1 line
223 KiB
JSON

[{"uid":"50ad9688c92f0c53","name":"should trigger query when it went offline since the last successful query","time":{"start":1761170110325,"stop":1761170110325,"duration":0},"status":"passed","severity":"normal"},{"uid":"504bed4f6ac88bb4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1761170490207,"stop":1761170490208,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bd5d3d3395ce94d","name":"Relay + Store","time":{"start":1761170139763,"stop":1761170139763,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4c364a659012c9","name":"Check received message containing XML","time":{"start":1761170581105,"stop":1761170581105,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a00878c8287680","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1761170100235,"stop":1761170100235,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1265b8ef0539576","name":"Check publish message containing Russian","time":{"start":1761170336111,"stop":1761170336112,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da6ec427fd016c3","name":"Subscribe to topic containing emoji and receive message","time":{"start":1761170620757,"stop":1761170620757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7ae9d04dfaf375","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1761170050863,"stop":1761170050864,"duration":1},"status":"passed","severity":"normal"},{"uid":"66c2943cd5fa4ebc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1761170055528,"stop":1761170055529,"duration":1},"status":"passed","severity":"normal"},{"uid":"c73dbb8a6fee7451","name":"Push message with long payload","time":{"start":1761171187545,"stop":1761171187545,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f48b620d140e2a9","name":"should be able to encode the field with only FILTER set to true","time":{"start":1761170055524,"stop":1761170055525,"duration":1},"status":"passed","severity":"normal"},{"uid":"242e9debab4decb4","name":"Push message with JSON payload","time":{"start":1761171187573,"stop":1761171187573,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a00ae70b45f6ecd","name":"Subscribe to topic containing emoji and publish message","time":{"start":1761170345466,"stop":1761170345467,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60a8b7941cc1671","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1761170050857,"stop":1761170050857,"duration":0},"status":"passed","severity":"normal"},{"uid":"52443f9b0955f229","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1761170093320,"stop":1761170093321,"duration":1},"status":"passed","severity":"normal"},{"uid":"565889b4b898f099","name":"Check received message containing SQL Injection","time":{"start":1761170581104,"stop":1761170581104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1478c90c004f7c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1761170073414,"stop":1761170073414,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f648ece100b7191","name":"Check publish message containing shell command","time":{"start":1761170336115,"stop":1761170336115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b88909583f187db2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1761170050856,"stop":1761170050856,"duration":0},"status":"passed","severity":"normal"},{"uid":"3469f8b26b473d7f","name":"Refresh subscription","time":{"start":1761170620744,"stop":1761170620744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d687f8878d63eef3","name":"Relay - dialed after","time":{"start":1761170502157,"stop":1761170502157,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a2b3b9f6bf977a","name":"should reject if Filter is requested but not mounted","time":{"start":1761170110549,"stop":1761170110550,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de7662357f92126","name":"should be safe to call multiple times","time":{"start":1761170063943,"stop":1761170063945,"duration":2},"status":"passed","severity":"normal"},{"uid":"272bb77cddeff640","name":"ends after yielding if response size indicates end","time":{"start":1761170065071,"stop":1761170065072,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1fe928bbfb8abae","name":"Fails to push message bigger that 1MB","time":{"start":1761171187582,"stop":1761171187582,"duration":0},"status":"passed","severity":"normal"},{"uid":"197c425249396f8c","name":"Check message with no pubsub topic is not received","time":{"start":1761170581099,"stop":1761170581099,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62924d0ec50b9b9","name":"peer:update - should do nothing if another protocol hit","time":{"start":1761170064874,"stop":1761170064874,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a94e93640f4a1d","name":"Decoder throws on undefined content topic","time":{"start":1761170065191,"stop":1761170065191,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db18030924e4090","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1761170055529,"stop":1761170055530,"duration":1},"status":"passed","severity":"normal"},{"uid":"577d398573f6ec4a","name":"Renews subscription after lossing a connection","time":{"start":1761170620749,"stop":1761170620749,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef23b587ea26c8f","name":"Subscribe to topic containing Russian and publish message","time":{"start":1761170345463,"stop":1761170345463,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f363c74879e27","name":"should dial peer when peer is discovered","time":{"start":1761170063951,"stop":1761170063951,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0de18ab6b3476b7","name":"Ephemeral field set to true","time":{"start":1761170065189,"stop":1761170065190,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2af6e7fd6c44719","name":"topics with same application and version share the same shard","time":{"start":1761170050858,"stop":1761170050858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f716cbb5c0ef622","name":"Check publish message containing emoji","time":{"start":1761170336117,"stop":1761170336117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2c20526caa80bf","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1761170093290,"stop":1761170093290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3b06df9eb78177","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1761170050857,"stop":1761170050858,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf533cd2d9fa8ae","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1761170055526,"stop":1761170055526,"duration":0},"status":"passed","severity":"normal"},{"uid":"297f8737f20c73a8","name":"isConnected return false after peer stops","time":{"start":1761170154903,"stop":1761170154908,"duration":5},"status":"passed","severity":"normal"},{"uid":"7f2932c26b556b54","name":"Push to array if already present","time":{"start":1761170050756,"stop":1761170050756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b90d497bd8d5ad9","name":"should handle cache.get errors gracefully","time":{"start":1761170077218,"stop":1761170077218,"duration":0},"status":"passed","severity":"normal"},{"uid":"19347937358c6471","name":"Check publish message containing JSON","time":{"start":1761170336114,"stop":1761170336114,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf246d415912f2a","name":"should start and setup intervals and event listeners","time":{"start":1761170109426,"stop":1761170109426,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde47e9d0d4286b5","name":"should increase lamport timestamp","time":{"start":1761170100226,"stop":1761170100226,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64c926e9f907fd9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1761170050867,"stop":1761170050867,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f0c9b6b8215d51","name":"Push message with content topic containing long","time":{"start":1761171187564,"stop":1761171187564,"duration":0},"status":"passed","severity":"normal"},{"uid":"360ab646693b2d7","name":"Subscribe to topic containing Russian and receive message","time":{"start":1761170620746,"stop":1761170620746,"duration":0},"status":"passed","severity":"normal"},{"uid":"106ab212b4357b3e","name":"should query peer with peer exchange protocol","time":{"start":1761170073362,"stop":1761170073362,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cafe6fbccbeefaa","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1761170311979,"stop":1761170311980,"duration":1},"status":"passed","severity":"normal"},{"uid":"4818e0e66c7d9fd1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1761170100238,"stop":1761170100239,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f6287c3649749b","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1761170620752,"stop":1761170620752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a43f639f50ad735d","name":"should return false when peer is not found","time":{"start":1761170064342,"stop":1761170064343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3692a9cf6371089","name":"ends if stream creation fails","time":{"start":1761170065069,"stop":1761170065069,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd7b07cf05a7442","name":"Push message with short payload","time":{"start":1761171187557,"stop":1761171187558,"duration":1},"status":"passed","severity":"normal"},{"uid":"73de25dc75b98a68","name":"Check received message containing short","time":{"start":1761170581091,"stop":1761170581092,"duration":1},"status":"passed","severity":"normal"},{"uid":"35162601f6f9bdcc","name":"Check publish message after service node is restarted","time":{"start":1761170336122,"stop":1761170336123,"duration":1},"status":"skipped","severity":"normal"},{"uid":"155d708ef8145ef5","name":"Filter","time":{"start":1761170502159,"stop":1761170502159,"duration":0},"status":"passed","severity":"normal"},{"uid":"26baf84cba7ec9cc","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1761170073413,"stop":1761170073413,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b39b34a1142e29f9","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1761170064411,"stop":1761170064412,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb5a63e1a1455c8","name":"should create PeerExchangeDiscovery with default options","time":{"start":1761170073368,"stop":1761170073368,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6c6ec8b038e073","name":"should handle peer store errors gracefully","time":{"start":1761170110133,"stop":1761170110133,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d214bb26cb10477","name":"should encodeTxt and decodeTxt","time":{"start":1761170056113,"stop":1761170056113,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafaafc5088931e7","name":"Check publish message containing escaped characters","time":{"start":1761170336115,"stop":1761170336115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e2017a0101357a","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1761170100231,"stop":1761170100232,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ec36ae2cc2a642e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1761170581101,"stop":1761170581101,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd99819002d38b0","name":"should return false when network is not connected","time":{"start":1761170065119,"stop":1761170065119,"duration":0},"status":"passed","severity":"normal"},{"uid":"b077fa1da78d2bf3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1761170340419,"stop":1761170340419,"duration":0},"status":"passed","severity":"normal"},{"uid":"55323177d82c8a6b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1761170073422,"stop":1761170073422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b077bd15f75869","name":"should work with v3 peers","time":{"start":1761170109217,"stop":1761170109218,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9827e706e11b2d","name":"Get Nodes","time":{"start":1761170072727,"stop":1761170072727,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d43ee93e76ec70","name":"Symmetric encrypt & Decrypt","time":{"start":1761170082805,"stop":1761170082805,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae5468eaa994f52","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1761170064412,"stop":1761170064412,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42e6aac19b96c96","name":"should initialize bloom filter with correct parameters","time":{"start":1761170097334,"stop":1761170097334,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b2b56753c1f82e","name":"should not be sent when there is no history","time":{"start":1761170100237,"stop":1761170100237,"duration":0},"status":"passed","severity":"normal"},{"uid":"61affeb5cba5e2ae","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1761170620755,"stop":1761170620755,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d55003aee1c87d","name":"should not modify tags of connections for different peers","time":{"start":1761170109506,"stop":1761170109506,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f26247a4a32a65","name":"should reject if Relay is requested but not mounted","time":{"start":1761170110548,"stop":1761170110549,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14e53fe05f7e6cf","name":"Subscribe and receive messages via lightPush","time":{"start":1761170620750,"stop":1761170620750,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f573377d6754019","name":"Subscribe to topic containing special chars and receive message","time":{"start":1761170620754,"stop":1761170620754,"duration":0},"status":"passed","severity":"normal"},{"uid":"571a23ae4924a43a","name":"Subscribe to topic containing Script and receive message","time":{"start":1761170620747,"stop":1761170620747,"duration":0},"status":"passed","severity":"normal"},{"uid":"857dd97b1d013555","name":"should process tasks in queue","time":{"start":1761170108809,"stop":1761170108809,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d2f276a72914de","name":"rejects content-filtered query with only contentTopics","time":{"start":1761170064563,"stop":1761170064566,"duration":3},"status":"passed","severity":"normal"},{"uid":"6e86997a6bdd4788","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1761170110335,"stop":1761170110336,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab038a9adf10de9","name":"should do nothing when connections still exist","time":{"start":1761170064924,"stop":1761170064925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5602fdd794d306f3","name":"should return false when peer is not found","time":{"start":1761170064332,"stop":1761170064333,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4ca9085407c19f6","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1761170093284,"stop":1761170093284,"duration":0},"status":"passed","severity":"normal"},{"uid":"746ffdd71b120348","name":"new peer added after a peer was already found","time":{"start":1761170311978,"stop":1761170311979,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c3326efcab5838","name":"Check message with invalid timestamp is not received","time":{"start":1761170581109,"stop":1761170581109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5c1f6a9141e2cb","name":"should return false when peer is not on topic","time":{"start":1761170065125,"stop":1761170065126,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb3da3c69baa7f","name":"Passing page size 110 when there are 120 messages","time":{"start":1761170485174,"stop":1761170485175,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6eef789f4653717","name":"Ordered Callback - true","time":{"start":1761170471888,"stop":1761170471889,"duration":1},"status":"passed","severity":"normal"},{"uid":"490b0eb888608c24","name":"should return start time to last successful query since last query is less than max range","time":{"start":1761170110338,"stop":1761170110338,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c3ba7f110445d5","name":"Push message with unicode special characters payload","time":{"start":1761171187562,"stop":1761171187562,"duration":0},"status":"passed","severity":"normal"},{"uid":"827fdf29996740e7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1761170345459,"stop":1761170345460,"duration":1},"status":"passed","severity":"normal"},{"uid":"31cff31ac1d1b259","name":"does not throw on valid cases","time":{"start":1761170050847,"stop":1761170050847,"duration":0},"status":"passed","severity":"normal"},{"uid":"47186460df07ca37","name":"should dial peer when on same shard","time":{"start":1761170064281,"stop":1761170064281,"duration":0},"status":"passed","severity":"normal"},{"uid":"956bbb7def12ad91","name":"should work with mock decoders","time":{"start":1761170110321,"stop":1761170110322,"duration":1},"status":"passed","severity":"normal"},{"uid":"66116610d411345d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1761170065125,"stop":1761170065125,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e5a36a6f84a8a0","name":"Check publish message containing Chinese","time":{"start":1761170336110,"stop":1761170336110,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ec3061919788c2","name":"should be empty after removing the only subscription","time":{"start":1761170109418,"stop":1761170109419,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fe18761b435e20","name":"Subscribe and receive messages via waku relay post","time":{"start":1761170620750,"stop":1761170620751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8433489489ed04a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1761170154912,"stop":1761170154913,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dc4829123783cd","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1761170093285,"stop":1761170093285,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e463c5e0fb82a6","name":"different cluster: nodes don't connect","time":{"start":1761170223235,"stop":1761170223235,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d171a03bf223e0b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1761170345459,"stop":1761170345459,"duration":0},"status":"passed","severity":"normal"},{"uid":"646b9c3a359ca388","name":"Accepts a valid Waku Message","time":{"start":1761170121229,"stop":1761170121230,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e072c3c1f3fcb0","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1761170209313,"stop":1761170209314,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1aaeb8368edc4e","name":"Outgoing message is emitted as sending","time":{"start":1761170111663,"stop":1761170111663,"duration":0},"status":"passed","severity":"normal"},{"uid":"817f401330d1036e","name":"should not receive a peer event after stop","time":{"start":1761170077216,"stop":1761170077217,"duration":1},"status":"passed","severity":"normal"},{"uid":"e290b37f58041c50","name":"should drop connection to all peers on hangUp","time":{"start":1761170222283,"stop":1761170222283,"duration":0},"status":"passed","severity":"normal"},{"uid":"875f07a50fec7fe4","name":"Check publish message containing unicode special characters","time":{"start":1761170336116,"stop":1761170336117,"duration":1},"status":"passed","severity":"normal"},{"uid":"a682fe730ea1bd43","name":"Check received message containing Russian","time":{"start":1761170581094,"stop":1761170581094,"duration":0},"status":"passed","severity":"normal"},{"uid":"516322e43dd098e1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1761170063686,"stop":1761170063686,"duration":0},"status":"passed","severity":"normal"},{"uid":"6014ddd0a55c4b7","name":"Reusing cursor across nodes","time":{"start":1761170445173,"stop":1761170445173,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2293bea5f9de8c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1761170073421,"stop":1761170073421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd901089018ae86","name":"Callback on promise, aborts when callback returns true","time":{"start":1761170486891,"stop":1761170486892,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefe3987e3eeaf5","name":"Check received message containing shell command","time":{"start":1761170581096,"stop":1761170581096,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae434f085938dd4","name":"Push message with Chinese payload","time":{"start":1761171187546,"stop":1761171187546,"duration":0},"status":"passed","severity":"normal"},{"uid":"7feeacf57b8bc14e","name":"Query Generator - false","time":{"start":1761170471886,"stop":1761170471887,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c20f58e21801abb","name":"Push message with content topic containing numeric","time":{"start":1761171187576,"stop":1761171187576,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7ed7acb5ab15b8","name":"should handle retrieve function with query parameters","time":{"start":1761170110324,"stop":1761170110325,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c04b630eb0c1681","name":"Push message with Arabic payload","time":{"start":1761171187546,"stop":1761171187546,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ec58778ab152fd","name":"should return different streams if requested simultaniously","time":{"start":1761170064873,"stop":1761170064874,"duration":1},"status":"passed","severity":"normal"},{"uid":"2896dff3ee995cb1","name":"Push message with shell command payload","time":{"start":1761171187548,"stop":1761171187548,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d73ff2263bcdf8","name":"should handle multiple peers with different shard configurations","time":{"start":1761170064298,"stop":1761170064298,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d4accebbc6dd34","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1761170345464,"stop":1761170345464,"duration":0},"status":"passed","severity":"normal"},{"uid":"8610e6bbd4d9e62e","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1761170093263,"stop":1761170093265,"duration":2},"status":"passed","severity":"normal"},{"uid":"add561212f9161ef","name":"should decode valid enr with tcp successfully","time":{"start":1761170056114,"stop":1761170056115,"duration":1},"status":"passed","severity":"normal"},{"uid":"77122f3ba68a0576","name":"should merge provided config with defaults","time":{"start":1761170065116,"stop":1761170065116,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ef1c8c36731e00","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1761170050853,"stop":1761170050853,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28b53f90bfd8b99","name":"Sync message is sent within sync frequency","time":{"start":1761170118191,"stop":1761170118191,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba8fd4c1d40df208","name":"Promise Callback - false","time":{"start":1761170471888,"stop":1761170471888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccee4f3291dbd0de","name":"should not start if already started","time":{"start":1761170073357,"stop":1761170073358,"duration":1},"status":"passed","severity":"normal"},{"uid":"648fecf6e24b2ab7","name":"Bloom filter","time":{"start":1761170099764,"stop":1761170099764,"duration":0},"status":"passed","severity":"normal"},{"uid":"16050a93af15f960","name":"Subscribe to topic containing numeric and receive message","time":{"start":1761170620753,"stop":1761170620753,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5f6b6d47d192ed","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1761170051031,"stop":1761170051031,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98e8feb08e8b0d3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1761170050855,"stop":1761170050855,"duration":0},"status":"passed","severity":"normal"},{"uid":"28295ba150f2b581","name":"Push message with Arabic payload","time":{"start":1761171187571,"stop":1761171187572,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80872dfbba4c8c2","name":"Sample","time":{"start":1761170055663,"stop":1761170055663,"duration":0},"status":"passed","severity":"normal"},{"uid":"147a782d40cdfd37","name":"Check received message containing special chars","time":{"start":1761170581103,"stop":1761170581103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee05d1e2a84ad6a","name":"Push message with content topic containing short","time":{"start":1761171187550,"stop":1761171187550,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e09d7b8f29596eb","name":"Store - dialed after - with timeout","time":{"start":1761170502158,"stop":1761170502158,"duration":0},"status":"passed","severity":"normal"},{"uid":"9938f4ffc8df2436","name":"Push message with numeric payload","time":{"start":1761171187532,"stop":1761171187532,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af6ec9288d139bf","name":"should return true for sync message with causal history","time":{"start":1761170113329,"stop":1761170113329,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9f03a05400b0aa","name":"Push message with content topic containing escaped characters","time":{"start":1761171187578,"stop":1761171187578,"duration":0},"status":"passed","severity":"normal"},{"uid":"560d9bc2a5d91f4f","name":"Push message with content topic containing special chars","time":{"start":1761171187564,"stop":1761171187564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bb1dedb667186a","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1761170100237,"stop":1761170100237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3195ea32db517f17","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1761170100229,"stop":1761170100229,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a33638a1d452b65","name":"should handle case with all peers already connected","time":{"start":1761170064929,"stop":1761170064929,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b365dc75e98c16","name":"should drop connection via multiaddr with hangUp","time":{"start":1761170222284,"stop":1761170222284,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8c7bd9fd6a16e6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1761170093316,"stop":1761170093316,"duration":0},"status":"passed","severity":"normal"},{"uid":"770cc7577e1330e4","name":"should be able to encode the field with only STORE set to true","time":{"start":1761170055523,"stop":1761170055524,"duration":1},"status":"passed","severity":"normal"},{"uid":"550eb1dee9c50ee1","name":"Check message on other pubsub topic is not received","time":{"start":1761170581099,"stop":1761170581099,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca1be3515d3ecc4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1761170620749,"stop":1761170620749,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc57dfc411e44a6","name":"should have no discoveries enabled by default","time":{"start":1761170108665,"stop":1761170108666,"duration":1},"status":"passed","severity":"normal"},{"uid":"43f723bfea8a0c90","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1761170329424,"stop":1761170329425,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d52058f3f52e0c2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1761170064935,"stop":1761170064937,"duration":2},"status":"passed","severity":"normal"},{"uid":"7180c4db643660b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1761170093309,"stop":1761170093309,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f5d76625c46a9f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1761170050868,"stop":1761170050868,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4e084058e55751","name":"should retry failed tasks","time":{"start":1761170108810,"stop":1761170108814,"duration":4},"status":"passed","severity":"normal"},{"uid":"92425ed2b2335c31","name":"Nwaku publishes","time":{"start":1761170326020,"stop":1761170326021,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbc74987b664fe03","name":"should create RPC request with correct parameters","time":{"start":1761170073424,"stop":1761170073424,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd53b919eb24c040","name":"should handle shard reader errors gracefully","time":{"start":1761170064296,"stop":1761170064297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4521388e442f11d6","name":"messageHashStr produces consistent results for the same input","time":{"start":1761170064432,"stop":1761170064433,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ceb4ad38d55735","name":"Nodes with multiple pubsub topic","time":{"start":1761170329424,"stop":1761170329424,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5f6764874d935f7","name":"Check message received after jswaku node is restarted","time":{"start":1761170581100,"stop":1761170581101,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ced1a75feb288d","name":"should register libp2p event listeners when start is called","time":{"start":1761170109492,"stop":1761170109492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce941b6a0661b87","name":"should handle dial errors gracefully","time":{"start":1761170064286,"stop":1761170064288,"duration":2},"status":"passed","severity":"normal"},{"uid":"854612dc9b4b59f7","name":"Check publish message containing XML","time":{"start":1761170336113,"stop":1761170336114,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af2af4d6ddd82d7","name":"Push message with custom timestamp: 1761166558177","time":{"start":1761171187581,"stop":1761171187581,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c25b61f545baff2","name":"Encoder error raises irrecoverable error","time":{"start":1761170113323,"stop":1761170113323,"duration":0},"status":"passed","severity":"normal"},{"uid":"3914fea52f9c7392","name":"should throw error - no public key","time":{"start":1761170056115,"stop":1761170056115,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e167f2fd884bed","name":"Push message with emoji payload","time":{"start":1761171187574,"stop":1761171187575,"duration":1},"status":"passed","severity":"normal"},{"uid":"673cfa0798716f9d","name":"should attach causal history and bloom filter to each message","time":{"start":1761170100228,"stop":1761170100228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0c07289952fd3","name":"Query generator for 2000 messages","time":{"start":1761170486893,"stop":1761170486893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d3e394de946c31","name":"returns all values when wanted number is greater than available values","time":{"start":1761170072575,"stop":1761170072576,"duration":1},"status":"passed","severity":"normal"},{"uid":"baee11e5cd5cee01","name":"should wait for Store peer to be connected","time":{"start":1761170110551,"stop":1761170110551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a7f4940465fb9b","name":"should not receive a peer event before start","time":{"start":1761170368547,"stop":1761170368547,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d411cb9a860c45","name":"should stop ping timers on peer disconnect","time":{"start":1761170065036,"stop":1761170065036,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b2baf1a06630de","name":"should create KeepAliveManager with required options","time":{"start":1761170065030,"stop":1761170065030,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cba66d2561c328","name":"should stop query on content message from same channel","time":{"start":1761170113326,"stop":1761170113326,"duration":0},"status":"passed","severity":"normal"},{"uid":"910c9600f7d62130","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1761170100232,"stop":1761170100232,"duration":0},"status":"passed","severity":"normal"},{"uid":"6417538dffbb9ca9","name":"can start and stop the service","time":{"start":1761170139539,"stop":1761170139540,"duration":1},"status":"passed","severity":"normal"},{"uid":"41471e10a78591bd","name":"should sort peers by ping value","time":{"start":1761170065124,"stop":1761170065124,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d641223ebadb2c2","name":"Push message with emoji payload","time":{"start":1761171187536,"stop":1761171187537,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05356017dbdab7b","name":"should remove event listeners","time":{"start":1761170064919,"stop":1761170064919,"duration":0},"status":"passed","severity":"normal"},{"uid":"413f08224a990f6f","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1761170064563,"stop":1761170064563,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8bad67c648ae26","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app10/8/topic492/proto","time":{"start":1761170433697,"stop":1761170433697,"duration":0},"status":"passed","severity":"normal"},{"uid":"1376f8d195ac617b","name":"should not fail to stop the service if it was not started","time":{"start":1761170368545,"stop":1761170368546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece3dd6edec919d2","name":"should not fail to start the service if it is already started","time":{"start":1761170368546,"stop":1761170368546,"duration":0},"status":"passed","severity":"normal"},{"uid":"d384799c0c3857cb","name":"Subscribe to topic containing special chars and publish message","time":{"start":1761170345462,"stop":1761170345462,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b278cbccc941f9","name":"Encoder throws on undefined content topic","time":{"start":1761170082326,"stop":1761170082327,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6713253395897a","name":"Push message with rate limit","time":{"start":1761171187555,"stop":1761171187555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec3b51e7c5cd106","name":"Publish without waiting for remote peer","time":{"start":1761170345458,"stop":1761170345458,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31954e39cfd0cc1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1761170056114,"stop":1761170056114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8c5b9efbd4be2c","name":"should maintain proper timestamps if all messages received","time":{"start":1761170100229,"stop":1761170100229,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a25570e35bd1e98b","name":"Push message with content topic containing Russian","time":{"start":1761171187577,"stop":1761171187578,"duration":1},"status":"passed","severity":"normal"},{"uid":"81c0c87c4825d508","name":"Check received message with timestamp: 1649153314 ","time":{"start":1761170581108,"stop":1761170581109,"duration":1},"status":"passed","severity":"normal"},{"uid":"a604ea9e40286a88","name":"Push message with rate limit","time":{"start":1761171187542,"stop":1761171187542,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72e50bc35de4e98","name":"should handle large number of peers request","time":{"start":1761170073423,"stop":1761170073423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c92c32b03674c52","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1761170063708,"stop":1761170063708,"duration":0},"status":"passed","severity":"normal"},{"uid":"693c9fa2f5efda60","name":"Subscribe to topic containing short and receive message","time":{"start":1761170620753,"stop":1761170620753,"duration":0},"status":"passed","severity":"normal"},{"uid":"202cef20e4c6c093","name":"should be delivered immediately if received","time":{"start":1761170100239,"stop":1761170100239,"duration":0},"status":"passed","severity":"normal"},{"uid":"225f337a8fbade3a","name":"should create ShardReader with auto sharding network config","time":{"start":1761170064316,"stop":1761170064316,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61f059ea6885476","name":"should reject if Store is requested but not mounted","time":{"start":1761170110549,"stop":1761170110549,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ddcf1cbcaf2c84","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1761170093261,"stop":1761170093262,"duration":1},"status":"passed","severity":"normal"},{"uid":"962c6d3bc0aaa585","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1761170065040,"stop":1761170065040,"duration":0},"status":"passed","severity":"normal"},{"uid":"47188b31760d0922","name":"should do nothing if no non-locked connections to drop","time":{"start":1761170064942,"stop":1761170064942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1fa22917eae343","name":"Check received message containing Arabic","time":{"start":1761170581103,"stop":1761170581104,"duration":1},"status":"passed","severity":"normal"},{"uid":"3096be95e07d8b9a","name":"should handle special patterns correctly","time":{"start":1761170097336,"stop":1761170097337,"duration":1},"status":"passed","severity":"normal"},{"uid":"6742ea2fbdffbc12","name":"should initialize with isNetworkConnected as false","time":{"start":1761170063658,"stop":1761170063658,"duration":0},"status":"passed","severity":"normal"},{"uid":"280c91f9d7322680","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1761170110332,"stop":1761170110333,"duration":1},"status":"passed","severity":"normal"},{"uid":"f52fa18b73e8a410","name":"should dial one peer on dial","time":{"start":1761170222283,"stop":1761170222283,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cd30262d33e97","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1761170620756,"stop":1761170620756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc0e6d11bf25148","name":"Check received message with timestamp: 1761170134308 ","time":{"start":1761170581097,"stop":1761170581098,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac05af4ce356870","name":"peer exchange sets tag","time":{"start":1761170311974,"stop":1761170311978,"duration":4},"status":"passed","severity":"normal"},{"uid":"df9a8242c56d7846","name":"should handle ENR without shardInfo","time":{"start":1761170073366,"stop":1761170073366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1c93bcad2c8f4e","name":"A test","time":{"start":1761170209462,"stop":1761170209462,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac84f18045ce195","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1761170513381,"stop":1761170513382,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01cfcf739baf421","name":"should dial peers from store when browser is connected","time":{"start":1761170064920,"stop":1761170064920,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6759815cbe69d4","name":"Push message with escaped characters payload","time":{"start":1761171187562,"stop":1761171187562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9c15b1b8c591cc","name":"should work with stubbed waku event emitter","time":{"start":1761170110320,"stop":1761170110321,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f85af38f2f798a","name":"should not change state when connections remain after disconnect","time":{"start":1761170063700,"stop":1761170063700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47cc72765d25664","name":"should dial peers from store on start","time":{"start":1761170064912,"stop":1761170064912,"duration":0},"status":"passed","severity":"normal"},{"uid":"174a7e950e2108c","name":"rejects hash query with content filter parameters","time":{"start":1761170064574,"stop":1761170064575,"duration":1},"status":"passed","severity":"normal"},{"uid":"e778152df166ed44","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1761170093271,"stop":1761170093271,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c1ee51fd28facf","name":"Push message with content topic containing JSON","time":{"start":1761171187566,"stop":1761171187566,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55afcf49f3f3d16","name":"Subscribe to topic containing JSON and receive message","time":{"start":1761170620756,"stop":1761170620756,"duration":0},"status":"passed","severity":"normal"},{"uid":"845162346a5e8bdb","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1761170113325,"stop":1761170113326,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4763496a4df423","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1761170620754,"stop":1761170620754,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd5ba8f2e76e12","name":"should initialize with libp2p components","time":{"start":1761170073419,"stop":1761170073419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a337b4a11b41cfb8","name":"Generator, 2 different shards","time":{"start":1761170451197,"stop":1761170451197,"duration":0},"status":"passed","severity":"normal"},{"uid":"4383b3b3ffc8c869","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1761170082325,"stop":1761170082325,"duration":0},"status":"passed","severity":"normal"},{"uid":"36630b42e5f0d569","name":"should be online or offline if network state changed","time":{"start":1761170154913,"stop":1761170154913,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c23f318f6ba8f95","name":"should properly clean up resources when disposed","time":{"start":1761170107937,"stop":1761170107937,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea366ada2bf1b0e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1761170483734,"stop":1761170483735,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e82c5cccd49db6","name":"Publish message with large meta","time":{"start":1761170336123,"stop":1761170336124,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa4bc986616a87a","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1761170073421,"stop":1761170073421,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bd92a0620f4db8","name":"should insert message id into causal history","time":{"start":1761170100227,"stop":1761170100227,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b489c610a0d8dc","name":"should handle ping failures gracefully","time":{"start":1761170065038,"stop":1761170065038,"duration":0},"status":"passed","severity":"normal"},{"uid":"759200e8ada86cc4","name":"should create PeerExchange instance with components","time":{"start":1761170073424,"stop":1761170073424,"duration":0},"status":"passed","severity":"normal"},{"uid":"e84e818eede98944","name":"Push message with Basic HTML tag payload","time":{"start":1761171187573,"stop":1761171187573,"duration":0},"status":"passed","severity":"normal"},{"uid":"90da261c99842586","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1761170093261,"stop":1761170093261,"duration":0},"status":"passed","severity":"normal"},{"uid":"909b4b80f01bd3c6","name":"should clear the dialing interval","time":{"start":1761170064266,"stop":1761170064270,"duration":4},"status":"passed","severity":"normal"},{"uid":"b64467098015ec5e","name":"Check publish message containing numeric","time":{"start":1761170336109,"stop":1761170336109,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae981f67b8cc03a2","name":"should be sent with empty content","time":{"start":1761170100237,"stop":1761170100237,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9f40c3668ff210","name":"Push message with Script payload","time":{"start":1761171187560,"stop":1761171187560,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd4ad699fe9180b","name":"should handle empty pubsub topics","time":{"start":1761170065045,"stop":1761170065046,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc211974a33bd15f","name":"Subscribe to topic containing special chars and receive message","time":{"start":1761170620745,"stop":1761170620745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1975d2cc5c0f1c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1761170064417,"stop":1761170064418,"duration":1},"status":"passed","severity":"normal"},{"uid":"64cd8889c75abf09","name":"should serialize and deserialize correctly","time":{"start":1761170097336,"stop":1761170097336,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f308e257b85164e","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1761170073422,"stop":1761170073422,"duration":0},"status":"passed","severity":"normal"},{"uid":"6170cc3b1f37daf1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1761170108667,"stop":1761170108674,"duration":7},"status":"passed","severity":"normal"},{"uid":"def303e51d3299a0","name":"throws on content topic with empty version field","time":{"start":1761170050850,"stop":1761170050851,"duration":1},"status":"passed","severity":"normal"},{"uid":"c88d6e769b1c92a6","name":"should return false when peer has no shard info","time":{"start":1761170064328,"stop":1761170064331,"duration":3},"status":"passed","severity":"normal"},{"uid":"a236bd627984ef5a","name":"Push message with XML payload","time":{"start":1761171187572,"stop":1761171187573,"duration":1},"status":"passed","severity":"normal"},{"uid":"792be64fa6888d83","name":"should not dispatch event when already disconnected","time":{"start":1761170063701,"stop":1761170063706,"duration":5},"status":"passed","severity":"normal"},{"uid":"e1c6274dd7c2e260","name":"should not trigger query when a recent query happened under threshold","time":{"start":1761170110328,"stop":1761170110328,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae5dabc0fa3d18e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1761170093316,"stop":1761170093316,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd0eb6e72ce08ea","name":"should sort by messageId when timestamps are equal","time":{"start":1761170099770,"stop":1761170099771,"duration":1},"status":"passed","severity":"normal"},{"uid":"802480d4d11fbc40","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1761170581111,"stop":1761170581112,"duration":1},"status":"passed","severity":"normal"},{"uid":"88712869e1c15b79","name":"throws an error for improperly formatted content topics","time":{"start":1761170050860,"stop":1761170050861,"duration":1},"status":"passed","severity":"normal"},{"uid":"88c61f4b36eade00","name":"should properly create peer info with all multiaddrs","time":{"start":1761170056121,"stop":1761170056121,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ff18e47bb3218a","name":"Push message with escaped characters payload","time":{"start":1761171187536,"stop":1761171187536,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7d3b3e41d1e793","name":"random static sharding 10 - Cluster ID: 596, Shard ID: 39","time":{"start":1761170455405,"stop":1761170455406,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c1e7f1955bb98c","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1761170092595,"stop":1761170092595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8474e1113e179d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1761170050869,"stop":1761170050869,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe15733466826c35","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1761170093295,"stop":1761170093296,"duration":1},"status":"passed","severity":"normal"},{"uid":"275c08d48227e5df","name":"Push message with meta","time":{"start":1761171187541,"stop":1761171187542,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ab0d655e4d199b","name":"Promise Callback - true","time":{"start":1761170471887,"stop":1761170471888,"duration":1},"status":"passed","severity":"normal"},{"uid":"4055610324506746","name":"should skip peers without peer exchange protocol","time":{"start":1761170073359,"stop":1761170073360,"duration":1},"status":"passed","severity":"normal"},{"uid":"846dcbe4a84e1d46","name":"should successfully unsubscribe from an existing subscription","time":{"start":1761170109813,"stop":1761170109814,"duration":1},"status":"passed","severity":"normal"},{"uid":"555cf36c0bed7b6d","name":"should retry if all attempts fail","time":{"start":1761170108816,"stop":1761170108820,"duration":4},"status":"passed","severity":"normal"},{"uid":"c41578325f3e0394","name":"Init the array if not present","time":{"start":1761170050754,"stop":1761170050755,"duration":1},"status":"passed","severity":"normal"},{"uid":"be06cd17ba5314d8","name":"should get all peers from store","time":{"start":1761170064925,"stop":1761170064925,"duration":0},"status":"passed","severity":"normal"},{"uid":"c290fa83223d24f9","name":"Ordered callback, aborts when callback returns true","time":{"start":1761170486893,"stop":1761170486893,"duration":0},"status":"passed","severity":"normal"},{"uid":"c813468b805d61cb","name":"Push message with Arabic payload","time":{"start":1761171187533,"stop":1761171187533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e608f547c67814f6","name":"Cluster id 0, shard 0","time":{"start":1761170455394,"stop":1761170455394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bbc0a64d6213ff","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1761170109485,"stop":1761170109485,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a45c908160636d3","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1761170093266,"stop":1761170093267,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba865343370fe261","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1761170340421,"stop":1761170340422,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bad0859658af34f","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1761170072642,"stop":1761170072643,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c7877c690ab903","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1761170109504,"stop":1761170109504,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d86e1547f307f5a","name":"Push message with content topic containing Russian","time":{"start":1761171187565,"stop":1761171187565,"duration":0},"status":"passed","severity":"normal"},{"uid":"2684fe11c771deac","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1761170118192,"stop":1761170118195,"duration":3},"status":"passed","severity":"normal"},{"uid":"f0a8a934a1b69afd","name":"should create ShardReader with static shards network config","time":{"start":1761170064316,"stop":1761170064317,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e0cae657f6c5c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1761170073412,"stop":1761170073413,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0d205ed64878d7","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1761170064943,"stop":1761170064943,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b9211c49332c450","name":"groups content topics by expected pubsub topic","time":{"start":1761170050859,"stop":1761170050859,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1f1c974f37f84","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1761170513381,"stop":1761170513381,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cebfaca202b4119","name":"should work with stubbed retrieve function","time":{"start":1761170110321,"stop":1761170110321,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e9919f8b0d2e7e","name":"should dial more peers if under maxConnections","time":{"start":1761170064937,"stop":1761170064938,"duration":1},"status":"passed","severity":"normal"},{"uid":"11a2d8de1829b81c","name":"should initialize with default number of peers","time":{"start":1761170109478,"stop":1761170109478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b4c0cb2b8ddbd53","name":"Publish message with custom timestamp: Thu Oct 31 2024 21:58:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1761170336118,"stop":1761170336118,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f97543ecaf62c4","name":"Outgoing message is acknowledged","time":{"start":1761170111417,"stop":1761170111417,"duration":0},"status":"passed","severity":"normal"},{"uid":"29edb5cad4de033d","name":"should handle complete discovery-to-dial flow","time":{"start":1761170063964,"stop":1761170063964,"duration":0},"status":"passed","severity":"normal"},{"uid":"420e9f422fa9740c","name":"Subscribe to topic containing Script and publish message","time":{"start":1761170345463,"stop":1761170345463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c825d7e4c9eb44","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1761170513369,"stop":1761170513371,"duration":2},"status":"passed","severity":"normal"},{"uid":"78f4f9454afde41b","name":"Query with Ordered Callback, No Decoder","time":{"start":1761170461172,"stop":1761170461177,"duration":5},"status":"passed","severity":"normal"},{"uid":"fef1b938c9dbd5bd","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1761170109504,"stop":1761170109504,"duration":0},"status":"passed","severity":"normal"},{"uid":"689b270b6dbf6bbf","name":"should process all pages when stopIfTrue never returns true","time":{"start":1761170110336,"stop":1761170110337,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fd978728752143","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app61/10/topic95/test.js","time":{"start":1761170433698,"stop":1761170433698,"duration":0},"status":"passed","severity":"normal"},{"uid":"760d8ba1600224f5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1761170513378,"stop":1761170513379,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b60d1ec35b4360c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1761170050864,"stop":1761170050864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80cb42ef095fbb6","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1761170065067,"stop":1761170065068,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a2838fcc0856ff","name":"Push message with content topic containing escaped characters","time":{"start":1761171187566,"stop":1761171187566,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f57e4a4b3d9f8b1","name":"Ordered Callback - false","time":{"start":1761170471889,"stop":1761170471889,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebb8343f9367f14","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1761170620757,"stop":1761170620757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9ed156ad6302ac","name":"Push message with content topic containing JSON","time":{"start":1761171187540,"stop":1761171187540,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1012051557177fa","name":"should handle query errors gracefully","time":{"start":1761170073363,"stop":1761170073364,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de5af434886be98","name":"should handle case when navigator is not available","time":{"start":1761170063687,"stop":1761170063687,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0773b4b5673c53","name":"Fields are not dropped","time":{"start":1761170064947,"stop":1761170064947,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3214f21dba85920","name":"Push message with SQL Injection payload","time":{"start":1761171187572,"stop":1761171187572,"duration":0},"status":"passed","severity":"normal"},{"uid":"2611da372c99e806","name":"should wait for Filter peer to be connected","time":{"start":1761170110551,"stop":1761170110551,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1fe4b3188032767","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1761170093266,"stop":1761170093266,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33bf4b53d81bbea","name":"should keep entries that haven't expired yet","time":{"start":1761170107933,"stop":1761170107935,"duration":2},"status":"passed","severity":"normal"},{"uid":"32e5b2c1c332ef93","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1761170050861,"stop":1761170050861,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e5982cb5623872","name":"should not be delivered","time":{"start":1761170100238,"stop":1761170100238,"duration":0},"status":"passed","severity":"normal"},{"uid":"b316619f1cd87e16","name":"Decoder throws on undefined content topic","time":{"start":1761170082327,"stop":1761170082328,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c29e500f956b6d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1761170620745,"stop":1761170620745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5b1e4303af89633","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1761170490207,"stop":1761170490207,"duration":0},"status":"passed","severity":"normal"},{"uid":"20217daecae28707","name":"Throws when trying to push message with empty payload","time":{"start":1761171187563,"stop":1761171187563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91092018ea36d01","name":"should be safe to call multiple times","time":{"start":1761170064919,"stop":1761170064919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2c7d027acffae1","name":"should return no connections if no open connection provided","time":{"start":1761170064949,"stop":1761170064949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ed95edf8f1f8d4","name":"should drop connection to one peer on hangUp","time":{"start":1761170222283,"stop":1761170222284,"duration":1},"status":"passed","severity":"normal"},{"uid":"7421dc953e042714","name":"Encoder throws on empty string content topic","time":{"start":1761170082327,"stop":1761170082327,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93f397dc3a9c60a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1761170093308,"stop":1761170093308,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c93351d6d56e86","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1761170093284,"stop":1761170093285,"duration":1},"status":"passed","severity":"normal"},{"uid":"54cdb0a010d547ed","name":"should add and remove event listeners correctly","time":{"start":1761170077218,"stop":1761170077218,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0c46d68a3b18c7","name":"messageHashStr returns a hex string","time":{"start":1761170064425,"stop":1761170064426,"duration":1},"status":"passed","severity":"normal"},{"uid":"133689748496d992","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1761170513374,"stop":1761170513375,"duration":1},"status":"passed","severity":"normal"},{"uid":"76906ae21ee48322","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1761170093276,"stop":1761170093277,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e056f4dd139286","name":"Push message with content topic containing Arabic","time":{"start":1761171187577,"stop":1761171187577,"duration":0},"status":"passed","severity":"normal"},{"uid":"a309276a479cfb2c","name":"Stops search when 2 null results are returned","time":{"start":1761170072729,"stop":1761170072729,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd6b46e1e63e3d8","name":"Push message with XML payload","time":{"start":1761171187534,"stop":1761171187535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ca7b4822943854","name":"should not dispatch event when already connected","time":{"start":1761170063700,"stop":1761170063701,"duration":1},"status":"passed","severity":"normal"},{"uid":"4381bf7a5baba51a","name":"Outgoing message is possibly acknowledged","time":{"start":1761170111665,"stop":1761170111665,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e52c81f7a5752671","name":"should return false when pubsub topic parsing fails","time":{"start":1761170064341,"stop":1761170064342,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace1fa5100c265e1","name":"should handle peer store errors gracefully","time":{"start":1761170064935,"stop":1761170064935,"duration":0},"status":"passed","severity":"normal"},{"uid":"63392a091dd90cae","name":"should check connected peers if present and suitable","time":{"start":1761170110550,"stop":1761170110550,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd34238fe4b79a36","name":"Sets default value correctly","time":{"start":1761170497924,"stop":1761170497924,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d6bf556f084095","name":"should skip updating peer store if peer has same addresses","time":{"start":1761170063963,"stop":1761170063963,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a2ab35e28a9957","name":"Subscribe to topic containing short and publish message","time":{"start":1761170345461,"stop":1761170345461,"duration":0},"status":"passed","severity":"normal"},{"uid":"49df8bc33a2abbea","name":"returns all values when wanted number matches available values","time":{"start":1761170072570,"stop":1761170072572,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc9d3c74fbfdbc9","name":"Correctly serialized arguments","time":{"start":1761170222452,"stop":1761170222453,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96104b3ab4a58e3","name":"should handle browser offline state overriding peer connections","time":{"start":1761170063721,"stop":1761170063721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1af802883306363","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1761170050859,"stop":1761170050860,"duration":1},"status":"passed","severity":"normal"},{"uid":"f834cc057236e001","name":"Push message with JSON payload","time":{"start":1761171187561,"stop":1761171187561,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f35df809c7908d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1761170093267,"stop":1761170093267,"duration":0},"status":"passed","severity":"normal"},{"uid":"38fcafac29870b8e","name":"Passing page size 1 when there are 4 messages","time":{"start":1761170485170,"stop":1761170485171,"duration":1},"status":"passed","severity":"normal"},{"uid":"c20b1a5c8ad9dd0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1761170139551,"stop":1761170139552,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1a103f6ced872f0d","name":"should query peers that support peer exchange","time":{"start":1761170073360,"stop":1761170073360,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e2025c15d35b9a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1761170055535,"stop":1761170055535,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5db81b464d9b0","name":"Push message with content topic containing unicode special characters","time":{"start":1761171187566,"stop":1761171187567,"duration":1},"status":"passed","severity":"normal"},{"uid":"3890a062288a9d5c","name":"should skip peers without peer exchange protocol","time":{"start":1761170073363,"stop":1761170073363,"duration":0},"status":"passed","severity":"normal"},{"uid":"834046ac9ec12129","name":"Passing an array","time":{"start":1761170497918,"stop":1761170497921,"duration":3},"status":"passed","severity":"normal"},{"uid":"32e6f0dff7d21330","name":"different cluster: nodes don't connect","time":{"start":1761170223238,"stop":1761170223243,"duration":5},"status":"passed","severity":"normal"},{"uid":"ccea8d5da4886b7b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1761170093289,"stop":1761170093290,"duration":1},"status":"passed","severity":"normal"},{"uid":"4eeadd5af3dc4b4b","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1761170108674,"stop":1761170108674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad7128c22e2daf2","name":"Check publish message containing special chars","time":{"start":1761170336110,"stop":1761170336110,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc6c980e2fd374c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1761170223235,"stop":1761170223235,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a18ff0a58555d8","name":"Check message received after jswaku node is restarted","time":{"start":1761170581111,"stop":1761170581111,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fd97a52c817513","name":"should create ConnectionManager with required options","time":{"start":1761170065114,"stop":1761170065115,"duration":1},"status":"passed","severity":"normal"},{"uid":"42bcd51947c7bc18","name":"Check received message containing JSON","time":{"start":1761170581096,"stop":1761170581096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d81c9fc4a44d1d8","name":"handles different clusterIds correctly","time":{"start":1761170050860,"stop":1761170050860,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cddaadb43338bc","name":"Push message with content topic containing emoji","time":{"start":1761171187579,"stop":1761171187579,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0b795665693fe2","name":"Push message with JSON payload","time":{"start":1761171187548,"stop":1761171187548,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac513d6e544cfc06","name":"should properly create location multiaddrs - udp4","time":{"start":1761170056119,"stop":1761170056119,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba0e8553badacd9","name":"Subscribe to topic containing shell command and receive message","time":{"start":1761170620756,"stop":1761170620756,"duration":0},"status":"passed","severity":"normal"},{"uid":"262622ab6db80a20","name":"should fail to send if no connected peers found","time":{"start":1761170109212,"stop":1761170109213,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d4b740497f0f42","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1761170093267,"stop":1761170093270,"duration":3},"status":"passed","severity":"normal"},{"uid":"def845dfb4b136e1","name":"should emit multiple messages when query returns multiple messages","time":{"start":1761170110332,"stop":1761170110332,"duration":0},"status":"passed","severity":"normal"},{"uid":"955363418eacd7af","name":"should handle case with no peers in store","time":{"start":1761170064929,"stop":1761170064929,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b38983e7451b5ac","name":"Push message with special chars payload","time":{"start":1761171187558,"stop":1761171187559,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ce68859eca93ad","name":"Passing invalid cursor","time":{"start":1761170445174,"stop":1761170445174,"duration":0},"status":"passed","severity":"normal"},{"uid":"48045099536540cc","name":"should be safe to call multiple times","time":{"start":1761170064918,"stop":1761170064918,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c20f8728093390","name":"should handle very large timestamps","time":{"start":1761170099694,"stop":1761170099694,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cc4a9c88843038","name":"should create an instance with libp2p and dialer","time":{"start":1761170063939,"stop":1761170063940,"duration":1},"status":"passed","severity":"normal"},{"uid":"897652cf9d295889","name":"should be safe to call multiple times","time":{"start":1761170063950,"stop":1761170063950,"duration":0},"status":"passed","severity":"normal"},{"uid":"3296a1d78331f3a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1761170050866,"stop":1761170050866,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7547fd356fa48b","name":"can start the service","time":{"start":1761170077214,"stop":1761170077214,"duration":0},"status":"passed","severity":"normal"},{"uid":"606b1a1782735333","name":"should handle different types of entries","time":{"start":1761170107936,"stop":1761170107936,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8be628a533a0a6","name":"should start ping timers on peer connect","time":{"start":1761170065035,"stop":1761170065035,"duration":0},"status":"passed","severity":"normal"},{"uid":"29eb9e78f070409e","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1761170483735,"stop":1761170483736,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd78fde56d1aaa7","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1761170064874,"stop":1761170064875,"duration":1},"status":"passed","severity":"normal"},{"uid":"13d34463430756d9","name":"Push message with numeric payload","time":{"start":1761171187571,"stop":1761171187571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c95b36812355a9","name":"should return cached hash on subsequent access","time":{"start":1761170065193,"stop":1761170065193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac43586f9e759b69","name":"Push message with SQL Injection payload","time":{"start":1761171187560,"stop":1761171187560,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2142f78b7a3f2c","name":"should handle queue processing errors gracefully","time":{"start":1761170064291,"stop":1761170064296,"duration":5},"status":"passed","severity":"normal"},{"uid":"bbb4a2932487842","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1761170433694,"stop":1761170433694,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b282e4aa64e715","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1761170157813,"stop":1761170157814,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b21db1bfa01fab","name":"should start peer exchange discovery","time":{"start":1761170073357,"stop":1761170073357,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2709e941ad8e85","name":"should handle corrupted shard info gracefully","time":{"start":1761170064344,"stop":1761170064345,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4cc2d4c26c0a2df","name":"should handle errors when getting connections","time":{"start":1761170063709,"stop":1761170063709,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9b728337544605","name":"Push message with content topic containing unicode special characters","time":{"start":1761171187541,"stop":1761171187541,"duration":0},"status":"passed","severity":"normal"},{"uid":"49932c299874a803","name":"should not create timers for topics where peer is not in mesh","time":{"start":1761170065042,"stop":1761170065042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a81af5978fc89240","name":"should properly create location multiaddrs - tcp6","time":{"start":1761170056120,"stop":1761170056120,"duration":0},"status":"passed","severity":"normal"},{"uid":"76374d5dfacccacf","name":"should clear interval on stop","time":{"start":1761170073367,"stop":1761170073367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2079b7b80951e96","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1761170223235,"stop":1761170223236,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dc168cd4f961676","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1761170093314,"stop":1761170093315,"duration":1},"status":"passed","severity":"normal"},{"uid":"88de8c707934cc35","name":"ignores domain fetching errors","time":{"start":1761170073408,"stop":1761170073408,"duration":0},"status":"passed","severity":"normal"},{"uid":"348067d54bc08c66","name":"should not discard bootstrap peers if under the limit","time":{"start":1761170177619,"stop":1761170177620,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a6b30f066d7858","name":"should send to specified number of peers of used peers","time":{"start":1761170109213,"stop":1761170109213,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbd461b35650647","name":"should filter out already connected peers","time":{"start":1761170064926,"stop":1761170064926,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b5767c6a612719","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1761170110339,"stop":1761170110339,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4fcc67aa9332ea","name":"ends if response has no messages","time":{"start":1761170065070,"stop":1761170065070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e5de70eedda409","name":"should dial second nwaku node that was discovered","time":{"start":1761170133798,"stop":1761170133819,"duration":21},"status":"skipped","severity":"normal"},{"uid":"d0ec9dd23228f1db","name":"should dial peer when no shard info available","time":{"start":1761170064286,"stop":1761170064286,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fc0451f9795226","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1761170100235,"stop":1761170100235,"duration":0},"status":"passed","severity":"normal"},{"uid":"138f02d8583c6112","name":"should properly create location multiaddrs - udp6","time":{"start":1761170056119,"stop":1761170056120,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe1374de90c92c0","name":"should emit a peer event after start","time":{"start":1761170368546,"stop":1761170368547,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca44c51086b7f244","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1761170110330,"stop":1761170110331,"duration":1},"status":"passed","severity":"normal"},{"uid":"616f4b23e8af8594","name":"should be able to decode the field with only FILTER set to true","time":{"start":1761170055533,"stop":1761170055533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1d5ff6f29eefd6","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1761170064875,"stop":1761170064875,"duration":0},"status":"passed","severity":"normal"},{"uid":"874662c1c46eb8fc","name":"should handle network check errors gracefully","time":{"start":1761170064297,"stop":1761170064297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8500f4ee264a50e","name":"Push message with content topic containing SQL Injection","time":{"start":1761171187553,"stop":1761171187553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e448e4eccd8365a0","name":"should throw error when no peers are available","time":{"start":1761170110456,"stop":1761170110456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e12737f02d6306e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1761170620742,"stop":1761170620743,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4291b1fcf737b354","name":"should reject if LightPush is requested but not mounted","time":{"start":1761170110549,"stop":1761170110549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2436d3071dd9ef","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1761170620740,"stop":1761170620740,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6ca2ba96f5f303","name":"Sign & Recover","time":{"start":1761170082806,"stop":1761170082806,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8354dfbe74570f","name":"Subscribe and publish message","time":{"start":1761170345458,"stop":1761170345459,"duration":1},"status":"passed","severity":"normal"},{"uid":"574f53dc32245bbd","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1761170157813,"stop":1761170157813,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edd4e897bacd347","name":"should not retry if at least one success","time":{"start":1761170109217,"stop":1761170109217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f04de54bbfa4de","name":"Round trip binary encryption [ecies, signature]","time":{"start":1761170083998,"stop":1761170083998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8403ec455b0edd7","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1761170110325,"stop":1761170110326,"duration":1},"status":"passed","severity":"normal"},{"uid":"141b7de0c31fb539","name":"should select older connection if present","time":{"start":1761170064949,"stop":1761170064950,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc9d152f4c01bd80","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1761170486892,"stop":1761170486892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aea954eda5fa034","name":"isConnected should return false after all peers disconnect","time":{"start":1761170154902,"stop":1761170154903,"duration":1},"status":"passed","severity":"normal"},{"uid":"e583d108c044d2f7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1761170340421,"stop":1761170340421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d725d6043421c34","name":"should return all connected peers without codec filter","time":{"start":1761170065123,"stop":1761170065123,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe264a354c31fbc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1761170064350,"stop":1761170064352,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7d94ceec63f8759","name":"can query messages by message hash","time":{"start":1761170464051,"stop":1761170464051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a5955ef2be947b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1761170620749,"stop":1761170620749,"duration":0},"status":"passed","severity":"normal"},{"uid":"91874d405edc91df","name":"should throw an error for insufficient data","time":{"start":1761170051031,"stop":1761170051032,"duration":1},"status":"passed","severity":"normal"},{"uid":"558fcfdd76e3c0b","name":"same cluster: nodes connect","time":{"start":1761170223237,"stop":1761170223238,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91979ae1e1c297a","name":"Push message with content topic containing numeric","time":{"start":1761171187564,"stop":1761171187564,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b36b340860c642","name":"Push message with custom timestamp: 1761173758176","time":{"start":1761171187556,"stop":1761171187556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21d9ff9949e3358","name":"should create KeepAliveManager with relay","time":{"start":1761170065031,"stop":1761170065031,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c57abda4b9cd6e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1761170620757,"stop":1761170620757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0c5d1e2e120a2b","name":"should return false when peer is not on the specified shard","time":{"start":1761170064334,"stop":1761170064334,"duration":0},"status":"passed","severity":"normal"},{"uid":"254f72f92989521c","name":"Push message with Script payload","time":{"start":1761171187534,"stop":1761171187534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8fc1c781d49e30","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1761170093286,"stop":1761170093286,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcffe43d34a456ed","name":"should work with async generator that yields promises","time":{"start":1761170110324,"stop":1761170110324,"duration":0},"status":"passed","severity":"normal"},{"uid":"23919cd1a23b92a9","name":"passes more than one ENR URLs and attempts connection","time":{"start":1761170139552,"stop":1761170139552,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f59519b48177c34f","name":"Query Generator, No Decoder","time":{"start":1761170461169,"stop":1761170461170,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8efecd8e04d247","name":"Passing page size 11 when there are 10 messages","time":{"start":1761170485173,"stop":1761170485173,"duration":0},"status":"passed","severity":"normal"},{"uid":"6481bba9674c22dc","name":"should remove event listeners from globalThis","time":{"start":1761170063676,"stop":1761170063677,"duration":1},"status":"passed","severity":"normal"},{"uid":"4859334c982db4ed","name":"Push message with content topic containing JSON","time":{"start":1761171187578,"stop":1761171187578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c0218070ceedb4","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1761170050855,"stop":1761170050856,"duration":1},"status":"passed","severity":"normal"},{"uid":"e64f824555a4727c","name":"Push message with content topic containing Russian","time":{"start":1761171187552,"stop":1761171187553,"duration":1},"status":"passed","severity":"normal"},{"uid":"919b7ac86d3943b5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1761170620746,"stop":1761170620746,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4fed4c2f07e710","name":"should discard bootstrap peers when has more than set limit","time":{"start":1761170177617,"stop":1761170177619,"duration":2},"status":"passed","severity":"normal"},{"uid":"811dacd95b808d35","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1761170093308,"stop":1761170093308,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c801dcc46d7e6a3","name":"should stop all internal components","time":{"start":1761170065118,"stop":1761170065118,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eae9a5fe36dd4d7","name":"Push message with content topic containing SQL Injection","time":{"start":1761171187578,"stop":1761171187578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdfb378f54ad9d5","name":"should successfully subscribe to supported pubsub topic","time":{"start":1761170109807,"stop":1761170109808,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e71ce7c5f55966e","name":"should return empty array when no peers connected","time":{"start":1761170065122,"stop":1761170065123,"duration":1},"status":"passed","severity":"normal"},{"uid":"e61e40f29c300a4b","name":"msgTime: 0 ms from now, startTime: 1761084085420, endTime: 1761170485420","time":{"start":1761170513380,"stop":1761170513380,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c70bafadb241af9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1761170513373,"stop":1761170513374,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecd73aba178a3eb8","name":"should not receive a peer event before start","time":{"start":1761170139545,"stop":1761170139546,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b5e32a145b9b09","name":"Outgoing message is possibly acknowledged","time":{"start":1761170113323,"stop":1761170113323,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5af0c0c9291c553a","name":"should be safe to call multiple times","time":{"start":1761170065118,"stop":1761170065118,"duration":0},"status":"passed","severity":"normal"},{"uid":"670a62fb8a9d9412","name":"Subscribe and receive messages via lightPush","time":{"start":1761170620739,"stop":1761170620739,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a37b983dcf26759","name":"tcp ip4 address","time":{"start":1761170055477,"stop":1761170055479,"duration":2},"status":"passed","severity":"normal"},{"uid":"85cdc9df06daf30","name":"Push message with content topic containing Arabic","time":{"start":1761171187565,"stop":1761171187565,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a6a42ca6bcf103","name":"should add received messages to bloom filter","time":{"start":1761170100229,"stop":1761170100229,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bccd1b66f7ecaad","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1761170050870,"stop":1761170050871,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac583286cc70ab24","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1761170093307,"stop":1761170093307,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae86f6a8cf6be64","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1761170064427,"stop":1761170064429,"duration":2},"status":"passed","severity":"normal"},{"uid":"973ff0a4ed4af065","name":"should respect custom numPeersToUse configuration","time":{"start":1761170109498,"stop":1761170109502,"duration":4},"status":"passed","severity":"normal"},{"uid":"1a4c43e170b34c15","name":"should decode valid enr successfully","time":{"start":1761170056114,"stop":1761170056114,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c408ca3ba9cd939","name":"should remove event listeners","time":{"start":1761170065032,"stop":1761170065033,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bff80d0d947f00","name":"Push message with SQL Injection payload","time":{"start":1761171187547,"stop":1761171187547,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff7c1302986cc07","name":"random static sharding 8 - Cluster ID: 873, Shard ID: 518","time":{"start":1761170455404,"stop":1761170455404,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f97b32a1b332599","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1761170483737,"stop":1761170483737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da86a5fccf944de","name":"Waku message hash computation (payload length 0)","time":{"start":1761170064418,"stop":1761170064419,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f8844e047e9037","name":"should increase lamport timestamp","time":{"start":1761170100228,"stop":1761170100228,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9378ea56e28b8d","name":"Push message with custom timestamp: 1730411758176","time":{"start":1761171187542,"stop":1761171187543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbcbb4cc19a4098","name":"Push message with emoji payload","time":{"start":1761171187562,"stop":1761171187563,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f35feb9f3e22964","name":"should encode/decode to text encoding","time":{"start":1761170056118,"stop":1761170056118,"duration":0},"status":"passed","severity":"normal"},{"uid":"49278e40954bd869","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1761170620751,"stop":1761170620752,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bf5d00be78c7da0f","name":"should compute hash only when first accessed","time":{"start":1761170065192,"stop":1761170065192,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ff5b1736228fda","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1761170345459,"stop":1761170345459,"duration":0},"status":"passed","severity":"normal"},{"uid":"133dda509c1bc7c6","name":"Encoder error raises irrecoverable error","time":{"start":1761170111664,"stop":1761170111664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f726d2ce323a39b","name":"should encode/decode to RLP encoding","time":{"start":1761170056117,"stop":1761170056118,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3672c5e7a30da89","name":"should clear dial history on stop","time":{"start":1761170064270,"stop":1761170064270,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3c5c05ef6faa4c","name":"Push message with content topic containing Arabic","time":{"start":1761171187552,"stop":1761171187552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b8490f7692d5b7","name":"Nodes with multiple pubsub topic","time":{"start":1761170329422,"stop":1761170329422,"duration":0},"status":"passed","severity":"normal"},{"uid":"51474d7db80981d0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1761170072643,"stop":1761170072643,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c3ced10e37fa01","name":"should capture event listeners for testing","time":{"start":1761170110322,"stop":1761170110322,"duration":0},"status":"passed","severity":"normal"},{"uid":"a133c48c4342833c","name":"Push message with Arabic payload","time":{"start":1761171187559,"stop":1761171187559,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ec91c7512f0794","name":"Subscribe to topic containing short and receive message","time":{"start":1761170620744,"stop":1761170620744,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c242a68992fff9","name":"Refresh subscription","time":{"start":1761170620752,"stop":1761170620753,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0aa62699c999279","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1761170620750,"stop":1761170620750,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c3544d4ae93432","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1761170345466,"stop":1761170345466,"duration":0},"status":"passed","severity":"normal"},{"uid":"372645fe630e3425","name":"Mutual subscription","time":{"start":1761170345457,"stop":1761170345458,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd1b63cf694b845","name":"Push message with custom timestamp: 1761173758177","time":{"start":1761171187581,"stop":1761171187581,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd36ff37159e7da","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1761170093271,"stop":1761170093272,"duration":1},"status":"passed","severity":"normal"},{"uid":"a506dad25dfc3e4f","name":"Push message with unicode special characters payload","time":{"start":1761171187574,"stop":1761171187574,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22c4a72728a36dc","name":"should add and check entries correctly","time":{"start":1761170107928,"stop":1761170107931,"duration":3},"status":"passed","severity":"normal"},{"uid":"aef8e1cc14aa2852","name":"should populate queue if has active dial","time":{"start":1761170064278,"stop":1761170064280,"duration":2},"status":"passed","severity":"normal"},{"uid":"d40e4fa9a16c44eb","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1761170093282,"stop":1761170093282,"duration":0},"status":"passed","severity":"normal"},{"uid":"521e7aa1b3e54743","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1761170154901,"stop":1761170154902,"duration":1},"status":"passed","severity":"normal"},{"uid":"358cfa6d5c1cf34","name":"should handle case when globalThis is not available","time":{"start":1761170063687,"stop":1761170063688,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5079b17d7213b42","name":"should clear existing timers before creating new ones","time":{"start":1761170065044,"stop":1761170065045,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1c2b8ae66d14a48","name":"Relay Node - default protocol","time":{"start":1761170502159,"stop":1761170502160,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab86917dc9bc13e","name":"Check received message containing shell command","time":{"start":1761170581106,"stop":1761170581106,"duration":0},"status":"passed","severity":"normal"},{"uid":"7530a23165cde62e","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1761170109506,"stop":1761170109506,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc126bf0ea3f6ff","name":"should skip peers that were recently queried","time":{"start":1761170073361,"stop":1761170073362,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac7a53969eeb0ea8","name":"should update ack status of messages in outgoing buffer","time":{"start":1761170100238,"stop":1761170100238,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e873c1a5a6a1f43","name":"Sync message is not sent if another sync message was just received","time":{"start":1761170118192,"stop":1761170118192,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee90c69b9f943b8f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1761170620741,"stop":1761170620741,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9d512ea9d51ab1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1761170486880,"stop":1761170486881,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e6777576fde1075","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1761170099765,"stop":1761170099770,"duration":5},"status":"passed","severity":"normal"},{"uid":"e388158b39720117","name":"should deliver messages after dependencies are met","time":{"start":1761170100233,"stop":1761170100233,"duration":0},"status":"passed","severity":"normal"},{"uid":"70231d587f488b71","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app6/2/topic377/json","time":{"start":1761170433700,"stop":1761170433700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d2aff8feaa1658","name":"should hang up with multiaddr and return true on success","time":{"start":1761170065121,"stop":1761170065122,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3fcb3fb8dd4f7c","name":"should create a new stream if no existing for protocol found","time":{"start":1761170064869,"stop":1761170064870,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4bd183baacf2ac9","name":"should stop peer exchange discovery","time":{"start":1761170073358,"stop":1761170073358,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a8d47b4096d983","name":"returns only open connection if one present","time":{"start":1761170064949,"stop":1761170064949,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c9ab4cc3b8f6b1f","name":"Check publish message containing short","time":{"start":1761170336108,"stop":1761170336109,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd95ff573cebabd4","name":"should handle queue overflow by adding peers to queue","time":{"start":1761170064289,"stop":1761170064289,"duration":0},"status":"passed","severity":"normal"},{"uid":"6145625c0195fd4c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1761170329422,"stop":1761170329422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2518edb146d78c","name":"should allow redial after failed dial cooldown expires","time":{"start":1761170064288,"stop":1761170064289,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf96c3a88c34b52c","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1761170055525,"stop":1761170055526,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aaaef9d4ec0e713","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1761170108666,"stop":1761170108667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a73cf21f2b30f0c","name":"Check received message containing Basic HTML tag","time":{"start":1761170581095,"stop":1761170581096,"duration":1},"status":"passed","severity":"normal"},{"uid":"698d05f575eb8ea8","name":"should not dial peers from store when browser is not connected","time":{"start":1761170064920,"stop":1761170064924,"duration":4},"status":"passed","severity":"normal"},{"uid":"ec03ad9cff7be1ef","name":"Subscribe and receive messages via waku relay post","time":{"start":1761170620740,"stop":1761170620741,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6f4728df54571f","name":"Outgoing message is emitted as sent","time":{"start":1761170113322,"stop":1761170113323,"duration":1},"status":"passed","severity":"normal"},{"uid":"115a9b64d95792a6","name":"udp ip6 address","time":{"start":1761170055480,"stop":1761170055480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efa5ecdf2119ce7","name":"should return usable stream attached to connection","time":{"start":1761170064868,"stop":1761170064869,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf004b49b0206e7","name":"should handle missing messages with undefined retrievalHint","time":{"start":1761170100235,"stop":1761170100236,"duration":1},"status":"passed","severity":"normal"},{"uid":"95997db867eeccbd","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1761170110130,"stop":1761170110130,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a6b7ddb36686e4","name":"Check received message containing JSON","time":{"start":1761170581106,"stop":1761170581106,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c06eade17734ab","name":"Push message with short payload","time":{"start":1761171187544,"stop":1761171187545,"duration":1},"status":"passed","severity":"normal"},{"uid":"be70a007e99eac8a","name":"Push message with Basic HTML tag payload","time":{"start":1761171187535,"stop":1761171187535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc098c259d787fb","name":"should create dialer with libp2p and shardReader","time":{"start":1761170064256,"stop":1761170064257,"duration":1},"status":"passed","severity":"normal"},{"uid":"d177483cfa3589fe","name":"Check received message containing long","time":{"start":1761170581092,"stop":1761170581092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9676e5746bed1675","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1761170329423,"stop":1761170329423,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d58bfa21953df40","name":"should return true even if peer has no overlapping shards","time":{"start":1761170064325,"stop":1761170064328,"duration":3},"status":"passed","severity":"normal"},{"uid":"c6d231cd69fdd2c2","name":"should return true for message with causal history","time":{"start":1761170113328,"stop":1761170113329,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bff53f91c271484","name":"All","time":{"start":1761170139763,"stop":1761170139764,"duration":1},"status":"passed","severity":"normal"},{"uid":"df74cf6dca36d6e9","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1761170093278,"stop":1761170093281,"duration":3},"status":"passed","severity":"normal"},{"uid":"e6a0d97506025214","name":"should handle dial errors gracefully","time":{"start":1761170063954,"stop":1761170063955,"duration":1},"status":"passed","severity":"normal"},{"uid":"767ded3cd08d9a5f","name":"Push message with long payload","time":{"start":1761171187570,"stop":1761171187570,"duration":0},"status":"passed","severity":"normal"},{"uid":"868e7b5dc8f61196","name":"should work with mixed v2 and v3 peers","time":{"start":1761170109218,"stop":1761170109218,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7e60c6e6252de","name":"Subscribe to topic containing numeric and publish message","time":{"start":1761170345461,"stop":1761170345462,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f0fcd191d8b15","name":"return first retrieved peers without further DNS queries","time":{"start":1761170073412,"stop":1761170073412,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99613f9ac496b9f","name":"can start and stop the service","time":{"start":1761170077215,"stop":1761170077215,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6a6119b4a29f10","name":"should use DNS peer discovery with light client","time":{"start":1761170139549,"stop":1761170139550,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8b2c712620f7a566","name":"Push message with content topic containing short","time":{"start":1761171187563,"stop":1761171187563,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf7254e18118d24","name":"should handle complete dial lifecycle","time":{"start":1761170064297,"stop":1761170064298,"duration":1},"status":"passed","severity":"normal"},{"uid":"150dd43e0795d852","name":"Push message with content topic containing escaped characters","time":{"start":1761171187540,"stop":1761171187541,"duration":1},"status":"passed","severity":"normal"},{"uid":"581b88b353aa35ab","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1761170093297,"stop":1761170093298,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cfa9ed0675f0a7","name":"should filter peers by codec","time":{"start":1761170065123,"stop":1761170065124,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13cfa3e0b12ceb8","name":"should throw error - no id","time":{"start":1761170056115,"stop":1761170056116,"duration":1},"status":"passed","severity":"normal"},{"uid":"998524e34dddab31","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app0/7/topic681/utf8","time":{"start":1761170433696,"stop":1761170433697,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d8ae3f50c21156","name":"random static sharding 5 - Cluster ID: 62, Shard ID: 378","time":{"start":1761170455402,"stop":1761170455402,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ad25ddbafc93b0","name":"should not receive a peer event after stop","time":{"start":1761170368547,"stop":1761170368547,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fb0c1fad1ce8ec","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1761170073422,"stop":1761170073423,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52466d1e36c8ff8","name":"should successfully stop","time":{"start":1761170109816,"stop":1761170109816,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd925654ec893ad","name":"should update peer store before dialing","time":{"start":1761170063955,"stop":1761170063955,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f21f797c54f58d","name":"Push message with numeric payload","time":{"start":1761171187558,"stop":1761171187558,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eed8f07510fa324","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1761170108810,"stop":1761170108810,"duration":0},"status":"passed","severity":"normal"},{"uid":"17556beeab65982d","name":"should invoke callbacks when receiving a message","time":{"start":1761170109419,"stop":1761170109419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1dc217fd49f730b","name":"should return null for non-existent peer","time":{"start":1761170064934,"stop":1761170064934,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ccb0c6fcc27ba8","name":"Subscribe to topic containing JSON and publish message","time":{"start":1761170345464,"stop":1761170345465,"duration":1},"status":"passed","severity":"normal"},{"uid":"647b974bfc412ee1","name":"should update peers in cache on 'peer:identify' event","time":{"start":1761170077217,"stop":1761170077218,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63b83a66a0e769a","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1761170345466,"stop":1761170345466,"duration":0},"status":"passed","severity":"normal"},{"uid":"713a267232cfb717","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1761170620752,"stop":1761170620752,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d33c8a7571803da","name":"Push message with custom timestamp: 1730411758177","time":{"start":1761171187568,"stop":1761171187568,"duration":0},"status":"passed","severity":"normal"},{"uid":"320e1801c6c97dc4","name":"Push message with content topic containing emoji","time":{"start":1761171187567,"stop":1761171187567,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aeadb06cf48f076","name":"can start the service","time":{"start":1761170368544,"stop":1761170368545,"duration":1},"status":"passed","severity":"normal"},{"uid":"48bf1383370b3585","name":"Push 30 different messages","time":{"start":1761171187537,"stop":1761171187537,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1d82eacbfc255b50","name":"should handle errors gracefully when getting peer info","time":{"start":1761170064343,"stop":1761170064344,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba9918512b35dfd","name":"random static sharding 2 - Cluster ID: 834, Shard ID: 813","time":{"start":1761170455399,"stop":1761170455399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec7d08794888499","name":"should return false for sync message without causal history","time":{"start":1761170113328,"stop":1761170113328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba05f6831caec179","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1761170620741,"stop":1761170620742,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24d556155c1ea9","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1761170050853,"stop":1761170050853,"duration":0},"status":"passed","severity":"normal"},{"uid":"823dc80b3ccc4b0","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1761170581098,"stop":1761170581098,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea518c395917f864","name":"Push message with content topic containing Russian","time":{"start":1761171187539,"stop":1761171187540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded7a71185d9ca19","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1761170065037,"stop":1761170065037,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc302429831cea3f","name":"should not create multiple intervals when called multiple times","time":{"start":1761170064258,"stop":1761170064266,"duration":8},"status":"passed","severity":"normal"},{"uid":"e6b8f63f86dee4ee","name":"pre and post cipher","time":{"start":1761170082805,"stop":1761170082806,"duration":1},"status":"passed","severity":"normal"},{"uid":"243ff31bb6623810","name":"should only return 1 node with relay capability","time":{"start":1761170073410,"stop":1761170073411,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fa33ba956a691e","name":"Check message with no payload is not received","time":{"start":1761170581100,"stop":1761170581100,"duration":0},"status":"passed","severity":"normal"},{"uid":"890e2ca410be71a0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1761170620751,"stop":1761170620751,"duration":0},"status":"passed","severity":"normal"},{"uid":"101a13776800812e","name":"Check received message containing unicode special characters","time":{"start":1761170581107,"stop":1761170581107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3955b981d52ca245","name":"Ephemeral messages are not stored","time":{"start":1761170141859,"stop":1761170141860,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faecf444c0df728","name":"Check received message containing special chars","time":{"start":1761170581092,"stop":1761170581093,"duration":1},"status":"passed","severity":"normal"},{"uid":"650e3fba11c04e51","name":"should discover peers from provided peer cache","time":{"start":1761170228386,"stop":1761170228386,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a3e442eb44b1a9","name":"Encoder throws on empty string content topic","time":{"start":1761170083999,"stop":1761170083999,"duration":0},"status":"passed","severity":"normal"},{"uid":"df3d0b35db27ea8e","name":"msgTime: 0 ms from now, startTime: 1760911285420, endTime: 1761170485420","time":{"start":1761170513379,"stop":1761170513380,"duration":1},"status":"passed","severity":"normal"},{"uid":"835c5b4157489838","name":"should not fail to start the service if it is already started","time":{"start":1761170077215,"stop":1761170077216,"duration":1},"status":"passed","severity":"normal"},{"uid":"313de6789de08e6f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1761170093315,"stop":1761170093315,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc475e18ab721a","name":"Subscribe to topic containing XML and receive message","time":{"start":1761170620755,"stop":1761170620755,"duration":0},"status":"passed","severity":"normal"},{"uid":"224347e132ee2fb0","name":"Encoder throws on empty string content topic","time":{"start":1761170065191,"stop":1761170065191,"duration":0},"status":"passed","severity":"normal"},{"uid":"7108ba693a9e2937","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1761170620746,"stop":1761170620746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a765c6996019081","name":"should initialize with default options","time":{"start":1761170073355,"stop":1761170073356,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3afe4de348aac70","name":"should return true when peer is on the pubsub topic shard","time":{"start":1761170064335,"stop":1761170064339,"duration":4},"status":"passed","severity":"normal"},{"uid":"9ca90f8483cecf9a","name":"should clear dial history on start","time":{"start":1761170064258,"stop":1761170064258,"duration":0},"status":"passed","severity":"normal"},{"uid":"970d2e8165537399","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1761170093256,"stop":1761170093257,"duration":1},"status":"passed","severity":"normal"},{"uid":"df30ae9d054c7c31","name":"should be able to decode the field with only STORE set to true","time":{"start":1761170055533,"stop":1761170055534,"duration":1},"status":"passed","severity":"normal"},{"uid":"c74ea029dd9da168","name":"should set up event listeners when started","time":{"start":1761170110314,"stop":1761170110314,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae58bbfe2c8b9340","name":"Meta field set when metaSetter is specified","time":{"start":1761170065190,"stop":1761170065190,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59813c7c7d34dd0","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1761170201329,"stop":1761170201330,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a6a47fa33662ff","name":"Fails to publish duplicate message","time":{"start":1761170336120,"stop":1761170336120,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e6150b32c92020","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1761170093266,"stop":1761170093266,"duration":0},"status":"passed","severity":"normal"},{"uid":"568efc4b1e627ff3","name":"should be safe to call multiple times","time":{"start":1761170064271,"stop":1761170064271,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3329eac7b83a5e","name":"should be able to dial TLS multiaddrs","time":{"start":1761170222284,"stop":1761170222286,"duration":2},"status":"passed","severity":"normal"},{"uid":"91c10a1705f97b4","name":"should reject if WakuNode is not started","time":{"start":1761170110548,"stop":1761170110548,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb34e4072f939be","name":"Subscribe to topic containing shell command and receive message","time":{"start":1761170620748,"stop":1761170620748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c87aa747b5ee90c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1761170093262,"stop":1761170093262,"duration":0},"status":"passed","severity":"normal"},{"uid":"3034f10bfc4417c3","name":"Push message with content topic containing Chinese","time":{"start":1761171187539,"stop":1761171187539,"duration":0},"status":"passed","severity":"normal"},{"uid":"107580ac387bd4e5","name":"should dial peers from store when no connections remain","time":{"start":1761170064924,"stop":1761170064924,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ca46c7048030cd","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1761170050862,"stop":1761170050862,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bc0e01731fd6ee","name":"Push message with emoji payload","time":{"start":1761171187549,"stop":1761171187549,"duration":0},"status":"passed","severity":"normal"},{"uid":"2068ab8a5fcca6d2","name":"Subscribe and receives messages on 20 topics","time":{"start":1761170620751,"stop":1761170620751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dee62c801deca23","name":"should skip peers without ENR","time":{"start":1761170073365,"stop":1761170073365,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b94ee3c71c99c8","name":"Push message with content topic containing special chars","time":{"start":1761171187551,"stop":1761171187551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f081cc14bd55247","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1761170345460,"stop":1761170345460,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63c6441fd250f34","name":"Check received message containing unicode special characters","time":{"start":1761170581097,"stop":1761170581097,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa9cbe89c5c199c","name":"Check meta is set [ecies]","time":{"start":1761170083998,"stop":1761170083998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c224fb21666e392","name":"Push message with custom timestamp: 1761166558177","time":{"start":1761171187568,"stop":1761171187569,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62ba6dc24899302","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app30/2/topic573/json","time":{"start":1761170433697,"stop":1761170433697,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db2aa58556cb780","name":"Wrong topic","time":{"start":1761170433700,"stop":1761170433704,"duration":4},"status":"passed","severity":"normal"},{"uid":"b26908679cddf362","name":"should handle empty peer infos gracefully","time":{"start":1761170073420,"stop":1761170073420,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b9a527382457d2","name":"should return PeerId when PeerId is provided","time":{"start":1761170064353,"stop":1761170064355,"duration":2},"status":"passed","severity":"normal"},{"uid":"25de1985a6286d26","name":"Push message equal or less that 1MB","time":{"start":1761171187581,"stop":1761171187582,"duration":1},"status":"passed","severity":"normal"},{"uid":"577cd02519010cf7","name":"LightPush","time":{"start":1761170502158,"stop":1761170502159,"duration":1},"status":"passed","severity":"normal"},{"uid":"f22596ad77573c02","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1761170050865,"stop":1761170050865,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b198077cce12978","name":"Check publish message containing Basic HTML tag","time":{"start":1761170336114,"stop":1761170336114,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c2261cd7f10efb","name":"Query Generator, Multiple PubsubTopics","time":{"start":1761170461168,"stop":1761170461169,"duration":1},"status":"passed","severity":"normal"},{"uid":"2784bc8362db7dc1","name":"Push message with content topic containing long","time":{"start":1761171187576,"stop":1761171187576,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff04365b63d6891","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1761170050868,"stop":1761170050868,"duration":0},"status":"passed","severity":"normal"},{"uid":"522c363493b0f7a5","name":"should return false for malformed SDS messages","time":{"start":1761170113327,"stop":1761170113327,"duration":0},"status":"passed","severity":"normal"},{"uid":"6478b1c121cd94fa","name":"should dial with multiaddr and return stream","time":{"start":1761170065120,"stop":1761170065120,"duration":0},"status":"passed","severity":"normal"},{"uid":"738b3efa2a4d05e4","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1761170154900,"stop":1761170154901,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58cf68bfb34b731","name":"should handle query errors","time":{"start":1761170073365,"stop":1761170073365,"duration":0},"status":"passed","severity":"normal"},{"uid":"997aa2e4d1095d03","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1761170092596,"stop":1761170092597,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ebac9684283402","name":"should dial all peers on dial","time":{"start":1761170222282,"stop":1761170222282,"duration":0},"status":"passed","severity":"normal"},{"uid":"918684c868bdefcb","name":"same cluster, static sharding: nodes connect","time":{"start":1761170223234,"stop":1761170223234,"duration":0},"status":"passed","severity":"normal"},{"uid":"95048d3ad86432fb","name":"Decoder throws on empty string content topic","time":{"start":1761170082328,"stop":1761170082328,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42d982408c26940","name":"Push message with custom timestamp: 1761173758177","time":{"start":1761171187569,"stop":1761171187569,"duration":0},"status":"passed","severity":"normal"},{"uid":"952b1cf6a6aa0a2c","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1761170083997,"stop":1761170083998,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf55f214f7016bb","name":"throws if store query response has error status","time":{"start":1761170065069,"stop":1761170065069,"duration":0},"status":"passed","severity":"normal"},{"uid":"badc59156af22f1e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1761170050862,"stop":1761170050862,"duration":0},"status":"passed","severity":"normal"},{"uid":"278a4216cfe15f56","name":"random static sharding 3 - Cluster ID: 124, Shard ID: 427","time":{"start":1761170455399,"stop":1761170455400,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab16c7add2f1d70","name":"Push message with Basic HTML tag payload","time":{"start":1761171187561,"stop":1761171187561,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58e88d3b8104757","name":"should retry on complete failure if specified","time":{"start":1761170109216,"stop":1761170109217,"duration":1},"status":"passed","severity":"normal"},{"uid":"7607b3d542ed0fae","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1761170072632,"stop":1761170072632,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c3e2ba04dd28a6","name":"handles different networkShards values correctly","time":{"start":1761170050860,"stop":1761170050860,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a1781e7a879d24","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1761170093298,"stop":1761170093298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29c67c6b66b33f1","name":"Push message with custom timestamp: 1761166558176","time":{"start":1761171187543,"stop":1761171187543,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd13fa04d52a271","name":"Subscribe to topic containing shell command and publish message","time":{"start":1761170345465,"stop":1761170345466,"duration":1},"status":"passed","severity":"normal"},{"uid":"398094386b4ce741","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1761170109479,"stop":1761170109480,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd24fb7d9fb0977","name":"should handle errors when removing globalThis listeners","time":{"start":1761170063677,"stop":1761170063677,"duration":0},"status":"passed","severity":"normal"},{"uid":"842c4b470a14a6eb","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1761170050858,"stop":1761170050858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fc15291e72dbbf","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1761170072639,"stop":1761170072642,"duration":3},"status":"passed","severity":"normal"},{"uid":"b44405200a64ea8a","name":"Check message with no content topic is not received","time":{"start":1761170581110,"stop":1761170581110,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e942a6101386bfb","name":"should not receive a peer event before start","time":{"start":1761170077216,"stop":1761170077216,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f05d9258d28a1a","name":"Push message with custom timestamp: 1761166558176","time":{"start":1761171187556,"stop":1761171187556,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fbf12b236e184a","name":"Check publish message containing long","time":{"start":1761170336109,"stop":1761170336109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3235b1eb3410201c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1761170093298,"stop":1761170093299,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9aa74b8db80f37","name":"should handle a minimal index list","time":{"start":1761170051030,"stop":1761170051030,"duration":0},"status":"passed","severity":"normal"},{"uid":"efaf2f1e561654bb","name":"should dispatch network event when browser goes offline","time":{"start":1761170063707,"stop":1761170063708,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4ff137db46ee6b5","name":"Push message with rate limit","time":{"start":1761171187568,"stop":1761171187568,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcba8b8f3bcd9c1a","name":"Push message equal or less that 1MB","time":{"start":1761171187543,"stop":1761171187544,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2823f2753e7500","name":"rejects hash query with time filter","time":{"start":1761170064575,"stop":1761170064575,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f74b80b67421182","name":"Check publish message containing SQL Injection","time":{"start":1761170336112,"stop":1761170336113,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d6939a19c45a27","name":"should request peer renewal on specific errors","time":{"start":1761170108814,"stop":1761170108815,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd10691ea0354a8d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1761170620745,"stop":1761170620746,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a686784e1b33afe","name":"Fails to push message with large meta","time":{"start":1761171187580,"stop":1761171187580,"duration":0},"status":"passed","severity":"normal"},{"uid":"2989f4c275d0be35","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1761170064339,"stop":1761170064341,"duration":2},"status":"passed","severity":"normal"},{"uid":"5993cbf68abd63d0","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/3/topic203/test.js","time":{"start":1761170433699,"stop":1761170433700,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf49c9d5d16ee04a","name":"should use current time when it's greater than incremented timestamp","time":{"start":1761170099693,"stop":1761170099693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bb202fdd28ad06","name":"retrieves a single peer","time":{"start":1761170073405,"stop":1761170073405,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cdb5fa805b380a","name":"should skip peers without peerInfo in ENR","time":{"start":1761170073365,"stop":1761170073366,"duration":1},"status":"passed","severity":"normal"},{"uid":"537dc9bb09cef71d","name":"should start and stop interval correctly","time":{"start":1761170108808,"stop":1761170108808,"duration":0},"status":"passed","severity":"normal"},{"uid":"350975f3b5b12086","name":"Overlapping topic subscription","time":{"start":1761170620752,"stop":1761170620752,"duration":0},"status":"passed","severity":"normal"},{"uid":"643098274f27b25a","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1761170055534,"stop":1761170055535,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6cca638d8239e5","name":"should skip peer when failed to dial recently","time":{"start":1761170064277,"stop":1761170064277,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a308a5f20c1840","name":"should handle peer store errors gracefully","time":{"start":1761170063955,"stop":1761170063956,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f6eb85bbd9bda84","name":"should add event listeners to globalThis","time":{"start":1761170063667,"stop":1761170063667,"duration":0},"status":"passed","severity":"normal"},{"uid":"86888024fe139d99","name":"should return false when navigator.onLine is false","time":{"start":1761170063678,"stop":1761170063686,"duration":8},"status":"passed","severity":"normal"},{"uid":"cc4c42d8d0bac16c","name":"should return false for content message without causal history","time":{"start":1761170113328,"stop":1761170113328,"duration":0},"status":"passed","severity":"normal"},{"uid":"35bd9ab933e4bdf","name":"Push message with content topic containing short","time":{"start":1761171187575,"stop":1761171187575,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc44d29d2b2a6f3c","name":"throws on content topic with empty application field","time":{"start":1761170050850,"stop":1761170050850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1f30153c6e051f","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1761170064944,"stop":1761170064944,"duration":0},"status":"passed","severity":"normal"},{"uid":"57bb248982c42aef","name":"Renews subscription after lossing a connection","time":{"start":1761170620758,"stop":1761170620758,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b5ad8746212287","name":"should reassess health immediately when peer disconnects","time":{"start":1761170110131,"stop":1761170110131,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ae37afca7dfc91","name":"should successfully query peers and return peer infos","time":{"start":1761170073420,"stop":1761170073420,"duration":0},"status":"passed","severity":"normal"},{"uid":"3036cd16205cb9e","name":"Push message with Russian payload","time":{"start":1761171187559,"stop":1761171187560,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfed67bab85fc10","name":"should handle incoming messages","time":{"start":1761170109815,"stop":1761170109816,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c0798059966bb8","name":"Push message with Script payload","time":{"start":1761171187547,"stop":1761171187547,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf7960fe61c8158","name":"Push message with Russian payload","time":{"start":1761171187533,"stop":1761171187534,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1ebe0cca53b3e","name":"should skip peer when dialed recently","time":{"start":1761170064275,"stop":1761170064276,"duration":1},"status":"passed","severity":"normal"},{"uid":"4037f38d81e90cfd","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1761170445171,"stop":1761170445171,"duration":0},"status":"passed","severity":"normal"},{"uid":"429b877b22d5abc9","name":"Js publishes, other Js receives","time":{"start":1761170326021,"stop":1761170326022,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d382c022b12126d","name":"should get / set UDP multiaddr","time":{"start":1761170056118,"stop":1761170056118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4448586ca65444f6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1761170093281,"stop":1761170093281,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c996c119efbc4","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1761170109498,"stop":1761170109498,"duration":0},"status":"passed","severity":"normal"},{"uid":"267ecc63bae11b3f","name":"Push message with content topic containing JSON","time":{"start":1761171187553,"stop":1761171187553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d507c57910801ed","name":"should skip peer when not on same cluster","time":{"start":1761170064281,"stop":1761170064281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74337d12275f332","name":"should save new peer to store","time":{"start":1761170063961,"stop":1761170063961,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7248f11cf3765b","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1761170490215,"stop":1761170490216,"duration":1},"status":"passed","severity":"normal"},{"uid":"411315befd972d72","name":"Push message with content topic containing unicode special characters","time":{"start":1761171187578,"stop":1761171187579,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb60b963f1165ac3","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1761170113325,"stop":1761170113325,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ad17191d20d5dd","name":"Push message with content topic containing emoji","time":{"start":1761171187541,"stop":1761171187541,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa2a6dd3edf9ceb","name":"should remove event listeners from libp2p","time":{"start":1761170063676,"stop":1761170063676,"duration":0},"status":"passed","severity":"normal"},{"uid":"946e73c0fb3ded40","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1761170620756,"stop":1761170620757,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a3876aa208676a","name":"Check received message with timestamp: 1761170134308000000 ","time":{"start":1761170581097,"stop":1761170581097,"duration":0},"status":"passed","severity":"normal"},{"uid":"49db43ec5e3c6db3","name":"should properly setup health event callback","time":{"start":1761170110323,"stop":1761170110324,"duration":1},"status":"passed","severity":"normal"},{"uid":"50770e440e65abb4","name":"Push message with meta","time":{"start":1761171187567,"stop":1761171187567,"duration":0},"status":"passed","severity":"normal"},{"uid":"5945da30d66edd61","name":"should emit a peer event after start","time":{"start":1761170077216,"stop":1761170077216,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b1c25d823b14be","name":"should create ConnectionManager with relay","time":{"start":1761170065115,"stop":1761170065115,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c76dcc976bae1ed","name":"Query generator for multiple messages","time":{"start":1761170486879,"stop":1761170486880,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f5ef3cd0c89bca","name":"Push message with short payload","time":{"start":1761171187570,"stop":1761171187570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2391e10cb6aa5e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1761170050861,"stop":1761170050862,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97da74d06e5d3c7","name":"Subscribe to topic containing long and publish message","time":{"start":1761170345461,"stop":1761170345461,"duration":0},"status":"passed","severity":"normal"},{"uid":"3000558286a77b4c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1761170110125,"stop":1761170110130,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ba4091cfc6426c2","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1761170340422,"stop":1761170340423,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1edd29d7a43c6a","name":"should handle errors when globalThis is not available","time":{"start":1761170063668,"stop":1761170063668,"duration":0},"status":"passed","severity":"normal"},{"uid":"b133ef4125e233d7","name":"Fails to push message with large meta","time":{"start":1761171187567,"stop":1761171187568,"duration":1},"status":"passed","severity":"normal"},{"uid":"6964e96a31c5f5df","name":"Push message with escaped characters payload","time":{"start":1761171187549,"stop":1761171187549,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf0c1673568b60f","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1761170055535,"stop":1761170055535,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca07eda262ea43c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1761170051031,"stop":1761170051031,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a2efd7159987d3","name":"Subscribe to topic containing XML and receive message","time":{"start":1761170620747,"stop":1761170620747,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b5da030baf8bd4","name":"Check received message containing emoji","time":{"start":1761170581107,"stop":1761170581107,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eab388be22902be","name":"should initialize with custom number of peers","time":{"start":1761170109479,"stop":1761170109479,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c2eb31820b3320","name":"should monitor connected peers and store them into cache","time":{"start":1761170228386,"stop":1761170228387,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be76870caf2f42c","name":"Subscribe to topic containing Script and receive message","time":{"start":1761170620755,"stop":1761170620755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be961fd9fb8df49","name":"recovers when dns.resolve returns empty","time":{"start":1761170073407,"stop":1761170073408,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5b36375b60f7e0","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1761170065192,"stop":1761170065192,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6c2a32b24368f5","name":"should handle multiple peer connections","time":{"start":1761170065035,"stop":1761170065036,"duration":1},"status":"passed","severity":"normal"},{"uid":"17df91991878d6f2","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1761170513377,"stop":1761170513378,"duration":1},"status":"broken","severity":"normal"},{"uid":"d6fbb97c24eadbcf","name":"should be safe to call multiple times","time":{"start":1761170065033,"stop":1761170065035,"duration":2},"status":"passed","severity":"normal"},{"uid":"fe208cf647b21a35","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1761170141861,"stop":1761170141862,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea5034d2ce52a335","name":"should start the dialing interval","time":{"start":1761170064257,"stop":1761170064258,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86121d4ca958b4c","name":"should send relay ping messages on timer","time":{"start":1761170065042,"stop":1761170065042,"duration":0},"status":"passed","severity":"normal"},{"uid":"63083e7afa439f45","name":"Push message with content topic containing long","time":{"start":1761171187538,"stop":1761171187538,"duration":0},"status":"passed","severity":"normal"},{"uid":"904693bb35a51260","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1761170620747,"stop":1761170620747,"duration":0},"status":"passed","severity":"normal"},{"uid":"379e5bceb9f16882","name":"Push message with meta","time":{"start":1761171187555,"stop":1761171187555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33097a362e7d94f","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1761170093285,"stop":1761170093286,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f7a20e48296b92f","name":"Subscribe to topic containing XML and publish message","time":{"start":1761170345464,"stop":1761170345464,"duration":0},"status":"passed","severity":"normal"},{"uid":"29509bf52947b3cb","name":"Query with Promise Callback, No message returned","time":{"start":1761170461178,"stop":1761170461178,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e398ccc18df539b","name":"should never report false negatives","time":{"start":1761170097335,"stop":1761170097336,"duration":1},"status":"passed","severity":"normal"},{"uid":"13641703f7ce87d8","name":"should maintain chronological order of messages in localHistory","time":{"start":1761170100230,"stop":1761170100230,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5266777efab7d1","name":"should not fail to start the service if it is already started","time":{"start":1761170139541,"stop":1761170139543,"duration":2},"status":"passed","severity":"normal"},{"uid":"150e35b5a47e43ba","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1761170154901,"stop":1761170154901,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07601f60c0cff3d","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1761170451197,"stop":1761170451198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c585c4e8935cab5","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1761170065041,"stop":1761170065042,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fe9601404a98904","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1761170100234,"stop":1761170100234,"duration":0},"status":"passed","severity":"normal"},{"uid":"becfbbf6ea1a046","name":"should partition messages based on acknowledgement status","time":{"start":1761170100236,"stop":1761170100236,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdeda54d21be383","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1761170072632,"stop":1761170072633,"duration":1},"status":"passed","severity":"normal"},{"uid":"7957839ff973f3e1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1761170329421,"stop":1761170329421,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dcf77e2cfb51d8b","name":"should delegate to networkMonitor.isConnected()","time":{"start":1761170065119,"stop":1761170065119,"duration":0},"status":"passed","severity":"normal"},{"uid":"784b402c60967708","name":"Push message with special chars payload","time":{"start":1761171187571,"stop":1761171187571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6c43cc190fde8f","name":"Push message with XML payload","time":{"start":1761171187547,"stop":1761171187548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea5e525f9a3cfc8","name":"Subscribe to topic containing long and receive message","time":{"start":1761170620753,"stop":1761170620753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfde1feaef9b766","name":"should mark all messages in causal history as acknowledged","time":{"start":1761170100231,"stop":1761170100231,"duration":0},"status":"passed","severity":"normal"},{"uid":"560b2f96140db856","name":"should emit message when we just started and store connect event occurs","time":{"start":1761170110329,"stop":1761170110330,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f61f79dfaae0f","name":"should only return 1 node with relay and store capability","time":{"start":1761170073411,"stop":1761170073412,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9816f633ec7b58","name":"random static sharding 9 - Cluster ID: 330, Shard ID: 800","time":{"start":1761170455405,"stop":1761170455405,"duration":0},"status":"passed","severity":"normal"},{"uid":"929305b6c96f6f43","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1761170513375,"stop":1761170513376,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6394504e22cf21","name":"throws on content topic with non-number generation field","time":{"start":1761170050849,"stop":1761170050849,"duration":0},"status":"passed","severity":"normal"},{"uid":"926f3433c2f54c0d","name":"should get / set TCP multiaddr","time":{"start":1761170056118,"stop":1761170056119,"duration":1},"status":"passed","severity":"normal"},{"uid":"d74da3afc65fa2cb","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1761170141861,"stop":1761170141861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c5f008bb97e59a","name":"Query generator for multiple messages with different message text format","time":{"start":1761170486880,"stop":1761170486880,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcc4ea2e878f472","name":"random static sharding 1 - Cluster ID: 469, Shard ID: 669","time":{"start":1761170455397,"stop":1761170455398,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6627f08d1979286","name":"Push message with custom timestamp: 1730411758177","time":{"start":1761171187581,"stop":1761171187581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee422d7a8a432e0f","name":"should push the message to the outgoing buffer","time":{"start":1761170100226,"stop":1761170100226,"duration":0},"status":"passed","severity":"normal"},{"uid":"292bee86c8cdf8e7","name":"Check publish message containing Script","time":{"start":1761170336113,"stop":1761170336113,"duration":0},"status":"passed","severity":"normal"},{"uid":"596e6af6f7f666c2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1761170093307,"stop":1761170093307,"duration":0},"status":"passed","severity":"normal"},{"uid":"f038362bd5e15393","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1761170093294,"stop":1761170093294,"duration":0},"status":"passed","severity":"normal"},{"uid":"9599bf6578347759","name":"should handle complete connection lifecycle","time":{"start":1761170063720,"stop":1761170063721,"duration":1},"status":"passed","severity":"normal"},{"uid":"877ee19705bee463","name":"Passing page size 0 when there are 110 messages","time":{"start":1761170485168,"stop":1761170485170,"duration":2},"status":"passed","severity":"normal"},{"uid":"a0d480cb3e130ad3","name":"messageHashStr works with IProtoMessage","time":{"start":1761170064430,"stop":1761170064432,"duration":2},"status":"passed","severity":"normal"},{"uid":"efaf39087a340234","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1761170620748,"stop":1761170620748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52a2b346f4a85d3","name":"should clear timers for specific peer on disconnect","time":{"start":1761170065043,"stop":1761170065044,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8807a90be9a4d09","name":"yields undefined for messages without content topic","time":{"start":1761170065070,"stop":1761170065071,"duration":1},"status":"passed","severity":"normal"},{"uid":"82989fbfa0402a41","name":"Push message with content topic containing Chinese","time":{"start":1761171187577,"stop":1761171187577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e109e6a2f86bf1bf","name":"Retries within given interval","time":{"start":1761170110684,"stop":1761170110685,"duration":1},"status":"passed","severity":"normal"},{"uid":"872b99ffae8b6b17","name":"isConnected between 2 js-waku relay nodes","time":{"start":1761170154908,"stop":1761170154909,"duration":1},"status":"passed","severity":"normal"},{"uid":"951749e23ad863ea","name":"Wait given interval before re-trying","time":{"start":1761170110685,"stop":1761170110685,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1df7ef61418619","name":"Check received message containing short","time":{"start":1761170581101,"stop":1761170581102,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96fd36a7f81f46","name":"Push message with custom timestamp: 1730411758176","time":{"start":1761171187555,"stop":1761171187556,"duration":1},"status":"passed","severity":"normal"},{"uid":"d228e887708ad5dc","name":"should stop and cleanup resources","time":{"start":1761170109426,"stop":1761170109430,"duration":4},"status":"passed","severity":"normal"},{"uid":"5fc870a370cda4cf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1761170093308,"stop":1761170093309,"duration":1},"status":"passed","severity":"normal"},{"uid":"26d0260b9f25e935","name":"Refresh subscription","time":{"start":1761170345460,"stop":1761170345460,"duration":0},"status":"skipped","severity":"normal"},{"uid":"76439f63557be70a","name":"Check message with no content topic is not received","time":{"start":1761170581099,"stop":1761170581100,"duration":1},"status":"passed","severity":"normal"},{"uid":"d746caae127f459f","name":"Waku message hash computation (no timestamp)","time":{"start":1761170064419,"stop":1761170064420,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ea75442160f6d9d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1761170093317,"stop":1761170093317,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e753a4c34129bf","name":"should use peerId from options when provided to queryGenerator","time":{"start":1761170110458,"stop":1761170110458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3c295fd4290283","name":"Default pageSize","time":{"start":1761170485175,"stop":1761170485175,"duration":0},"status":"passed","severity":"normal"},{"uid":"775231f1d2f9b2de","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1761170445168,"stop":1761170445168,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e678bd502e1328","name":"should perform ping and update peer store on timer","time":{"start":1761170065038,"stop":1761170065038,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dc0e8f7555276b","name":"should remove event listeners when stopped","time":{"start":1761170110314,"stop":1761170110316,"duration":2},"status":"passed","severity":"normal"},{"uid":"48f3cac459fa5f58","name":"Push message with Chinese payload","time":{"start":1761171187559,"stop":1761171187559,"duration":0},"status":"passed","severity":"normal"},{"uid":"317b159e62873f74","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1761170050864,"stop":1761170050865,"duration":1},"status":"passed","severity":"normal"},{"uid":"89a5f7d86200b83f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1761170093299,"stop":1761170093307,"duration":8},"status":"passed","severity":"normal"},{"uid":"477a70e7befd21d7","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1761170118196,"stop":1761170118196,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a5edf2fe82f238","name":"should not allow k > 12","time":{"start":1761170092592,"stop":1761170092594,"duration":2},"status":"passed","severity":"normal"},{"uid":"d88414ef7809cb2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1761170620751,"stop":1761170620751,"duration":0},"status":"passed","severity":"normal"},{"uid":"c566f8187fdbaeb9","name":"should handle dial errors gracefully","time":{"start":1761170064928,"stop":1761170064928,"duration":0},"status":"passed","severity":"normal"},{"uid":"acda2def138f4415","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1761170340420,"stop":1761170340420,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e56aa1ee1971ee","name":"should process queue every 500ms","time":{"start":1761170064290,"stop":1761170064290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b04c60f95274188","name":"Subscribe and receives messages on 20 topics","time":{"start":1761170620742,"stop":1761170620742,"duration":0},"status":"passed","severity":"normal"},{"uid":"117a26aa2d2099bc","name":"Check message with non string payload is not received","time":{"start":1761170581100,"stop":1761170581100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69b97aa0e218f14","name":"Throws when trying to push message with empty payload","time":{"start":1761171187575,"stop":1761171187575,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8577a3436977c1e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1761170056123,"stop":1761170056123,"duration":0},"status":"passed","severity":"normal"},{"uid":"c807898c42cf6555","name":"should return peer for existing peer","time":{"start":1761170064930,"stop":1761170064934,"duration":4},"status":"passed","severity":"normal"},{"uid":"666b13893514b473","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1761170110457,"stop":1761170110457,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e633af8552ccb6d","name":"should stop query when sync message from same channel is found","time":{"start":1761170113326,"stop":1761170113326,"duration":0},"status":"passed","severity":"normal"},{"uid":"2366b0b5c0000bc1","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1761170072619,"stop":1761170072619,"duration":0},"status":"passed","severity":"normal"},{"uid":"8702282f27afd45a","name":"should accept empty decoders array","time":{"start":1761170110313,"stop":1761170110313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00e0f702df59f76","name":"should wait for LightPush peer to be connected","time":{"start":1761170110551,"stop":1761170110551,"duration":0},"status":"passed","severity":"normal"},{"uid":"9188618a8fc01576","name":"Check received message with timestamp: 1761170134308000000 ","time":{"start":1761170581107,"stop":1761170581108,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b9e7e0535ad5288","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1761170445171,"stop":1761170445172,"duration":1},"status":"passed","severity":"normal"},{"uid":"326567c8799f143e","name":"should be empty when created","time":{"start":1761170109414,"stop":1761170109414,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b5142a5b7f8202","name":"should handle general insertion and lookup correctly","time":{"start":1761170097337,"stop":1761170097337,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba00fb271041927","name":"isConnected should return true after first peer connects","time":{"start":1761170154902,"stop":1761170154902,"duration":0},"status":"passed","severity":"normal"},{"uid":"82892fd2c186dbfd","name":"should reject on timeout if it was set","time":{"start":1761170110550,"stop":1761170110550,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95e924c74e0166","name":"should start all internal components","time":{"start":1761170065117,"stop":1761170065117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ada6de6f1f4553d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app10/6/topic871/utf8","time":{"start":1761170433696,"stop":1761170433696,"duration":0},"status":"passed","severity":"normal"},{"uid":"3071f1862d0338d1","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1761170329422,"stop":1761170329423,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6778e49faebdfc4","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1761170445167,"stop":1761170445168,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a0d9ebf4135b9f","name":"Query generator for multiple messages with different content topic format","time":{"start":1761170486881,"stop":1761170486890,"duration":9},"status":"passed","severity":"normal"},{"uid":"c110c5a3b971e3d0","name":"should set field with all protocols enabled","time":{"start":1761170056122,"stop":1761170056122,"duration":0},"status":"passed","severity":"normal"},{"uid":"9613d95638c8c618","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1761170336117,"stop":1761170336118,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2183e4ac083f1c0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1761170109498,"stop":1761170109498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a1c02c4f97f128","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1761170620748,"stop":1761170620748,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a3ad1a873ca913","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1761170345462,"stop":1761170345463,"duration":1},"status":"passed","severity":"normal"},{"uid":"12e9462e0f4fa552","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1761170620750,"stop":1761170620750,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b628e4f6e8480a","name":"Using a function","time":{"start":1761170497921,"stop":1761170497921,"duration":0},"status":"passed","severity":"normal"},{"uid":"7501efcf7e0d9e39","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1761170620743,"stop":1761170620744,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7e6d081fa6e07f","name":"Push message with content topic containing long","time":{"start":1761171187550,"stop":1761171187550,"duration":0},"status":"passed","severity":"normal"},{"uid":"558b2a4bcd4b88ad","name":"should process successful peer exchange query","time":{"start":1761170073364,"stop":1761170073364,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2da85f424e8032","name":"Push message with Chinese payload","time":{"start":1761171187571,"stop":1761171187571,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fd78eb02fdd60b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1761170345462,"stop":1761170345462,"duration":0},"status":"passed","severity":"normal"},{"uid":"971e329b96d05297","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1761170050856,"stop":1761170050856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3005c4682e975b9","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1761170093261,"stop":1761170093261,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4ab306f8297a0f","name":"Passing page size 3 when there are 20 messages","time":{"start":1761170485171,"stop":1761170485172,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc6feb917cd1b79","name":"Check message with invalid timestamp is not received","time":{"start":1761170581098,"stop":1761170581099,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6cd3b65a8037708","name":"Check message with no payload is not received","time":{"start":1761170581110,"stop":1761170581111,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad21df60dcdd66ab","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1761170093255,"stop":1761170093256,"duration":1},"status":"passed","severity":"normal"},{"uid":"235cccf42454e0d6","name":"Automatically retrieves missing message","time":{"start":1761170113325,"stop":1761170113325,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c83b25ec483038d1","name":"Check message with non string payload is not received","time":{"start":1761170581111,"stop":1761170581111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0e6e9c50cf6e61","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1761170581109,"stop":1761170581109,"duration":0},"status":"passed","severity":"normal"},{"uid":"60729bb7110342db","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1761170093260,"stop":1761170093260,"duration":0},"status":"passed","severity":"normal"},{"uid":"b70abdefea45cdb6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1761170093295,"stop":1761170093295,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e551a6a53dbe80e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1761170063655,"stop":1761170063657,"duration":2},"status":"passed","severity":"normal"},{"uid":"29a73bdb4ee8cf5","name":"Throws when trying to push message with empty payload","time":{"start":1761171187537,"stop":1761171187537,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4e456c29da16d0","name":"Push message with special chars payload","time":{"start":1761171187532,"stop":1761171187533,"duration":1},"status":"passed","severity":"normal"},{"uid":"af63f990d4281467","name":"should return false when peer is on different cluster","time":{"start":1761170064333,"stop":1761170064334,"duration":1},"status":"passed","severity":"normal"},{"uid":"a90eafccde445513","name":"Check received message containing Script","time":{"start":1761170581104,"stop":1761170581105,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c142f4b129aecd","name":"Push message with shell command payload","time":{"start":1761171187561,"stop":1761171187562,"duration":1},"status":"passed","severity":"normal"},{"uid":"75cfbc2b487980a5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1761170050857,"stop":1761170050857,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed2b0bfc76b30e6","name":"should return false when peer is on different cluster","time":{"start":1761170064324,"stop":1761170064325,"duration":1},"status":"passed","severity":"normal"},{"uid":"773f62847321e87b","name":"can query messages normally","time":{"start":1761170464050,"stop":1761170464050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee36b7cc16944d8","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1761170065039,"stop":1761170065040,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e73763633495203","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1761170082323,"stop":1761170082324,"duration":1},"status":"passed","severity":"normal"},{"uid":"25008c527428879e","name":"should start periodic discovery on start","time":{"start":1761170073366,"stop":1761170073367,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3bb0e797ed0667","name":"should filter out undefined ENRs","time":{"start":1761170073420,"stop":1761170073421,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e999d2701bad80","name":"should not allow unachievable error rate","time":{"start":1761170092594,"stop":1761170092595,"duration":1},"status":"passed","severity":"normal"},{"uid":"32fef3b8f0fd4e25","name":"should add event listeners for peer connect and disconnect","time":{"start":1761170065031,"stop":1761170065032,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7a2a289b771df93","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1761170340412,"stop":1761170340415,"duration":3},"status":"passed","severity":"normal"},{"uid":"104fd13fc34fa790","name":"should skip already querying peers","time":{"start":1761170073363,"stop":1761170073363,"duration":0},"status":"passed","severity":"normal"},{"uid":"f525164cae223d79","name":"should initialize with custom TTL","time":{"start":1761170073356,"stop":1761170073357,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f93b1e6ddff19f","name":"should requeue task if no peer is available","time":{"start":1761170108809,"stop":1761170108810,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb4127f50708cc2","name":"should add event listeners to libp2p","time":{"start":1761170063659,"stop":1761170063666,"duration":7},"status":"passed","severity":"normal"},{"uid":"2db27e5f297f6157","name":"should dial all remaining peers","time":{"start":1761170064926,"stop":1761170064928,"duration":2},"status":"passed","severity":"normal"},{"uid":"120a1452e4c3b48","name":"Retries within maximum given attempts","time":{"start":1761170110685,"stop":1761170110685,"duration":0},"status":"passed","severity":"normal"},{"uid":"54ee7297db7801f3","name":"Check received message containing escaped characters","time":{"start":1761170581106,"stop":1761170581107,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd402f2a9c3a97af","name":"should dispatch connect and disconnect events","time":{"start":1761170109491,"stop":1761170109491,"duration":0},"status":"passed","severity":"normal"},{"uid":"5858b84a1d0f2fc6","name":"Push message with long payload","time":{"start":1761171187558,"stop":1761171187558,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fd38dade5416d6","name":"accepts time-filtered query with content filter","time":{"start":1761170064575,"stop":1761170064576,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7e6dc4c763f641","name":"Own sync message does not acknowledge own messages","time":{"start":1761170118196,"stop":1761170118197,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ba2ee72603c577","name":"should add event listener for peer:discovery","time":{"start":1761170063943,"stop":1761170063943,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb9bd52c76df359c","name":"nwaku subscribes","time":{"start":1761170326015,"stop":1761170326017,"duration":2},"status":"passed","severity":"normal"},{"uid":"585f1a352d87dc79","name":"Push message with content topic containing unicode special characters","time":{"start":1761171187554,"stop":1761171187554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9534891714c927","name":"should transition to Unhealthy when no connections","time":{"start":1761170110125,"stop":1761170110125,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6ef8eb7b5712be","name":"Push message with short payload","time":{"start":1761171187531,"stop":1761171187532,"duration":1},"status":"passed","severity":"normal"},{"uid":"39996987dc93377c","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1761170620743,"stop":1761170620743,"duration":0},"status":"passed","severity":"normal"},{"uid":"9353a31f842ecb5b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1761170064938,"stop":1761170064938,"duration":0},"status":"passed","severity":"normal"},{"uid":"602a87c0e32ae167","name":"Push message with custom timestamp: 1761173758176","time":{"start":1761171187543,"stop":1761171187543,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ad7dc534070518","name":"Check received message containing Script","time":{"start":1761170581095,"stop":1761170581095,"duration":0},"status":"passed","severity":"normal"},{"uid":"863a46f930ed2362","name":"should properly compute the node id","time":{"start":1761170056117,"stop":1761170056117,"duration":0},"status":"passed","severity":"normal"},{"uid":"9521f28baebcb906","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1761170110312,"stop":1761170110313,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a9173e52c3eff","name":"Delete observer","time":{"start":1761170313398,"stop":1761170313398,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a219c57b2d9778d","name":"Decrypt messages","time":{"start":1761170313398,"stop":1761170313398,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ab788c7d6315c3","name":"Push message with unicode special characters payload","time":{"start":1761171187536,"stop":1761171187536,"duration":0},"status":"passed","severity":"normal"},{"uid":"360c3804251d719b","name":"Push message with XML payload","time":{"start":1761171187560,"stop":1761171187561,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed519822a937a9fd","name":"Push message with content topic containing numeric","time":{"start":1761171187551,"stop":1761171187551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6411d02bc2f30ad","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app69/6/topic437/proto","time":{"start":1761170433696,"stop":1761170433696,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98698a5645ea719","name":"should return false when peer shard info is not found","time":{"start":1761170064334,"stop":1761170064335,"duration":1},"status":"passed","severity":"normal"},{"uid":"8999d95d79b163dc","name":"Check received message containing Russian","time":{"start":1761170581104,"stop":1761170581104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e9b14acab50ec","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1761170340420,"stop":1761170340421,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfe3582abba959a","name":"should handle peer connect event","time":{"start":1761170063688,"stop":1761170063699,"duration":11},"status":"passed","severity":"normal"},{"uid":"a714bb115b40f26d","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1761170093271,"stop":1761170093271,"duration":0},"status":"passed","severity":"normal"},{"uid":"b87fe34b7ca01f05","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1761170093282,"stop":1761170093283,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bee1263cb41cd1","name":"caches peers it previously fetched","time":{"start":1761170073409,"stop":1761170073410,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e507a04b404064d","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1761170100232,"stop":1761170100233,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15dff5f1ed58e91","name":"Push message with content topic containing escaped characters","time":{"start":1761171187553,"stop":1761171187554,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9ff5f69b87a03aa","name":"Decoder throws on empty string content topic","time":{"start":1761170084000,"stop":1761170084000,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf7fb8f5d6c82a3","name":"should add sent message to localHistory with retrievalHint","time":{"start":1761170100227,"stop":1761170100227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57a567e6e7cf762","name":"should process up to 3 peers at once","time":{"start":1761170064290,"stop":1761170064290,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4e17aa2f93eed6","name":"Check meta is set [symmetric]","time":{"start":1761170082325,"stop":1761170082326,"duration":1},"status":"passed","severity":"normal"},{"uid":"16b801b322a62102","name":"should properly create location multiaddrs - udp","time":{"start":1761170056120,"stop":1761170056120,"duration":0},"status":"passed","severity":"normal"},{"uid":"96873d6d89f12903","name":"returns nothing if no connections present","time":{"start":1761170064948,"stop":1761170064949,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9c275b69305ab9","name":"should check false positive rate","time":{"start":1761170097339,"stop":1761170097341,"duration":2},"status":"passed","severity":"normal"},{"uid":"dbff9e02c9422828","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1761170050865,"stop":1761170050866,"duration":1},"status":"passed","severity":"normal"},{"uid":"f67380faaf8fc800","name":"Push message with Russian payload","time":{"start":1761171187546,"stop":1761171187547,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e7ac9986a2a3a7","name":"should dial with PeerId and return stream","time":{"start":1761170065119,"stop":1761170065120,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fe6503d6f43082","name":"Push message with content topic containing emoji","time":{"start":1761171187554,"stop":1761171187554,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d573a775250ab4f","name":"throws if decoders don't match content topics","time":{"start":1761170065068,"stop":1761170065068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b9dd7280f8e7da","name":"can start the service","time":{"start":1761170139536,"stop":1761170139537,"duration":1},"status":"passed","severity":"normal"},{"uid":"597eae6ea54c35f3","name":"Passing page size 10 when there are 10 messages","time":{"start":1761170485172,"stop":1761170485173,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca81d401f105b170","name":"Outgoing message is acknowledged","time":{"start":1761170111665,"stop":1761170111665,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25a26da06f219e","name":"A test","time":{"start":1761170209463,"stop":1761170209463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf26fb8d1f05225","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1761170050863,"stop":1761170050863,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f67458dd886539","name":"should handle peer store errors gracefully","time":{"start":1761170073361,"stop":1761170073361,"duration":0},"status":"passed","severity":"normal"},{"uid":"858b0bdda61df8c1","name":"accepts valid content-filtered query","time":{"start":1761170064562,"stop":1761170064562,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbfa4313f0c118f","name":"Push message with JSON payload","time":{"start":1761171187535,"stop":1761171187535,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c83a05751dd44","name":"throws on content topic with empty topic name field","time":{"start":1761170050851,"stop":1761170050851,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e92c11865ada864","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1761170064918,"stop":1761170064918,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1d5ef3cf0efa1f","name":"should handle all zero keep alive options","time":{"start":1761170065046,"stop":1761170065046,"duration":0},"status":"passed","severity":"normal"},{"uid":"241974c920847039","name":"should add to incoming buffer if dependencies are not met","time":{"start":1761170100229,"stop":1761170100230,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcef7d27ccb76ee6","name":"should not receive a peer event after stop","time":{"start":1761170139546,"stop":1761170139547,"duration":1},"status":"passed","severity":"normal"},{"uid":"30fec9b1f25f03e9","name":"should trigger query when time since last query exceeds threshold","time":{"start":1761170110326,"stop":1761170110326,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd5b2b9ba63633e","name":"Push message with rate limit","time":{"start":1761171187580,"stop":1761171187580,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0b22aa2f1cab34","name":"Overlapping topic subscription","time":{"start":1761170620744,"stop":1761170620744,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a455d4b4d347f77","name":"should set field with only RELAY enabled","time":{"start":1761170056122,"stop":1761170056122,"duration":0},"status":"passed","severity":"normal"},{"uid":"72194a5845ab664","name":"should successfully query store with valid decoders and options","time":{"start":1761170110455,"stop":1761170110456,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad885a24ab8fb19","name":"should add peer to queue when queue is not empty","time":{"start":1761170064272,"stop":1761170064272,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd05cb3863db137","name":"Check received message containing escaped characters","time":{"start":1761170581096,"stop":1761170581097,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0de25c5374b72b","name":"should handle peer store update failures gracefully","time":{"start":1761170065038,"stop":1761170065039,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d5b7cce88be1a7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1761170141860,"stop":1761170141860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4284ac3a297f767e","name":"Push message equal or less that 1MB","time":{"start":1761171187556,"stop":1761171187557,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5b18abc84294a7","name":"Outgoing message is emitted as sending","time":{"start":1761170113322,"stop":1761170113322,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d3c82f019e6bc2","name":"should handle onConnected and onDisconnected","time":{"start":1761170109491,"stop":1761170109492,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0415791bf7947a4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1761170340415,"stop":1761170340416,"duration":1},"status":"passed","severity":"normal"},{"uid":"59621ed8cdc87608","name":"should handle malformed response data","time":{"start":1761170073423,"stop":1761170073423,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa69d848d82a5dc7","name":"should return undefined if no connection provided","time":{"start":1761170064869,"stop":1761170064869,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e21db6117347cf","name":"should return true when peer is on the same cluster","time":{"start":1761170064317,"stop":1761170064324,"duration":7},"status":"passed","severity":"normal"},{"uid":"3bee4e4bdf9ac256","name":"Push message with SQL Injection payload","time":{"start":1761171187534,"stop":1761171187534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53d12f4fb9af999","name":"Generator, one shard","time":{"start":1761170451196,"stop":1761170451197,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e17f6a5aac88ed9","name":"should not fail to stop the service if it was not started","time":{"start":1761170139540,"stop":1761170139541,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ffac3f24e0e320c","name":"Stops search when maxGet is reached","time":{"start":1761170072728,"stop":1761170072729,"duration":1},"status":"passed","severity":"normal"},{"uid":"d627994266d7bb4","name":"Relay","time":{"start":1761170139762,"stop":1761170139763,"duration":1},"status":"passed","severity":"normal"},{"uid":"12c98f11ffc44e75","name":"should hang up with PeerId and return true on success","time":{"start":1761170065121,"stop":1761170065121,"duration":0},"status":"passed","severity":"normal"},{"uid":"868b73e77f521752","name":"should continue query when messages are from different channels","time":{"start":1761170113326,"stop":1761170113327,"duration":1},"status":"passed","severity":"normal"},{"uid":"42fdde277abddb67","name":"should properly start and stop event listening","time":{"start":1761170110130,"stop":1761170110131,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef955e639356bc26","name":"Check received message containing numeric","time":{"start":1761170581102,"stop":1761170581102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f27e9e316f4bc76","name":"should not stop if not started","time":{"start":1761170073359,"stop":1761170073359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce468ca178c0ce19","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1761170063963,"stop":1761170063964,"duration":1},"status":"passed","severity":"normal"},{"uid":"40c76dbb96130900","name":"Subscribe to topic containing Russian and receive message","time":{"start":1761170620754,"stop":1761170620755,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d296ce34bc22a1","name":"should remove event listener for peer:discovery","time":{"start":1761170063945,"stop":1761170063950,"duration":5},"status":"passed","severity":"normal"},{"uid":"bcdacd080cbb732e","name":"accepts valid message hash query","time":{"start":1761170064567,"stop":1761170064574,"duration":7},"status":"passed","severity":"normal"},{"uid":"37cdbe0a683c3946","name":"should not return locked peers if enough unlocked are available","time":{"start":1761170109485,"stop":1761170109491,"duration":6},"status":"passed","severity":"normal"},{"uid":"f8641b23f3fae17f","name":"should properly create location multiaddrs - tcp4","time":{"start":1761170056119,"stop":1761170056119,"duration":0},"status":"passed","severity":"normal"},{"uid":"54324c6679ba1120","name":"Fails to push message bigger that 1MB","time":{"start":1761171187569,"stop":1761171187570,"duration":1},"status":"passed","severity":"normal"},{"uid":"666526e5c7bc2d6c","name":"can start and stop the service","time":{"start":1761170368545,"stop":1761170368545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86caf6bc5d3b47","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1761170093283,"stop":1761170093284,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c909a9c3f67a07","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1761170100234,"stop":1761170100235,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9cc306611f36466","name":"should not be empty after adding a subscription","time":{"start":1761170109414,"stop":1761170109418,"duration":4},"status":"passed","severity":"normal"},{"uid":"c334866de996acf5","name":"should handle v3 RLN errors","time":{"start":1761170109218,"stop":1761170109218,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4781e63e724940","name":"Push message with content topic containing Arabic","time":{"start":1761171187539,"stop":1761171187539,"duration":0},"status":"passed","severity":"normal"},{"uid":"17088efa74775a4e","name":"should create QueryOnConnect instance without options","time":{"start":1761170110313,"stop":1761170110313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc7dfcd4eaafaa","name":"random static sharding 4 - Cluster ID: 569, Shard ID: 305","time":{"start":1761170455400,"stop":1761170455402,"duration":2},"status":"passed","severity":"normal"},{"uid":"333369ec92adc594","name":"connects to nwaku","time":{"start":1761170497917,"stop":1761170497918,"duration":1},"status":"passed","severity":"normal"},{"uid":"33833d64a85187c7","name":"Subscribe to topic containing long and receive message","time":{"start":1761170620745,"stop":1761170620745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec85adec811fbda6","name":"should add received message to localHistory with retrievalHint","time":{"start":1761170100230,"stop":1761170100230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a4efc73f2ebb9","name":"Push message with long payload","time":{"start":1761171187532,"stop":1761171187532,"duration":0},"status":"passed","severity":"normal"},{"uid":"7127b909c160c9d6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1761170064420,"stop":1761170064422,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7fdfde18016dbb6","name":"Decoder throws on undefined content topic","time":{"start":1761170083999,"stop":1761170083999,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf3be36bd9de8f6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1761170223248,"stop":1761170223249,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bdc6fea95af228c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1761170445172,"stop":1761170445173,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab4f23a4c697e12","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1761170111418,"stop":1761170111418,"duration":0},"status":"passed","severity":"normal"},{"uid":"cddd095110969c5d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1761170201330,"stop":1761170201331,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffb69f71260eff29","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1761170050867,"stop":1761170050867,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d149a3025afca99","name":"Push message with content topic containing SQL Injection","time":{"start":1761171187566,"stop":1761171187566,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cc7e7a9c8169cd","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1761170093263,"stop":1761170093263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca63b756a8ea2495","name":"Check received message containing Chinese","time":{"start":1761170581103,"stop":1761170581103,"duration":0},"status":"passed","severity":"normal"},{"uid":"152cd92cde6262a3","name":"should not execute task if max attempts is 0","time":{"start":1761170108815,"stop":1761170108816,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ccccfdd38bd50c","name":"Fails to publish message with size larger than 1 MB","time":{"start":1761170336122,"stop":1761170336122,"duration":0},"status":"passed","severity":"normal"},{"uid":"25faa14d2a0146c2","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1761170100232,"stop":1761170100232,"duration":0},"status":"passed","severity":"normal"},{"uid":"42aed0ba699fc6f6","name":"Query with Ordered Callback, No message returned","time":{"start":1761170461177,"stop":1761170461177,"duration":0},"status":"passed","severity":"normal"},{"uid":"950ca22a42e85ffe","name":"should handle complete peer lifecycle","time":{"start":1761170065047,"stop":1761170065047,"duration":0},"status":"passed","severity":"normal"},{"uid":"533530cbdfa84480","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1761170093296,"stop":1761170093296,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec3897d9b685ff5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1761170050865,"stop":1761170050865,"duration":0},"status":"passed","severity":"normal"},{"uid":"5124f773931df04c","name":"should properly create location multiaddrs - tcp","time":{"start":1761170056120,"stop":1761170056121,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc85691ec5ce3515","name":"should work with stubbed peer manager event emitter","time":{"start":1761170110316,"stop":1761170110320,"duration":4},"status":"passed","severity":"normal"},{"uid":"aa921869605d5ded","name":"should dial all known peers when reached zero connections","time":{"start":1761170177616,"stop":1761170177617,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49e4267dd852739","name":"it tolerates circular branch references","time":{"start":1761170073406,"stop":1761170073407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0358aba69b77353","name":"Check received message containing numeric","time":{"start":1761170581092,"stop":1761170581092,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ceae75bac29f54","name":"should jump to current time when timestamp is far in the past","time":{"start":1761170099696,"stop":1761170099696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9506096a12dca96","name":"Relay - dialed first","time":{"start":1761170502157,"stop":1761170502157,"duration":0},"status":"passed","severity":"normal"},{"uid":"2359f450885f5949","name":"Does not throw an exception when node disconnects","time":{"start":1761170497918,"stop":1761170497918,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4155f57fb6dd5bb","name":"Retrieval Hint","time":{"start":1761170099765,"stop":1761170099765,"duration":0},"status":"passed","severity":"normal"},{"uid":"5954499d43c66fc2","name":"Check received message containing Chinese","time":{"start":1761170581093,"stop":1761170581093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a976eeb7f2ba0a2d","name":"should return false for different channelId","time":{"start":1761170113327,"stop":1761170113328,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d0f2806bdf584d","name":"Push message with Script payload","time":{"start":1761171187572,"stop":1761171187572,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e5d012381810bb","name":"should not create relay timers when relay is not provided","time":{"start":1761170065041,"stop":1761170065041,"duration":0},"status":"passed","severity":"normal"},{"uid":"134c2fca94dbe794","name":"should maintain desired error rate","time":{"start":1761170097335,"stop":1761170097335,"duration":0},"status":"passed","severity":"normal"},{"uid":"add025b0d139fc53","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1761170620754,"stop":1761170620754,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc786f972b54690c","name":"Publishes to nwaku","time":{"start":1761170326018,"stop":1761170326020,"duration":2},"status":"passed","severity":"normal"},{"uid":"c77c62370523d60d","name":"throws on content topic with too few or too many fields","time":{"start":1761170050848,"stop":1761170050849,"duration":1},"status":"passed","severity":"normal"},{"uid":"3475a3523b01bba8","name":"should handle peerStore errors gracefully","time":{"start":1761170065124,"stop":1761170065124,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d25f8380402dee","name":"Push message with content topic containing Chinese","time":{"start":1761171187565,"stop":1761171187565,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c6d615ff7dce98","name":"Check received message containing Arabic","time":{"start":1761170581093,"stop":1761170581093,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7120ece4ad7e98","name":"random static sharding 7 - Cluster ID: 305, Shard ID: 716","time":{"start":1761170455403,"stop":1761170455403,"duration":0},"status":"passed","severity":"normal"},{"uid":"368e8509ca72e2df","name":"Push message with Chinese payload","time":{"start":1761171187533,"stop":1761171187533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a822869d2d60d8da","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1761170109808,"stop":1761170109813,"duration":5},"status":"passed","severity":"normal"},{"uid":"a320871583bd6c65","name":"should initialize with Unhealthy status","time":{"start":1761170110123,"stop":1761170110124,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c822d103b8c2f64","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1761170336121,"stop":1761170336121,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab875c6f2bcdd0eb","name":"should set default options when no config provided","time":{"start":1761170065115,"stop":1761170065116,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ee0cb595132aee","name":"should handle multiple query options for time ranges","time":{"start":1761170110456,"stop":1761170110457,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c45edd9af557dd8","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1761170110331,"stop":1761170110331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5ebdb7d88cee2c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1761170093315,"stop":1761170093315,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d92632bfb1f014","name":"should be safe to call multiple times","time":{"start":1761170065117,"stop":1761170065118,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7944f7d6e59d4c1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1761170340416,"stop":1761170340417,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d7a12b543af521c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1761170050863,"stop":1761170050863,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d126c56aa21424","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1761170050866,"stop":1761170050867,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fec4a0d03ad1e93","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app39/6/topic324/utf8","time":{"start":1761170433698,"stop":1761170433698,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6c2bf679169726","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1761170093256,"stop":1761170093256,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc497f175348d5","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1761170100234,"stop":1761170100234,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1cbd3cc4c7818f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1761170093277,"stop":1761170093278,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf211329d36d4a","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1761170064937,"stop":1761170064937,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd386f48c67ec4e8","name":"should dial peer immediately when queue is empty","time":{"start":1761170064271,"stop":1761170064272,"duration":1},"status":"passed","severity":"normal"},{"uid":"836bdaf36f68fd88","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1761170340411,"stop":1761170340412,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c031d7e25bd25e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1761170093293,"stop":1761170093294,"duration":1},"status":"passed","severity":"normal"},{"uid":"9134d6f16e6586ba","name":"Push 30 different messages","time":{"start":1761171187549,"stop":1761171187550,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9b88c2525c74dd5f","name":"should not process empty queue","time":{"start":1761170064291,"stop":1761170064291,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a46d544bc9a4d7","name":"should not fail to stop the service if it was not started","time":{"start":1761170077215,"stop":1761170077215,"duration":0},"status":"passed","severity":"normal"},{"uid":"f595ed3276ec2f15","name":"Passing page size 19 when there are 20 messages","time":{"start":1761170485173,"stop":1761170485174,"duration":1},"status":"passed","severity":"normal"},{"uid":"485a83cad4ebc33a","name":"messageHash returns a Uint8Array","time":{"start":1761170064424,"stop":1761170064424,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f24c66ceba3b1ab","name":"Sync message are not sent excessively within sync frequency","time":{"start":1761170118191,"stop":1761170118192,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b1e0bdca3d1c334","name":"Callback on promise","time":{"start":1761170486890,"stop":1761170486891,"duration":1},"status":"passed","severity":"normal"},{"uid":"128b8e0b2eb69378","name":"yields undefined for messages without decoder","time":{"start":1761170065071,"stop":1761170065071,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1c0df8fa0d36e7","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1761170099692,"stop":1761170099693,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0631930960770f1","name":"should be able to encode the field with only RELAY set to true","time":{"start":1761170055521,"stop":1761170055523,"duration":2},"status":"passed","severity":"normal"},{"uid":"ced4923e6b430379","name":"Throws when trying to push message with empty payload","time":{"start":1761171187550,"stop":1761171187550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaf1a5564ae3fee","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1761170461171,"stop":1761170461172,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3711145edb4de49","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1761170093316,"stop":1761170093317,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0bacf5e3c26c22d","name":"Light Node - default protocols","time":{"start":1761170502159,"stop":1761170502159,"duration":0},"status":"passed","severity":"normal"},{"uid":"10354d918346e20b","name":"should return true when peer is on the specified shard","time":{"start":1761170064333,"stop":1761170064333,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cd19d56faebd00","name":"Check received message containing long","time":{"start":1761170581102,"stop":1761170581102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8546f2021b02c4","name":"should create PeerExchangeDiscovery instance","time":{"start":1761170073367,"stop":1761170073368,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6757f84afb90aa2","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1761170345463,"stop":1761170345463,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bb86a2d09cc1cd0","name":"Check received message with timestamp: 1761170134308 ","time":{"start":1761170581108,"stop":1761170581108,"duration":0},"status":"passed","severity":"normal"},{"uid":"54adca06d2dd2d94","name":"messageHashStr produces different results for different inputs","time":{"start":1761170064433,"stop":1761170064433,"duration":0},"status":"passed","severity":"normal"},{"uid":"af38db9560b9a373","name":"Incoming message is emitted as received","time":{"start":1761170113324,"stop":1761170113324,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a5b53e76bc9b26","name":"should emit a peer event after start","time":{"start":1761170139544,"stop":1761170139545,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd08fb1982b7af6","name":"throws on content topic with generation field greater than 0","time":{"start":1761170050850,"stop":1761170050850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff6388be1cc9e4de","name":"should return start time to match max range","time":{"start":1761170110338,"stop":1761170110338,"duration":0},"status":"passed","severity":"normal"},{"uid":"552a412df9211279","name":"should handle disconnect when peer has no timers","time":{"start":1761170065044,"stop":1761170065044,"duration":0},"status":"passed","severity":"normal"},{"uid":"40ff18a8e0ed29a0","name":"Encoder throws on undefined content topic","time":{"start":1761170083999,"stop":1761170083999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d09a15034c61ab","name":"should dispatch network event when browser goes online","time":{"start":1761170063707,"stop":1761170063707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0f2bbc5fa22acc","name":"Push message with content topic containing special chars","time":{"start":1761171187576,"stop":1761171187576,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8f263c2d029bea","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1761170461177,"stop":1761170461178,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee08781a9d685125","name":"Push message equal or less that 1MB","time":{"start":1761171187569,"stop":1761171187569,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5fd6bbc9347dcf","name":"should handle zero peers request","time":{"start":1761170073423,"stop":1761170073424,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5358ae774c60767","name":"Push message with shell command payload","time":{"start":1761171187573,"stop":1761171187574,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd3c867e7b79737","name":"Fails to publish message with empty text","time":{"start":1761170336120,"stop":1761170336120,"duration":0},"status":"passed","severity":"normal"},{"uid":"a483827a5c1505d9","name":"Non TWN Cluster","time":{"start":1761170433695,"stop":1761170433696,"duration":1},"status":"passed","severity":"normal"},{"uid":"c753456449ff9464","name":"Push message with Basic HTML tag payload","time":{"start":1761171187548,"stop":1761171187548,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e460ddb3454635","name":"Fails to push message bigger that 1MB","time":{"start":1761171187557,"stop":1761171187557,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f883f4ff1a8700c","name":"should throw error - invalid id","time":{"start":1761170056116,"stop":1761170056116,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e64476096ac3a0","name":"should throw error - no id","time":{"start":1761170056115,"stop":1761170056115,"duration":0},"status":"passed","severity":"normal"},{"uid":"b09b136ba1260e2","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1761170064943,"stop":1761170064943,"duration":0},"status":"passed","severity":"normal"},{"uid":"761aac144961c399","name":"yields decoded messages","time":{"start":1761170065070,"stop":1761170065070,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f2dfe823772557","name":"Relay - times out","time":{"start":1761170502157,"stop":1761170502158,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86e7ad6a2f9d82e","name":"Overlapping topic subscription","time":{"start":1761170345461,"stop":1761170345461,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8090ed1d1c4ffba","name":"should set field with only STORE enabled","time":{"start":1761170056122,"stop":1761170056123,"duration":1},"status":"passed","severity":"normal"},{"uid":"19faf95039b2c5c7","name":"Asymmetric encrypt & decrypt","time":{"start":1761170082804,"stop":1761170082805,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dacfcdf6178d418","name":"configure the node with multiple content topics","time":{"start":1761170433704,"stop":1761170433705,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b18fcd19103dae","name":"should enable all discoveries when explicitly set","time":{"start":1761170108666,"stop":1761170108666,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7d2223eb126207","name":"Push message with meta","time":{"start":1761171187579,"stop":1761171187580,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8f78226a4a2479","name":"Check received message containing Basic HTML tag","time":{"start":1761170581105,"stop":1761170581105,"duration":0},"status":"passed","severity":"normal"},{"uid":"8338a91aae2d13f0","name":"Check publish message containing Arabic","time":{"start":1761170336110,"stop":1761170336111,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e25e6f36416288","name":"Check received message containing XML","time":{"start":1761170581095,"stop":1761170581095,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c8e37b15f8553a","name":"should perform initial health assessment on start","time":{"start":1761170110131,"stop":1761170110133,"duration":2},"status":"passed","severity":"normal"},{"uid":"15552b362cabad20","name":"Push message with escaped characters payload","time":{"start":1761171187574,"stop":1761171187574,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d9430c7d88d288","name":"should insert message into bloom filter","time":{"start":1761170100227,"stop":1761170100227,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c11b916bb574ed","name":"Encoder throws on undefined content topic","time":{"start":1761170065190,"stop":1761170065190,"duration":0},"status":"passed","severity":"normal"},{"uid":"566c67a53b2a4b28","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1761170050869,"stop":1761170050870,"duration":1},"status":"passed","severity":"normal"},{"uid":"698a4776e7fda003","name":"should set field with only FILTER enabled","time":{"start":1761170056123,"stop":1761170056123,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe7a7fad308852f","name":"should handle peer disconnect event when no connections remain","time":{"start":1761170063699,"stop":1761170063700,"duration":1},"status":"passed","severity":"normal"},{"uid":"16f67537ae887eba","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1761170093255,"stop":1761170093255,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6ee03c44656e38","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1761170513379,"stop":1761170513379,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ed942984e45585","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1761170108674,"stop":1761170108675,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4706b6599f2dc3d","name":"Fails to push message bigger that 1MB","time":{"start":1761171187544,"stop":1761171187544,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1a09041d552b7d","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1761170100230,"stop":1761170100231,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c5719fcc01b631c","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1761170139552,"stop":1761170139552,"duration":0},"status":"skipped","severity":"normal"},{"uid":"11c3e15d40f3f2e4","name":"Push message with unicode special characters payload","time":{"start":1761171187549,"stop":1761171187549,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08b62fb8b376f6b","name":"Push message with content topic containing short","time":{"start":1761171187537,"stop":1761171187538,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16392446dba450b","name":"Push message with content topic containing Chinese","time":{"start":1761171187551,"stop":1761171187552,"duration":1},"status":"passed","severity":"normal"},{"uid":"69528bb7377befd4","name":"should create all internal components","time":{"start":1761170065116,"stop":1761170065117,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01ff71c67696e60","name":"Publish message with custom timestamp: Wed Oct 22 2025 22:58:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1761170336119,"stop":1761170336119,"duration":0},"status":"passed","severity":"normal"},{"uid":"60dce12f9f5ef86e","name":"Register correct protocols","time":{"start":1761170345458,"stop":1761170345458,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce4323ae1a2689d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1761170093295,"stop":1761170093295,"duration":0},"status":"passed","severity":"normal"},{"uid":"4401b7832130dabf","name":"Outgoing message is acknowledged","time":{"start":1761170113323,"stop":1761170113324,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d18dc8d0aa2552","name":"should handle task timeouts","time":{"start":1761170108815,"stop":1761170108815,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f1bca8dc928b4e","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1761170111664,"stop":1761170111664,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f725442d020cdcf","name":"Query with Promise Callback, No Decoder","time":{"start":1761170461178,"stop":1761170461178,"duration":0},"status":"passed","severity":"normal"},{"uid":"676ad898e8210f7d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1761170050854,"stop":1761170050854,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee15faf8413d252","name":"should be able to decode the field with only RELAY set to true","time":{"start":1761170055531,"stop":1761170055532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95ef060ed7e4e0","name":"should continually clean up expired entries at intervals","time":{"start":1761170107937,"stop":1761170107938,"duration":1},"status":"passed","severity":"normal"},{"uid":"25b8283d7856da5f","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1761170110337,"stop":1761170110337,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6eea64978fa2b1f","name":"should remove expired entries after TTL has passed","time":{"start":1761170107932,"stop":1761170107933,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a72c15bb257843d","name":"Decoder throws on empty string content topic","time":{"start":1761170065191,"stop":1761170065192,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f89313b2561f2f","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app91/3/topic326/utf8","time":{"start":1761170433698,"stop":1761170433699,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7464125ef957fa","name":"Outgoing message is emitted as sent","time":{"start":1761170111664,"stop":1761170111664,"duration":0},"status":"passed","severity":"normal"},{"uid":"e107f24fdc7ea7e0","name":"should skip peer when already connected","time":{"start":1761170064274,"stop":1761170064275,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c9810761797d82d","name":"should skip peers that don't support peer exchange","time":{"start":1761170073361,"stop":1761170073361,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f3f2cebeb53a0f1","name":"does not validate decoders for hash queries","time":{"start":1761170065068,"stop":1761170065069,"duration":1},"status":"passed","severity":"normal"},{"uid":"e33a1427bbf4d21d","name":"Incoming message is emitted as received","time":{"start":1761170111665,"stop":1761170111666,"duration":1},"status":"passed","severity":"normal"},{"uid":"841d151814347870","name":"should allow redial after cooldown period","time":{"start":1761170064280,"stop":1761170064280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97e6cd7d92930","name":"Fails to push message with large meta","time":{"start":1761171187555,"stop":1761171187555,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24571d00066f936","name":"Store - dialed first","time":{"start":1761170502158,"stop":1761170502158,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ebc4d678a3794dd","name":"should lock peers when selected","time":{"start":1761170109480,"stop":1761170109480,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dbf70f76b571757","name":"should unregister libp2p event listeners when stop is called","time":{"start":1761170109492,"stop":1761170109497,"duration":5},"status":"passed","severity":"normal"},{"uid":"1fb7c427e5e51f20","name":"Push 30 different messages","time":{"start":1761171187575,"stop":1761171187575,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f0d15b0bf6234725","name":"Check received message containing SQL Injection","time":{"start":1761170581094,"stop":1761170581094,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c32a2f69d86c4c8","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1761170072631,"stop":1761170072631,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e48af7ef87310d0","name":"should call waitForPeer on Relay","time":{"start":1761170110552,"stop":1761170110552,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a72395986eb25b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1761170055535,"stop":1761170055536,"duration":1},"status":"passed","severity":"normal"},{"uid":"107db1de2dbf67b3","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1761170109505,"stop":1761170109505,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a40185a42fe8ffe","name":"Round trip binary serialization","time":{"start":1761170065189,"stop":1761170065189,"duration":0},"status":"passed","severity":"normal"},{"uid":"6119fbc0a6f64afb","name":"ignores unrecognized TXT record formats","time":{"start":1761170073409,"stop":1761170073409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4159edbe5b78dcf","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1761170065037,"stop":1761170065037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53e773bd2d681de","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1761170109419,"stop":1761170109420,"duration":1},"status":"passed","severity":"normal"},{"uid":"578c0399a58415f","name":"Outgoing message is retried until acknowledged","time":{"start":1761170113324,"stop":1761170113324,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cda5d12c04f0b70","name":"should handle errors when accessing navigator","time":{"start":1761170063717,"stop":1761170063720,"duration":3},"status":"passed","severity":"normal"},{"uid":"b58e3a9977f0475c","name":"Rejects garbage","time":{"start":1761170121230,"stop":1761170121231,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dedf904367f1875","name":"should support chaining for add method","time":{"start":1761170107931,"stop":1761170107932,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52a0411e6422b72","name":"Check message with no pubsub topic is not received","time":{"start":1761170581110,"stop":1761170581110,"duration":0},"status":"passed","severity":"normal"},{"uid":"f946c2348e882cd8","name":"Publish message with custom timestamp: Wed Oct 22 2025 20:58:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1761170336118,"stop":1761170336119,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30e082285958200","name":"should not retry if at least one success","time":{"start":1761170108816,"stop":1761170108816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6c140249ec4f47","name":"should handle peer identify event","time":{"start":1761170073359,"stop":1761170073359,"duration":0},"status":"passed","severity":"normal"},{"uid":"64622de0af8e865e","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1761170055527,"stop":1761170055528,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa17880106aea570","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1761170329423,"stop":1761170329424,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b69e426c8093e6b","name":"should handle timestamp equal to current time","time":{"start":1761170099693,"stop":1761170099693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c742968637926a3","name":"Sync message is not sent if another sync message was just sent","time":{"start":1761170118195,"stop":1761170118196,"duration":1},"status":"passed","severity":"normal"},{"uid":"73bedaea08dc6883","name":"Check message on other pubsub topic is not received","time":{"start":1761170581109,"stop":1761170581110,"duration":1},"status":"passed","severity":"normal"},{"uid":"202dc17fcdf0c58e","name":"should insert elements correctly","time":{"start":1761170097335,"stop":1761170097335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6d0aedc4709cc3","name":"should return false and handle errors gracefully","time":{"start":1761170065122,"stop":1761170065122,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44fd1362ff124b5","name":"Used by Waku Relay","time":{"start":1761170497923,"stop":1761170497923,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc72602edccfcce3","name":"should handle hash queries without validation","time":{"start":1761170110457,"stop":1761170110457,"duration":0},"status":"passed","severity":"normal"},{"uid":"422c13c1896ef3e9","name":"should set field with all protocols disabled","time":{"start":1761170056121,"stop":1761170056121,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a659ca2c4ae6cf","name":"Push message with shell command payload","time":{"start":1761171187535,"stop":1761171187536,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc68ac09e9c4c791","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1761170093262,"stop":1761170093263,"duration":1},"status":"passed","severity":"normal"},{"uid":"bad800f643375ce9","name":"Query Generator - true","time":{"start":1761170471885,"stop":1761170471886,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a2acd885b8cc2de","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1761170113323,"stop":1761170113323,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6cc3864b7203c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1761170093272,"stop":1761170093276,"duration":4},"status":"passed","severity":"normal"},{"uid":"335c15d4746e9c04","name":"should handle dial errors","time":{"start":1761170065120,"stop":1761170065121,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b44cdf1a5f6efe","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1761170072618,"stop":1761170072619,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3136617db66e9f1","name":"Check received message containing emoji","time":{"start":1761170581097,"stop":1761170581097,"duration":0},"status":"passed","severity":"normal"},{"uid":"6faed18c5966bffd","name":"Push message with content topic containing SQL Injection","time":{"start":1761171187540,"stop":1761171187540,"duration":0},"status":"passed","severity":"normal"},{"uid":"a764248215148979","name":"Push message with special chars payload","time":{"start":1761171187545,"stop":1761171187546,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdd44a6536fa744","name":"should handle shardReader errors","time":{"start":1761170065126,"stop":1761170065126,"duration":0},"status":"passed","severity":"normal"},{"uid":"74271ff070294786","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1761170110333,"stop":1761170110335,"duration":2},"status":"passed","severity":"normal"},{"uid":"3dc1b5ab88ca9dc0","name":"random static sharding 6 - Cluster ID: 206, Shard ID: 651","time":{"start":1761170455403,"stop":1761170455403,"duration":0},"status":"passed","severity":"normal"},{"uid":"225fcfdb81199023","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1761170092597,"stop":1761170092597,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2ae7a3f42fe559","name":"Subscribe to topic containing JSON and receive message","time":{"start":1761170620747,"stop":1761170620748,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1af0313ce5a9f6d","name":"throws on empty content topic","time":{"start":1761170050847,"stop":1761170050848,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98eee9dbd1c5b8","name":"Query Generator, No message returned","time":{"start":1761170461170,"stop":1761170461171,"duration":1},"status":"passed","severity":"normal"},{"uid":"2602b76a677ab073","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1761170223243,"stop":1761170223243,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fbdeb6f6cddbc0","name":"should ensure monotonic increase","time":{"start":1761170099694,"stop":1761170099694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8578bd58a4790067","name":"throws on content topic with empty encoding field","time":{"start":1761170050852,"stop":1761170050852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6caea8e571f7bc","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1761170072576,"stop":1761170072576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d082bb90a8427987","name":"Check publish message after client node is restarted","time":{"start":1761170336123,"stop":1761170336123,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d673c75da92549d","name":"Push message with numeric payload","time":{"start":1761171187545,"stop":1761171187545,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa719424ab043c36","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1761170055534,"stop":1761170055534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fe98704d5fa2e0","name":"should handle peer not in mesh for all topics","time":{"start":1761170065046,"stop":1761170065047,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7e3892bb85443c","name":"should handle relay send failures gracefully","time":{"start":1761170065043,"stop":1761170065043,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cccf747239bb828","name":"should return false","time":{"start":1761170056116,"stop":1761170056117,"duration":1},"status":"passed","severity":"normal"},{"uid":"d55689989bb5bd45","name":"Cluster ID 0, shard 1","time":{"start":1761170455394,"stop":1761170455395,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b260cbeab75167a","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1761170201327,"stop":1761170201329,"duration":2},"status":"passed","severity":"normal"},{"uid":"9a13f9f9ecf0523c","name":"Push message with content topic containing numeric","time":{"start":1761171187538,"stop":1761171187538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5ee66697ead456","name":"Publish message with rate limit","time":{"start":1761170336124,"stop":1761170336124,"duration":0},"status":"passed","severity":"normal"},{"uid":"edaa71ed81fb80ae","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1761170445165,"stop":1761170445167,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba3c3ae2f2b1d235","name":"should detect messages with missing dependencies","time":{"start":1761170100233,"stop":1761170100233,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3aa212f072f80b4","name":"Push 30 different messages","time":{"start":1761171187563,"stop":1761171187563,"duration":0},"status":"skipped","severity":"normal"},{"uid":"266a8dc8b5376255","name":"Push message with Russian payload","time":{"start":1761171187572,"stop":1761171187572,"duration":0},"status":"passed","severity":"normal"},{"uid":"859c2b71b772494a","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1761170050854,"stop":1761170050855,"duration":1},"status":"passed","severity":"normal"},{"uid":"f387c0190cf6a71b","name":"should clear all timers","time":{"start":1761170065033,"stop":1761170065033,"duration":0},"status":"passed","severity":"normal"},{"uid":"7070ad91c7531b9b","name":"should return PeerId when PeerId is provided","time":{"start":1761170064349,"stop":1761170064350,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b11b76901eeae1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1761170620739,"stop":1761170620740,"duration":1},"status":"passed","severity":"normal"},{"uid":"da5fa58780fcde10","name":"should return PeerId when Multiaddr input is provided","time":{"start":1761170064355,"stop":1761170064356,"duration":1},"status":"passed","severity":"normal"},{"uid":"e096bb829acfd20f","name":"should use configured peers when available","time":{"start":1761170110457,"stop":1761170110458,"duration":1},"status":"passed","severity":"normal"},{"uid":"527ec71b66650e2c","name":"Relay + Store","time":{"start":1761170056123,"stop":1761170056124,"duration":1},"status":"passed","severity":"normal"},{"uid":"347034aac6cbf6c5","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1761170490216,"stop":1761170490216,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64ea24a1ac209ba","name":"Fails to push message with large meta","time":{"start":1761171187542,"stop":1761171187542,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f359732483a937","name":"Push message with content topic containing special chars","time":{"start":1761171187538,"stop":1761171187539,"duration":1},"status":"passed","severity":"normal"},{"uid":"99542cc317333a4b","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1761170093257,"stop":1761170093257,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ff4d5fa0ff42fa","name":"should be safe to call multiple times","time":{"start":1761170065032,"stop":1761170065032,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab752502aaf4b97f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1761170050854,"stop":1761170050854,"duration":0},"status":"passed","severity":"normal"},{"uid":"4258c6a8257e9ab2","name":"should load peers from local storage and dispatch events","time":{"start":1761170077217,"stop":1761170077217,"duration":0},"status":"passed","severity":"normal"},{"uid":"47044a17419394d3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1761170581098,"stop":1761170581098,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd1113599703e8e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1761170109505,"stop":1761170109505,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ad94c6e8798812","name":"should throw error - no public key","time":{"start":1761170056116,"stop":1761170056116,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ae9b6a74463200","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1761170072633,"stop":1761170072639,"duration":6},"status":"passed","severity":"normal"},{"uid":"58257f5666c4fac","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1761170050868,"stop":1761170050869,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e3a4ee10fa54dd","name":"should handle mixed protocol support correctly","time":{"start":1761170110133,"stop":1761170110134,"duration":1},"status":"passed","severity":"normal"}]