1 line
228 KiB
JSON

[{"uid":"818ba14fd8941956","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766187675068,"stop":1766187675068,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f3a916d560e30f","name":"does not validate decoders for hash queries","time":{"start":1766187134728,"stop":1766187134728,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c65e8ae28d15e","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766187675069,"stop":1766187675069,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7dbafe40f769f75","name":"should handle hash queries without validation","time":{"start":1766187183634,"stop":1766187183634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9e2bd5f5fd831d","name":"messageHashStr returns a hex string","time":{"start":1766187134309,"stop":1766187134310,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fee04e1eb87b6b","name":"Check received message containing escaped characters","time":{"start":1766187648016,"stop":1766187648016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b206e445b7f6cbd2","name":"A test","time":{"start":1766187281092,"stop":1766187281093,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab8a4cad2e0b9ec","name":"should stop ping timers on peer disconnect","time":{"start":1766187134573,"stop":1766187134574,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01b47419c99f4b9","name":"Check received message with timestamp: 1766187204574 ","time":{"start":1766187648008,"stop":1766187648009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8aa551983c8dbaf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1766187120777,"stop":1766187120777,"duration":0},"status":"passed","severity":"normal"},{"uid":"d035ac67c2ec7483","name":"Subscribe to topic containing Script and publish message","time":{"start":1766187400190,"stop":1766187400191,"duration":1},"status":"passed","severity":"normal"},{"uid":"562bba4dd4d36855","name":"should not create multiple intervals when called multiple times","time":{"start":1766187134270,"stop":1766187134271,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb42587f5e5a847","name":"Push message with content topic containing numeric","time":{"start":1766188248949,"stop":1766188248949,"duration":0},"status":"passed","severity":"normal"},{"uid":"38e2b30df210fea9","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1766187386536,"stop":1766187386536,"duration":0},"status":"passed","severity":"normal"},{"uid":"316b72082e5319a6","name":"Encoder error raises irrecoverable error","time":{"start":1766187186082,"stop":1766187186082,"duration":0},"status":"passed","severity":"normal"},{"uid":"7788566423d2759f","name":"returns all values when wanted number matches available values","time":{"start":1766187141664,"stop":1766187141671,"duration":7},"status":"passed","severity":"normal"},{"uid":"99dbfc603b3f63c9","name":"should skip peer when already connected","time":{"start":1766187134273,"stop":1766187134274,"duration":1},"status":"passed","severity":"normal"},{"uid":"702ce9a35febf70a","name":"should remove event listeners","time":{"start":1766187134570,"stop":1766187134571,"duration":1},"status":"passed","severity":"normal"},{"uid":"533029e0c9f06560","name":"should handle query errors","time":{"start":1766187142980,"stop":1766187142980,"duration":0},"status":"passed","severity":"normal"},{"uid":"1172e0a9cf069bc4","name":"Push message with numeric payload","time":{"start":1766188248933,"stop":1766188248933,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b759b2eb5ac2a45","name":"returns nothing if no connections present","time":{"start":1766187134539,"stop":1766187134540,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ddf4bb41825f1d0","name":"Push message equal or less that 1MB","time":{"start":1766188248966,"stop":1766188248966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3227c8cfb1e5ce","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766187675085,"stop":1766187675086,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f34b6be330b9bb2","name":"Push message with custom timestamp: 1735428829109","time":{"start":1766188248941,"stop":1766188248942,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a853035ebcff2ff","name":"Check received message containing JSON","time":{"start":1766187648006,"stop":1766187648006,"duration":0},"status":"passed","severity":"normal"},{"uid":"37083205c26b1749","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1766187120775,"stop":1766187120775,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9252d1655e86305","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1766187181051,"stop":1766187181051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71a58f03d675db3","name":"should reject if LightPush is requested but not mounted","time":{"start":1766187183732,"stop":1766187183732,"duration":0},"status":"passed","severity":"normal"},{"uid":"132d45fb4c558479","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766187675070,"stop":1766187675070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19a6409a30813b9","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1766187168393,"stop":1766187168393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02e0eab6553835b","name":"should properly setup health event callback","time":{"start":1766187182819,"stop":1766187182819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba6162f39aae66","name":"Overlapping topic subscription","time":{"start":1766187675079,"stop":1766187675079,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9079f2c9d44551","name":"should encodeTxt and decodeTxt","time":{"start":1766187125930,"stop":1766187125930,"duration":0},"status":"passed","severity":"normal"},{"uid":"7610a5bc821b9742","name":"isConnected between 2 js-waku relay nodes","time":{"start":1766187226326,"stop":1766187226327,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6892166a862896","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1766187400193,"stop":1766187400193,"duration":0},"status":"passed","severity":"normal"},{"uid":"941e534ff6e46630","name":"should handle empty pubsub topics","time":{"start":1766187134584,"stop":1766187134584,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ef66ba73e28f58","name":"ends after yielding if response size indicates end","time":{"start":1766187134731,"stop":1766187134731,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabc795933f2cb1e","name":"should not receive a peer event after stop","time":{"start":1766187410486,"stop":1766187410486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1550ff10bfaa1652","name":"should emit a peer event after start","time":{"start":1766187146759,"stop":1766187146759,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc096514cab7bc24","name":"Sets default value correctly","time":{"start":1766187508260,"stop":1766187508260,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb8f6dd93855c68","name":"Fails to push message with large meta","time":{"start":1766188248964,"stop":1766188248965,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fb7381158c6a9c","name":"Push message with content topic containing emoji","time":{"start":1766188248940,"stop":1766188248940,"duration":0},"status":"passed","severity":"normal"},{"uid":"f649d58e0ede6a68","name":"throws on content topic with empty application field","time":{"start":1766187120758,"stop":1766187120758,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52f30aa99deb149","name":"should not receive a peer event after stop","time":{"start":1766187146760,"stop":1766187146760,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf13dad106c0a6e","name":"should query peer with peer exchange protocol","time":{"start":1766187142978,"stop":1766187142979,"duration":1},"status":"passed","severity":"normal"},{"uid":"a62592c7eeaeb8a6","name":"rejects hash query with content filter parameters","time":{"start":1766187134452,"stop":1766187134452,"duration":0},"status":"passed","severity":"normal"},{"uid":"a54976f3b063129","name":"Push message with custom timestamp: 1766183629109","time":{"start":1766188248953,"stop":1766188248953,"duration":0},"status":"passed","severity":"normal"},{"uid":"72795b6107fa64e3","name":"should skip peers without peerInfo in ENR","time":{"start":1766187142980,"stop":1766187142981,"duration":1},"status":"passed","severity":"normal"},{"uid":"14cbf69e0797c6e9","name":"Used by Waku Relay","time":{"start":1766187508259,"stop":1766187508260,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b7963bdf89d581","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1766187181981,"stop":1766187181981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c110311f529b21","name":"Push message with custom timestamp: 1735428829108","time":{"start":1766188248930,"stop":1766188248931,"duration":1},"status":"passed","severity":"normal"},{"uid":"a573597fd7557063","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1766187506058,"stop":1766187506058,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e588fc053f1e99","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1766187168398,"stop":1766187168398,"duration":0},"status":"passed","severity":"normal"},{"uid":"4945a8f4773a369","name":"should insert message id into causal history","time":{"start":1766187172511,"stop":1766187172511,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c8d20adf90ee3f","name":"should handle very large timestamps","time":{"start":1766187172073,"stop":1766187172073,"duration":0},"status":"passed","severity":"normal"},{"uid":"315af9230820dd2d","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1766187393273,"stop":1766187393273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f29431c5749541d7","name":"should query peers that support peer exchange","time":{"start":1766187142977,"stop":1766187142977,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef6afd774737d26e","name":"Mutual subscription","time":{"start":1766187400173,"stop":1766187400174,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc0ff1e2faf4e77d","name":"should return false for malformed SDS messages","time":{"start":1766187186087,"stop":1766187186087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dbda306bfb0f20","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1766187120777,"stop":1766187120777,"duration":0},"status":"passed","severity":"normal"},{"uid":"1976cc4a4b21db6a","name":"random static sharding 1 - Cluster ID: 339, Shard ID: 474","time":{"start":1766187501766,"stop":1766187501767,"duration":1},"status":"passed","severity":"normal"},{"uid":"8722d6af0c1429","name":"Query generator for 2000 messages","time":{"start":1766187475427,"stop":1766187475427,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09005b501c2c4bf","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1766187134489,"stop":1766187134489,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e457a44272a4e","name":"should process all pages when stopIfTrue never returns true","time":{"start":1766187182828,"stop":1766187182828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7acb1921abd407","name":"Outgoing message is possibly acknowledged","time":{"start":1766187184124,"stop":1766187184125,"duration":1},"status":"skipped","severity":"normal"},{"uid":"766c08626dc8c2ca","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1766187168421,"stop":1766187168421,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3b02a2abade64d","name":"Passing page size 19 when there are 20 messages","time":{"start":1766187497628,"stop":1766187497628,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c032d91655abd","name":"should send to specified number of peers of used peers","time":{"start":1766187181328,"stop":1766187181329,"duration":1},"status":"passed","severity":"normal"},{"uid":"50835fdf5e8cde9d","name":"Push message with content topic containing short","time":{"start":1766188248960,"stop":1766188248960,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5fa57c104a1c34","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1766187134575,"stop":1766187134575,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cd31949203d17","name":"should reject if Filter is requested but not mounted","time":{"start":1766187183733,"stop":1766187183733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8130fe9e9a9cf81","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1766187181052,"stop":1766187181052,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92d17f215182c19","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1766187186089,"stop":1766187186089,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38ec27868ed848f","name":"Check publish message containing long","time":{"start":1766187393267,"stop":1766187393267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee97ae6cf98bb9f7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1766187133596,"stop":1766187133596,"duration":0},"status":"passed","severity":"normal"},{"uid":"e742c27f26726f41","name":"can start and stop the service","time":{"start":1766187210959,"stop":1766187210959,"duration":0},"status":"passed","severity":"normal"},{"uid":"2865782988cf840e","name":"Outgoing message is acknowledged","time":{"start":1766187186083,"stop":1766187186083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0f43b3cf27a566","name":"throws if store query response has error status","time":{"start":1766187134729,"stop":1766187134729,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3367e47a051bbac","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1766187134229,"stop":1766187134230,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa6c3991dcc460a4","name":"should be sent with empty content","time":{"start":1766187172520,"stop":1766187172520,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0abf3f8aac44e3","name":"Push message with Script payload","time":{"start":1766188248956,"stop":1766188248957,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28bc4124aca93e8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1766187141674,"stop":1766187141675,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15c960fbabfba0c","name":"Push message with content topic containing Arabic","time":{"start":1766188248961,"stop":1766188248961,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f8f439849f1f9e","name":"Symmetric encrypt & Decrypt","time":{"start":1766187152367,"stop":1766187152367,"duration":0},"status":"passed","severity":"normal"},{"uid":"682c101714b7682d","name":"should return true even if peer has no overlapping shards","time":{"start":1766187134076,"stop":1766187134076,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b38aa03a71344ed","name":"Push message with content topic containing escaped characters","time":{"start":1766188248951,"stop":1766188248951,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c24f1d4699c160","name":"should set field with only RELAY enabled","time":{"start":1766187125939,"stop":1766187125939,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b640723c8574ae1","name":"should remove event listener for peer:discovery","time":{"start":1766187134252,"stop":1766187134252,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f7af8c44a7a067","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1766187120765,"stop":1766187120765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f624339221133286","name":"should emit a peer event after start","time":{"start":1766187210963,"stop":1766187210964,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2687dfee19a8d33","name":"should not retry if at least one success","time":{"start":1766187181198,"stop":1766187181198,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae53eadea8daf13d","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app56/7/topic989/utf8","time":{"start":1766187488351,"stop":1766187488352,"duration":1},"status":"passed","severity":"normal"},{"uid":"901115a0f3d0673e","name":"different cluster: nodes don't connect","time":{"start":1766187295514,"stop":1766187295514,"duration":0},"status":"passed","severity":"normal"},{"uid":"52c24946653f77ef","name":"should be delivered immediately if received","time":{"start":1766187172522,"stop":1766187172523,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbec4cecc6658cb6","name":"should not trigger query when a recent query happened under threshold","time":{"start":1766187182822,"stop":1766187182822,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d09c581db15da5","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1766187134304,"stop":1766187134305,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e19e75f64a63e8","name":"Check received message containing long","time":{"start":1766187648013,"stop":1766187648013,"duration":0},"status":"passed","severity":"normal"},{"uid":"b627c1b07c9952aa","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1766187134992,"stop":1766187134993,"duration":1},"status":"passed","severity":"normal"},{"uid":"8888921894c7348d","name":"should handle disconnect when peer has no timers","time":{"start":1766187134583,"stop":1766187134583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae970553b24c0a75","name":"Push message with content topic containing special chars","time":{"start":1766188248961,"stop":1766188248961,"duration":0},"status":"passed","severity":"normal"},{"uid":"c746c8e8914444cc","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1766187226324,"stop":1766187226324,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2dd067c6ebaff2","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766187675076,"stop":1766187675076,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddbf00c02db98ca","name":"Relay","time":{"start":1766187210446,"stop":1766187210447,"duration":1},"status":"passed","severity":"normal"},{"uid":"c76d108c0e753aca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1766187168432,"stop":1766187168433,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff1d9af87ef0ccd","name":"Push message with long payload","time":{"start":1766188248943,"stop":1766188248944,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd9ea34f4b5401fc","name":"should dial second nwaku node that was discovered","time":{"start":1766187206022,"stop":1766187206026,"duration":4},"status":"skipped","severity":"normal"},{"uid":"888f219015575f5e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1766187493932,"stop":1766187493932,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aaa483e2eedf9c4","name":"should create RPC request with correct parameters","time":{"start":1766187142777,"stop":1766187142778,"duration":1},"status":"passed","severity":"normal"},{"uid":"e516103a056b07df","name":"Check publish message containing SQL Injection","time":{"start":1766187393269,"stop":1766187393269,"duration":0},"status":"passed","severity":"normal"},{"uid":"87726876a52e9f66","name":"Push message with content topic containing special chars","time":{"start":1766188248926,"stop":1766188248927,"duration":1},"status":"passed","severity":"normal"},{"uid":"d843886207c922f6","name":"Passing page size 0 when there are 110 messages","time":{"start":1766187497612,"stop":1766187497613,"duration":1},"status":"passed","severity":"normal"},{"uid":"12631f054dcae7f7","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1766187438227,"stop":1766187438227,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a834e9d2e0490c6","name":"Push message with XML payload","time":{"start":1766188248935,"stop":1766188248935,"duration":0},"status":"passed","severity":"normal"},{"uid":"fce980d59a5ff5d9","name":"Query Generator, No Decoder","time":{"start":1766187446869,"stop":1766187446869,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ddf805577108a58","name":"Check publish message containing short","time":{"start":1766187393266,"stop":1766187393266,"duration":0},"status":"passed","severity":"normal"},{"uid":"67602f1a4b738a18","name":"Push message with special chars payload","time":{"start":1766188248944,"stop":1766188248944,"duration":0},"status":"passed","severity":"normal"},{"uid":"399f29ed1ebfbee2","name":"should handle case when navigator is not available","time":{"start":1766187133597,"stop":1766187133597,"duration":0},"status":"passed","severity":"normal"},{"uid":"67b985bf8d79e3fe","name":"should not receive a peer event before start","time":{"start":1766187410485,"stop":1766187410485,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fff804a7ac9939d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1766187168426,"stop":1766187168426,"duration":0},"status":"passed","severity":"normal"},{"uid":"788ffc896d83f1d1","name":"Relay + Store","time":{"start":1766187125940,"stop":1766187125940,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe00661f356351b","name":"should ensure monotonic increase","time":{"start":1766187172072,"stop":1766187172072,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf1faf194f41195","name":"should start and setup intervals and event listeners","time":{"start":1766187181622,"stop":1766187181623,"duration":1},"status":"passed","severity":"normal"},{"uid":"417b1f5f45042453","name":"should handle large number of peers request","time":{"start":1766187142776,"stop":1766187142777,"duration":1},"status":"passed","severity":"normal"},{"uid":"a37530b640b9ec46","name":"Automatically retrieves missing message","time":{"start":1766187186084,"stop":1766187186085,"duration":1},"status":"passed","severity":"normal"},{"uid":"e91617d678681668","name":"Push message with content topic containing short","time":{"start":1766188248937,"stop":1766188248937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d553d4e973459d41","name":"Push message with unicode special characters payload","time":{"start":1766188248936,"stop":1766188248936,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c5a61c295df8488","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766187210966,"stop":1766187210966,"duration":0},"status":"skipped","severity":"normal"},{"uid":"886d7b0822ae83e7","name":"Push message with content topic containing numeric","time":{"start":1766188248938,"stop":1766188248938,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d845770bf72352","name":"Push message with content topic containing emoji","time":{"start":1766188248929,"stop":1766188248929,"duration":0},"status":"passed","severity":"normal"},{"uid":"803ed508f4ee1c4b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1766187400184,"stop":1766187400184,"duration":0},"status":"passed","severity":"normal"},{"uid":"31185d63e25b2069","name":"should not change state when connections remain after disconnect","time":{"start":1766187133600,"stop":1766187133600,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d365e548fb443f","name":"random static sharding 10 - Cluster ID: 148, Shard ID: 227","time":{"start":1766187501774,"stop":1766187501774,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ac5c9d70241791","name":"should set field with only STORE enabled","time":{"start":1766187125939,"stop":1766187125939,"duration":0},"status":"passed","severity":"normal"},{"uid":"959a2c76bd69ba66","name":"Check received message with timestamp: 1766187204574000000 ","time":{"start":1766187648008,"stop":1766187648008,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8c4af692904bef","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1766187181766,"stop":1766187181766,"duration":0},"status":"passed","severity":"normal"},{"uid":"2308d9efe8c0799","name":"should remove expired entries after TTL has passed","time":{"start":1766187180652,"stop":1766187180653,"duration":1},"status":"passed","severity":"normal"},{"uid":"a021409db3ca67c9","name":"Synced status is emitted when a missing message is received","time":{"start":1766187186026,"stop":1766187186026,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8b52c326958e44","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1766187134259,"stop":1766187134260,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdaea57bb3d80f65","name":"should merge provided config with defaults","time":{"start":1766187134818,"stop":1766187134819,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61e07e89a05444e","name":"Push 30 different messages","time":{"start":1766188248925,"stop":1766188248925,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9c616bb69ead9c3","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app15/1/topic541/test.js","time":{"start":1766187488350,"stop":1766187488350,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e005a03e6045e6","name":"returns only open connection if one present","time":{"start":1766187134540,"stop":1766187134540,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbdd6e537372bbc0","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1766187142775,"stop":1766187142776,"duration":1},"status":"passed","severity":"normal"},{"uid":"97e50217a88aca7d","name":"should properly create location multiaddrs - tcp4","time":{"start":1766187125936,"stop":1766187125936,"duration":0},"status":"passed","severity":"normal"},{"uid":"759502c800a6a1ba","name":"Relay + Store","time":{"start":1766187210447,"stop":1766187210447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd6e8d5184b18f2c","name":"should start the dialing interval","time":{"start":1766187134269,"stop":1766187134269,"duration":0},"status":"passed","severity":"normal"},{"uid":"a927b77c0d0357f2","name":"Push message with Arabic payload","time":{"start":1766188248955,"stop":1766188248956,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaefa68623f46055","name":"Sync message is not sent if another sync message was just sent","time":{"start":1766187189144,"stop":1766187189145,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca319f213346eb55","name":"should clear timers for specific peer on disconnect","time":{"start":1766187134582,"stop":1766187134582,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d7dae2dcdacfd","name":"Decoder throws on empty string content topic","time":{"start":1766187134992,"stop":1766187134992,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d3ec89bdd0c547","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1766187386539,"stop":1766187386540,"duration":1},"status":"passed","severity":"normal"},{"uid":"d921187e15795cf","name":"Generator, 2 different shards","time":{"start":1766187438227,"stop":1766187438227,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6df5d9be482bc9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1766187181796,"stop":1766187181796,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e215ebfe051bd11","name":"Query generator for multiple messages with different message text format","time":{"start":1766187475422,"stop":1766187475422,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b942041cb9516b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1766187120762,"stop":1766187120762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cfd6ba46db48320","name":"Check received message containing long","time":{"start":1766187648002,"stop":1766187648002,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecff1a1a0f0706","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1766187168411,"stop":1766187168411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1cc3fcc18d8fc7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1766187506053,"stop":1766187506054,"duration":1},"status":"passed","severity":"normal"},{"uid":"51069f5c49b3fa2d","name":"should dial peers from store on start","time":{"start":1766187134190,"stop":1766187134190,"duration":0},"status":"passed","severity":"normal"},{"uid":"136eb9b03a5c69be","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1766187433269,"stop":1766187433270,"duration":1},"status":"passed","severity":"normal"},{"uid":"59bd4aa900178c97","name":"should remove entries","time":{"start":1766187168629,"stop":1766187168629,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8de821ca6a9d13","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1766187120763,"stop":1766187120763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b42e35fa5024088c","name":"should wait for Store peer to be connected","time":{"start":1766187183734,"stop":1766187183734,"duration":0},"status":"passed","severity":"normal"},{"uid":"8685806588234ef6","name":"should emit multiple messages when query returns multiple messages","time":{"start":1766187182825,"stop":1766187182825,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3674bdc32109188","name":"Push message with shell command payload","time":{"start":1766188248947,"stop":1766188248947,"duration":0},"status":"passed","severity":"normal"},{"uid":"8478a692eb55b4c2","name":"Push message with XML payload","time":{"start":1766188248946,"stop":1766188248946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ce761aae319bba","name":"Push message with numeric payload","time":{"start":1766188248921,"stop":1766188248921,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5b9684afc57306","name":"Check message with no payload is not received","time":{"start":1766187648011,"stop":1766187648011,"duration":0},"status":"passed","severity":"normal"},{"uid":"29240f7988c55cf4","name":"should handle shardReader errors","time":{"start":1766187134828,"stop":1766187134828,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b987330668047c","name":"Push message with meta","time":{"start":1766188248952,"stop":1766188248952,"duration":0},"status":"passed","severity":"normal"},{"uid":"15afeae5471a0795","name":"should successfully unsubscribe from an existing subscription","time":{"start":1766187181982,"stop":1766187181985,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef83ab82ce35c850","name":"Fails to push message with large meta","time":{"start":1766188248930,"stop":1766188248930,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1d19f18cf55675","name":"should discover peers from provided peer cache","time":{"start":1766187297348,"stop":1766187297348,"duration":0},"status":"passed","severity":"normal"},{"uid":"8411515daf22a2ab","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1766187125333,"stop":1766187125333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec60b27c9aae20d","name":"should not allow k > 12","time":{"start":1766187168435,"stop":1766187168435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3545ae2f53dbc80b","name":"handles different clusterIds correctly","time":{"start":1766187120769,"stop":1766187120770,"duration":1},"status":"passed","severity":"normal"},{"uid":"39a97c8ecb21578d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1766187120778,"stop":1766187120779,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d8c2c28faea9d0","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1766187172516,"stop":1766187172516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e284dcc31c87e","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1766187506058,"stop":1766187506058,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e25a898ed672779","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766187648018,"stop":1766187648018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5616dcea6c447d8","name":"should clear all entries","time":{"start":1766187168630,"stop":1766187168630,"duration":0},"status":"passed","severity":"normal"},{"uid":"2472f8a847ceb197","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766187382100,"stop":1766187382100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7d205cba585900","name":"messageHashStr produces different results for different inputs","time":{"start":1766187134313,"stop":1766187134313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98b1f8ff3b033d5","name":"Subscribe to topic containing Script and receive message","time":{"start":1766187675070,"stop":1766187675071,"duration":1},"status":"passed","severity":"normal"},{"uid":"648794b6b37a9276","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1766187168436,"stop":1766187168437,"duration":1},"status":"passed","severity":"normal"},{"uid":"185a8468635f3bec","name":"should return null for non-existent peer","time":{"start":1766187134228,"stop":1766187134228,"duration":0},"status":"passed","severity":"normal"},{"uid":"1175e555c102e432","name":"should handle ENR without shardInfo","time":{"start":1766187142981,"stop":1766187142981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d37aeffccfd1f7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1766187120772,"stop":1766187120772,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5dd446ef6e4fe98","name":"should start and stop interval correctly","time":{"start":1766187181193,"stop":1766187181194,"duration":1},"status":"skipped","severity":"normal"},{"uid":"74aa614405a5ceac","name":"should return empty array when no peers connected","time":{"start":1766187134825,"stop":1766187134825,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedb1b775d05d76d","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1766187386537,"stop":1766187386537,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e6774506cbc2a0","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766187186082,"stop":1766187186083,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d9aca3ef073525","name":"Passing invalid cursor","time":{"start":1766187433271,"stop":1766187433271,"duration":0},"status":"passed","severity":"normal"},{"uid":"387d11ca951510c7","name":"should decode valid enr with tcp successfully","time":{"start":1766187125931,"stop":1766187125931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb32b22dfde3c5c","name":"should return true when peer is on the pubsub topic shard","time":{"start":1766187134099,"stop":1766187134100,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bb42bec6066e00","name":"Push message with rate limit","time":{"start":1766188248965,"stop":1766188248965,"duration":0},"status":"passed","severity":"normal"},{"uid":"100336eb7199a259","name":"Emits 'synced' when message flagged as lost","time":{"start":1766187183542,"stop":1766187183542,"duration":0},"status":"passed","severity":"normal"},{"uid":"496443d96a7454a8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766187382100,"stop":1766187382100,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ac90bdf5eec98a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1766187168411,"stop":1766187168411,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cadcd4a167824f","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1766187172518,"stop":1766187172518,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf3bfe770b9a19d8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766187675077,"stop":1766187675077,"duration":0},"status":"passed","severity":"normal"},{"uid":"659ae2198ac71df6","name":"can query messages normally","time":{"start":1766187478166,"stop":1766187478167,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7fc7ff96f5c7a8a","name":"should dispatch network event when browser goes online","time":{"start":1766187133602,"stop":1766187133602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac77cfd6be638a02","name":"should update peer store before dialing","time":{"start":1766187134257,"stop":1766187134257,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc877b099b5862bc","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1766187168404,"stop":1766187168404,"duration":0},"status":"passed","severity":"normal"},{"uid":"8673ae4c74c6715a","name":"should do nothing when connections still exist","time":{"start":1766187134217,"stop":1766187134217,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe7b93f33da614","name":"returns all values when wanted number is greater than available values","time":{"start":1766187141671,"stop":1766187141672,"duration":1},"status":"passed","severity":"normal"},{"uid":"644154d7fa3759ef","name":"Push message with Russian payload","time":{"start":1766188248956,"stop":1766188248956,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d83e7dfb6f7c4c","name":"Push 30 different messages","time":{"start":1766188248937,"stop":1766188248937,"duration":0},"status":"skipped","severity":"normal"},{"uid":"329b3a1ddfa93b01","name":"Round trip binary encryption [ecies, signature]","time":{"start":1766187153385,"stop":1766187153385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c26dae141baf847","name":"Renews subscription after lossing a connection","time":{"start":1766187675074,"stop":1766187675075,"duration":1},"status":"passed","severity":"normal"},{"uid":"42029ba41372f627","name":"Check received message containing SQL Injection","time":{"start":1766187648004,"stop":1766187648005,"duration":1},"status":"passed","severity":"normal"},{"uid":"91abe310be433bd8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766187648012,"stop":1766187648012,"duration":0},"status":"passed","severity":"normal"},{"uid":"106d8100fdc10d3b","name":"Push message with special chars payload","time":{"start":1766188248955,"stop":1766188248955,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5491689bf9b65b","name":"Check publish message after service node is restarted","time":{"start":1766187393276,"stop":1766187393277,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1ebc6113a13d5414","name":"Subscribe to topic containing short and receive message","time":{"start":1766187675080,"stop":1766187675080,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfd2891ed9a097c","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1766187142773,"stop":1766187142774,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b07304c2cb38853","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1766187120771,"stop":1766187120771,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcf3632fa11e3a9","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766187675073,"stop":1766187675073,"duration":0},"status":"passed","severity":"normal"},{"uid":"5667370f9631e459","name":"should send relay ping messages on timer","time":{"start":1766187134580,"stop":1766187134581,"duration":1},"status":"passed","severity":"normal"},{"uid":"77555e2e5f1f63bd","name":"should handle complete peer lifecycle","time":{"start":1766187134586,"stop":1766187134586,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e943cf53fd5df63","name":"Fails to publish message with size larger than 1 MB","time":{"start":1766187393276,"stop":1766187393276,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c30afba133958d","name":"should create ShardReader with static shards network config","time":{"start":1766187134074,"stop":1766187134074,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd56aa5087f89e92","name":"Js publishes, other Js receives","time":{"start":1766187391599,"stop":1766187391600,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3297f0bd92799d4","name":"should work with stubbed waku event emitter","time":{"start":1766187182817,"stop":1766187182817,"duration":0},"status":"passed","severity":"normal"},{"uid":"74dd47f8c6fc5b7","name":"should get all peers from store","time":{"start":1766187134218,"stop":1766187134218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a45fdc3bb19e1d","name":"Push message with Script payload","time":{"start":1766188248934,"stop":1766188248935,"duration":1},"status":"passed","severity":"normal"},{"uid":"d39f01a433e7ad1c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1766187168415,"stop":1766187168415,"duration":0},"status":"passed","severity":"normal"},{"uid":"274e9b3d78a93e5a","name":"should handle network check errors gracefully","time":{"start":1766187134291,"stop":1766187134292,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc721e67c44907a","name":"Check received message containing Chinese","time":{"start":1766187648003,"stop":1766187648004,"duration":1},"status":"passed","severity":"normal"},{"uid":"def3263927201a52","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1766187181823,"stop":1766187181824,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e5f815e8a055b4","name":"should respect custom numPeersToUse configuration","time":{"start":1766187181824,"stop":1766187181825,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c21ee3f7e4e13b5","name":"should create KeepAliveManager with relay","time":{"start":1766187134569,"stop":1766187134569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6fcae51b0ac6607","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1766187506054,"stop":1766187506054,"duration":0},"status":"passed","severity":"normal"},{"uid":"102f59cca742e1ed","name":"Fails to push message bigger that 1MB","time":{"start":1766188248931,"stop":1766188248932,"duration":1},"status":"passed","severity":"normal"},{"uid":"1218d81b08432a3e","name":"Light Node - default protocols","time":{"start":1766187511534,"stop":1766187511534,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49d54e2df656170","name":"Generator, one shard","time":{"start":1766187438225,"stop":1766187438226,"duration":1},"status":"passed","severity":"normal"},{"uid":"a63f07277c409a69","name":"should properly create peer info with all multiaddrs","time":{"start":1766187125938,"stop":1766187125938,"duration":0},"status":"passed","severity":"normal"},{"uid":"edaddee5c6b6d1ed","name":"msgTime: 0 ms from now, startTime: 1765928294256, endTime: 1766187494256","time":{"start":1766187506056,"stop":1766187506057,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b666fcbfa5e271d","name":"should perform ping and update peer store on timer","time":{"start":1766187134575,"stop":1766187134576,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e2526741bec11a","name":"should skip peers without peer exchange protocol","time":{"start":1766187142977,"stop":1766187142977,"duration":0},"status":"passed","severity":"normal"},{"uid":"573d88153fc3ff55","name":"should not update T_req if message already exists","time":{"start":1766187168622,"stop":1766187168622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f82af4a1ba6f8d","name":"Subscribe and receives messages on 20 topics","time":{"start":1766187675077,"stop":1766187675078,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4759b8f383afaca","name":"should handle onConnected and onDisconnected","time":{"start":1766187181808,"stop":1766187181816,"duration":8},"status":"passed","severity":"normal"},{"uid":"ef3f993e0e66ba2b","name":"should handle zero peers request","time":{"start":1766187142777,"stop":1766187142777,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ac02bae29489b4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1766187213329,"stop":1766187213330,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc800421fc612bb","name":"should not receive a peer event before start","time":{"start":1766187146760,"stop":1766187146760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dc16a1c5b6b1df","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1766187400178,"stop":1766187400179,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c7f5840e211c2f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1766187400193,"stop":1766187400196,"duration":3},"status":"passed","severity":"normal"},{"uid":"d42d183110d4e0ba","name":"should initialize with default number of peers","time":{"start":1766187181795,"stop":1766187181795,"duration":0},"status":"passed","severity":"normal"},{"uid":"241be1bab1ba9a6f","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1766187386539,"stop":1766187386539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2db63964ab2f6bc","name":"Waku message hash computation (meta attribute not present)","time":{"start":1766187134303,"stop":1766187134303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a524a53a8cd3e057","name":"should retry if all attempts fail","time":{"start":1766187181199,"stop":1766187181199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baff39cabad9b6b","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1766187134639,"stop":1766187134640,"duration":1},"status":"passed","severity":"normal"},{"uid":"f879c15e4abea0c8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1766187168397,"stop":1766187168397,"duration":0},"status":"passed","severity":"normal"},{"uid":"50379f6d56a8bbaf","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1766187168399,"stop":1766187168399,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0700caafb8f04b","name":"should not fail to start the service if it is already started","time":{"start":1766187146759,"stop":1766187146759,"duration":0},"status":"passed","severity":"normal"},{"uid":"d677f234af6af61f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766187675081,"stop":1766187675081,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bfd76505d6c56a","name":"Check publish message after client node is restarted","time":{"start":1766187393277,"stop":1766187393277,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b622003459d67fda","name":"Cluster id 0, shard 0","time":{"start":1766187501764,"stop":1766187501765,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d69165b47f2368","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1766187134827,"stop":1766187134827,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dc545e4d66ad71","name":"should only return 1 node with relay and store capability","time":{"start":1766187143084,"stop":1766187143085,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff8eaf82fdd59e1","name":"should properly create location multiaddrs - tcp","time":{"start":1766187125937,"stop":1766187125937,"duration":0},"status":"passed","severity":"normal"},{"uid":"4208192723f8cb32","name":"Subscribe to topic containing XML and publish message","time":{"start":1766187400191,"stop":1766187400191,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c158a090772a0b4","name":"should handle ping failures gracefully","time":{"start":1766187134576,"stop":1766187134576,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb82ae48b79c759","name":"should handle peer connect event","time":{"start":1766187133598,"stop":1766187133599,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a37a2ec152ab79","name":"should dial peers from store when no connections remain","time":{"start":1766187134212,"stop":1766187134217,"duration":5},"status":"passed","severity":"normal"},{"uid":"885dea05cb1c285","name":"should add event listener for peer:discovery","time":{"start":1766187134246,"stop":1766187134246,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f3d28615505472","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1766187120773,"stop":1766187120773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2140f0d5e5ccc3","name":"should start peer exchange discovery","time":{"start":1766187142975,"stop":1766187142975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9750c3b196e49604","name":"should do nothing if no non-locked connections to drop","time":{"start":1766187134233,"stop":1766187134234,"duration":1},"status":"passed","severity":"normal"},{"uid":"9df9b06aa8d99d44","name":"Query Generator - true","time":{"start":1766187485273,"stop":1766187485274,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b34add76b0c04b","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1766187172516,"stop":1766187172516,"duration":0},"status":"passed","severity":"normal"},{"uid":"3402fbf29813e247","name":"should return false when peer is not found","time":{"start":1766187134101,"stop":1766187134101,"duration":0},"status":"passed","severity":"normal"},{"uid":"3517732a7ae85b02","name":"should drop connection via multiaddr with hangUp","time":{"start":1766187292346,"stop":1766187292346,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e657fd675f3d90","name":"should not start if already started","time":{"start":1766187142975,"stop":1766187142976,"duration":1},"status":"passed","severity":"normal"},{"uid":"799c2d44291ef34d","name":"should check false positive rate","time":{"start":1766187168296,"stop":1766187168297,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c7aa411365696b","name":"should encode/decode to RLP encoding","time":{"start":1766187125934,"stop":1766187125934,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4516020c5749e8","name":"should return false","time":{"start":1766187125933,"stop":1766187125933,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ffe6e6f642dd9b1","name":"should reject on timeout if it was set","time":{"start":1766187183733,"stop":1766187183733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d65b0a00933e22b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1766187400188,"stop":1766187400189,"duration":1},"status":"passed","severity":"normal"},{"uid":"f939fff9060a9a0e","name":"Register correct protocols","time":{"start":1766187400174,"stop":1766187400175,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f3b07342d8df16","name":"Check message received after jswaku node is restarted","time":{"start":1766187648012,"stop":1766187648012,"duration":0},"status":"passed","severity":"normal"},{"uid":"2062bb46af601d10","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1766187120771,"stop":1766187120772,"duration":1},"status":"passed","severity":"normal"},{"uid":"207fc795d3b7e0c8","name":"Push message with emoji payload","time":{"start":1766188248947,"stop":1766188248948,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6dd8601546631c","name":"Check publish message containing Russian","time":{"start":1766187393269,"stop":1766187393269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afec35e94d07d5f","name":"Sample","time":{"start":1766187125392,"stop":1766187125393,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f32204984fd5c3","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1766187120762,"stop":1766187120762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e99f65fce2e47b6","name":"Check publish message containing escaped characters","time":{"start":1766187393271,"stop":1766187393272,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c6790fafa25c00","name":"Cap max size when messages are pushed one at a time","time":{"start":1766187171980,"stop":1766187171980,"duration":0},"status":"passed","severity":"normal"},{"uid":"937fe3ccf7d8ec2e","name":"Push message with content topic containing emoji","time":{"start":1766188248951,"stop":1766188248951,"duration":0},"status":"passed","severity":"normal"},{"uid":"408d948266f5239f","name":"groups content topics by expected pubsub topic","time":{"start":1766187120769,"stop":1766187120769,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7244964c1d341e","name":"Check message with no content topic is not received","time":{"start":1766187648011,"stop":1766187648011,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ad669a7ccbe139","name":"same cluster, static sharding: nodes connect","time":{"start":1766187295513,"stop":1766187295513,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b5fb0396c247889","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766187675073,"stop":1766187675073,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb83eb7887b4a0f3","name":"Push message with content topic containing SQL Injection","time":{"start":1766188248950,"stop":1766188248950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e962460a07466fb8","name":"Subscribe and publish message","time":{"start":1766187400176,"stop":1766187400177,"duration":1},"status":"passed","severity":"normal"},{"uid":"225bd36bf7b2095a","name":"Push message with long payload","time":{"start":1766188248954,"stop":1766188248954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9da6e04681af468","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1766187172518,"stop":1766187172518,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa9f5dd686af31b","name":"should handle peer disconnect event when no connections remain","time":{"start":1766187133599,"stop":1766187133600,"duration":1},"status":"passed","severity":"normal"},{"uid":"842bf62349931c04","name":"should lock peers when selected","time":{"start":1766187181798,"stop":1766187181801,"duration":3},"status":"passed","severity":"normal"},{"uid":"f08921a01d903839","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1766187675084,"stop":1766187675084,"duration":0},"status":"passed","severity":"normal"},{"uid":"fabd060f5406d3c9","name":"ignores domain fetching errors","time":{"start":1766187143083,"stop":1766187143083,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8a05f9fe8c7626","name":"should handle multiple query options for time ranges","time":{"start":1766187183633,"stop":1766187183634,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e07e94cb03b86fa","name":"should create PeerExchange instance with components","time":{"start":1766187142778,"stop":1766187142778,"duration":0},"status":"passed","severity":"normal"},{"uid":"510bca9bcd3b7bae","name":"should return true when peer is on the same cluster","time":{"start":1766187134075,"stop":1766187134075,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bb344973c284f5","name":"should return cached hash on subsequent access","time":{"start":1766187134993,"stop":1766187134993,"duration":0},"status":"passed","severity":"normal"},{"uid":"78140b6d08089e1f","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1766187142263,"stop":1766187142264,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b55910df3f53e78","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1766187172071,"stop":1766187172071,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d65544b222c50e7","name":"Encoder throws on undefined content topic","time":{"start":1766187151875,"stop":1766187151876,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2eddac38f799e8","name":"Push message with content topic containing escaped characters","time":{"start":1766188248928,"stop":1766188248929,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb4dc1011268f0","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1766187134577,"stop":1766187134578,"duration":1},"status":"passed","severity":"normal"},{"uid":"56a6c170125cbc21","name":"same cluster: nodes connect","time":{"start":1766187295517,"stop":1766187295517,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b6cc546ed6142b","name":"should process successful peer exchange query","time":{"start":1766187142980,"stop":1766187142980,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4d5023063ea48d6","name":"should enable all discoveries when explicitly set","time":{"start":1766187181050,"stop":1766187181051,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b67c18c2e1377c","name":"should use DNS peer discovery with light client","time":{"start":1766187210965,"stop":1766187210966,"duration":1},"status":"skipped","severity":"normal"},{"uid":"83d9baab117db9df","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766187125323,"stop":1766187125323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7e030f502fea06","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app20/9/topic749/proto","time":{"start":1766187488353,"stop":1766187488353,"duration":0},"status":"passed","severity":"normal"},{"uid":"f382bfa60f801c2c","name":"Bloom filter","time":{"start":1766187172317,"stop":1766187172318,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7d4f08cbc7c62e","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1766187172515,"stop":1766187172515,"duration":0},"status":"passed","severity":"normal"},{"uid":"67291822b47cb4d1","name":"throws an error for improperly formatted content topics","time":{"start":1766187120770,"stop":1766187120770,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea3e3a09f0e27bf","name":"random static sharding 3 - Cluster ID: 676, Shard ID: 927","time":{"start":1766187501771,"stop":1766187501771,"duration":0},"status":"passed","severity":"normal"},{"uid":"da16f97227776245","name":"should remove event listeners from libp2p","time":{"start":1766187133593,"stop":1766187133594,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8ec66c14ea679e","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1766187183543,"stop":1766187183543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec8b571fbe9cee6","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1766187172519,"stop":1766187172519,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa956c7cf737f1a2","name":"should discard bootstrap peers when has more than set limit","time":{"start":1766187248300,"stop":1766187248301,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0db7118020cfed","name":"Push message with content topic containing unicode special characters","time":{"start":1766188248940,"stop":1766188248940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cd5d366572a47","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1766187125329,"stop":1766187125329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f300fa35911b523f","name":"Check publish message containing JSON","time":{"start":1766187393271,"stop":1766187393271,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76942fd95ac5211","name":"should be safe to call multiple times","time":{"start":1766187134821,"stop":1766187134821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9a5974bbde6e30","name":"should set field with only FILTER enabled","time":{"start":1766187125939,"stop":1766187125939,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f5b7e2fae1cc48","name":"should be able to encode the field with only STORE set to true","time":{"start":1766187125316,"stop":1766187125316,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cd3b55f2ee5edae","name":"msgTime: 0 ms from now, startTime: 1766101094256, endTime: 1766187494256","time":{"start":1766187506057,"stop":1766187506057,"duration":0},"status":"passed","severity":"normal"},{"uid":"61658c1692eeeedb","name":"Subscribe and receive messages via waku relay post","time":{"start":1766187675076,"stop":1766187675076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b072d7ede2b839e","name":"Push message with content topic containing long","time":{"start":1766188248926,"stop":1766188248926,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8862b6f00fb677","name":"should mark all messages in causal history as acknowledged","time":{"start":1766187172515,"stop":1766187172515,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89d7fc99bfe4790","name":"Check received message with timestamp: 1766187204574 ","time":{"start":1766187648018,"stop":1766187648018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5759d07e612662dd","name":"Push message with Russian payload","time":{"start":1766188248934,"stop":1766188248934,"duration":0},"status":"passed","severity":"normal"},{"uid":"1526fec894522d6d","name":"should use current time when it's greater than incremented timestamp","time":{"start":1766187172071,"stop":1766187172072,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4e7baf6520d019a","name":"should properly compute the node id","time":{"start":1766187125933,"stop":1766187125934,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82bc40140320295","name":"should dial more peers if under maxConnections","time":{"start":1766187134231,"stop":1766187134232,"duration":1},"status":"passed","severity":"normal"},{"uid":"b139c296a4043201","name":"should maintain chronological order of messages in localHistory","time":{"start":1766187172514,"stop":1766187172514,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c0344fa2309e24","name":"should return usable stream attached to connection","time":{"start":1766187134636,"stop":1766187134637,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c41cb7784ac46a7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1766187168417,"stop":1766187168420,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb19def45b0f248f","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1766187168403,"stop":1766187168404,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a5415d88fd23a63","name":"Check received message containing short","time":{"start":1766187648012,"stop":1766187648013,"duration":1},"status":"passed","severity":"normal"},{"uid":"797b4bce7b5d44fe","name":"should remove event listeners from globalThis","time":{"start":1766187133594,"stop":1766187133594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18c633c4f741dfc","name":"should handle dial errors gracefully","time":{"start":1766187134282,"stop":1766187134282,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0998e61b9439816","name":"should remove entries","time":{"start":1766187168624,"stop":1766187168625,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df7910000e9c7e9","name":"Push message with escaped characters payload","time":{"start":1766188248924,"stop":1766188248924,"duration":0},"status":"passed","severity":"normal"},{"uid":"4819d85301ce3b69","name":"Check message with non string payload is not received","time":{"start":1766187648020,"stop":1766187648020,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8fe8cda54dba3e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766187382094,"stop":1766187382094,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fa39f9d0956e4","name":"should not be sent when there is no history","time":{"start":1766187172521,"stop":1766187172521,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d1834aaa6e1a22d","name":"should not modify tags of connections for different peers","time":{"start":1766187181835,"stop":1766187181835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e823f314816f95f1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766187295514,"stop":1766187295515,"duration":1},"status":"passed","severity":"normal"},{"uid":"114ca699e671e17a","name":"Push message with content topic containing SQL Injection","time":{"start":1766188248962,"stop":1766188248962,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8b35a09f9f8928","name":"should work with stubbed peer manager event emitter","time":{"start":1766187182817,"stop":1766187182817,"duration":0},"status":"passed","severity":"normal"},{"uid":"231703e88dc9ebc","name":"should continue query when messages are from different channels","time":{"start":1766187186086,"stop":1766187186086,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c3aca5ab85c2f0c","name":"should ignore duplicate entries","time":{"start":1766187168627,"stop":1766187168627,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfd552c99fae378","name":"should add received message to localHistory with retrievalHint","time":{"start":1766187172514,"stop":1766187172514,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adfe75ae14f5a0e","name":"should support chaining for add method","time":{"start":1766187180647,"stop":1766187180648,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c0f4558e9455c9","name":"Subscribe to topic containing short and publish message","time":{"start":1766187400182,"stop":1766187400183,"duration":1},"status":"passed","severity":"normal"},{"uid":"82eabc40b46b592","name":"Sync message are not sent excessively within sync frequency","time":{"start":1766187189143,"stop":1766187189143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec127cc17934c0b","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app55/3/topic8/xml","time":{"start":1766187488352,"stop":1766187488353,"duration":1},"status":"passed","severity":"normal"},{"uid":"b761d3fb47e08701","name":"should handle peer store errors gracefully","time":{"start":1766187134229,"stop":1766187134229,"duration":0},"status":"passed","severity":"normal"},{"uid":"582048d5959b8c45","name":"Renews subscription after lossing a connection","time":{"start":1766187675086,"stop":1766187675086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a160f3b408454eaf","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1766187182824,"stop":1766187182824,"duration":0},"status":"passed","severity":"normal"},{"uid":"57946334155d077f","name":"should remove event listeners","time":{"start":1766187134197,"stop":1766187134197,"duration":0},"status":"passed","severity":"normal"},{"uid":"748cf4aa13142f57","name":"should return true for sync message with causal history","time":{"start":1766187186089,"stop":1766187186089,"duration":0},"status":"passed","severity":"normal"},{"uid":"99df695d3d9e8c6c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1766187120776,"stop":1766187120776,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a3e53bcb6ba3c1","name":"should return false when network is not connected","time":{"start":1766187134821,"stop":1766187134822,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a584e12a6f72a7","name":"Sign & Recover","time":{"start":1766187152367,"stop":1766187152368,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4f2db876df4aef","name":"Push message with SQL Injection payload","time":{"start":1766188248923,"stop":1766188248923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7cd44140519720","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1766187181831,"stop":1766187181832,"duration":1},"status":"passed","severity":"normal"},{"uid":"5746d766e87d134","name":"should initialize with custom number of peers","time":{"start":1766187181796,"stop":1766187181796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25e2e804212c18","name":"Check received message containing Chinese","time":{"start":1766187648014,"stop":1766187648014,"duration":0},"status":"passed","severity":"normal"},{"uid":"df34bcc63a63a8cd","name":"Push message with special chars payload","time":{"start":1766188248933,"stop":1766188248933,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dc02a69679d86e","name":"should return false when peer is not on the specified shard","time":{"start":1766187134087,"stop":1766187134087,"duration":0},"status":"passed","severity":"normal"},{"uid":"24221822ae2803a1","name":"should initialize with Unhealthy status","time":{"start":1766187181764,"stop":1766187181765,"duration":1},"status":"passed","severity":"normal"},{"uid":"821c008663014236","name":"should create dialer with libp2p and shardReader","time":{"start":1766187134268,"stop":1766187134268,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e6015b37deed34","name":"Callback on promise, aborts when callback returns true","time":{"start":1766187475425,"stop":1766187475425,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a90f6e4ef93403","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1766187181622,"stop":1766187181622,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf1516e7031bc16","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1766187168405,"stop":1766187168408,"duration":3},"status":"passed","severity":"normal"},{"uid":"f64f75c40d1874a4","name":"Push message with JSON payload","time":{"start":1766188248946,"stop":1766188248947,"duration":1},"status":"passed","severity":"normal"},{"uid":"417e483887eda58b","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1766187171981,"stop":1766187171981,"duration":0},"status":"passed","severity":"normal"},{"uid":"3577f9da60bfee29","name":"should allow redial after cooldown period","time":{"start":1766187134280,"stop":1766187134280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d051f53e95a83092","name":"Push message with meta","time":{"start":1766188248930,"stop":1766188248930,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8e7eeb9ca6faa","name":"Push message with content topic containing Russian","time":{"start":1766188248939,"stop":1766188248939,"duration":0},"status":"passed","severity":"normal"},{"uid":"971e106404fcbf29","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1766187120772,"stop":1766187120773,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e3e07062e923fa","name":"Push message with content topic containing long","time":{"start":1766188248937,"stop":1766188248938,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f77292514c48e28","name":"should handle queue processing errors gracefully","time":{"start":1766187134290,"stop":1766187134291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa96620c2dbe698","name":"should be safe to call multiple times","time":{"start":1766187134570,"stop":1766187134570,"duration":0},"status":"passed","severity":"normal"},{"uid":"4932e267bc43611e","name":"configure the node with multiple content topics","time":{"start":1766187488354,"stop":1766187488355,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1b7f9f7319d431","name":"should set field with only LIGHTPUSH enabled","time":{"start":1766187125939,"stop":1766187125940,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8b631a7dba01e3","name":"random static sharding 5 - Cluster ID: 72, Shard ID: 837","time":{"start":1766187501772,"stop":1766187501772,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cab85d05bec57c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1766187400186,"stop":1766187400186,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4eafb7209af0aa5","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1766187134297,"stop":1766187134297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15f1cd50e3d3f7a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766187675085,"stop":1766187675085,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf438caa649889","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1766187382094,"stop":1766187382095,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a34a8b633b94b9f","name":"Push message with numeric payload","time":{"start":1766188248955,"stop":1766188248955,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c89d842587f97a","name":"Query with Promise Callback, No Decoder","time":{"start":1766187446875,"stop":1766187446875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2622556b2d3d3cc","name":"Push message with XML payload","time":{"start":1766188248923,"stop":1766188248923,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8a4ff48d0a1a92","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1766187168421,"stop":1766187168422,"duration":1},"status":"passed","severity":"normal"},{"uid":"134504066f3bd947","name":"should handle complete dial lifecycle","time":{"start":1766187134292,"stop":1766187134292,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d238d3e974f844","name":"connects to nwaku","time":{"start":1766187508255,"stop":1766187508255,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfdc8094b102d8d","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1766187142265,"stop":1766187142266,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c81ab14251765b","name":"should successfully query store with valid decoders and options","time":{"start":1766187183632,"stop":1766187183633,"duration":1},"status":"passed","severity":"normal"},{"uid":"584945c11eb7eee","name":"Push message with emoji payload","time":{"start":1766188248959,"stop":1766188248959,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb729e30d13a8ac6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1766187675074,"stop":1766187675074,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb2534c6f60e472","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1766187168387,"stop":1766187168387,"duration":0},"status":"passed","severity":"normal"},{"uid":"add48a4f8a2f3a76","name":"should return true for message with causal history","time":{"start":1766187186088,"stop":1766187186089,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c80d0e7ab81dbc","name":"should handle case with no peers in store","time":{"start":1766187134223,"stop":1766187134225,"duration":2},"status":"passed","severity":"normal"},{"uid":"748d9549445fc63a","name":"should handle case when globalThis is not available","time":{"start":1766187133597,"stop":1766187133598,"duration":1},"status":"passed","severity":"normal"},{"uid":"653a31d64a230a77","name":"Fails to publish message with empty text","time":{"start":1766187393275,"stop":1766187393275,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c73bf68f308a57f","name":"Push message with Chinese payload","time":{"start":1766188248922,"stop":1766188248922,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff311a36096a052","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766187675072,"stop":1766187675072,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc34ced6906e9a58","name":"should set up event listeners when started","time":{"start":1766187182815,"stop":1766187182816,"duration":1},"status":"passed","severity":"normal"},{"uid":"acaac3fb6b311393","name":"should create ConnectionManager with relay","time":{"start":1766187134817,"stop":1766187134818,"duration":1},"status":"passed","severity":"normal"},{"uid":"91e314fc465a0794","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1766187168400,"stop":1766187168403,"duration":3},"status":"passed","severity":"normal"},{"uid":"730bfcb74a31d69a","name":"Relay - times out","time":{"start":1766187511532,"stop":1766187511533,"duration":1},"status":"passed","severity":"normal"},{"uid":"4731ff46ca4c9793","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1766187272704,"stop":1766187272706,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b4f79f9507b9724","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1766187142774,"stop":1766187142775,"duration":1},"status":"passed","severity":"normal"},{"uid":"13f7fe56d5041565","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1766187133603,"stop":1766187133604,"duration":1},"status":"passed","severity":"normal"},{"uid":"50cd9f5293b4c65d","name":"should get / set UDP multiaddr","time":{"start":1766187125935,"stop":1766187125935,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f5d5eaad4289ef","name":"Debounces events when receiving batch of messages","time":{"start":1766187183544,"stop":1766187183544,"duration":0},"status":"passed","severity":"normal"},{"uid":"d240a10d655a715a","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1766187125321,"stop":1766187125322,"duration":1},"status":"passed","severity":"normal"},{"uid":"faead85bed764b5b","name":"should dial all known peers when reached zero connections","time":{"start":1766187248300,"stop":1766187248300,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa28b56568de159","name":"should not fail to stop the service if it was not started","time":{"start":1766187410482,"stop":1766187410483,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d393e87ece2270","name":"should handle errors when getting connections","time":{"start":1766187133604,"stop":1766187133604,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0e6e7149a4e0d8","name":"Push message equal or less that 1MB","time":{"start":1766188248942,"stop":1766188248942,"duration":0},"status":"passed","severity":"normal"},{"uid":"c28f560c572daf75","name":"Push message with Basic HTML tag payload","time":{"start":1766188248957,"stop":1766188248957,"duration":0},"status":"passed","severity":"normal"},{"uid":"302b6bb60e3aa3e9","name":"Push message with special chars payload","time":{"start":1766188248921,"stop":1766188248922,"duration":1},"status":"passed","severity":"normal"},{"uid":"5486ab67506802ae","name":"Encoder error raises irrecoverable error","time":{"start":1766187184124,"stop":1766187184124,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fd3553b4d334af","name":"Push message with Script payload","time":{"start":1766188248923,"stop":1766188248923,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd6e3da74512f62","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1766187226323,"stop":1766187226324,"duration":1},"status":"passed","severity":"normal"},{"uid":"43019c4f82d67872","name":"Push message with content topic containing emoji","time":{"start":1766188248964,"stop":1766188248964,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1a55fb5124987e","name":"should not discard bootstrap peers if under the limit","time":{"start":1766187248301,"stop":1766187248302,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a208e69880bb6c","name":"should properly create location multiaddrs - tcp6","time":{"start":1766187125937,"stop":1766187125937,"duration":0},"status":"passed","severity":"normal"},{"uid":"f405f311855277b0","name":"should not be delivered","time":{"start":1766187172521,"stop":1766187172522,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4c1a4a78bf3be87","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1766187168393,"stop":1766187168393,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b3c4626d81e219","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1766187168384,"stop":1766187168385,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f01d9e6e1cd5152","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1766187189144,"stop":1766187189144,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e30999925c7e21c","name":"Nodes with multiple pubsub topic","time":{"start":1766187386537,"stop":1766187386537,"duration":0},"status":"passed","severity":"normal"},{"uid":"43852cb4d27dce2c","name":"Store - dialed after - with timeout","time":{"start":1766187511533,"stop":1766187511533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d881fb6439d305e","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1766187272703,"stop":1766187272704,"duration":1},"status":"passed","severity":"normal"},{"uid":"beccbec8ef618c6b","name":"throws on content topic with generation field greater than 0","time":{"start":1766187120757,"stop":1766187120757,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4527941ac48ba0","name":"should successfully stop","time":{"start":1766187181985,"stop":1766187181986,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd36ea51b9adc30a","name":"Subscribe and receives messages on 20 topics","time":{"start":1766187675064,"stop":1766187675065,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9fd5698932fbc","name":"Refresh subscription","time":{"start":1766187675066,"stop":1766187675066,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b0ff6bdec403a7","name":"return first retrieved peers without further DNS queries","time":{"start":1766187143085,"stop":1766187143085,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b333b742887bbe","name":"throws on content topic with too few or too many fields","time":{"start":1766187120756,"stop":1766187120756,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d5f6174ee484bc","name":"should allow redial after failed dial cooldown expires","time":{"start":1766187134282,"stop":1766187134282,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d5c594f91ae43f","name":"accepts time-filtered query with content filter","time":{"start":1766187134452,"stop":1766187134453,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4df6c082cc9e50","name":"should never report false negatives","time":{"start":1766187168284,"stop":1766187168289,"duration":5},"status":"passed","severity":"normal"},{"uid":"8a7e5978047c1c39","name":"Push message equal or less that 1MB","time":{"start":1766188248953,"stop":1766188248953,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea26f040bdcf74e","name":"should return false when navigator.onLine is false","time":{"start":1766187133595,"stop":1766187133596,"duration":1},"status":"passed","severity":"normal"},{"uid":"5456c836c2c6c698","name":"A test","time":{"start":1766187281089,"stop":1766187281089,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c70f8d5cc3ff35","name":"Fails to push message with large meta","time":{"start":1766188248952,"stop":1766188248952,"duration":0},"status":"passed","severity":"normal"},{"uid":"5078f6aea8a0b011","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1766187226327,"stop":1766187226328,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ce3c4d78c2fbae","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1766187181831,"stop":1766187181831,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a694924a12fd2e","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app3/8/topic871/json","time":{"start":1766187488350,"stop":1766187488351,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f96fc2f94eae89","name":"Ordered callback, aborts when callback returns true","time":{"start":1766187475426,"stop":1766187475427,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fc1bdfcca844ad","name":"Push message with content topic containing Russian","time":{"start":1766188248950,"stop":1766188248950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e315d62d17c3b01","name":"Check message with no content topic is not received","time":{"start":1766187648019,"stop":1766187648019,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b506c7410fc09c","name":"Throws when trying to push message with empty payload","time":{"start":1766188248925,"stop":1766188248925,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db85965430343a9","name":"should trigger query when it went offline since the last successful query","time":{"start":1766187182821,"stop":1766187182821,"duration":0},"status":"passed","severity":"normal"},{"uid":"960335181c720c60","name":"should successfully query peers and return peer infos","time":{"start":1766187142772,"stop":1766187142772,"duration":0},"status":"passed","severity":"normal"},{"uid":"2828460225b83390","name":"Push message with shell command payload","time":{"start":1766188248958,"stop":1766188248958,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1173cf2ff21a00","name":"should throw error - no id","time":{"start":1766187125932,"stop":1766187125932,"duration":0},"status":"passed","severity":"normal"},{"uid":"433823ffa782b5","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1766187675085,"stop":1766187675085,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbeebd7c33549ef0","name":"should update ack status of messages in outgoing buffer","time":{"start":1766187172522,"stop":1766187172522,"duration":0},"status":"passed","severity":"normal"},{"uid":"737e10f720e2c3c7","name":"Push message with unicode special characters payload","time":{"start":1766188248958,"stop":1766188248959,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf1d581a1f7a0824","name":"Outgoing message is retried until acknowledged","time":{"start":1766187186084,"stop":1766187186084,"duration":0},"status":"passed","severity":"normal"},{"uid":"33649391d6f818a3","name":"Push message with shell command payload","time":{"start":1766188248924,"stop":1766188248924,"duration":0},"status":"passed","severity":"normal"},{"uid":"391bd2d529322679","name":"should handle v3 RLN errors","time":{"start":1766187181331,"stop":1766187181332,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb7eebda3e6523","name":"Check message with no payload is not received","time":{"start":1766187648019,"stop":1766187648020,"duration":1},"status":"passed","severity":"normal"},{"uid":"774be12436cc83cc","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1766187184124,"stop":1766187184124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e707a3dbf17922dc","name":"Query with Promise Callback, No message returned","time":{"start":1766187446876,"stop":1766187446876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0a2d10de47ae83","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1766187151874,"stop":1766187151874,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e42226d2c005dac","name":"should start ping timers on peer connect","time":{"start":1766187134572,"stop":1766187134572,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca7678624394365","name":"should monitor connected peers and store them into cache","time":{"start":1766187297348,"stop":1766187297349,"duration":1},"status":"passed","severity":"normal"},{"uid":"3154c0a7f7ccd757","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1766187378054,"stop":1766187378055,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d9ea8db3f7d779","name":"Push message with content topic containing Chinese","time":{"start":1766188248949,"stop":1766188248950,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b4c9d76c5e5810","name":"Get Nodes","time":{"start":1766187141982,"stop":1766187141985,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f5fc275d4328597","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1766187168386,"stop":1766187168386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79b3d295f911ef2","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766187675078,"stop":1766187675078,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d4605aa34e317cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1766187120777,"stop":1766187120778,"duration":1},"status":"passed","severity":"normal"},{"uid":"23a8c78c0190f7a9","name":"should compute hash only when first accessed","time":{"start":1766187134993,"stop":1766187134993,"duration":0},"status":"passed","severity":"normal"},{"uid":"273d1f19fda7e2f4","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1766187506054,"stop":1766187506055,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ccbbbecd4ec2d86","name":"should handle cache.get errors gracefully","time":{"start":1766187146761,"stop":1766187146761,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2efbe9ea2f4c6d","name":"should work with v3 peers","time":{"start":1766187181330,"stop":1766187181331,"duration":1},"status":"passed","severity":"normal"},{"uid":"e438a54ded182c43","name":"rejects content-filtered query with only contentTopics","time":{"start":1766187134451,"stop":1766187134451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4830faa8889eeeac","name":"Publish message with custom timestamp: Sat Dec 28 2024 23:36:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766187393273,"stop":1766187393273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb309d969696e98","name":"Push message with SQL Injection payload","time":{"start":1766188248956,"stop":1766188248956,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc6bd7b2ee16d625","name":"should keep entries that haven't expired yet","time":{"start":1766187180653,"stop":1766187180658,"duration":5},"status":"passed","severity":"normal"},{"uid":"50055a5aca9e4b91","name":"should skip peer when dialed recently","time":{"start":1766187134274,"stop":1766187134274,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8f4154d1c2f9bb","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app58/6/topic885/xml","time":{"start":1766187488354,"stop":1766187488354,"duration":0},"status":"passed","severity":"normal"},{"uid":"98328a7fbb753094","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1766187168408,"stop":1766187168408,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b37ad2cdb93e07e","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1766187488345,"stop":1766187488346,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ca9edd00f21889","name":"should save new peer to store","time":{"start":1766187134258,"stop":1766187134258,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0246e906948a63b","name":"isConnected should return true after first peer connects","time":{"start":1766187226325,"stop":1766187226325,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33f6857a98d6a98","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1766187168433,"stop":1766187168433,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20896f9d24e139b","name":"should create ShardReader with auto sharding network config","time":{"start":1766187134072,"stop":1766187134072,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96717f7c31c1910","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1766187125333,"stop":1766187125333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db8e32e3008aa26","name":"should initialize with libp2p components","time":{"start":1766187142771,"stop":1766187142771,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2ff599864eb4da","name":"Push message with content topic containing unicode special characters","time":{"start":1766188248963,"stop":1766188248963,"duration":0},"status":"passed","severity":"normal"},{"uid":"195484ba6ace6aae","name":"Check meta is set [ecies]","time":{"start":1766187153385,"stop":1766187153385,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f7f70a6d2024f9","name":"should return undefined if no connection provided","time":{"start":1766187134637,"stop":1766187134637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f811c6e079678a","name":"should skip peers without ENR","time":{"start":1766187142980,"stop":1766187142980,"duration":0},"status":"passed","severity":"normal"},{"uid":"64e64ebf8fc4f2c6","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1766187181821,"stop":1766187181822,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2beefb0091d79a","name":"should handle retrieval hint and sender_id","time":{"start":1766187168625,"stop":1766187168625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61ada7c8a08a4a0","name":"should requeue task if no peer is available","time":{"start":1766187181195,"stop":1766187181195,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a931c4c754632f1","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1766187120761,"stop":1766187120761,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b98997843d9b03","name":"Refresh subscription","time":{"start":1766187675079,"stop":1766187675080,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf93162decbdbbd","name":"accepts valid message hash query","time":{"start":1766187134451,"stop":1766187134452,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a92169ffc58f419","name":"Repair Request","time":{"start":1766187172319,"stop":1766187172320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c66d5aa99d80b700","name":"Push message with XML payload","time":{"start":1766188248957,"stop":1766188248957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ffec9559d7a376a","name":"Push message with Basic HTML tag payload","time":{"start":1766188248935,"stop":1766188248935,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec8a6419f092d78","name":"should process tasks in queue","time":{"start":1766187181194,"stop":1766187181195,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a7003422e0f1fd7","name":"should hang up with multiaddr and return true on success","time":{"start":1766187134824,"stop":1766187134824,"duration":0},"status":"passed","severity":"normal"},{"uid":"c016647dd0c8460f","name":"should wait for LightPush peer to be connected","time":{"start":1766187183734,"stop":1766187183734,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd18e289a3d0c25","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1766187400187,"stop":1766187400188,"duration":1},"status":"passed","severity":"normal"},{"uid":"544ed7dc647168a4","name":"should not process empty queue","time":{"start":1766187134289,"stop":1766187134290,"duration":1},"status":"passed","severity":"normal"},{"uid":"74206d3414c0d7f7","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766187675077,"stop":1766187675077,"duration":0},"status":"passed","severity":"normal"},{"uid":"671a4b9cb00b4c01","name":"Push message with custom timestamp: 1766190829108","time":{"start":1766188248931,"stop":1766188248931,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76e47ae4512d33","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1766187134190,"stop":1766187134194,"duration":4},"status":"passed","severity":"normal"},{"uid":"862ce08e6da1c30d","name":"Fails to push message bigger that 1MB","time":{"start":1766188248953,"stop":1766188248954,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d1ff3a50c79e30","name":"should fail to send if no connected peers found","time":{"start":1766187181328,"stop":1766187181328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecc00b5b26569b8b","name":"Publishes to nwaku","time":{"start":1766187391598,"stop":1766187391599,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc4fa1fead0b82e","name":"Check received message containing Russian","time":{"start":1766187648004,"stop":1766187648004,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bb2284d00d9693","name":"Check received message containing Arabic","time":{"start":1766187648004,"stop":1766187648004,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ca7688a3965f4b","name":"should dial peers from store when browser is connected","time":{"start":1766187134211,"stop":1766187134212,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff0d93b4b44928f3","name":"should return false for sync message without causal history","time":{"start":1766187186088,"stop":1766187186088,"duration":0},"status":"passed","severity":"normal"},{"uid":"442cb145eef54699","name":"should reassess health immediately when peer disconnects","time":{"start":1766187181774,"stop":1766187181775,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd71bcc53dfa9e79","name":"Publish message with large meta","time":{"start":1766187393277,"stop":1766187393277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dc7194642337e76","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1766187168388,"stop":1766187168391,"duration":3},"status":"passed","severity":"normal"},{"uid":"a46fb401d866f561","name":"Push message with long payload","time":{"start":1766188248932,"stop":1766188248933,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfb0470ee5e5d4a6","name":"Push message with custom timestamp: 1766183629108","time":{"start":1766188248931,"stop":1766188248931,"duration":0},"status":"passed","severity":"normal"},{"uid":"799e7e80adde942a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1766187382099,"stop":1766187382099,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e17740749878e04","name":"Check received message containing SQL Injection","time":{"start":1766187648014,"stop":1766187648015,"duration":1},"status":"passed","severity":"normal"},{"uid":"67c9a26bb7e1f687","name":"Push message with custom timestamp: 1766183629109","time":{"start":1766188248942,"stop":1766188248942,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e436cd1874c93a","name":"should request peer renewal on specific errors","time":{"start":1766187181196,"stop":1766187181197,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29ec56a4c5394d6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1766187168398,"stop":1766187168398,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d5054f0329d221","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1766187295518,"stop":1766187295519,"duration":1},"status":"passed","severity":"normal"},{"uid":"b475b2dca6b3b369","name":"should drop connection to one peer on hangUp","time":{"start":1766187292345,"stop":1766187292346,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61a1df7567575c5","name":"should create ConnectionManager with required options","time":{"start":1766187134817,"stop":1766187134817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bde5a40517ef2e0","name":"Check received message containing Russian","time":{"start":1766187648014,"stop":1766187648014,"duration":0},"status":"passed","severity":"normal"},{"uid":"b73bfa1fbff443a6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1766187168416,"stop":1766187168416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3bf4e597bf933","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766187675065,"stop":1766187675066,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbfd77034a8c2182","name":"should be safe to call multiple times","time":{"start":1766187134194,"stop":1766187134194,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b91e0174f28652","name":"Retries within given interval","time":{"start":1766187183357,"stop":1766187183358,"duration":1},"status":"passed","severity":"normal"},{"uid":"a18cb0a7c9bbb2ef","name":"should use configured peers when available","time":{"start":1766187183634,"stop":1766187183635,"duration":1},"status":"passed","severity":"normal"},{"uid":"150f234eb26a1fd8","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766187675075,"stop":1766187675076,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0aefd30f92c516","name":"should process queue every 500ms","time":{"start":1766187134285,"stop":1766187134286,"duration":1},"status":"passed","severity":"normal"},{"uid":"35f9eca456b0e1ca","name":"Filter","time":{"start":1766187511534,"stop":1766187511534,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9e398cdc9f74ae","name":"ends if response has no messages","time":{"start":1766187134729,"stop":1766187134729,"duration":0},"status":"passed","severity":"normal"},{"uid":"d053078c9605427e","name":"Check received message containing unicode special characters","time":{"start":1766187648017,"stop":1766187648017,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8cdf96632606f7","name":"should clear existing timers before creating new ones","time":{"start":1766187134583,"stop":1766187134583,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ecb3f46c8e7e73","name":"should add entries and maintain sorted order","time":{"start":1766187168621,"stop":1766187168622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7436249dcea756e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1766187142254,"stop":1766187142254,"duration":0},"status":"passed","severity":"normal"},{"uid":"560a7d6017d0cf27","name":"Check received message containing numeric","time":{"start":1766187648003,"stop":1766187648003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c961421615344126","name":"should add received messages to bloom filter","time":{"start":1766187172513,"stop":1766187172513,"duration":0},"status":"passed","severity":"normal"},{"uid":"add926d42894451","name":"throws on content topic with empty encoding field","time":{"start":1766187120759,"stop":1766187120759,"duration":0},"status":"passed","severity":"normal"},{"uid":"254c50b02f49439e","name":"should create an instance with libp2p and dialer","time":{"start":1766187134245,"stop":1766187134245,"duration":0},"status":"passed","severity":"normal"},{"uid":"6887e4b971fb3a55","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1766187675081,"stop":1766187675081,"duration":0},"status":"passed","severity":"normal"},{"uid":"f469aabada3aa83b","name":"pre and post cipher","time":{"start":1766187152367,"stop":1766187152367,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b627df6b0224853","name":"Push message with content topic containing Chinese","time":{"start":1766188248938,"stop":1766188248938,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1d2eb901b956ad","name":"should dial all peers on dial","time":{"start":1766187292344,"stop":1766187292344,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0481b8e7a109c8","name":"should skip peer when not on same cluster","time":{"start":1766187134280,"stop":1766187134281,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ccbd2139cda28d8","name":"should serialize and deserialize correctly","time":{"start":1766187168289,"stop":1766187168290,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c3f606b7b3cce68","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1766187446874,"stop":1766187446875,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca215ceb1038999","name":"should return all connected peers without codec filter","time":{"start":1766187134825,"stop":1766187134825,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0baa61de547c79","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766187675071,"stop":1766187675072,"duration":1},"status":"passed","severity":"normal"},{"uid":"9416ed1432f0ba83","name":"should return false for content message without causal history","time":{"start":1766187186088,"stop":1766187186088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a54acf680c8ffb1","name":"should return true when peer is on the specified shard","time":{"start":1766187134077,"stop":1766187134086,"duration":9},"status":"passed","severity":"normal"},{"uid":"8b5b7f1670609ae7","name":"handles different networkShards values correctly","time":{"start":1766187120770,"stop":1766187120770,"duration":0},"status":"passed","severity":"normal"},{"uid":"e69d6d8bad640758","name":"Push message with escaped characters payload","time":{"start":1766188248936,"stop":1766188248936,"duration":0},"status":"passed","severity":"normal"},{"uid":"d329060443c402c6","name":"Decoder throws on undefined content topic","time":{"start":1766187153386,"stop":1766187153386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c57592d2b769b9","name":"Push message with custom timestamp: 1766190829109","time":{"start":1766188248966,"stop":1766188248966,"duration":0},"status":"passed","severity":"normal"},{"uid":"37556b4a8f4d164","name":"Ephemeral field set to true","time":{"start":1766187134990,"stop":1766187134990,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ebccd5b3f1fdc","name":"should handle errors gracefully when getting peer info","time":{"start":1766187134102,"stop":1766187134114,"duration":12},"status":"passed","severity":"normal"},{"uid":"b048206e56c7ad29","name":"Emits 'synced' when new message received","time":{"start":1766187183541,"stop":1766187183541,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b7a0ca50dd6bd8","name":"throws on content topic with empty version field","time":{"start":1766187120758,"stop":1766187120758,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21f312a9d33de0f","name":"should handle task timeouts","time":{"start":1766187181197,"stop":1766187181197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a80e89f4aad94c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766187675084,"stop":1766187675084,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e358b8ace5d81b2","name":"should handle corrupted shard info gracefully","time":{"start":1766187134114,"stop":1766187134115,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c3f3f3ad1c3b241","name":"Wait given interval before re-trying","time":{"start":1766187183358,"stop":1766187183359,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7b38abdf95297","name":"Check message with invalid timestamp is not received","time":{"start":1766187648018,"stop":1766187648019,"duration":1},"status":"passed","severity":"normal"},{"uid":"94fdb992a8a59b46","name":"should be safe to call multiple times","time":{"start":1766187134211,"stop":1766187134211,"duration":0},"status":"passed","severity":"normal"},{"uid":"144ea7c44fe92c55","name":"Check received message containing numeric","time":{"start":1766187648013,"stop":1766187648013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b385d3ab2adc63f","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766187648018,"stop":1766187648018,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc04c14f707b7f2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1766187168433,"stop":1766187168434,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9cee84606bc304","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1766187120762,"stop":1766187120763,"duration":1},"status":"passed","severity":"normal"},{"uid":"90263f3ed1d9455","name":"should handle dial errors gracefully","time":{"start":1766187134219,"stop":1766187134220,"duration":1},"status":"passed","severity":"normal"},{"uid":"196360b15903f71f","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1766187400191,"stop":1766187400192,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80785adf0a9d230","name":"Decoder throws on undefined content topic","time":{"start":1766187134991,"stop":1766187134992,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b6268c9a0857863","name":"Push message with JSON payload","time":{"start":1766188248924,"stop":1766188248924,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa5ea9a0e24e227","name":"Push message with custom timestamp: 1766190829109","time":{"start":1766188248953,"stop":1766188248953,"duration":0},"status":"passed","severity":"normal"},{"uid":"347cc2d330da28ea","name":"should return start time to last successful query since last query is less than max range","time":{"start":1766187182829,"stop":1766187182829,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e2a63a4855d847","name":"Throws when trying to push message with empty payload","time":{"start":1766188248937,"stop":1766188248937,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc9890daf95eff7","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1766187172512,"stop":1766187172513,"duration":1},"status":"skipped","severity":"normal"},{"uid":"df189211ff667e61","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766187228816,"stop":1766187228817,"duration":1},"status":"passed","severity":"normal"},{"uid":"853274aee357bc3","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1766187433270,"stop":1766187433270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b8d5d241a654e","name":"Push to array if already present","time":{"start":1766187120637,"stop":1766187120637,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db0d571fa24657f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766187675079,"stop":1766187675079,"duration":0},"status":"passed","severity":"normal"},{"uid":"c555e80a57a7147d","name":"throws on empty content topic","time":{"start":1766187120755,"stop":1766187120756,"duration":1},"status":"passed","severity":"normal"},{"uid":"133a58f04eac8c81","name":"should set default options when no config provided","time":{"start":1766187134818,"stop":1766187134818,"duration":0},"status":"passed","severity":"normal"},{"uid":"32abd5d0b560571d","name":"should handle dial errors gracefully","time":{"start":1766187134254,"stop":1766187134257,"duration":3},"status":"passed","severity":"normal"},{"uid":"a9d30a7f87a4914","name":"Push message with content topic containing Arabic","time":{"start":1766188248927,"stop":1766188248927,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd76b9cb35bf6d1","name":"should handle shard reader errors gracefully","time":{"start":1766187134291,"stop":1766187134291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5573346b2cf8204","name":"isConnected return false after peer stops","time":{"start":1766187226326,"stop":1766187226326,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9529c4f58514e5","name":"should work with mixed v2 and v3 peers","time":{"start":1766187181331,"stop":1766187181331,"duration":0},"status":"passed","severity":"normal"},{"uid":"542d895c405753fb","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1766187400180,"stop":1766187400180,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f68cecefe1d3e27","name":"Non TWN Cluster","time":{"start":1766187488346,"stop":1766187488347,"duration":1},"status":"passed","severity":"normal"},{"uid":"e880e1858dfb6f69","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1766187172320,"stop":1766187172321,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e382d654736f","name":"should perform initial health assessment on start","time":{"start":1766187181775,"stop":1766187181776,"duration":1},"status":"passed","severity":"normal"},{"uid":"370d4eaee9eb1c95","name":"should initialize with default options","time":{"start":1766187142974,"stop":1766187142974,"duration":0},"status":"passed","severity":"normal"},{"uid":"232692bde11b4ce4","name":"Push message with shell command payload","time":{"start":1766188248936,"stop":1766188248936,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abd164488bbd1ee","name":"should handle multiple peer connections","time":{"start":1766187134572,"stop":1766187134573,"duration":1},"status":"passed","severity":"normal"},{"uid":"3304c60364f1a85d","name":"Check message with invalid timestamp is not received","time":{"start":1766187648009,"stop":1766187648010,"duration":1},"status":"passed","severity":"normal"},{"uid":"2599f665b699d46c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1766187168416,"stop":1766187168416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5542924ee55007","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1766187134578,"stop":1766187134579,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08c8b12ba740d78","name":"throws if decoders don't match content topics","time":{"start":1766187134727,"stop":1766187134728,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad694054de091f22","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1766187182824,"stop":1766187182824,"duration":0},"status":"passed","severity":"normal"},{"uid":"e579fd2420153135","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1766187125322,"stop":1766187125322,"duration":0},"status":"passed","severity":"normal"},{"uid":"9080ee9f43cd5f63","name":"Check publish message containing Arabic","time":{"start":1766187393268,"stop":1766187393269,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd5a6306e521d585","name":"Push message with Chinese payload","time":{"start":1766188248955,"stop":1766188248955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00f59f09ffac9df","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1766187210966,"stop":1766187210966,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9f142a42649af93b","name":"Push message with emoji payload","time":{"start":1766188248925,"stop":1766188248925,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c74cf71067816ca","name":"should capture event listeners for testing","time":{"start":1766187182818,"stop":1766187182819,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e662b8b17ba401","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1766187120775,"stop":1766187120775,"duration":0},"status":"passed","severity":"normal"},{"uid":"811e89d7e3ec19f2","name":"Subscribe to topic containing long and receive message","time":{"start":1766187675067,"stop":1766187675067,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7f7645a2d0605d","name":"Subscribe to topic containing long and publish message","time":{"start":1766187400183,"stop":1766187400184,"duration":1},"status":"passed","severity":"normal"},{"uid":"8608fc1bf53fe7e9","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1766187182825,"stop":1766187182826,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c35a618df66f434","name":"Incoming message is emitted as received","time":{"start":1766187184125,"stop":1766187184125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d0a9f644061c88","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1766187400179,"stop":1766187400180,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fd3bc235e07866","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1766187168430,"stop":1766187168432,"duration":2},"status":"passed","severity":"normal"},{"uid":"6cf7df9ad3e0dcb8","name":"should delegate to networkMonitor.isConnected()","time":{"start":1766187134821,"stop":1766187134821,"duration":0},"status":"passed","severity":"normal"},{"uid":"81144e7e4060366b","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1766187168409,"stop":1766187168409,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68e3b14f445b23e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1766187433269,"stop":1766187433269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94d59479c81ba00","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1766187493931,"stop":1766187493932,"duration":1},"status":"passed","severity":"normal"},{"uid":"75fdf2396101be2f","name":"Check received message containing Script","time":{"start":1766187648015,"stop":1766187648015,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1aaee5327adc253","name":"Check publish message containing Basic HTML tag","time":{"start":1766187393270,"stop":1766187393271,"duration":1},"status":"passed","severity":"normal"},{"uid":"70cee0a8cf4a32b8","name":"should attach causal history and bloom filter to each message","time":{"start":1766187172511,"stop":1766187172512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b26a80fd34ec81f8","name":"should set field with all protocols disabled","time":{"start":1766187125938,"stop":1766187125938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd8f22050c9f381","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1766187183543,"stop":1766187183544,"duration":1},"status":"passed","severity":"normal"},{"uid":"746274d18ac9dd6c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1766187120774,"stop":1766187120774,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7860615ca12d8b","name":"should add event listeners to libp2p","time":{"start":1766187133589,"stop":1766187133590,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e09d5814e44da44","name":"Check received message containing Arabic","time":{"start":1766187648014,"stop":1766187648014,"duration":0},"status":"passed","severity":"normal"},{"uid":"9624e8cfd061e2fd","name":"should return false and handle errors gracefully","time":{"start":1766187134824,"stop":1766187134824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb2336b7f7f7f71","name":"accepts valid content-filtered query","time":{"start":1766187134449,"stop":1766187134450,"duration":1},"status":"passed","severity":"normal"},{"uid":"819031ca20228bc0","name":"Push 30 different messages","time":{"start":1766188248959,"stop":1766188248959,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a9cec38234f37ce9","name":"nwaku subscribes","time":{"start":1766187391597,"stop":1766187391598,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcf556e291d973b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1766187210966,"stop":1766187210966,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2c35c737d9cbf3dd","name":"should clear all timers","time":{"start":1766187134571,"stop":1766187134571,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f98ba20433ac406","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1766187675082,"stop":1766187675082,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2eca4f0e28ce4b","name":"new peer added after a peer was already found","time":{"start":1766187378053,"stop":1766187378054,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ffcb2c39c644d8","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1766187183766,"stop":1766187183766,"duration":0},"status":"passed","severity":"normal"},{"uid":"969f9efca6fea991","name":"Push message with Arabic payload","time":{"start":1766188248922,"stop":1766188248922,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f6f4df62cab6b1","name":"Sync message is not sent if another sync message was just received","time":{"start":1766187189144,"stop":1766187189144,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfab4f6fcb477e07","name":"Ephemeral messages are not stored","time":{"start":1766187213326,"stop":1766187213329,"duration":3},"status":"passed","severity":"normal"},{"uid":"989ec93c565f1e41","name":"Push message with emoji payload","time":{"start":1766188248936,"stop":1766188248937,"duration":1},"status":"passed","severity":"normal"},{"uid":"2323891e482c4118","name":"Subscribe to topic containing long and receive message","time":{"start":1766187675080,"stop":1766187675080,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9b875b39f917cb","name":"Check received message with timestamp: 1649153314 ","time":{"start":1766187648009,"stop":1766187648009,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c02d945d0ae87c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1766187382096,"stop":1766187382097,"duration":1},"status":"passed","severity":"normal"},{"uid":"e902101c8620f219","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1766187168421,"stop":1766187168421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b937aeff95ea4dc5","name":"should handle empty peer infos gracefully","time":{"start":1766187142772,"stop":1766187142773,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd22cd1be4b945a6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1766187228815,"stop":1766187228816,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad6b3ae9192482b","name":"ignores unrecognized TXT record formats","time":{"start":1766187143083,"stop":1766187143083,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e384742803102e","name":"Push message with JSON payload","time":{"start":1766188248957,"stop":1766188248958,"duration":1},"status":"passed","severity":"normal"},{"uid":"3381a0ea388631d2","name":"should not execute task if max attempts is 0","time":{"start":1766187181198,"stop":1766187181198,"duration":0},"status":"passed","severity":"normal"},{"uid":"b697a79120c6c47","name":"can start and stop the service","time":{"start":1766187410479,"stop":1766187410481,"duration":2},"status":"passed","severity":"normal"},{"uid":"7edae8ade1e1a90f","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1766187168403,"stop":1766187168403,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e24868ef1231bcd","name":"Push message with content topic containing JSON","time":{"start":1766188248928,"stop":1766188248928,"duration":0},"status":"passed","severity":"normal"},{"uid":"223365d743454dbf","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1766187168375,"stop":1766187168384,"duration":9},"status":"passed","severity":"normal"},{"uid":"96267b54975e13d2","name":"Push message with unicode special characters payload","time":{"start":1766188248924,"stop":1766188248925,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3a60e0ba60c2fe","name":"Reusing cursor across nodes","time":{"start":1766187433271,"stop":1766187433271,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e5e5ed2d0a299e0","name":"Passing page size 3 when there are 20 messages","time":{"start":1766187497620,"stop":1766187497623,"duration":3},"status":"passed","severity":"normal"},{"uid":"a26d028e06c06337","name":"retrieves a single peer","time":{"start":1766187143082,"stop":1766187143082,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a5fcd03e1f4527","name":"Outgoing message is emitted as sent","time":{"start":1766187184124,"stop":1766187184124,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f63159a008f7075","name":"Subscribe to topic containing special chars and receive message","time":{"start":1766187675080,"stop":1766187675081,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f9bbf4d1fd7514","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1766187172518,"stop":1766187172518,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f768830be066e8d","name":"should skip peers without peer exchange protocol","time":{"start":1766187142979,"stop":1766187142979,"duration":0},"status":"passed","severity":"normal"},{"uid":"8082b8dfcbd52449","name":"should start all internal components","time":{"start":1766187134819,"stop":1766187134820,"duration":1},"status":"passed","severity":"normal"},{"uid":"8be6a47ec28a6b81","name":"Push message with content topic containing escaped characters","time":{"start":1766188248963,"stop":1766188248963,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46efeeb56f31ae5","name":"Fails to publish duplicate message","time":{"start":1766187393274,"stop":1766187393275,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f01eb1d345bd53","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1766187181195,"stop":1766187181196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53f84cd7ebf2c3e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1766187134639,"stop":1766187134639,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa033afe03eb882","name":"Subscribe to topic containing shell command and publish message","time":{"start":1766187400192,"stop":1766187400193,"duration":1},"status":"passed","severity":"normal"},{"uid":"c86bd8bed722132e","name":"Outgoing message is possibly acknowledged","time":{"start":1766187186083,"stop":1766187186083,"duration":0},"status":"skipped","severity":"normal"},{"uid":"80ba04960dad7a3c","name":"should properly create location multiaddrs - udp6","time":{"start":1766187125936,"stop":1766187125937,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea771c1428c98be","name":"should throw error - no public key","time":{"start":1766187125933,"stop":1766187125933,"duration":0},"status":"passed","severity":"normal"},{"uid":"1beb75283174e972","name":"Push message with content topic containing JSON","time":{"start":1766188248950,"stop":1766188248951,"duration":1},"status":"passed","severity":"normal"},{"uid":"447743bda0feb2f2","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1766187168387,"stop":1766187168387,"duration":0},"status":"passed","severity":"normal"},{"uid":"249688a740d91816","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1766187172516,"stop":1766187172517,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a6c4da2e5c8a4e","name":"should unregister libp2p event listeners when stop is called","time":{"start":1766187181816,"stop":1766187181821,"duration":5},"status":"passed","severity":"normal"},{"uid":"84bb8c135c30b722","name":"should get eligible entries based on current time","time":{"start":1766187168623,"stop":1766187168623,"duration":0},"status":"passed","severity":"normal"},{"uid":"935e72d67d4d8307","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1766187182827,"stop":1766187182828,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6bf8ad6f628341","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1766187142267,"stop":1766187142268,"duration":1},"status":"passed","severity":"normal"},{"uid":"4505a8924a28cbf6","name":"Subscribe and receive messages via lightPush","time":{"start":1766187675075,"stop":1766187675075,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf26cbb06f14437","name":"should handle peer store errors gracefully","time":{"start":1766187134257,"stop":1766187134258,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b6478a8a0f979c3","name":"Push message with JSON payload","time":{"start":1766188248935,"stop":1766188248935,"duration":0},"status":"passed","severity":"normal"},{"uid":"d37b2974064aa9c9","name":"Subscribe to topic containing special chars and publish message","time":{"start":1766187400186,"stop":1766187400186,"duration":0},"status":"passed","severity":"normal"},{"uid":"22813fb04bc46452","name":"should add event listeners for peer connect and disconnect","time":{"start":1766187134569,"stop":1766187134570,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5675caa5e4615a1","name":"should set field with all protocols enabled","time":{"start":1766187125938,"stop":1766187125938,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd15170f87a175f","name":"Check publish message containing numeric","time":{"start":1766187393267,"stop":1766187393267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c807df993bd320","name":"should handle errors when globalThis is not available","time":{"start":1766187133592,"stop":1766187133593,"duration":1},"status":"passed","severity":"normal"},{"uid":"260a2d35b0c4936b","name":"different cluster: nodes don't connect","time":{"start":1766187295517,"stop":1766187295518,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab768c98bf8ae21c","name":"should sort peers by ping value","time":{"start":1766187134826,"stop":1766187134827,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e39ea90f2e2c5c8","name":"Query with Ordered Callback, No message returned","time":{"start":1766187446872,"stop":1766187446873,"duration":1},"status":"passed","severity":"normal"},{"uid":"39f8a5190c7e1a23","name":"Push message with content topic containing escaped characters","time":{"start":1766188248940,"stop":1766188248940,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d4f6dcbb4e1885","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1766187120778,"stop":1766187120778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aacbab9bc0e091a","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1766187400189,"stop":1766187400190,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4cb938b8bc81a5","name":"Push message with content topic containing unicode special characters","time":{"start":1766188248951,"stop":1766188248951,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d9f3c234757be6","name":"should add event listeners to globalThis","time":{"start":1766187133590,"stop":1766187133592,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5cc63d2502e63f1","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1766187168409,"stop":1766187168409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f4fbecad471314","name":"Push message with long payload","time":{"start":1766188248921,"stop":1766188248921,"duration":0},"status":"passed","severity":"normal"},{"uid":"66320d77b914a7f8","name":"should handle all zero keep alive options","time":{"start":1766187134584,"stop":1766187134585,"duration":1},"status":"passed","severity":"normal"},{"uid":"b01a676a1389482d","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1766187386538,"stop":1766187386538,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7131ded50c6f3","name":"should filter out undefined ENRs","time":{"start":1766187142773,"stop":1766187142773,"duration":0},"status":"passed","severity":"normal"},{"uid":"312eb81c2431db89","name":"Encoder throws on undefined content topic","time":{"start":1766187153385,"stop":1766187153386,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c2727fedfbd1dc4","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1766187134727,"stop":1766187134727,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f8500db0615e12","name":"should handle a minimal index list","time":{"start":1766187120909,"stop":1766187120909,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaf483a755446e6","name":"Decoder throws on empty string content topic","time":{"start":1766187151877,"stop":1766187151877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1507ba6f6797015e","name":"Push message with content topic containing Arabic","time":{"start":1766188248950,"stop":1766188248950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c38a04419fa9cb2","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1766187168410,"stop":1766187168410,"duration":0},"status":"passed","severity":"normal"},{"uid":"103622b6a07259fb","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1766187400177,"stop":1766187400178,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fd258232bf88d97","name":"Push message with content topic containing Chinese","time":{"start":1766188248927,"stop":1766188248927,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e045eec9aa387fe","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1766187506051,"stop":1766187506052,"duration":1},"status":"passed","severity":"normal"},{"uid":"35b7c2bebfe2a3ba","name":"Push message with content topic containing Arabic","time":{"start":1766188248939,"stop":1766188248939,"duration":0},"status":"passed","severity":"normal"},{"uid":"927ab5c653e9def8","name":"should insert message into bloom filter","time":{"start":1766187172510,"stop":1766187172510,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f826c88aeb548c","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1766187181832,"stop":1766187181835,"duration":3},"status":"passed","severity":"normal"},{"uid":"d05169f65396bb55","name":"should start periodic discovery on start","time":{"start":1766187142981,"stop":1766187142982,"duration":1},"status":"passed","severity":"normal"},{"uid":"32cb59f32ee656aa","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1766187168404,"stop":1766187168404,"duration":0},"status":"passed","severity":"normal"},{"uid":"33998708ac1b85d4","name":"Passing page size 1 when there are 4 messages","time":{"start":1766187497614,"stop":1766187497620,"duration":6},"status":"passed","severity":"normal"},{"uid":"965e723e717ad42b","name":"Stops search when maxGet is reached","time":{"start":1766187141985,"stop":1766187141987,"duration":2},"status":"passed","severity":"normal"},{"uid":"6dc561060bb86e38","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766187295515,"stop":1766187295517,"duration":2},"status":"passed","severity":"normal"},{"uid":"906452a786b3cf6b","name":"should properly start and stop event listening","time":{"start":1766187181766,"stop":1766187181774,"duration":8},"status":"passed","severity":"normal"},{"uid":"3909704b823927e8","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1766187675065,"stop":1766187675065,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a2d38207f960847e","name":"it tolerates circular branch references","time":{"start":1766187143082,"stop":1766187143082,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae0b6b387f444f1","name":"Subscribe to topic containing XML and receive message","time":{"start":1766187675071,"stop":1766187675071,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19f91d641bc0fc9","name":"should handle peer identify event","time":{"start":1766187142977,"stop":1766187142977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f67ba21c498c30","name":"should handle query errors gracefully","time":{"start":1766187142979,"stop":1766187142979,"duration":0},"status":"passed","severity":"normal"},{"uid":"697b3a9c6957334","name":"Fails to push message bigger that 1MB","time":{"start":1766188248966,"stop":1766188248967,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd29db296a97da7","name":"Encoder throws on empty string content topic","time":{"start":1766187134991,"stop":1766187134991,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f888c6f7e0db451","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766187421226,"stop":1766187421226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2eb92a2cfa6c5bc","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1766187125322,"stop":1766187125323,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec97cdd83e1652","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1766187168432,"stop":1766187168432,"duration":0},"status":"passed","severity":"normal"},{"uid":"276e96e38603e8a9","name":"Push message with rate limit","time":{"start":1766188248930,"stop":1766188248930,"duration":0},"status":"passed","severity":"normal"},{"uid":"882fcf7f9598956a","name":"should reject if Relay is requested but not mounted","time":{"start":1766187183732,"stop":1766187183732,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36e3521df943381","name":"Round trip binary serialization","time":{"start":1766187134989,"stop":1766187134990,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17d5e856a76429d","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1766187183543,"stop":1766187183543,"duration":0},"status":"passed","severity":"normal"},{"uid":"795c94b154e38a8c","name":"should partition messages based on acknowledgement status","time":{"start":1766187172520,"stop":1766187172520,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1d7a97e0df9730","name":"should be online or offline if network state changed","time":{"start":1766187226328,"stop":1766187226328,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28bcc68112a30d5","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1766187142774,"stop":1766187142774,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb8bf9b5744104","name":"should populate queue if has active dial","time":{"start":1766187134277,"stop":1766187134280,"duration":3},"status":"passed","severity":"normal"},{"uid":"dde239bff0f94641","name":"should throw an error for insufficient data","time":{"start":1766187120910,"stop":1766187120910,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9702313e751772","name":"Push message with Basic HTML tag payload","time":{"start":1766188248946,"stop":1766188248946,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab08ff15a6582fd7","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1766187134310,"stop":1766187134312,"duration":2},"status":"passed","severity":"normal"},{"uid":"47fad385a65c3953","name":"Relay - dialed first","time":{"start":1766187511532,"stop":1766187511532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afa281547369832","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1766187182826,"stop":1766187182827,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea260307101e561a","name":"should skip peers that don't support peer exchange","time":{"start":1766187142977,"stop":1766187142978,"duration":1},"status":"passed","severity":"normal"},{"uid":"217fa8500ceca23c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app44/1/topic981/utf8","time":{"start":1766187488348,"stop":1766187488349,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c0bd5a8bb6eaafe","name":"should add and remove event listeners correctly","time":{"start":1766187146761,"stop":1766187146762,"duration":1},"status":"passed","severity":"normal"},{"uid":"998ee56261df6022","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1766187168427,"stop":1766187168430,"duration":3},"status":"passed","severity":"normal"},{"uid":"152fc1893b1bc088","name":"Push message with short payload","time":{"start":1766188248954,"stop":1766188248954,"duration":0},"status":"passed","severity":"normal"},{"uid":"427e1ac5ede27fb3","name":"should handle complete discovery-to-dial flow","time":{"start":1766187134260,"stop":1766187134260,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7907f520ef39d5d","name":"LightPush","time":{"start":1766187511533,"stop":1766187511534,"duration":1},"status":"passed","severity":"normal"},{"uid":"572cdd11bb89a962","name":"should return false when peer is not found","time":{"start":1766187134077,"stop":1766187134077,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ef1ccaef0096ff","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1766187143085,"stop":1766187143085,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6199a3179d4eb39","name":"Push message with short payload","time":{"start":1766188248920,"stop":1766188248920,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0cb87869a63becb","name":"should dial peer when no shard info available","time":{"start":1766187134281,"stop":1766187134282,"duration":1},"status":"passed","severity":"normal"},{"uid":"153b45d58021353e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1766187168385,"stop":1766187168386,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a9b7809f0d63f0","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1766187272701,"stop":1766187272702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c8639d65b3e3126","name":"should sort by messageId when timestamps are equal","time":{"start":1766187172321,"stop":1766187172321,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f2bd6f66ca726e7","name":"should return PeerId when PeerId is provided","time":{"start":1766187134486,"stop":1766187134489,"duration":3},"status":"passed","severity":"normal"},{"uid":"cbd24b688972d90e","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1766187393275,"stop":1766187393275,"duration":0},"status":"passed","severity":"normal"},{"uid":"68daeaa3ff78f707","name":"should skip updating peer store if peer has same addresses","time":{"start":1766187134258,"stop":1766187134259,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01a2337d65863ce","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1766187506052,"stop":1766187506053,"duration":1},"status":"passed","severity":"normal"},{"uid":"d932366dd2b13e0f","name":"should properly create location multiaddrs - udp","time":{"start":1766187125937,"stop":1766187125937,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5651c1ddf959add","name":"Publish without waiting for remote peer","time":{"start":1766187400175,"stop":1766187400176,"duration":1},"status":"passed","severity":"normal"},{"uid":"12965cd881623d71","name":"Check publish message containing emoji","time":{"start":1766187393272,"stop":1766187393273,"duration":1},"status":"passed","severity":"normal"},{"uid":"5290e37623ce50bb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1766187143086,"stop":1766187143086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5569be24f4a8e3ce","name":"should add entries and maintain sorted order","time":{"start":1766187168625,"stop":1766187168626,"duration":1},"status":"passed","severity":"normal"},{"uid":"30d77f5cacd179f6","name":"should return false when peer is not on topic","time":{"start":1766187134827,"stop":1766187134828,"duration":1},"status":"passed","severity":"normal"},{"uid":"116c1e59ca382688","name":"Publish message with custom timestamp: Fri Dec 19 2025 22:36:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766187393274,"stop":1766187393274,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eab7d23d88fe118","name":"should jump to current time when timestamp is far in the past","time":{"start":1766187172073,"stop":1766187172073,"duration":0},"status":"passed","severity":"normal"},{"uid":"6095b8acb7bd16c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1766187120773,"stop":1766187120774,"duration":1},"status":"passed","severity":"normal"},{"uid":"82560fcb77f55cb6","name":"can start and stop the service","time":{"start":1766187146758,"stop":1766187146758,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc640955f97a6e1a","name":"Push message with Russian payload","time":{"start":1766188248922,"stop":1766188248922,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fc4fa16cc98a2d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1766187386538,"stop":1766187386538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c6813dae123144","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1766187182832,"stop":1766187182832,"duration":0},"status":"passed","severity":"normal"},{"uid":"47322ae618ff4d17","name":"Push message with SQL Injection payload","time":{"start":1766188248945,"stop":1766188248945,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f33246d15792815","name":"Outgoing message is emitted as sending","time":{"start":1766187184123,"stop":1766187184123,"duration":0},"status":"passed","severity":"normal"},{"uid":"7584224796431165","name":"should return false when peer is on different cluster","time":{"start":1766187134086,"stop":1766187134087,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f401f14dc7ca39","name":"Decoder throws on undefined content topic","time":{"start":1766187151877,"stop":1766187151877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4411e828666ca009","name":"Outgoing message is emitted as sent","time":{"start":1766187186081,"stop":1766187186082,"duration":1},"status":"passed","severity":"normal"},{"uid":"955025edfd44d05d","name":"Push message with unicode special characters payload","time":{"start":1766188248947,"stop":1766188248947,"duration":0},"status":"passed","severity":"normal"},{"uid":"978ba5571adbc953","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1766187182828,"stop":1766187182828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace7d19ca90b8909","name":"should invoke callbacks when receiving a message","time":{"start":1766187181621,"stop":1766187181622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0427f64063ce70d","name":"udp ip6 address","time":{"start":1766187125345,"stop":1766187125345,"duration":0},"status":"passed","severity":"normal"},{"uid":"20cf3ec6c32ee52d","name":"should hang up with PeerId and return true on success","time":{"start":1766187134823,"stop":1766187134824,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca504ec4cdb65a3","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1766187142265,"stop":1766187142265,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4bea3512acca6","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1766187168374,"stop":1766187168375,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b78a7df3ac8f0c2","name":"should clear the dialing interval","time":{"start":1766187134271,"stop":1766187134271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a236e5433960697e","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1766187172522,"stop":1766187172522,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea648ac1c2015a3","name":"yields undefined for messages without decoder","time":{"start":1766187134730,"stop":1766187134731,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad793399a976654","name":"Push message with escaped characters payload","time":{"start":1766188248947,"stop":1766188248947,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1232dd1ecb940a","name":"should handle case with all peers already connected","time":{"start":1766187134225,"stop":1766187134226,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ed4f829f87942e","name":"should handle peer not in mesh for all topics","time":{"start":1766187134585,"stop":1766187134585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74c142afd5100c5","name":"ends if stream creation fails","time":{"start":1766187134728,"stop":1766187134729,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a71673720017d8","name":"should dial all remaining peers","time":{"start":1766187134219,"stop":1766187134219,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b2e3314dd04aec","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1766187168410,"stop":1766187168410,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f520e799a0da36","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1766187186026,"stop":1766187186027,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da33ad36da8cab0","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1766187153384,"stop":1766187153384,"duration":0},"status":"passed","severity":"normal"},{"uid":"a738404ea5d91eb7","name":"Callback on promise","time":{"start":1766187475424,"stop":1766187475424,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2894abe37f1df2","name":"Publish message with rate limit","time":{"start":1766187393277,"stop":1766187393277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba4760892a5519d","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1766187134100,"stop":1766187134100,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c447473145aa79","name":"Push message with content topic containing long","time":{"start":1766188248960,"stop":1766188248960,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72b9c1d0f80cafc","name":"should handle incoming messages","time":{"start":1766187181985,"stop":1766187181985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac3e3312850da458","name":"Subscribe and receive messages via waku relay post","time":{"start":1766187675063,"stop":1766187675063,"duration":0},"status":"passed","severity":"normal"},{"uid":"795b7a53065fd425","name":"should add to incoming buffer if dependencies are not met","time":{"start":1766187172514,"stop":1766187172514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90809e8207128a3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1766187295519,"stop":1766187295519,"duration":0},"status":"passed","severity":"normal"},{"uid":"676057acda826566","name":"should call waitForPeer on Relay","time":{"start":1766187183734,"stop":1766187183735,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32a83477fb6b6e7","name":"can start the service","time":{"start":1766187146758,"stop":1766187146758,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c46c1e20c814d7","name":"should drop connection to all peers on hangUp","time":{"start":1766187292344,"stop":1766187292345,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4c13af0f432466","name":"Push message with SQL Injection payload","time":{"start":1766188248934,"stop":1766188248934,"duration":0},"status":"passed","severity":"normal"},{"uid":"74c178df9166a6d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1766187172519,"stop":1766187172519,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e58289e8db3b817","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1766187120775,"stop":1766187120776,"duration":1},"status":"passed","severity":"normal"},{"uid":"d42ce237c608bf17","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1766187675078,"stop":1766187675078,"duration":0},"status":"passed","severity":"normal"},{"uid":"9095c7169ec71914","name":"should only return 1 node with relay capability","time":{"start":1766187143084,"stop":1766187143084,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c0a546f48e98d8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1766187134579,"stop":1766187134580,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fd316207d7cc45b","name":"Push message with content topic containing JSON","time":{"start":1766188248963,"stop":1766188248963,"duration":0},"status":"passed","severity":"normal"},{"uid":"28584a396f3fcaa1","name":"Subscribe to topic containing JSON and publish message","time":{"start":1766187400192,"stop":1766187400192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e9eda57868f7c9","name":"should retry on complete failure if specified","time":{"start":1766187181329,"stop":1766187181330,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe4ebfacac498e8","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1766187168391,"stop":1766187168392,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7210a1f3d3d9b","name":"should be safe to call multiple times","time":{"start":1766187134246,"stop":1766187134246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c918d1a3312279b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1766187142775,"stop":1766187142775,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fdfb745494475b","name":"Does not throw an exception when node disconnects","time":{"start":1766187508256,"stop":1766187508256,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f03b91601c7e19","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1766187168422,"stop":1766187168422,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf21cee36bf19b2","name":"should return false when peer is on different cluster","time":{"start":1766187134075,"stop":1766187134076,"duration":1},"status":"passed","severity":"normal"},{"uid":"664edb3d906afb59","name":"should be able to encode the field with only RELAY set to true","time":{"start":1766187125312,"stop":1766187125316,"duration":4},"status":"passed","severity":"normal"},{"uid":"5f8e0a8cbc390a30","name":"Check received message containing JSON","time":{"start":1766187648016,"stop":1766187648016,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ceeebcba5e0e92","name":"should handle peer store errors gracefully","time":{"start":1766187142978,"stop":1766187142978,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc419a5c5ae839e1","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1766187506052,"stop":1766187506052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fcff6213563c2d6","name":"should stop all internal components","time":{"start":1766187134820,"stop":1766187134820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8b61a43412023","name":"should be safe to call multiple times","time":{"start":1766187134571,"stop":1766187134572,"duration":1},"status":"passed","severity":"normal"},{"uid":"961f6269b24fdeca","name":"Subscribe to topic containing XML and receive message","time":{"start":1766187675083,"stop":1766187675083,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4459cc7acee27af","name":"Check received message containing Basic HTML tag","time":{"start":1766187648015,"stop":1766187648015,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed502223be2bdc9","name":"Push message with content topic containing short","time":{"start":1766188248926,"stop":1766188248926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c981b8a11869d6f","name":"Check received message containing XML","time":{"start":1766187648015,"stop":1766187648015,"duration":0},"status":"passed","severity":"normal"},{"uid":"94923d7defb0","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app24/9/topic512/utf8","time":{"start":1766187488350,"stop":1766187488350,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ca6625bdcca40f","name":"yields undefined for messages without content topic","time":{"start":1766187134730,"stop":1766187134730,"duration":0},"status":"passed","severity":"normal"},{"uid":"3291451e09e7ad3c","name":"should stop query when sync message from same channel is found","time":{"start":1766187186085,"stop":1766187186085,"duration":0},"status":"passed","severity":"normal"},{"uid":"350c9f37f15d8042","name":"messageHashStr works with IProtoMessage","time":{"start":1766187134312,"stop":1766187134312,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa0ff923d32fb6c","name":"should work with async generator that yields promises","time":{"start":1766187182820,"stop":1766187182820,"duration":0},"status":"passed","severity":"normal"},{"uid":"6090821c51acba86","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1766187648009,"stop":1766187648009,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b75a0fe53cc914","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1766187120776,"stop":1766187120776,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02f784e89dac604","name":"Check received message containing XML","time":{"start":1766187648005,"stop":1766187648005,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bcd1796cded49c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1766187134232,"stop":1766187134233,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ea694d73c00f709","name":"Subscribe to topic containing JSON and receive message","time":{"start":1766187675083,"stop":1766187675084,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5de673de8935e28","name":"Accepts a valid Waku Message","time":{"start":1766187192237,"stop":1766187192238,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b022333926870d9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1766187168398,"stop":1766187168399,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3c147f38d5da17","name":"should dial with PeerId and return stream","time":{"start":1766187134822,"stop":1766187134822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63aacbc31f0e217","name":"random static sharding 2 - Cluster ID: 703, Shard ID: 68","time":{"start":1766187501767,"stop":1766187501771,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd5e86667d24c9ac","name":"should handle errors when accessing navigator","time":{"start":1766187133606,"stop":1766187133606,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd0edf77a93d63d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1766187168423,"stop":1766187168426,"duration":3},"status":"passed","severity":"normal"},{"uid":"3767d9f510393842","name":"Push message with numeric payload","time":{"start":1766188248944,"stop":1766188248944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba4e5d990f4741e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1766187675064,"stop":1766187675064,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cbcf13363cdf05","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1766187168392,"stop":1766187168392,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d9c2fa5609b5b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1766187168426,"stop":1766187168427,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bbb69515f293f8d","name":"Push message with content topic containing SQL Injection","time":{"start":1766188248939,"stop":1766188248939,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e835ac796e7b984","name":"Query generator for multiple messages with multiple decoders","time":{"start":1766187475423,"stop":1766187475423,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aece5b77b3d2f15","name":"Query Generator, Multiple PubsubTopics","time":{"start":1766187446866,"stop":1766187446869,"duration":3},"status":"passed","severity":"normal"},{"uid":"6cd36b6db33a1be3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1766187125332,"stop":1766187125332,"duration":0},"status":"passed","severity":"normal"},{"uid":"408ccdc39d05c9f1","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1766187168393,"stop":1766187168397,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf677c6aa3193c62","name":"Cluster ID 0, shard 1","time":{"start":1766187501765,"stop":1766187501766,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c19f0345a93f01","name":"Push message with Basic HTML tag payload","time":{"start":1766188248923,"stop":1766188248924,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a90355e24b3125","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1766187506053,"stop":1766187506053,"duration":0},"status":"passed","severity":"normal"},{"uid":"10941f51cd445054","name":"should trigger query when time since last query exceeds threshold","time":{"start":1766187182822,"stop":1766187182822,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0a2f21908e4df6","name":"should retry failed tasks","time":{"start":1766187181196,"stop":1766187181196,"duration":0},"status":"passed","severity":"normal"},{"uid":"7179feb7aace8d9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1766187675074,"stop":1766187675074,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c65d328fe681721","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1766187181765,"stop":1766187181766,"duration":1},"status":"passed","severity":"normal"},{"uid":"d918f31550715690","name":"should deliver messages after dependencies are met","time":{"start":1766187172517,"stop":1766187172517,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cada13e72d311f3","name":"Push message with Russian payload","time":{"start":1766188248945,"stop":1766188248945,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7866dd9214aedf","name":"should handle mixed protocol support correctly","time":{"start":1766187181780,"stop":1766187181780,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1f7d61db362417","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1766187433270,"stop":1766187433270,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a13b6ba75a73aa","name":"Check received message containing Script","time":{"start":1766187648005,"stop":1766187648005,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fafa59c5ff17fd","name":"should handle timestamp equal to current time","time":{"start":1766187172072,"stop":1766187172072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d72d4dfac76c93b","name":"should not dispatch event when already disconnected","time":{"start":1766187133601,"stop":1766187133602,"duration":1},"status":"passed","severity":"normal"},{"uid":"df280560c4120b38","name":"Check publish message containing special chars","time":{"start":1766187393268,"stop":1766187393268,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa5faddee2e59ae","name":"yields decoded messages","time":{"start":1766187134730,"stop":1766187134730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73e2886cca67add","name":"should dispatch connect and disconnect events","time":{"start":1766187181808,"stop":1766187181808,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3f7fa1d61db2f7","name":"should not fail to stop the service if it was not started","time":{"start":1766187146759,"stop":1766187146759,"duration":0},"status":"passed","severity":"normal"},{"uid":"11efa46f9083f7a7","name":"Fails to push message with large meta","time":{"start":1766188248941,"stop":1766188248941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c27e6f99f9031e6","name":"should clear interval on stop","time":{"start":1766187142982,"stop":1766187142982,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb1c46233bfbb8b","name":"Push message with Arabic payload","time":{"start":1766188248934,"stop":1766188248934,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfdbb58e25fa5c31","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1766187134451,"stop":1766187134451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eb1ab486a4792d","name":"should be safe to call multiple times","time":{"start":1766187134820,"stop":1766187134820,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e19234bf5910989","name":"should detect messages with missing dependencies","time":{"start":1766187172517,"stop":1766187172517,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be4888a76807da1","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1766187675068,"stop":1766187675068,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf983f2eff8e0871","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1766187168392,"stop":1766187168393,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a45b99040547216","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1766187189145,"stop":1766187189145,"duration":0},"status":"passed","severity":"normal"},{"uid":"c143739a4a297cf5","name":"peer exchange sets tag","time":{"start":1766187378051,"stop":1766187378053,"duration":2},"status":"passed","severity":"normal"},{"uid":"86493b8ddbee50bb","name":"should be able to encode the field with only FILTER set to true","time":{"start":1766187125316,"stop":1766187125317,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee898f1a33d5eba","name":"should not retry if at least one success","time":{"start":1766187181330,"stop":1766187181330,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3eb48e37c76a68","name":"Relay - dialed after","time":{"start":1766187511532,"stop":1766187511532,"duration":0},"status":"passed","severity":"normal"},{"uid":"404abbde6ea6541e","name":"Push message with meta","time":{"start":1766188248941,"stop":1766188248941,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd3251370fbb415","name":"Check received message containing special chars","time":{"start":1766187648013,"stop":1766187648013,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ab266505868694","name":"random static sharding 4 - Cluster ID: 307, Shard ID: 649","time":{"start":1766187501771,"stop":1766187501772,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d4ec37d7218149f","name":"Meta field set when metaSetter is specified","time":{"start":1766187134990,"stop":1766187134990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b2f2482fb4816c","name":"tcp ip4 address","time":{"start":1766187125344,"stop":1766187125344,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e799d9b8da0129","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1766187168415,"stop":1766187168416,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b608da45333768","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1766187182813,"stop":1766187182814,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca7c93bc0aa6085","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1766187213330,"stop":1766187213330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5aacf576102b1d","name":"rejects hash query with time filter","time":{"start":1766187134452,"stop":1766187134452,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b427e6252b42de","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1766187172521,"stop":1766187172521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1bd45867e4afa18","name":"Check publish message containing Chinese","time":{"start":1766187393268,"stop":1766187393268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f6714012bede63","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766187675067,"stop":1766187675068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6080fc14a93f208e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1766187648020,"stop":1766187648020,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7e1c1967262ab9","name":"Overlapping topic subscription","time":{"start":1766187675066,"stop":1766187675066,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb21f1bbb2a09294","name":"should initialize with custom TTL","time":{"start":1766187142974,"stop":1766187142975,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45a778d82938670","name":"Stops search when 2 null results are returned","time":{"start":1766187141987,"stop":1766187141987,"duration":0},"status":"passed","severity":"normal"},{"uid":"c818ffc7b438cbb4","name":"Retries within maximum given attempts","time":{"start":1766187183358,"stop":1766187183358,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d78c0007d7862f","name":"Push message with content topic containing JSON","time":{"start":1766188248939,"stop":1766188248940,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f818d6380993a8f","name":"should dispatch network event when browser goes offline","time":{"start":1766187133603,"stop":1766187133603,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d009e488a5fced","name":"should work with mock decoders","time":{"start":1766187182818,"stop":1766187182818,"duration":0},"status":"passed","severity":"normal"},{"uid":"be31eff5c74685a9","name":"should emit message when we just started and store connect event occurs","time":{"start":1766187182823,"stop":1766187182823,"duration":0},"status":"passed","severity":"normal"},{"uid":"89440e1a5c642c04","name":"should push the message to the outgoing buffer","time":{"start":1766187172510,"stop":1766187172510,"duration":0},"status":"passed","severity":"normal"},{"uid":"2607ff0a18e01f5a","name":"Correctly serialized arguments","time":{"start":1766187292547,"stop":1766187292547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b373131df1a08f","name":"should register libp2p event listeners when start is called","time":{"start":1766187181816,"stop":1766187181816,"duration":0},"status":"passed","severity":"normal"},{"uid":"33406b6dbae16182","name":"should process up to 3 peers at once","time":{"start":1766187134288,"stop":1766187134289,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f890d5ac186330b","name":"should handle retrieve function with query parameters","time":{"start":1766187182820,"stop":1766187182820,"duration":0},"status":"passed","severity":"normal"},{"uid":"b870a2b879b83304","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1766187120765,"stop":1766187120765,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a95029ea99f43c1","name":"Push message with meta","time":{"start":1766188248964,"stop":1766188248964,"duration":0},"status":"passed","severity":"normal"},{"uid":"573e2be7faea0a45","name":"should skip already querying peers","time":{"start":1766187142979,"stop":1766187142979,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5a5e161debd58a","name":"throws on content topic with empty topic name field","time":{"start":1766187120758,"stop":1766187120759,"duration":1},"status":"passed","severity":"normal"},{"uid":"979cb27bce3a6a30","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1766187475425,"stop":1766187475426,"duration":1},"status":"passed","severity":"normal"},{"uid":"24020dec374db4e","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1766187134230,"stop":1766187134231,"duration":1},"status":"passed","severity":"normal"},{"uid":"401514245da8b883","name":"should create KeepAliveManager with required options","time":{"start":1766187134566,"stop":1766187134569,"duration":3},"status":"passed","severity":"normal"},{"uid":"d91af804fecdea66","name":"Outgoing message is emitted as sending","time":{"start":1766187186081,"stop":1766187186081,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf84cfd9e3dc0da9","name":"should return PeerId when PeerId is provided","time":{"start":1766187134490,"stop":1766187134490,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c92ab44390b644","name":"Check received message containing Basic HTML tag","time":{"start":1766187648006,"stop":1766187648006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ae36544aa43474","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1766187120773,"stop":1766187120773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0599c2039894257","name":"should dial peer immediately when queue is empty","time":{"start":1766187134272,"stop":1766187134273,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6fa83ac597c903","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1766187142267,"stop":1766187142267,"duration":0},"status":"passed","severity":"normal"},{"uid":"581aeb0be29639e9","name":"Delete observer","time":{"start":1766187379486,"stop":1766187379487,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe7bfff54a579ccd","name":"should be empty when created","time":{"start":1766187181618,"stop":1766187181618,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66da584b51b58b1","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1766187120910,"stop":1766187120910,"duration":0},"status":"passed","severity":"normal"},{"uid":"717a1a737382dcba","name":"topics with same application and version share the same shard","time":{"start":1766187120768,"stop":1766187120768,"duration":0},"status":"passed","severity":"normal"},{"uid":"da34438aff0e4717","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1766187134574,"stop":1766187134575,"duration":1},"status":"passed","severity":"normal"},{"uid":"a74e1442a3f6e965","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1766187433268,"stop":1766187433269,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fbe0694a24017b","name":"should create QueryOnConnect instance without options","time":{"start":1766187182814,"stop":1766187182815,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc1a3ee3123acea","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766187382097,"stop":1766187382098,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ada99c582a0337","name":"should emit a peer event after start","time":{"start":1766187410484,"stop":1766187410484,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee8740a8b6ef009","name":"should filter out already connected peers","time":{"start":1766187134218,"stop":1766187134219,"duration":1},"status":"passed","severity":"normal"},{"uid":"36095317373e2fb6","name":"should check connected peers if present and suitable","time":{"start":1766187183733,"stop":1766187183733,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9767c5598e82d3","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1766187280829,"stop":1766187280829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1d05c6a75f3bd4","name":"Push message with content topic containing numeric","time":{"start":1766188248926,"stop":1766188248926,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1b48816c9cf6a8","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1766187421225,"stop":1766187421225,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d8965309f8a99d","name":"Check publish message containing Script","time":{"start":1766187393269,"stop":1766187393270,"duration":1},"status":"passed","severity":"normal"},{"uid":"131d1b06ee09e784","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1766187168436,"stop":1766187168436,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e9ad0ada573378","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1766187125931,"stop":1766187125931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58526b21e622ca0","name":"should reject if Store is requested but not mounted","time":{"start":1766187183732,"stop":1766187183733,"duration":1},"status":"passed","severity":"normal"},{"uid":"15848b63707b7857","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1766187168427,"stop":1766187168427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df65d2099b156cf","name":"should stop and cleanup resources","time":{"start":1766187181623,"stop":1766187181623,"duration":0},"status":"passed","severity":"normal"},{"uid":"865c9bc27eaebd0b","name":"should not allow unachievable error rate","time":{"start":1766187168436,"stop":1766187168436,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e7ffd39faeda1a","name":"Retrieval Hint","time":{"start":1766187172318,"stop":1766187172319,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c0168aa2812f8b","name":"Outgoing message is acknowledged","time":{"start":1766187184125,"stop":1766187184125,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aafe6081bf63e64","name":"Subscribe to topic containing numeric and receive message","time":{"start":1766187675080,"stop":1766187675080,"duration":0},"status":"passed","severity":"normal"},{"uid":"b118aef25306b280","name":"should get and remove ready entries","time":{"start":1766187168628,"stop":1766187168629,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa22a97dfd1c89e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1766187125317,"stop":1766187125321,"duration":4},"status":"passed","severity":"normal"},{"uid":"be6a19c6210d7d0a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1766187134640,"stop":1766187134640,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03409bc6d6a6e8c","name":"should return false when pubsub topic parsing fails","time":{"start":1766187134100,"stop":1766187134101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c716bbb6df8baec6","name":"Push message equal or less that 1MB","time":{"start":1766188248931,"stop":1766188248931,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f2c86225adbf93","name":"should handle peer store errors gracefully","time":{"start":1766187181776,"stop":1766187181780,"duration":4},"status":"passed","severity":"normal"},{"uid":"df46564bf0a30b6c","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app56/8/topic258/xml","time":{"start":1766187488349,"stop":1766187488349,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b52208e1ea5f62","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766187382098,"stop":1766187382098,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f9f90bf52865e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1766187133585,"stop":1766187133587,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea84132306c1012c","name":"Check message received after jswaku node is restarted","time":{"start":1766187648020,"stop":1766187648020,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f6a9127d46bc2ea","name":"Check received message containing special chars","time":{"start":1766187648003,"stop":1766187648003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f600c8f1dd4f9","name":"Subscribe and receive messages via lightPush","time":{"start":1766187675062,"stop":1766187675062,"duration":0},"status":"passed","severity":"normal"},{"uid":"75ad9208eeb9a647","name":"should respect maxRequests limit","time":{"start":1766187168624,"stop":1766187168624,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc8bf92b3029598","name":"should throw error - no public key","time":{"start":1766187125931,"stop":1766187125932,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a53c0b8d97ab53","name":"Subscribe to topic containing shell command and receive message","time":{"start":1766187675072,"stop":1766187675073,"duration":1},"status":"passed","severity":"normal"},{"uid":"f17c716ae69952eb","name":"Refresh subscription","time":{"start":1766187400181,"stop":1766187400181,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5658f83f302623d","name":"Ordered Callback - false","time":{"start":1766187485277,"stop":1766187485278,"duration":1},"status":"passed","severity":"normal"},{"uid":"54b48960fb8e113c","name":"should increase lamport timestamp","time":{"start":1766187172512,"stop":1766187172512,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0e0f3cf40c5d4c","name":"should handle special patterns correctly","time":{"start":1766187168292,"stop":1766187168296,"duration":4},"status":"passed","severity":"normal"},{"uid":"23eb9d9abfe89709","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1766187120760,"stop":1766187120761,"duration":1},"status":"passed","severity":"normal"},{"uid":"d427eef6f934f060","name":"Push message with short payload","time":{"start":1766188248943,"stop":1766188248943,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c0737f9298b515","name":"Push message with Chinese payload","time":{"start":1766188248944,"stop":1766188248945,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae603e99d8cdc9e","name":"Push 30 different messages","time":{"start":1766188248948,"stop":1766188248948,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd5492e5342399ca","name":"should return false for different channelId","time":{"start":1766187186087,"stop":1766187186088,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6491ed0d43e73fc","name":"Push message with rate limit","time":{"start":1766188248952,"stop":1766188248952,"duration":0},"status":"passed","severity":"normal"},{"uid":"8769bf9780540c70","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1766187168386,"stop":1766187168387,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecb805b04494482","name":"should create PeerExchangeDiscovery instance","time":{"start":1766187142982,"stop":1766187142983,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecaabce1831574b","name":"should insert elements correctly","time":{"start":1766187168283,"stop":1766187168283,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6faaf9efb33cbf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1766187120778,"stop":1766187120778,"duration":0},"status":"passed","severity":"normal"},{"uid":"62700848c27c788b","name":"Check received message containing emoji","time":{"start":1766187648017,"stop":1766187648017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6be47858d2bde","name":"should throw error - no id","time":{"start":1766187125931,"stop":1766187125931,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cfb72022b4d0ac","name":"Push message with content topic containing unicode special characters","time":{"start":1766188248929,"stop":1766188248929,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45eb79c5f588434","name":"should not fail to start the service if it is already started","time":{"start":1766187210963,"stop":1766187210963,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c973faa7ed8155","name":"random static sharding 8 - Cluster ID: 115, Shard ID: 70","time":{"start":1766187501773,"stop":1766187501773,"duration":0},"status":"passed","severity":"normal"},{"uid":"955f4748e8d11c35","name":"Publish message with custom timestamp: Sat Dec 20 2025 00:36:26 GMT+0000 (Coordinated Universal Time)","time":{"start":1766187393274,"stop":1766187393274,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eef2c8ef50d2788","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1766187181051,"stop":1766187181052,"duration":1},"status":"passed","severity":"normal"},{"uid":"271a25cf568456c0","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1766187168399,"stop":1766187168399,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bb5b07317088cb","name":"Waku message hash computation (no timestamp)","time":{"start":1766187134304,"stop":1766187134304,"duration":0},"status":"passed","severity":"normal"},{"uid":"c53f58d71dd6fe2f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1766187421225,"stop":1766187421226,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4f9c9d3dbf3c5a4","name":"caches peers it previously fetched","time":{"start":1766187143083,"stop":1766187143084,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4c70cbf53452682","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1766187120774,"stop":1766187120775,"duration":1},"status":"passed","severity":"normal"},{"uid":"7718ac9258110b9a","name":"should handle peer store update failures gracefully","time":{"start":1766187134576,"stop":1766187134577,"duration":1},"status":"passed","severity":"normal"},{"uid":"e557d2041d09568b","name":"isConnected should return false after all peers disconnect","time":{"start":1766187226326,"stop":1766187226326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec01d2b5e17a56ca","name":"Wrong topic","time":{"start":1766187488354,"stop":1766187488354,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1dac381cf0ecf4","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1766187183634,"stop":1766187183634,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dc30919936a282","name":"Push message with content topic containing numeric","time":{"start":1766188248960,"stop":1766188248960,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad068645ede64ab4","name":"Check publish message containing unicode special characters","time":{"start":1766187393272,"stop":1766187393272,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccf533f87f8c07a","name":"Push message with custom timestamp: 1766190829109","time":{"start":1766188248942,"stop":1766188248942,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5aa19049e215fa","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1766187120761,"stop":1766187120761,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d9006c5df64324","name":"should create PeerExchangeDiscovery with default options","time":{"start":1766187142983,"stop":1766187142983,"duration":0},"status":"passed","severity":"normal"},{"uid":"618824953b1c07a2","name":"Check received message containing short","time":{"start":1766187648002,"stop":1766187648002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4931dfaac1a4f14","name":"should filter peers by codec","time":{"start":1766187134826,"stop":1766187134826,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe5e7de98149c39","name":"should transition to Unhealthy when no connections","time":{"start":1766187181765,"stop":1766187181765,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eff41efb69c7b3","name":"recovers when dns.resolve returns empty","time":{"start":1766187143082,"stop":1766187143083,"duration":1},"status":"passed","severity":"normal"},{"uid":"953c1ad445d8e794","name":"Push message with rate limit","time":{"start":1766188248941,"stop":1766188248941,"duration":0},"status":"passed","severity":"normal"},{"uid":"6417269cc3e6f8bc","name":"should handle different types of entries","time":{"start":1766187180658,"stop":1766187180659,"duration":1},"status":"passed","severity":"normal"},{"uid":"909fa02e2b02b2e3","name":"should clear dial history on start","time":{"start":1766187134269,"stop":1766187134270,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ddbf3c255df4c2","name":"Default pageSize","time":{"start":1766187497629,"stop":1766187497629,"duration":0},"status":"passed","severity":"normal"},{"uid":"c960519f2067d1b","name":"should initialize with isNetworkConnected as false","time":{"start":1766187133588,"stop":1766187133589,"duration":1},"status":"passed","severity":"normal"},{"uid":"60300c657abb9f11","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1766187120910,"stop":1766187120910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc38436385c4e92","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1766187675062,"stop":1766187675062,"duration":0},"status":"passed","severity":"normal"},{"uid":"344ec6055282faf3","name":"should not create timers for topics where peer is not in mesh","time":{"start":1766187134580,"stop":1766187134580,"duration":0},"status":"passed","severity":"normal"},{"uid":"4179ffffab63e1ac","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1766187134236,"stop":1766187134236,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68c8e14a4105e6a","name":"should properly clean up resources when disposed","time":{"start":1766187180659,"stop":1766187180660,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7affc48e2af2c21","name":"should add and check entries correctly","time":{"start":1766187180638,"stop":1766187180646,"duration":8},"status":"passed","severity":"normal"},{"uid":"10ad86d032534d25","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1766187433266,"stop":1766187433268,"duration":2},"status":"passed","severity":"normal"},{"uid":"41aa0951568ec209","name":"should dial with multiaddr and return stream","time":{"start":1766187134822,"stop":1766187134823,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ee5ef0c7c7e37b0","name":"should handle missing messages with undefined retrievalHint","time":{"start":1766187172519,"stop":1766187172520,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be026ae3dfb4faa","name":"Fields are not dropped","time":{"start":1766187134587,"stop":1766187134587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a60852cdb2eecd9","name":"should accept empty decoders array","time":{"start":1766187182815,"stop":1766187182815,"duration":0},"status":"passed","severity":"normal"},{"uid":"406fdcd585cf137f","name":"Check message with no pubsub topic is not received","time":{"start":1766187648019,"stop":1766187648019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c49f50376e68b0d","name":"should return false when peer has no shard info","time":{"start":1766187134076,"stop":1766187134077,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fc1200eeb8896b9","name":"should stop peer exchange discovery","time":{"start":1766187142976,"stop":1766187142976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6f2c8cae9e02df","name":"should dial one peer on dial","time":{"start":1766187292345,"stop":1766187292345,"duration":0},"status":"passed","severity":"normal"},{"uid":"170500487f5f406d","name":"should handle malformed response data","time":{"start":1766187142776,"stop":1766187142776,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66c1c5e150ebcb0","name":"Push message with content topic containing special chars","time":{"start":1766188248938,"stop":1766188248938,"duration":0},"status":"passed","severity":"normal"},{"uid":"958931cfdb28cf85","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1766187675083,"stop":1766187675083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b3ed11377c87a98","name":"should not dispatch event when already connected","time":{"start":1766187133600,"stop":1766187133601,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fac94ae24b77df4","name":"Ordered Callback - true","time":{"start":1766187485276,"stop":1766187485277,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ed7906ab4625d1","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app59/3/topic29/xml","time":{"start":1766187488347,"stop":1766187488348,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f28eb06e15a4a60","name":"Store - dialed first","time":{"start":1766187511533,"stop":1766187511533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bea71293f96794a","name":"should handle peerStore errors gracefully","time":{"start":1766187134826,"stop":1766187134826,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b84114cfa54526","name":"random static sharding 6 - Cluster ID: 125, Shard ID: 304","time":{"start":1766187501772,"stop":1766187501772,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cb4aeb0517fb6e","name":"Passing page size 110 when there are 120 messages","time":{"start":1766187497628,"stop":1766187497629,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3779653e0203403","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1766187142254,"stop":1766187142255,"duration":1},"status":"passed","severity":"normal"},{"uid":"a53539dfaec7b004","name":"Check message with no pubsub topic is not received","time":{"start":1766187648010,"stop":1766187648010,"duration":0},"status":"passed","severity":"normal"},{"uid":"37dfca3ceded165b","name":"should add peer to queue when queue is not empty","time":{"start":1766187134273,"stop":1766187134273,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3fb4abc9ff55f8","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1766187493933,"stop":1766187493933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5361480ba4e84a35","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1766187143086,"stop":1766187143086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"107e741cf52242d","name":"should not return locked peers if enough unlocked are available","time":{"start":1766187181807,"stop":1766187181807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9468332f1e746fe6","name":"should handle multiple peers with different shard configurations","time":{"start":1766187134292,"stop":1766187134295,"duration":3},"status":"passed","severity":"normal"},{"uid":"81ba3afe15158eb","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1766187134234,"stop":1766187134234,"duration":0},"status":"passed","severity":"normal"},{"uid":"172a6ee71fc4d5ab","name":"should properly create location multiaddrs - udp4","time":{"start":1766187125936,"stop":1766187125936,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee623282b4390eb6","name":"should handle general insertion and lookup correctly","time":{"start":1766187168296,"stop":1766187168296,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec1c559efc16d27","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1766187186090,"stop":1766187186090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28761bcb7c56e1c","name":"should be empty after removing the only subscription","time":{"start":1766187181620,"stop":1766187181621,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7434e665587e872","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1766187183542,"stop":1766187183542,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b8d9e5ec4b05ac","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1766187120764,"stop":1766187120764,"duration":0},"status":"passed","severity":"normal"},{"uid":"a754b922f65c8a24","name":"can start the service","time":{"start":1766187210958,"stop":1766187210959,"duration":1},"status":"passed","severity":"normal"},{"uid":"95530cef8de8eacb","name":"Encoder throws on undefined content topic","time":{"start":1766187134991,"stop":1766187134991,"duration":0},"status":"passed","severity":"normal"},{"uid":"50953fadb1f18eee","name":"should not fail to start the service if it is already started","time":{"start":1766187410483,"stop":1766187410483,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab72d230611e0dc","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1766187168410,"stop":1766187168411,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb17994abfeb712","name":"should continually clean up expired entries at intervals","time":{"start":1766187180660,"stop":1766187180660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bdade83d298ddd1","name":"Check meta is set [symmetric]","time":{"start":1766187151874,"stop":1766187151875,"duration":1},"status":"passed","severity":"normal"},{"uid":"da665af408e5a10e","name":"Emits 'syncing' when message flagged as missed","time":{"start":1766187183541,"stop":1766187183542,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc313233f6f560a","name":"throws on content topic with non-number generation field","time":{"start":1766187120756,"stop":1766187120757,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8dcd8fd973ea30","name":"Push message with custom timestamp: 1735428829109","time":{"start":1766188248952,"stop":1766188248953,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7c921f408344f","name":"Push message with short payload","time":{"start":1766188248932,"stop":1766188248932,"duration":0},"status":"passed","severity":"normal"},{"uid":"91eedc945b65a008","name":"Passing page size 11 when there are 10 messages","time":{"start":1766187497627,"stop":1766187497628,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c92b34c9f20ef00","name":"should be able to dial TLS multiaddrs","time":{"start":1766187292346,"stop":1766187292347,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a291bff0e6a06e","name":"should create all internal components","time":{"start":1766187134819,"stop":1766187134819,"duration":0},"status":"passed","severity":"normal"},{"uid":"4936fefcdef61470","name":"should maintain proper timestamps if all messages received","time":{"start":1766187172513,"stop":1766187172513,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a0195410f928221b","name":"Incoming message is emitted as received","time":{"start":1766187186084,"stop":1766187186084,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb043354b1354ef","name":"random static sharding 7 - Cluster ID: 582, Shard ID: 772","time":{"start":1766187501772,"stop":1766187501773,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7003493e20a1f89","name":"Check received message containing shell command","time":{"start":1766187648006,"stop":1766187648007,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc74d1097aa30907","name":"Subscribe to topic containing short and receive message","time":{"start":1766187675067,"stop":1766187675067,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bf65125f2e57e6","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1766187168397,"stop":1766187168398,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d18a27147573064","name":"should increase lamport timestamp","time":{"start":1766187172509,"stop":1766187172510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18f20f6452fbbb6","name":"Check received message with timestamp: 1766187204574000000 ","time":{"start":1766187648017,"stop":1766187648017,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c467fb09cd7617","name":"should throw error - invalid id","time":{"start":1766187125932,"stop":1766187125932,"duration":0},"status":"passed","severity":"normal"},{"uid":"91bb9cd05e244af4","name":"Fails to push message bigger that 1MB","time":{"start":1766188248942,"stop":1766188248943,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdeba70baefa22ce","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1766187134234,"stop":1766187134235,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb536638d7b2eea","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1766187120763,"stop":1766187120763,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa176d25f1274e8e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766187675081,"stop":1766187675082,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bda84dcaf593522","name":"Outgoing message is acknowledged","time":{"start":1766187183765,"stop":1766187183765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a926b53124a342cb","name":"Push message with custom timestamp: 1766183629109","time":{"start":1766188248965,"stop":1766188248966,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d6fb8eeef5019c","name":"Push message with content topic containing short","time":{"start":1766188248948,"stop":1766188248948,"duration":0},"status":"passed","severity":"normal"},{"uid":"af220957653ce1ba","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1766187168409,"stop":1766187168410,"duration":1},"status":"passed","severity":"normal"},{"uid":"e18e4b3d00f39976","name":"should return no connections if no open connection provided","time":{"start":1766187134540,"stop":1766187134541,"duration":1},"status":"passed","severity":"normal"},{"uid":"73776b94d183bb6a","name":"Sync message is sent within sync frequency","time":{"start":1766187189143,"stop":1766187189143,"duration":0},"status":"passed","severity":"normal"},{"uid":"4419eb7d68dff37b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1766187168422,"stop":1766187168422,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51c08c3c95b0233","name":"should select older connection if present","time":{"start":1766187134541,"stop":1766187134543,"duration":2},"status":"passed","severity":"normal"},{"uid":"e9717d92f05275d","name":"Synced status is emitted when a message is received","time":{"start":1766187186026,"stop":1766187186026,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6725ee4e7ee872","name":"should decode valid enr successfully","time":{"start":1766187125930,"stop":1766187125931,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a8f0c73e91ae1d3","name":"should not create relay timers when relay is not provided","time":{"start":1766187134579,"stop":1766187134579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1c5d37be6d125d","name":"Push message with content topic containing special chars","time":{"start":1766188248949,"stop":1766188248949,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c530eb5ae030d6","name":"All","time":{"start":1766187210448,"stop":1766187210448,"duration":0},"status":"passed","severity":"normal"},{"uid":"777f50b7ab798b0b","name":"Init the array if not present","time":{"start":1766187120635,"stop":1766187120636,"duration":1},"status":"passed","severity":"normal"},{"uid":"58a71839c1d2714e","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1766187493932,"stop":1766187493933,"duration":1},"status":"passed","severity":"normal"},{"uid":"98cf0cb2b3a6e095","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1766187134297,"stop":1766187134303,"duration":6},"status":"passed","severity":"normal"},{"uid":"15ff937ecf6877f3","name":"Decrypt messages","time":{"start":1766187379485,"stop":1766187379486,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7fbf5e74ddb56f2","name":"Check publish message containing XML","time":{"start":1766187393270,"stop":1766187393270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b3afc04e222ef9","name":"should dial peer when on same shard","time":{"start":1766187134281,"stop":1766187134281,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f69d0a6594431","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1766187186090,"stop":1766187186090,"duration":0},"status":"passed","severity":"normal"},{"uid":"38a33fad766285ed","name":"should evict furthest entry when buffer is full","time":{"start":1766187168627,"stop":1766187168628,"duration":1},"status":"passed","severity":"normal"},{"uid":"799564c6c0148c47","name":"should add sent message to localHistory with retrievalHint","time":{"start":1766187172511,"stop":1766187172511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce01a14ef4b1e828","name":"should not dial peers from store when browser is not connected","time":{"start":1766187134212,"stop":1766187134212,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be240ac862e9dc0","name":"Passing an array","time":{"start":1766187508257,"stop":1766187508258,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d4fd0b73f52d9a","name":"should handle queue overflow by adding peers to queue","time":{"start":1766187134283,"stop":1766187134285,"duration":2},"status":"passed","severity":"normal"},{"uid":"841afe33a5cf765","name":"Passing page size 10 when there are 10 messages","time":{"start":1766187497623,"stop":1766187497627,"duration":4},"status":"passed","severity":"normal"},{"uid":"8808b20a0743697a","name":"should be able to decode the field with only STORE set to true","time":{"start":1766187125328,"stop":1766187125328,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59e92f84664346e","name":"should handle dial errors","time":{"start":1766187134823,"stop":1766187134823,"duration":0},"status":"passed","severity":"normal"},{"uid":"858eec34cfc1635a","name":"Check received message containing escaped characters","time":{"start":1766187648007,"stop":1766187648007,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe13b224882acb5","name":"Decoder throws on empty string content topic","time":{"start":1766187153386,"stop":1766187153387,"duration":1},"status":"passed","severity":"normal"},{"uid":"47906cbe0302025c","name":"Push message with content topic containing long","time":{"start":1766188248949,"stop":1766188248949,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcf38882f22b7af","name":"Push message with content topic containing Chinese","time":{"start":1766188248961,"stop":1766188248961,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a40988b7698411","name":"Asymmetric encrypt & decrypt","time":{"start":1766187152366,"stop":1766187152366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a02c55bfa6eac96","name":"should skip peers that were recently queried","time":{"start":1766187142978,"stop":1766187142978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee143cc49faa67d5","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1766187142264,"stop":1766187142264,"duration":0},"status":"passed","severity":"normal"},{"uid":"83683aba7470008","name":"Push message with content topic containing SQL Injection","time":{"start":1766188248928,"stop":1766188248928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7986d5f002526866","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1766187120772,"stop":1766187120772,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1d22a40f166fcc","name":"should evict furthest entry when buffer is full","time":{"start":1766187168622,"stop":1766187168623,"duration":1},"status":"passed","severity":"normal"},{"uid":"8849c110bbaf3cdb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1766187181802,"stop":1766187181807,"duration":5},"status":"passed","severity":"normal"},{"uid":"c5847545573be2e6","name":"should remove event listeners when stopped","time":{"start":1766187182816,"stop":1766187182816,"duration":0},"status":"passed","severity":"normal"},{"uid":"6711385c05187448","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1766187181828,"stop":1766187181828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e496ca3e7fa57f2a","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1766187213330,"stop":1766187213330,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac36ac4d0efac72","name":"should clear dial history on stop","time":{"start":1766187134271,"stop":1766187134272,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39681e53c5bf58","name":"Push message with content topic containing Russian","time":{"start":1766188248962,"stop":1766188248962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8afcd978a41d33c","name":"should return different streams if requested simultaniously","time":{"start":1766187134638,"stop":1766187134639,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7f743abd7feff9","name":"should not be empty after adding a subscription","time":{"start":1766187181620,"stop":1766187181620,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb46065519853ea","name":"Subscribe to topic containing Russian and receive message","time":{"start":1766187675069,"stop":1766187675069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d241343c3d2b0e40","name":"should handle complete connection lifecycle","time":{"start":1766187133607,"stop":1766187133607,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1fe1f4ad466e54","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1766187382093,"stop":1766187382094,"duration":1},"status":"passed","severity":"normal"},{"uid":"66324cb1975d585","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1766187400193,"stop":1766187400193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5aedc43d4927e0","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1766187181053,"stop":1766187181053,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d2d607afead073","name":"Query generator for multiple messages","time":{"start":1766187475421,"stop":1766187475422,"duration":1},"status":"passed","severity":"normal"},{"uid":"5623d207d8607ee2","name":"Promise Callback - true","time":{"start":1766187485275,"stop":1766187485275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f292139a96fe3697","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1766187168437,"stop":1766187168437,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6371b5561bde66","name":"Throws when trying to push message with empty payload","time":{"start":1766188248959,"stop":1766188248959,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b176fc5872f6ac","name":"Push message with escaped characters payload","time":{"start":1766188248958,"stop":1766188248958,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbc2edcdffbdf1c","name":"Encoder throws on empty string content topic","time":{"start":1766187151876,"stop":1766187151876,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ce0409bb396b22","name":"should return false when peer shard info is not found","time":{"start":1766187134087,"stop":1766187134088,"duration":1},"status":"passed","severity":"normal"},{"uid":"768de503488fda6b","name":"Rejects garbage","time":{"start":1766187192239,"stop":1766187192239,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbbc490af024f6c2","name":"should wait for Filter peer to be connected","time":{"start":1766187183734,"stop":1766187183734,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2dd92db974c9d0b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1766187120764,"stop":1766187120764,"duration":0},"status":"passed","severity":"normal"},{"uid":"86319683dcdd2f38","name":"should return PeerId when Multiaddr input is provided","time":{"start":1766187134490,"stop":1766187134490,"duration":0},"status":"passed","severity":"normal"},{"uid":"863acad1ab0fe732","name":"Check message on other pubsub topic is not received","time":{"start":1766187648010,"stop":1766187648010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b26fb129fa88d8","name":"should load peers from local storage and dispatch events","time":{"start":1766187146760,"stop":1766187146761,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e42ccd43568c363","name":"should update peers in cache on 'peer:identify' event","time":{"start":1766187146761,"stop":1766187146761,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3919d792c280ed","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1766187181825,"stop":1766187181828,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4b31bced2470190","name":"Check received message containing unicode special characters","time":{"start":1766187648007,"stop":1766187648007,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cd6f5309b5f1f2","name":"Subscribe to topic containing Script and receive message","time":{"start":1766187675082,"stop":1766187675082,"duration":0},"status":"passed","severity":"normal"},{"uid":"545debc08d1d374f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1766187675064,"stop":1766187675064,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3940c08ef9a5cc","name":"should throw error when no peers are available","time":{"start":1766187183633,"stop":1766187183633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c07f6d02df33fb","name":"Check publish message containing shell command","time":{"start":1766187393271,"stop":1766187393271,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bfae0a899094c8","name":"can query messages by message hash","time":{"start":1766187478167,"stop":1766187478168,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d668c7fe019cc2f","name":"Push message with Chinese payload","time":{"start":1766188248933,"stop":1766188248933,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3ff6f4691288ed","name":"should be able to decode the field with only FILTER set to true","time":{"start":1766187125327,"stop":1766187125328,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a83ed764c3c63f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1766187675063,"stop":1766187675063,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdbe1c73a64c16c6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1766187382093,"stop":1766187382093,"duration":0},"status":"passed","severity":"normal"},{"uid":"211dcd48a8c76420","name":"should dial peer when peer is discovered","time":{"start":1766187134253,"stop":1766187134254,"duration":1},"status":"passed","severity":"normal"},{"uid":"727736f529023bfd","name":"should stop query on content message from same channel","time":{"start":1766187186085,"stop":1766187186086,"duration":1},"status":"passed","severity":"normal"},{"uid":"17222ce5c901c37a","name":"should create a new stream if no existing for protocol found","time":{"start":1766187134637,"stop":1766187134638,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6228c05a96da523","name":"should have no discoveries enabled by default","time":{"start":1766187181049,"stop":1766187181049,"duration":0},"status":"passed","severity":"normal"},{"uid":"656161420578449","name":"should be safe to call multiple times","time":{"start":1766187134272,"stop":1766187134272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d122b23676c8e1a","name":"Query with Ordered Callback, No Decoder","time":{"start":1766187446871,"stop":1766187446872,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc6cd6fc076707d","name":"messageHash returns a Uint8Array","time":{"start":1766187134308,"stop":1766187134309,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a7253fc4776c0c","name":"Check message with non string payload is not received","time":{"start":1766187648011,"stop":1766187648011,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b200f04d6c1b52b","name":"Check message on other pubsub topic is not received","time":{"start":1766187648019,"stop":1766187648019,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9ae48e48df86539","name":"Waku message hash computation (payload length 0)","time":{"start":1766187134303,"stop":1766187134304,"duration":1},"status":"passed","severity":"normal"},{"uid":"197879038315aa41","name":"Push message with Arabic payload","time":{"start":1766188248945,"stop":1766188248945,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a3e8763a2fb611","name":"should skip peer when failed to dial recently","time":{"start":1766187134274,"stop":1766187134275,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0ea513cb453943","name":"should successfully subscribe to supported pubsub topic","time":{"start":1766187181981,"stop":1766187181981,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbecc4986dd7925","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1766187172514,"stop":1766187172515,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d9fa520da5b013","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1766187675066,"stop":1766187675066,"duration":0},"status":"passed","severity":"normal"},{"uid":"d602a3782cbed224","name":"should get multiple eligible entries at later time","time":{"start":1766187168623,"stop":1766187168624,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fba0e20e22dfb6","name":"should handle relay send failures gracefully","time":{"start":1766187134581,"stop":1766187134582,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe3fcf48b142c0b4","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1766187120769,"stop":1766187120769,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a07d5561d4461bc","name":"Query Generator, No message returned","time":{"start":1766187446870,"stop":1766187446870,"duration":0},"status":"passed","severity":"normal"},{"uid":"178a30d93f9bef","name":"should not stop if not started","time":{"start":1766187142976,"stop":1766187142976,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca816cef9a33142","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1766187168412,"stop":1766187168414,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7a2e7150d6bc108","name":"should use peerId from options when provided to queryGenerator","time":{"start":1766187183635,"stop":1766187183635,"duration":0},"status":"passed","severity":"normal"},{"uid":"515916bc5a514b75","name":"should not receive a peer event before start","time":{"start":1766187210964,"stop":1766187210964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c47ba45f168c8ed","name":"random static sharding 9 - Cluster ID: 938, Shard ID: 505","time":{"start":1766187501773,"stop":1766187501774,"duration":1},"status":"passed","severity":"normal"},{"uid":"608469b5903225e7","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1766187125329,"stop":1766187125329,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebacf29ff2b755eb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1766187142264,"stop":1766187142265,"duration":1},"status":"passed","severity":"normal"},{"uid":"19dcf4eff4392d60","name":"Nodes with multiple pubsub topic","time":{"start":1766187386539,"stop":1766187386539,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a9e6ec0c9b6147","name":"Push message with custom timestamp: 1735428829109","time":{"start":1766188248965,"stop":1766188248965,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0c3e4909f8cce8","name":"Own sync message does not acknowledge own messages","time":{"start":1766187189145,"stop":1766187189145,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c6b1762ac5c79c","name":"does not throw on valid cases","time":{"start":1766187120755,"stop":1766187120755,"duration":0},"status":"passed","severity":"normal"},{"uid":"72af1538363334d7","name":"Query generator for multiple messages with different content topic format","time":{"start":1766187475423,"stop":1766187475424,"duration":1},"status":"passed","severity":"normal"},{"uid":"b25f6788012536dd","name":"should handle browser offline state overriding peer connections","time":{"start":1766187133607,"stop":1766187133607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9b0f6aba3cb6f7","name":"messageHashStr produces consistent results for the same input","time":{"start":1766187134312,"stop":1766187134313,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd26130b5349751","name":"Promise Callback - false","time":{"start":1766187485276,"stop":1766187485276,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7dbbb7c35915e9","name":"should be able to decode the field with only RELAY set to true","time":{"start":1766187125324,"stop":1766187125327,"duration":3},"status":"passed","severity":"normal"},{"uid":"c327cbeaa4b82397","name":"should return start time to match max range","time":{"start":1766187182829,"stop":1766187182830,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac58d4121c3688","name":"Using a function","time":{"start":1766187508258,"stop":1766187508258,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f81de15e14d3d2a","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1766187151872,"stop":1766187151873,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6312c3c926b001","name":"should not fail to stop the service if it was not started","time":{"start":1766187210959,"stop":1766187210963,"duration":4},"status":"passed","severity":"normal"},{"uid":"e65469bfa28935fc","name":"Push message with Script payload","time":{"start":1766188248945,"stop":1766188248946,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3181aeca8ad5614","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1766187446871,"stop":1766187446871,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ebab4439731e9","name":"should reject if WakuNode is not started","time":{"start":1766187183731,"stop":1766187183732,"duration":1},"status":"passed","severity":"normal"},{"uid":"139912c6e77a1dd6","name":"should be safe to call multiple times","time":{"start":1766187134253,"stop":1766187134253,"duration":0},"status":"passed","severity":"normal"},{"uid":"cafffe463f8d44c1","name":"should work with stubbed retrieve function","time":{"start":1766187182817,"stop":1766187182818,"duration":1},"status":"passed","severity":"normal"},{"uid":"e173a61ca5bcf107","name":"Relay Node - default protocol","time":{"start":1766187511534,"stop":1766187511535,"duration":1},"status":"passed","severity":"normal"},{"uid":"79e45b1cf970dd9b","name":"should encode/decode to text encoding","time":{"start":1766187125934,"stop":1766187125934,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21202b6c1f6a531","name":"Encoder throws on empty string content topic","time":{"start":1766187153386,"stop":1766187153386,"duration":0},"status":"passed","severity":"normal"},{"uid":"233a6574aaff05fd","name":"should return peer for existing peer","time":{"start":1766187134228,"stop":1766187134228,"duration":0},"status":"passed","severity":"normal"},{"uid":"500b64c02a20cc25","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1766187120764,"stop":1766187120764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93a88c83a40a629","name":"Query Generator - false","time":{"start":1766187485274,"stop":1766187485275,"duration":1},"status":"passed","severity":"normal"},{"uid":"765b1a1193eb6b4","name":"should not receive a peer event after stop","time":{"start":1766187210964,"stop":1766187210965,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fa4d373d534bdac","name":"Overlapping topic subscription","time":{"start":1766187400182,"stop":1766187400182,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94b4ffdfa4130c77","name":"should handle errors when removing globalThis listeners","time":{"start":1766187133594,"stop":1766187133595,"duration":1},"status":"passed","severity":"normal"},{"uid":"45dd0b7edfce3a41","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1766187168415,"stop":1766187168415,"duration":0},"status":"passed","severity":"normal"},{"uid":"101305a27bcf6e0d","name":"should maintain desired error rate","time":{"start":1766187168284,"stop":1766187168284,"duration":0},"status":"passed","severity":"normal"},{"uid":"6efa416f222deb75","name":"should get / set TCP multiaddr","time":{"start":1766187125935,"stop":1766187125935,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fcda143495c6789","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1766187182821,"stop":1766187182822,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ce417ac6c78c70","name":"Nwaku publishes","time":{"start":1766187391599,"stop":1766187391599,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7731cb3ed3b7df","name":"Push message with content topic containing Russian","time":{"start":1766188248927,"stop":1766188248927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8497ee64e88c7ad2","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1766187168391,"stop":1766187168391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fac3d29edc8231","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1766187120771,"stop":1766187120771,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccb941db4b584d8b","name":"Check received message containing shell command","time":{"start":1766187648016,"stop":1766187648016,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38df4cdb5413851","name":"Throws when trying to push message with empty payload","time":{"start":1766188248948,"stop":1766188248948,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85b46fde5402be1","name":"should initialize bloom filter with correct parameters","time":{"start":1766187168279,"stop":1766187168282,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0d74075ea729117","name":"can start the service","time":{"start":1766187410479,"stop":1766187410479,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf3fd8040d7aa4","name":"Check received message containing emoji","time":{"start":1766187648007,"stop":1766187648008,"duration":1},"status":"passed","severity":"normal"},{"uid":"91ce32012b6f2cf","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1766187226325,"stop":1766187226325,"duration":0},"status":"passed","severity":"normal"}]