2025-09-05 21:40:50 +00:00

1 line
214 KiB
JSON

[{"uid":"5b8be299704ebbbb","name":"should maintain proper timestamps if all messages received","time":{"start":1757107320880,"stop":1757107320880,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c66a742bc949b","name":"should successfully stop","time":{"start":1757107301489,"stop":1757107301490,"duration":1},"status":"passed","severity":"normal"},{"uid":"f523654a17f34313","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757107301825,"stop":1757107301825,"duration":0},"status":"passed","severity":"normal"},{"uid":"847b4f79e5190144","name":"should create ShardReader with static shards network config","time":{"start":1757107268543,"stop":1757107268543,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f0522597834e5c","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757107549061,"stop":1757107549061,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd99373c35be839","name":"nwaku subscribes","time":{"start":1757107528891,"stop":1757107528895,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf2556710940accf","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757107301481,"stop":1757107301481,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f26c1198c89f3","name":"should start the dialing interval","time":{"start":1757107268084,"stop":1757107268085,"duration":1},"status":"passed","severity":"normal"},{"uid":"92135c87cf799aed","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757107252695,"stop":1757107252695,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee61a8959c7b3d0","name":"Push message with long payload","time":{"start":1757108402021,"stop":1757108402021,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb5e64b376a4bfb","name":"messageHashStr produces consistent results for the same input","time":{"start":1757107268971,"stop":1757107268971,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b620f54135b31a9","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757107637469,"stop":1757107637470,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9cede9416765bca","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757107301526,"stop":1757107301527,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb57999ff534d409","name":"should dial all peers on dial","time":{"start":1757107425537,"stop":1757107425537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8309cb5464e273b3","name":"Check received message with timestamp: 1757107336712 ","time":{"start":1757107785161,"stop":1757107785161,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea9d9c9f1ca5e8c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757107647034,"stop":1757107647034,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ba25a801901242","name":"retrieves a single peer","time":{"start":1757107279263,"stop":1757107279263,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe4e87e719c66eb","name":"should reject on timeout if it was set","time":{"start":1757107301842,"stop":1757107301843,"duration":1},"status":"passed","severity":"normal"},{"uid":"812b3760eb41de32","name":"Fails to push message with large meta","time":{"start":1757108402018,"stop":1757108402018,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af3e8c59662169e","name":"should return false when network is not connected","time":{"start":1757107269679,"stop":1757107269679,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee1f96a6849c293","name":"should skip peers that don't support peer exchange","time":{"start":1757107279427,"stop":1757107279427,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b1f574abf80b74","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757107315241,"stop":1757107315245,"duration":4},"status":"passed","severity":"normal"},{"uid":"abd13b51134e9b65","name":"different cluster: nodes don't connect","time":{"start":1757107429997,"stop":1757107429997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eabb19449be59c0","name":"should get / set UDP multiaddr","time":{"start":1757107258898,"stop":1757107258898,"duration":0},"status":"passed","severity":"normal"},{"uid":"62aa62f015fd89af","name":"Push message with content topic containing short","time":{"start":1757108402001,"stop":1757108402001,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c6a5c951520b7c","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757107344012,"stop":1757107344015,"duration":3},"status":"passed","severity":"normal"},{"uid":"ef7435c54c59d66a","name":"should continually clean up expired entries at intervals","time":{"start":1757107299429,"stop":1757107299430,"duration":1},"status":"passed","severity":"normal"},{"uid":"4234e049db73ed52","name":"should filter out already connected peers","time":{"start":1757107269399,"stop":1757107269399,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3bb28b0c86bc9a","name":"should set field with all protocols enabled","time":{"start":1757107258901,"stop":1757107258902,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8812667608cf161","name":"Relay - dialed first","time":{"start":1757107698954,"stop":1757107698954,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b570991b36b36c","name":"Fails to push message with large meta","time":{"start":1757108402029,"stop":1757108402029,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad98b7f687a4713b","name":"caches peers it previously fetched","time":{"start":1757107279265,"stop":1757107279265,"duration":0},"status":"passed","severity":"normal"},{"uid":"4203776a8861af72","name":"Relay - dialed after","time":{"start":1757107698954,"stop":1757107698954,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb2d481288eec23d","name":"should be sent with empty content","time":{"start":1757107320887,"stop":1757107320887,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1633236664aea56","name":"should only return 1 node with relay capability","time":{"start":1757107279266,"stop":1757107279266,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea7d99aaff1bf0f","name":"should handle case with all peers already connected","time":{"start":1757107269401,"stop":1757107269401,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0f747d561ad61a","name":"random static sharding 4 - Cluster ID: 208, Shard ID: 418","time":{"start":1757107633651,"stop":1757107633652,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d5b58cc5b209d63","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757107315083,"stop":1757107315083,"duration":0},"status":"passed","severity":"normal"},{"uid":"26302612ffc7dc9f","name":"should throw error - no id","time":{"start":1757107258895,"stop":1757107258895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4dd5e925c0c7ee5","name":"should clear dial history on start","time":{"start":1757107268085,"stop":1757107268086,"duration":1},"status":"passed","severity":"normal"},{"uid":"867c4cd3f8ebf38","name":"Push message with JSON payload","time":{"start":1757108401998,"stop":1757108401999,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcc10e159860fdf0","name":"should dial peers from store when no connections remain","time":{"start":1757107269394,"stop":1757107269395,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dd7489ab9f7a71d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757107252689,"stop":1757107252689,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad644b606951caa","name":"Sets default value correctly","time":{"start":1757107692911,"stop":1757107692911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d658e11da86c9989","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757107315288,"stop":1757107315288,"duration":0},"status":"passed","severity":"normal"},{"uid":"23080230d73ca44c","name":"should dial peers from store when browser is connected","time":{"start":1757107269393,"stop":1757107269394,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e28b2d2c3753cab","name":"should be safe to call multiple times","time":{"start":1757107268618,"stop":1757107268618,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce3a7ee62afd007c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757107278180,"stop":1757107278180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b875f25dc50857","name":"Push message with rate limit","time":{"start":1757108402018,"stop":1757108402019,"duration":1},"status":"passed","severity":"normal"},{"uid":"381d358e1932b8cf","name":"Light Node - default protocols","time":{"start":1757107698961,"stop":1757107698961,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ad5c2f1e5844451","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757107357910,"stop":1757107357911,"duration":1},"status":"passed","severity":"normal"},{"uid":"b603578ca4692660","name":"should initialize with libp2p components","time":{"start":1757107279199,"stop":1757107279200,"duration":1},"status":"passed","severity":"normal"},{"uid":"686bbeae33f84b22","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757107315232,"stop":1757107315232,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8a5c64e299404c","name":"should not be empty after adding a subscription","time":{"start":1757107302056,"stop":1757107302056,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5bb8b7bf14c2244","name":"Accepts a valid Waku Message","time":{"start":1757107306341,"stop":1757107306342,"duration":1},"status":"passed","severity":"normal"},{"uid":"31cde7d5a0a684ff","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757107269026,"stop":1757107269026,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30865f21e2b6691","name":"topics with same application and version share the same shard","time":{"start":1757107252691,"stop":1757107252692,"duration":1},"status":"passed","severity":"normal"},{"uid":"147704258190860d","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757107429997,"stop":1757107429997,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dcb7401563001b","name":"can start the service","time":{"start":1757107283491,"stop":1757107283492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a40f9c629111d120","name":"should send relay ping messages on timer","time":{"start":1757107268649,"stop":1757107268656,"duration":7},"status":"passed","severity":"normal"},{"uid":"a7ed9550832dcab","name":"should add received message to localHistory with retrievalHint","time":{"start":1757107320881,"stop":1757107320881,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcad9a8aa445f7fd","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757107809141,"stop":1757107809141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b3a5d94b98ec44","name":"Check publish message containing Chinese","time":{"start":1757107540179,"stop":1757107540180,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28b4238a2dd52d9","name":"should not receive a peer event before start","time":{"start":1757107342312,"stop":1757107342312,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8a4302427563f4","name":"should insert message id into causal history","time":{"start":1757107320878,"stop":1757107320878,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0352ca456eef9","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757107268970,"stop":1757107268970,"duration":0},"status":"passed","severity":"normal"},{"uid":"9814392b7fcd4920","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app28/2/topic489/proto","time":{"start":1757107637472,"stop":1757107637472,"duration":0},"status":"passed","severity":"normal"},{"uid":"f207b2624ef12837","name":"Push message with content topic containing long","time":{"start":1757108402026,"stop":1757108402026,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9b74ac35ea5923","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757107278170,"stop":1757107278170,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa351f69f1388adc","name":"should select older connection if present","time":{"start":1757107269127,"stop":1757107269127,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeeccc9c33f3dfee","name":"Publish message with custom timestamp: Fri Sep 05 2025 20:25:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1757107540195,"stop":1757107540195,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b5392e3f830e52","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757107301535,"stop":1757107301535,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecbeab916713bf","name":"should add received messages to bloom filter","time":{"start":1757107320880,"stop":1757107320880,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a0d73f5cb6f6f","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757107785161,"stop":1757107785161,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a13ffaf0b4a8f9","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757107315245,"stop":1757107315246,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a6a7bbaff7d9b6c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757107809139,"stop":1757107809139,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcf19ea62c5b150","name":"Correctly serialized arguments","time":{"start":1757107425697,"stop":1757107425697,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee31dd978217efb","name":"Check received message with timestamp: 1757107336712000000 ","time":{"start":1757107785170,"stop":1757107785170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a076de099bdd4a48","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757107258164,"stop":1757107258164,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf28bc96bf13cd4e","name":"should support chaining for add method","time":{"start":1757107299416,"stop":1757107299418,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5cfecf81e7441d0","name":"Mutual subscription","time":{"start":1757107549032,"stop":1757107549032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a44b20051293f27d","name":"should handle complete connection lifecycle","time":{"start":1757107268511,"stop":1757107268512,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14a24e6524b2d0","name":"Subscribe and receives messages on 20 topics","time":{"start":1757107809148,"stop":1757107809148,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f920ca965934d5e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757107693970,"stop":1757107693971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9566fed7ddf9d465","name":"should not return locked peers if enough unlocked are available","time":{"start":1757107301527,"stop":1757107301533,"duration":6},"status":"passed","severity":"normal"},{"uid":"be54ea360ff327ad","name":"should emit message when we just started and store connect event occurs","time":{"start":1757107301834,"stop":1757107301834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3445cc6f023e37f8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757107406317,"stop":1757107406317,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ddd6afd4ee62cb","name":"should throw error - no id","time":{"start":1757107258894,"stop":1757107258894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d727e42c41df465e","name":"should be safe to call multiple times","time":{"start":1757107268612,"stop":1757107268617,"duration":5},"status":"passed","severity":"normal"},{"uid":"4c85beac6e970f5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757107315283,"stop":1757107315283,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7923cc3d105a011","name":"Push message with Russian payload","time":{"start":1757108402032,"stop":1757108402032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6442a6ea8463f95","name":"Push message equal or less that 1MB","time":{"start":1757108402007,"stop":1757108402007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e48f15c4ab175ce","name":"Push message with custom timestamp: 1757103762479","time":{"start":1757108402019,"stop":1757108402019,"duration":0},"status":"passed","severity":"normal"},{"uid":"77efe657ade73c8f","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757107300578,"stop":1757107300579,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ccd4b791327d78d","name":"should throw error when no peers are available","time":{"start":1757107301847,"stop":1757107301848,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dbc0d4c42619d6","name":"should set field with only RELAY enabled","time":{"start":1757107258902,"stop":1757107258902,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bfcd3d54b24df1","name":"should return false when navigator.onLine is false","time":{"start":1757107268482,"stop":1757107268482,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a0a5d77f73a9ea","name":"Fields are not dropped","time":{"start":1757107269198,"stop":1757107269198,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcfaa3722a1dc28d","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757107252902,"stop":1757107252902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3286e65b40ece0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757107258152,"stop":1757107258153,"duration":1},"status":"passed","severity":"normal"},{"uid":"76673a60c61b2bf","name":"Relay + Store","time":{"start":1757107258903,"stop":1757107258904,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ff3a04306c6dc0f","name":"should wait for Filter peer to be connected","time":{"start":1757107301844,"stop":1757107301844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c3991930edd99","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757107549065,"stop":1757107549065,"duration":0},"status":"passed","severity":"normal"},{"uid":"37be35579324fa6e","name":"should handle disconnect when peer has no timers","time":{"start":1757107268658,"stop":1757107268658,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b76e9d57bf1c77","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757107549046,"stop":1757107549046,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27584ea17f096d5","name":"should emit a peer event after start","time":{"start":1757107342311,"stop":1757107342312,"duration":1},"status":"passed","severity":"normal"},{"uid":"495b3a073deb3260","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757107320882,"stop":1757107320883,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ea98e94aa48199","name":"should work with mixed v2 and v3 peers","time":{"start":1757107301718,"stop":1757107301718,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cb09b463b1d475","name":"Fails to publish duplicate message","time":{"start":1757107540196,"stop":1757107540197,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63f22d315c97e1e","name":"should handle peerStore errors gracefully","time":{"start":1757107269683,"stop":1757107269683,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cb0717385a3f04","name":"Check publish message containing short","time":{"start":1757107540178,"stop":1757107540178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b646652105630b5","name":"Publish message with custom timestamp: Sat Sep 14 2024 21:25:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1757107540194,"stop":1757107540195,"duration":1},"status":"passed","severity":"normal"},{"uid":"d346290e8497ed11","name":"should return null for non-existent peer","time":{"start":1757107269402,"stop":1757107269405,"duration":3},"status":"passed","severity":"normal"},{"uid":"3ecd0334082c020f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757107252701,"stop":1757107252702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0429b764f1a00f","name":"should work with async generator that yields promises","time":{"start":1757107301831,"stop":1757107301831,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1523e08c99e3c2","name":"should lock peers when selected","time":{"start":1757107301526,"stop":1757107301526,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fe9d35ff8810a4","name":"should clear timers for specific peer on disconnect","time":{"start":1757107268657,"stop":1757107268657,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cd8ec155cbff3e","name":"should handle peer not in mesh for all topics","time":{"start":1757107268669,"stop":1757107268669,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc7aa8aa106eb4a","name":"should not create multiple intervals when called multiple times","time":{"start":1757107268090,"stop":1757107268093,"duration":3},"status":"passed","severity":"normal"},{"uid":"5fb3fd5a37d91ce0","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757107686379,"stop":1757107686379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c053b660aae3945","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757107252688,"stop":1757107252689,"duration":1},"status":"passed","severity":"normal"},{"uid":"405329a6ac42e959","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757107315261,"stop":1757107315269,"duration":8},"status":"passed","severity":"normal"},{"uid":"2d32b08a41a63f0d","name":"should remove event listeners from libp2p","time":{"start":1757107268478,"stop":1757107268478,"duration":0},"status":"passed","severity":"normal"},{"uid":"72336ae0bffee2db","name":"Push message with Script payload","time":{"start":1757108402033,"stop":1757108402033,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb68ae832d0bc15","name":"should requeue task if no peer is available","time":{"start":1757107300208,"stop":1757107300215,"duration":7},"status":"passed","severity":"normal"},{"uid":"473d19e17a3ec3bb","name":"should return false when peer is not found","time":{"start":1757107268556,"stop":1757107268557,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c33ae371f012c0","name":"throws on content topic with generation field greater than 0","time":{"start":1757107252683,"stop":1757107252683,"duration":0},"status":"passed","severity":"normal"},{"uid":"53e0f1adb29dda41","name":"should properly create location multiaddrs - udp","time":{"start":1757107258900,"stop":1757107258900,"duration":0},"status":"passed","severity":"normal"},{"uid":"e477e7fd4fdc9bea","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757107268648,"stop":1757107268648,"duration":0},"status":"passed","severity":"normal"},{"uid":"964b30edd59295aa","name":"should query peer with peer exchange protocol","time":{"start":1757107279428,"stop":1757107279429,"duration":1},"status":"passed","severity":"normal"},{"uid":"288f4386e3020f0a","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757107268569,"stop":1757107268569,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c75837d438558d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757107252690,"stop":1757107252690,"duration":0},"status":"passed","severity":"normal"},{"uid":"b14bfe421194db2e","name":"should handle onConnected and onDisconnected","time":{"start":1757107301534,"stop":1757107301534,"duration":0},"status":"passed","severity":"normal"},{"uid":"928b38ad29fbcaa2","name":"configure the node with multiple content topics","time":{"start":1757107637476,"stop":1757107637476,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cd81815341ae0","name":"should query peers that support peer exchange","time":{"start":1757107279426,"stop":1757107279427,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c7c11730931166","name":"should create PeerExchangeDiscovery instance","time":{"start":1757107279434,"stop":1757107279438,"duration":4},"status":"passed","severity":"normal"},{"uid":"df22f024b8dfd7bf","name":"Subscribe and receives messages on 20 topics","time":{"start":1757107809135,"stop":1757107809136,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde02fd7d4b6e23b","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app43/10/topic59/utf8","time":{"start":1757107637475,"stop":1757107637475,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b1acb21e7cf4a5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757107315246,"stop":1757107315246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66ed2432b58636f","name":"Check received message containing numeric","time":{"start":1757107785156,"stop":1757107785156,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9985db7b503fa67","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757107362313,"stop":1757107362313,"duration":0},"status":"passed","severity":"normal"},{"uid":"773d6d018bcecba7","name":"should not process empty queue","time":{"start":1757107268140,"stop":1757107268140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e418db7740c17daa","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757107283495,"stop":1757107283495,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbee9e6fd20aeb9","name":"Refresh subscription","time":{"start":1757107549053,"stop":1757107549056,"duration":3},"status":"skipped","severity":"normal"},{"uid":"e37b687b4b337c6b","name":"should initialize bloom filter with correct parameters","time":{"start":1757107318603,"stop":1757107318604,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e2ea57fdb2feb63","name":"Check received message containing Basic HTML tag","time":{"start":1757107785158,"stop":1757107785158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cefc40c62e6f8f9","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757107320883,"stop":1757107320883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edc9c626e9268b6","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757107549061,"stop":1757107549062,"duration":1},"status":"passed","severity":"normal"},{"uid":"104fe413218a50c2","name":"should clear the dialing interval","time":{"start":1757107268094,"stop":1757107268094,"duration":0},"status":"passed","severity":"normal"},{"uid":"170fb387fb092711","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757107268638,"stop":1757107268639,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1875011475493d9","name":"should skip peer when not on same cluster","time":{"start":1757107268120,"stop":1757107268121,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d8300b4ac483ca","name":"should handle peer identify event","time":{"start":1757107279425,"stop":1757107279426,"duration":1},"status":"passed","severity":"normal"},{"uid":"212d51e55d2ad034","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app13/9/topic441/proto","time":{"start":1757107637474,"stop":1757107637474,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc66598cea994f99","name":"should return false when peer shard info is not found","time":{"start":1757107268568,"stop":1757107268569,"duration":1},"status":"passed","severity":"normal"},{"uid":"77e14f27fe866965","name":"should return PeerId when PeerId is provided","time":{"start":1757107269024,"stop":1757107269025,"duration":1},"status":"passed","severity":"normal"},{"uid":"8313387f15d5a880","name":"Push message with content topic containing Russian","time":{"start":1757108402016,"stop":1757108402016,"duration":0},"status":"passed","severity":"normal"},{"uid":"503e9478fb91dc4","name":"udp ip6 address","time":{"start":1757107258233,"stop":1757107258233,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a683580364097b","name":"Push message with content topic containing short","time":{"start":1757108402014,"stop":1757108402014,"duration":0},"status":"passed","severity":"normal"},{"uid":"3093b73baf48b016","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757107315288,"stop":1757107315289,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ff14369d1c0c85","name":"Push message with emoji payload","time":{"start":1757108402000,"stop":1757108402000,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bc1eecc4020f69","name":"Push message with meta","time":{"start":1757108402038,"stop":1757108402039,"duration":1},"status":"passed","severity":"normal"},{"uid":"338b985dc57d1b1d","name":"Check meta is set [ecies]","time":{"start":1757107291012,"stop":1757107291013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65aeb8d4a6d03cc","name":"Js publishes, other Js receives","time":{"start":1757107528897,"stop":1757107528897,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd98f60810f9072a","name":"Push message with rate limit","time":{"start":1757108402029,"stop":1757108402029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa2177c515cdd3f","name":"Publish message with rate limit","time":{"start":1757107540205,"stop":1757107540207,"duration":2},"status":"passed","severity":"normal"},{"uid":"a52b6e8f492ffdc8","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757107315241,"stop":1757107315241,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2c73ffa8a641d8","name":"should add and check entries correctly","time":{"start":1757107299391,"stop":1757107299416,"duration":25},"status":"passed","severity":"normal"},{"uid":"77dcbca97e4974b9","name":"Promise Callback - false","time":{"start":1757107665200,"stop":1757107665200,"duration":0},"status":"passed","severity":"normal"},{"uid":"764b14f775186857","name":"Push message with shell command payload","time":{"start":1757108401999,"stop":1757108401999,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdb7ab57a8492e7","name":"Nodes with multiple pubsub topic","time":{"start":1757107532453,"stop":1757107532453,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d78c92b5eab02d9","name":"should drop connection to all peers on hangUp","time":{"start":1757107425538,"stop":1757107425538,"duration":0},"status":"passed","severity":"normal"},{"uid":"372b72871b30909d","name":"rejects hash query with time filter","time":{"start":1757107268807,"stop":1757107268807,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8ba4639b23fdb4","name":"should set field with all protocols disabled","time":{"start":1757107258901,"stop":1757107258901,"duration":0},"status":"passed","severity":"normal"},{"uid":"647f7c0fa0bab236","name":"should return false","time":{"start":1757107258896,"stop":1757107258896,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d4f3fb7154994b","name":"should add event listeners to globalThis","time":{"start":1757107268467,"stop":1757107268471,"duration":4},"status":"passed","severity":"normal"},{"uid":"81a4ba2e22edc9f","name":"rejects hash query with content filter parameters","time":{"start":1757107268801,"stop":1757107268807,"duration":6},"status":"passed","severity":"normal"},{"uid":"ac6e668e49a64ffa","name":"should handle queue overflow by adding peers to queue","time":{"start":1757107268127,"stop":1757107268127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b36052138e937b63","name":"ends after yielding if response size indicates end","time":{"start":1757107269422,"stop":1757107269423,"duration":1},"status":"passed","severity":"normal"},{"uid":"da0b290bd71ff8f6","name":"should reject if Relay is requested but not mounted","time":{"start":1757107301841,"stop":1757107301841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1c030852881151","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757107686378,"stop":1757107686378,"duration":0},"status":"passed","severity":"normal"},{"uid":"777b50ba7a57cded","name":"should transition to Unhealthy when no connections","time":{"start":1757107301974,"stop":1757107301974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6273ba87ffc56c1b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757107269410,"stop":1757107269410,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb832cd3af413af9","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app16/7/topic14/utf8","time":{"start":1757107637474,"stop":1757107637475,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dce4a963386557","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757107315282,"stop":1757107315282,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d507625931b858","name":"Push message with content topic containing Russian","time":{"start":1757108402003,"stop":1757108402003,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a26de28b4a53e3","name":"same cluster, static sharding: nodes connect","time":{"start":1757107429993,"stop":1757107429994,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92d03d4535f1f64","name":"should not dial peers from store when browser is not connected","time":{"start":1757107269394,"stop":1757107269394,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d039fbd5622f78e","name":"should use configured peers when available","time":{"start":1757107301849,"stop":1757107301849,"duration":0},"status":"passed","severity":"normal"},{"uid":"663b61f2f0144447","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757107785161,"stop":1757107785161,"duration":0},"status":"passed","severity":"normal"},{"uid":"1efc21afed7c5160","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757107809135,"stop":1757107809135,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d2d55f6bf99dc6","name":"should handle all zero keep alive options","time":{"start":1757107268668,"stop":1757107268669,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a84cbe56d87f872","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757107344015,"stop":1757107344016,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dcc2a5cb581949d","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757107315253,"stop":1757107315253,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1cd01040c2808b","name":"Push 30 different messages","time":{"start":1757108402025,"stop":1757108402025,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ecba5356be5a1b48","name":"Push message with content topic containing special chars","time":{"start":1757108402036,"stop":1757108402036,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f3c518e858e5da","name":"should add peer to queue when queue is not empty","time":{"start":1757107268107,"stop":1757107268108,"duration":1},"status":"passed","severity":"normal"},{"uid":"4136384fb8b0ca37","name":"msgTime: 0 ms from now, startTime: 1756848480241, endTime: 1757107680241","time":{"start":1757107693970,"stop":1757107693970,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fd0aff0148f70e","name":"should stop all internal components","time":{"start":1757107269678,"stop":1757107269679,"duration":1},"status":"passed","severity":"normal"},{"uid":"465dcab75c8f32da","name":"random static sharding 3 - Cluster ID: 499, Shard ID: 774","time":{"start":1757107633650,"stop":1757107633651,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7deff0d18b23541","name":"should process successful peer exchange query","time":{"start":1757107279430,"stop":1757107279431,"duration":1},"status":"passed","severity":"normal"},{"uid":"2859ad8ec1169d99","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757107685015,"stop":1757107685016,"duration":1},"status":"passed","severity":"normal"},{"uid":"710cbb096cf54055","name":"Push message with escaped characters payload","time":{"start":1757108402034,"stop":1757108402034,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c6bb52bff5887a9","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757107300215,"stop":1757107300216,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9037632b9f90d51","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757107785164,"stop":1757107785164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7bccd7aa156abf","name":"should be safe to call multiple times","time":{"start":1757107268095,"stop":1757107268106,"duration":11},"status":"passed","severity":"normal"},{"uid":"e25f54e52297b33a","name":"should not allow unachievable error rate","time":{"start":1757107315078,"stop":1757107315081,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e0c3b491c144e56","name":"returns nothing if no connections present","time":{"start":1757107269126,"stop":1757107269126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a396340c9c644afb","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757107549060,"stop":1757107549060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3feceb6a8a1c2740","name":"Check publish message containing special chars","time":{"start":1757107540179,"stop":1757107540179,"duration":0},"status":"passed","severity":"normal"},{"uid":"50329d26ec36387e","name":"should initialize with custom TTL","time":{"start":1757107279420,"stop":1757107279420,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7b075ee80382da","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757107644247,"stop":1757107644247,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6a714c40d5756f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757107279206,"stop":1757107279206,"duration":0},"status":"passed","severity":"normal"},{"uid":"55589e3f7437836e","name":"Push message with Chinese payload","time":{"start":1757108402032,"stop":1757108402032,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0cd22cc3c13b57","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757107252700,"stop":1757107252700,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92e6e08d8720d59","name":"should perform initial health assessment on start","time":{"start":1757107301976,"stop":1757107301976,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ff8592fe4b4766","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757107320476,"stop":1757107320476,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a5ddfd27f13f15","name":"Generator, 2 different shards","time":{"start":1757107644246,"stop":1757107644247,"duration":1},"status":"passed","severity":"normal"},{"uid":"f687bcf272343168","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757107320881,"stop":1757107320882,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93e854a04e685ad","name":"Subscribe and receive messages via lightPush","time":{"start":1757107809145,"stop":1757107809146,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d7f584735fb701","name":"isConnected return false after peer stops","time":{"start":1757107357910,"stop":1757107357910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75b88a4b3f99ce2","name":"Decoder throws on empty string content topic","time":{"start":1757107291014,"stop":1757107291014,"duration":0},"status":"passed","severity":"normal"},{"uid":"864f445297b5e8ff","name":"should handle hash queries without validation","time":{"start":1757107301849,"stop":1757107301849,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18082c60a2873b2","name":"Push message with Basic HTML tag payload","time":{"start":1757108402011,"stop":1757108402012,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bb8b7ae4c8b211","name":"same cluster: nodes connect","time":{"start":1757107429996,"stop":1757107429997,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8e311c76b00b04","name":"Push message with Chinese payload","time":{"start":1757108401996,"stop":1757108401996,"duration":0},"status":"passed","severity":"normal"},{"uid":"45430639306ba783","name":"should clear interval on stop","time":{"start":1757107279433,"stop":1757107279433,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b70c959a7c535ca","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757107315240,"stop":1757107315240,"duration":0},"status":"passed","severity":"normal"},{"uid":"715d97e245bc73b6","name":"returns all values when wanted number is greater than available values","time":{"start":1757107277742,"stop":1757107277742,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f466d46dc51d79b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757107252700,"stop":1757107252701,"duration":1},"status":"passed","severity":"normal"},{"uid":"6182ec4e701b294b","name":"should dial with multiaddr and return stream","time":{"start":1757107269680,"stop":1757107269680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3bd430b60afa39","name":"should skip peers without peer exchange protocol","time":{"start":1757107279426,"stop":1757107279426,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c72e68f5d01c7f1","name":"can start and stop the service","time":{"start":1757107283492,"stop":1757107283492,"duration":0},"status":"passed","severity":"normal"},{"uid":"6052aff1362615c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757107809142,"stop":1757107809142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a576989c8f6d6f58","name":"should set field with only STORE enabled","time":{"start":1757107258902,"stop":1757107258902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7232559af56cd9b4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757107315275,"stop":1757107315275,"duration":0},"status":"passed","severity":"normal"},{"uid":"8713be81fc93199f","name":"Cluster ID 0, shard 1","time":{"start":1757107633647,"stop":1757107633648,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f58c98dd645d59","name":"Push message with content topic containing Chinese","time":{"start":1757108402026,"stop":1757108402026,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae4781cb1195faa","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757107291012,"stop":1757107291012,"duration":0},"status":"passed","severity":"normal"},{"uid":"384a1e62a9aa348e","name":"Ordered Callback - true","time":{"start":1757107665200,"stop":1757107665201,"duration":1},"status":"passed","severity":"normal"},{"uid":"87d935935aa0787f","name":"Check received message with timestamp: 1757107336712 ","time":{"start":1757107785170,"stop":1757107785171,"duration":1},"status":"passed","severity":"normal"},{"uid":"47fb46578dffad1e","name":"should start ping timers on peer connect","time":{"start":1757107268619,"stop":1757107268619,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caa5edadc267645","name":"ends if response has no messages","time":{"start":1757107269420,"stop":1757107269420,"duration":0},"status":"passed","severity":"normal"},{"uid":"a152e3b9db5985a6","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757107809155,"stop":1757107809155,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd34f2d9c6f3c200","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757107252702,"stop":1757107252702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e563db4e5dd15bfc","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757107315253,"stop":1757107315253,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fc111508b05fa","name":"Decoder throws on undefined content topic","time":{"start":1757107291014,"stop":1757107291014,"duration":0},"status":"passed","severity":"normal"},{"uid":"7279084e967baaed","name":"Using a function","time":{"start":1757107692910,"stop":1757107692910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b081bc8497862066","name":"should filter peers by codec","time":{"start":1757107269682,"stop":1757107269682,"duration":0},"status":"passed","severity":"normal"},{"uid":"296edbf800bc61a0","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757107301833,"stop":1757107301833,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0ea1bf2d22bd8","name":"should not stop if not started","time":{"start":1757107279421,"stop":1757107279422,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc77e8508386c2ef","name":"should process up to 3 peers at once","time":{"start":1757107268140,"stop":1757107268140,"duration":0},"status":"passed","severity":"normal"},{"uid":"633ca980c4b63f80","name":"Delete observer","time":{"start":1757107517123,"stop":1757107517124,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c8bb45d3919b6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757107252689,"stop":1757107252689,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c94f3801ee13ed","name":"Push 30 different messages","time":{"start":1757108402035,"stop":1757108402035,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5db55c1540e00992","name":"should handle incoming messages","time":{"start":1757107301489,"stop":1757107301489,"duration":0},"status":"passed","severity":"normal"},{"uid":"611c41f7d5d0db1b","name":"Check received message containing escaped characters","time":{"start":1757107785169,"stop":1757107785169,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b716b6269a5aab2","name":"can start the service","time":{"start":1757107546622,"stop":1757107546622,"duration":0},"status":"passed","severity":"normal"},{"uid":"f935f9ebebb26ae9","name":"should handle query errors","time":{"start":1757107279431,"stop":1757107279431,"duration":0},"status":"passed","severity":"normal"},{"uid":"5765b4ec64a630ea","name":"Check meta is set [symmetric]","time":{"start":1757107289384,"stop":1757107289384,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d37316c65cf037","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757107693968,"stop":1757107693968,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec695cbf158f742","name":"Push message with content topic containing JSON","time":{"start":1757108402037,"stop":1757108402038,"duration":1},"status":"passed","severity":"normal"},{"uid":"907e15bcb8f73dc3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757107809152,"stop":1757107809153,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0ca091fd880dc6","name":"should handle case when globalThis is not available","time":{"start":1757107268492,"stop":1757107268493,"duration":1},"status":"passed","severity":"normal"},{"uid":"1962eb867c07ba77","name":"Passing invalid cursor","time":{"start":1757107647037,"stop":1757107647037,"duration":0},"status":"passed","severity":"normal"},{"uid":"18dd88e648962a86","name":"throws on content topic with too few or too many fields","time":{"start":1757107252682,"stop":1757107252682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d98e78d392edcab","name":"Push message with meta","time":{"start":1757108402028,"stop":1757108402028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca364945ba122a36","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757107252701,"stop":1757107252701,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb48be951247b1b4","name":"Subscribe to topic containing XML and receive message","time":{"start":1757107809154,"stop":1757107809154,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fbed4eef8d3649","name":"should handle shardReader errors","time":{"start":1757107269684,"stop":1757107269684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7947aeee8dd0277","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757107315233,"stop":1757107315233,"duration":0},"status":"passed","severity":"normal"},{"uid":"936d436f4458c1d1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757107809137,"stop":1757107809137,"duration":0},"status":"passed","severity":"normal"},{"uid":"347e918f0c08178a","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757107301834,"stop":1757107301835,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c56157c674a7b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757107693971,"stop":1757107693971,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a4a39648a834c6","name":"should dial one peer on dial","time":{"start":1757107425538,"stop":1757107425538,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed03765d9e10977","name":"throws an error for improperly formatted content topics","time":{"start":1757107252694,"stop":1757107252694,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dbd006fbd5f843","name":"should handle errors when accessing navigator","time":{"start":1757107268511,"stop":1757107268511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3be505b0b6728b4","name":"Push 30 different messages","time":{"start":1757108402000,"stop":1757108402000,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4ee67bb17af9f4e1","name":"Push message with Russian payload","time":{"start":1757108402010,"stop":1757108402010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bad9eaea25c8e43","name":"should add event listeners to libp2p","time":{"start":1757107268467,"stop":1757107268467,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b94be64c487377d","name":"Query Generator - true","time":{"start":1757107665196,"stop":1757107665197,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3c525d01fc38e4b","name":"yields decoded messages","time":{"start":1757107269420,"stop":1757107269421,"duration":1},"status":"passed","severity":"normal"},{"uid":"357326c70c5be64b","name":"Push message with rate limit","time":{"start":1757108402006,"stop":1757108402006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e300e164e3fe7e6b","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757107406316,"stop":1757107406316,"duration":0},"status":"passed","severity":"normal"},{"uid":"77e54bc189d7d86f","name":"Push message with content topic containing unicode special characters","time":{"start":1757108402017,"stop":1757108402017,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d7cb1b7a656566","name":"should not fail to start the service if it is already started","time":{"start":1757107283493,"stop":1757107283493,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c80228ea9e2cddc","name":"should clear existing timers before creating new ones","time":{"start":1757107268658,"stop":1757107268658,"duration":0},"status":"passed","severity":"normal"},{"uid":"357c141b0d8ee08c","name":"should reject if Filter is requested but not mounted","time":{"start":1757107301842,"stop":1757107301842,"duration":0},"status":"passed","severity":"normal"},{"uid":"713eaf94d1067fe3","name":"should drop connection via multiaddr with hangUp","time":{"start":1757107425539,"stop":1757107425539,"duration":0},"status":"passed","severity":"normal"},{"uid":"7254dc1a53a3b551","name":"handles different clusterIds correctly","time":{"start":1757107252693,"stop":1757107252693,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ccd701f8717036","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757107268800,"stop":1757107268800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b7618a8c33df78","name":"Check received message containing Russian","time":{"start":1757107785157,"stop":1757107785157,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad216f2159be3941","name":"messageHashStr produces different results for different inputs","time":{"start":1757107268971,"stop":1757107268971,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f6aad5f243b670","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757107315227,"stop":1757107315227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d966b2b6d714776","name":"should handle case with no peers in store","time":{"start":1757107269400,"stop":1757107269401,"duration":1},"status":"passed","severity":"normal"},{"uid":"326a17b7f37b9362","name":"Refresh subscription","time":{"start":1757107809150,"stop":1757107809150,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cab2e9e461d3763","name":"Store - dialed after - with timeout","time":{"start":1757107698956,"stop":1757107698956,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bebc5f180f958e","name":"Push message with long payload","time":{"start":1757108402008,"stop":1757108402008,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cec5130bd1fc003","name":"should skip peer when already connected","time":{"start":1757107268108,"stop":1757107268108,"duration":0},"status":"passed","severity":"normal"},{"uid":"2745b550a32a346c","name":"Publish without waiting for remote peer","time":{"start":1757107549041,"stop":1757107549045,"duration":4},"status":"passed","severity":"normal"},{"uid":"7fc46394b8589faa","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757107532453,"stop":1757107532453,"duration":0},"status":"passed","severity":"normal"},{"uid":"230ee430e5a543be","name":"Push message with short payload","time":{"start":1757108401994,"stop":1757108401994,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f5514da81efa48","name":"should attach causal history and bloom filter to each message","time":{"start":1757107320879,"stop":1757107320879,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1665f0b6d856f1","name":"should save new peer to store","time":{"start":1757107268416,"stop":1757107268416,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5999a7a7954db45","name":"should properly create location multiaddrs - tcp","time":{"start":1757107258900,"stop":1757107258901,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1623ffbfd58af7f","name":"should hang up with PeerId and return true on success","time":{"start":1757107269681,"stop":1757107269681,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2f870bd3ed92dfd","name":"Push message with content topic containing long","time":{"start":1757108402014,"stop":1757108402014,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e973fea91760f8c","name":"should skip updating peer store if peer has same addresses","time":{"start":1757107268417,"stop":1757107268417,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a814868f8b5068","name":"yields undefined for messages without decoder","time":{"start":1757107269422,"stop":1757107269422,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ba55e957d11f93","name":"should initialize with isNetworkConnected as false","time":{"start":1757107268466,"stop":1757107268466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd5e76d2fd54dc2","name":"should return false when peer is not on topic","time":{"start":1757107269684,"stop":1757107269684,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b6fa5a6ce1b33ff","name":"Filter","time":{"start":1757107698957,"stop":1757107698960,"duration":3},"status":"passed","severity":"normal"},{"uid":"8cf5afb4c28b1f15","name":"Passing page size 0 when there are 110 messages","time":{"start":1757107678580,"stop":1757107678580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3613e82faf0ba1ec","name":"should handle peer store update failures gracefully","time":{"start":1757107268640,"stop":1757107268641,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63af8bf62a9e03e","name":"Cluster id 0, shard 0","time":{"start":1757107633645,"stop":1757107633646,"duration":1},"status":"passed","severity":"normal"},{"uid":"10073493989739f7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757107532452,"stop":1757107532452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8c35266a3ab09bc","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757107320878,"stop":1757107320879,"duration":1},"status":"passed","severity":"normal"},{"uid":"5caa056b5e117175","name":"should return usable stream attached to connection","time":{"start":1757107269325,"stop":1757107269326,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb0e965369b59d1","name":"Push 30 different messages","time":{"start":1757108402013,"stop":1757108402014,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5ce418e225ba9e55","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757107315214,"stop":1757107315214,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c6927cadda9f99","name":"throws if decoders don't match content topics","time":{"start":1757107269418,"stop":1757107269418,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2ee63b9ae12986","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757107268959,"stop":1757107268959,"duration":0},"status":"passed","severity":"normal"},{"uid":"d494f200d2dc57d6","name":"throws on content topic with empty application field","time":{"start":1757107252683,"stop":1757107252683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c54b61d2188063","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757107269328,"stop":1757107269329,"duration":1},"status":"passed","severity":"normal"},{"uid":"a976d6188cd8a23b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757107301478,"stop":1757107301479,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae2fe0ae8ac75127","name":"should not discard bootstrap peers if under the limit","time":{"start":1757107381167,"stop":1757107381167,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea2f557752b0442","name":"Round trip binary serialization","time":{"start":1757107269656,"stop":1757107269657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98ca286c3af6e71","name":"should do nothing when connections still exist","time":{"start":1757107269395,"stop":1757107269395,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f4faefd848178b","name":"should handle zero peers request","time":{"start":1757107279218,"stop":1757107279219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7c3b304dfe6dece","name":"Check message on other pubsub topic is not received","time":{"start":1757107785162,"stop":1757107785162,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74abab41429dfec","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app97/6/topic533/json","time":{"start":1757107637474,"stop":1757107637474,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3d61844cd6c99f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757107544974,"stop":1757107544974,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b8e0ee1e082c84","name":"Push message with shell command payload","time":{"start":1757108402024,"stop":1757108402024,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc83a4037310b7bb","name":"Sample","time":{"start":1757107258282,"stop":1757107258282,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc927c809973c10","name":"should work with stubbed peer manager event emitter","time":{"start":1757107301828,"stop":1757107301828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff57c94151624d53","name":"Push message with content topic containing JSON","time":{"start":1757108402027,"stop":1757108402028,"duration":1},"status":"passed","severity":"normal"},{"uid":"52741b6742b88082","name":"should return false when peer has no shard info","time":{"start":1757107268556,"stop":1757107268556,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed552c46e9dbdbd4","name":"should not receive a peer event after stop","time":{"start":1757107546626,"stop":1757107546628,"duration":2},"status":"passed","severity":"normal"},{"uid":"79bed70f567d09ee","name":"Subscribe and receive messages via lightPush","time":{"start":1757107809133,"stop":1757107809133,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a08ea409be584b","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757107342319,"stop":1757107342322,"duration":3},"status":"skipped","severity":"normal"},{"uid":"4533d37e62dc732b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757107252698,"stop":1757107252698,"duration":0},"status":"passed","severity":"normal"},{"uid":"2608bec79556fc53","name":"Push message with Script payload","time":{"start":1757108402023,"stop":1757108402023,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93f50061de16d46","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757107357908,"stop":1757107357908,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd52b0c2817969f7","name":"Push message with numeric payload","time":{"start":1757108402021,"stop":1757108402021,"duration":0},"status":"passed","severity":"normal"},{"uid":"512ab3b8f90003e","name":"Push message with content topic containing SQL Injection","time":{"start":1757108402003,"stop":1757108402003,"duration":0},"status":"passed","severity":"normal"},{"uid":"234ba52a6505451e","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757107258166,"stop":1757107258166,"duration":0},"status":"passed","severity":"normal"},{"uid":"47edb541428dba1d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757107252702,"stop":1757107252702,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa76504ce475599","name":"should create QueryOnConnect instance without options","time":{"start":1757107301825,"stop":1757107301826,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8b9eb3884b20e50","name":"should handle multiple peer connections","time":{"start":1757107268619,"stop":1757107268619,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29c41127c3f58c2","name":"messageHashStr returns a hex string","time":{"start":1757107268970,"stop":1757107268970,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1feff917038a28","name":"LightPush","time":{"start":1757107698956,"stop":1757107698956,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d603b0f6e5811e","name":"Throws when trying to push message with empty payload","time":{"start":1757108402014,"stop":1757108402014,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d4f88c56d98a7e","name":"should not fail to start the service if it is already started","time":{"start":1757107546623,"stop":1757107546624,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb70d8fe285a7917","name":"should handle retrieve function with query parameters","time":{"start":1757107301832,"stop":1757107301832,"duration":0},"status":"passed","severity":"normal"},{"uid":"929ae1b04f330d35","name":"should add event listeners for peer connect and disconnect","time":{"start":1757107268611,"stop":1757107268611,"duration":0},"status":"passed","severity":"normal"},{"uid":"c46d6e0e2591c972","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757107268569,"stop":1757107268570,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb8428c78a958f1","name":"should handle peer store errors gracefully","time":{"start":1757107279427,"stop":1757107279427,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd89f7dcdfdc5dc5","name":"should create ShardReader with auto sharding network config","time":{"start":1757107268542,"stop":1757107268543,"duration":1},"status":"passed","severity":"normal"},{"uid":"f421c5fa90563e8a","name":"should return undefined if no connection provided","time":{"start":1757107269326,"stop":1757107269326,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f46d4109335ae1","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757107300592,"stop":1757107300592,"duration":0},"status":"passed","severity":"normal"},{"uid":"45607b696d049144","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757107315284,"stop":1757107315285,"duration":1},"status":"passed","severity":"normal"},{"uid":"688532cc39593ec2","name":"can query messages normally","time":{"start":1757107657078,"stop":1757107657078,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fff092ee3f0095","name":"should be safe to call multiple times","time":{"start":1757107269678,"stop":1757107269678,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eda2a8c093e742f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757107258144,"stop":1757107258149,"duration":5},"status":"passed","severity":"normal"},{"uid":"d8a0b178969a77e5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757107315246,"stop":1757107315246,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8664b55ae12fc2","name":"Passing page size 3 when there are 20 messages","time":{"start":1757107678581,"stop":1757107678581,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec5a2229b9371644","name":"should wait for Store peer to be connected","time":{"start":1757107301844,"stop":1757107301844,"duration":0},"status":"passed","severity":"normal"},{"uid":"402884bc7589e7d4","name":"Push message with Arabic payload","time":{"start":1757108402022,"stop":1757108402022,"duration":0},"status":"passed","severity":"normal"},{"uid":"3de584ba5dcad204","name":"Subscribe to topic containing long and publish message","time":{"start":1757107549058,"stop":1757107549060,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa514e50c687a20d","name":"Check publish message containing numeric","time":{"start":1757107540179,"stop":1757107540179,"duration":0},"status":"passed","severity":"normal"},{"uid":"796921f324012f5a","name":"should handle peer store errors gracefully","time":{"start":1757107301976,"stop":1757107301976,"duration":0},"status":"passed","severity":"normal"},{"uid":"769386d47541bde0","name":"Push message with Russian payload","time":{"start":1757108402022,"stop":1757108402022,"duration":0},"status":"passed","severity":"normal"},{"uid":"20e648be0f90b674","name":"Nodes with multiple pubsub topic","time":{"start":1757107532451,"stop":1757107532451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2d3e2225ecb0fd","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757107315269,"stop":1757107315269,"duration":0},"status":"passed","severity":"normal"},{"uid":"327affbc04dbcb0d","name":"Check received message containing special chars","time":{"start":1757107785166,"stop":1757107785166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afeb97ed61bbc39","name":"should be able to encode the field with only STORE set to true","time":{"start":1757107258149,"stop":1757107258150,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b3f5085f4c1825","name":"different cluster: nodes don't connect","time":{"start":1757107429995,"stop":1757107429995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c300d1fc156b25ee","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757107258893,"stop":1757107258893,"duration":0},"status":"passed","severity":"normal"},{"uid":"430fce8243c04ddb","name":"should retry on complete failure if specified","time":{"start":1757107301716,"stop":1757107301717,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba0348b9cdd8582","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757107315252,"stop":1757107315252,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca45f76a9cb8c4b8","name":"should handle a minimal index list","time":{"start":1757107252902,"stop":1757107252902,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff3a6e199a7b4e","name":"Check received message containing numeric","time":{"start":1757107785165,"stop":1757107785165,"duration":0},"status":"passed","severity":"normal"},{"uid":"657f747d98d8948c","name":"Push message with content topic containing escaped characters","time":{"start":1757108402038,"stop":1757108402038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2596ece5dfeb36e4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757107252696,"stop":1757107252696,"duration":0},"status":"passed","severity":"normal"},{"uid":"47607a4f085794a8","name":"Push message with unicode special characters payload","time":{"start":1757108402024,"stop":1757108402024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e27b2261508d8","name":"throws if store query response has error status","time":{"start":1757107269419,"stop":1757107269420,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c70ade02bacd5e","name":"should not execute task if max attempts is 0","time":{"start":1757107300217,"stop":1757107300218,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae4f45e30519b51","name":"should handle dial errors gracefully","time":{"start":1757107269400,"stop":1757107269400,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81c7a2085c284c5","name":"should properly start and stop event listening","time":{"start":1757107301975,"stop":1757107301975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f8b59f08d34b8e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757107549061,"stop":1757107549061,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e37eb08524ea65","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757107252687,"stop":1757107252687,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b27d85e2af8f94","name":"Check received message containing unicode special characters","time":{"start":1757107785169,"stop":1757107785170,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4588ea6eb91e5b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757107258165,"stop":1757107258165,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f167599df8aa47","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757107342318,"stop":1757107342318,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f96fa02426e079a4","name":"should not receive a peer event before start","time":{"start":1757107546626,"stop":1757107546626,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e9605908477c97","name":"should handle peer store errors gracefully","time":{"start":1757107269405,"stop":1757107269405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4579f473453ea8","name":"should handle mixed protocol support correctly","time":{"start":1757107301976,"stop":1757107301977,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0422872e630bf35","name":"Retrieval Hint","time":{"start":1757107320475,"stop":1757107320475,"duration":0},"status":"passed","severity":"normal"},{"uid":"5162f6a344f9f684","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757107315276,"stop":1757107315276,"duration":0},"status":"passed","severity":"normal"},{"uid":"98813e568af904d4","name":"accepts valid content-filtered query","time":{"start":1757107268799,"stop":1757107268799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b16268bafd8e1e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757107278171,"stop":1757107278171,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca790b79aa4b8c66","name":"should create all internal components","time":{"start":1757107269677,"stop":1757107269677,"duration":0},"status":"passed","severity":"normal"},{"uid":"e65e3d596c410a04","name":"Push message with content topic containing numeric","time":{"start":1757108402036,"stop":1757108402036,"duration":0},"status":"passed","severity":"normal"},{"uid":"1721569ee5d2f20d","name":"random static sharding 6 - Cluster ID: 857, Shard ID: 272","time":{"start":1757107633653,"stop":1757107633656,"duration":3},"status":"passed","severity":"normal"},{"uid":"4ad92c47ab4bd9f4","name":"recovers when dns.resolve returns empty","time":{"start":1757107279264,"stop":1757107279264,"duration":0},"status":"passed","severity":"normal"},{"uid":"998c697d723d6303","name":"should skip peer when failed to dial recently","time":{"start":1757107268118,"stop":1757107268119,"duration":1},"status":"passed","severity":"normal"},{"uid":"101489badd737df7","name":"should use DNS peer discovery with light client","time":{"start":1757107342317,"stop":1757107342318,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8b3f668a688ed644","name":"Decoder throws on undefined content topic","time":{"start":1757107289387,"stop":1757107289387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b724b42840f9006","name":"Query Generator - false","time":{"start":1757107665198,"stop":1757107665198,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c8086da1fb6a4","name":"Query Generator, No Decoder","time":{"start":1757107654493,"stop":1757107654494,"duration":1},"status":"passed","severity":"normal"},{"uid":"e768e73a793dfc21","name":"Push message with Basic HTML tag payload","time":{"start":1757108402033,"stop":1757108402033,"duration":0},"status":"passed","severity":"normal"},{"uid":"e635dd3055ee51c2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757107809156,"stop":1757107809156,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d75a42a2ec7798","name":"rejects content-filtered query with only contentTopics","time":{"start":1757107268800,"stop":1757107268800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5347a5af6e75e6da","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757107278166,"stop":1757107278170,"duration":4},"status":"passed","severity":"normal"},{"uid":"6bc6622e18bcca37","name":"should handle errors when removing globalThis listeners","time":{"start":1757107268481,"stop":1757107268482,"duration":1},"status":"passed","severity":"normal"},{"uid":"8136686ab359d93d","name":"should be empty when created","time":{"start":1757107302055,"stop":1757107302056,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b78f27a22ec8976","name":"should successfully query peers and return peer infos","time":{"start":1757107279200,"stop":1757107279201,"duration":1},"status":"passed","severity":"normal"},{"uid":"aedfa54158dc098","name":"should remove event listeners","time":{"start":1757107269389,"stop":1757107269390,"duration":1},"status":"passed","severity":"normal"},{"uid":"f32f954eb2f6856e","name":"should retry if all attempts fail","time":{"start":1757107300224,"stop":1757107300225,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7287cbdd3333892","name":"should reassess health immediately when peer disconnects","time":{"start":1757107301975,"stop":1757107301976,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fffce3233821362","name":"should return true even if peer has no overlapping shards","time":{"start":1757107268555,"stop":1757107268556,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e666387cb21d75","name":"should hang up with multiaddr and return true on success","time":{"start":1757107269681,"stop":1757107269681,"duration":0},"status":"passed","severity":"normal"},{"uid":"420d25a0e13f7461","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757107269659,"stop":1757107269659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8137a552be38fc16","name":"Push message with rate limit","time":{"start":1757108402039,"stop":1757108402039,"duration":0},"status":"passed","severity":"normal"},{"uid":"6198269b3a9a0304","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757107252699,"stop":1757107252699,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff9edc83c00ad4d","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757107357911,"stop":1757107357911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c6e1f7d68c1354","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757107279205,"stop":1757107279205,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25476846007e36a","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757107320885,"stop":1757107320885,"duration":0},"status":"passed","severity":"normal"},{"uid":"492d5342fafcfb3b","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757107320884,"stop":1757107320884,"duration":0},"status":"passed","severity":"normal"},{"uid":"97351747757c8943","name":"Stops search when 2 null results are returned","time":{"start":1757107279033,"stop":1757107279033,"duration":0},"status":"passed","severity":"normal"},{"uid":"691c976d9167d2d9","name":"should dial more peers if under maxConnections","time":{"start":1757107269406,"stop":1757107269407,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d29918325398dec","name":"should dispatch network event when browser goes offline","time":{"start":1757107268509,"stop":1757107268509,"duration":0},"status":"passed","severity":"normal"},{"uid":"34658e06b1d56677","name":"Push message with content topic containing long","time":{"start":1757108402001,"stop":1757108402001,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c19e6658825180a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757107258169,"stop":1757107258169,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0285e9beddb694","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757107544976,"stop":1757107544976,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa74e9af376fda74","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757107252703,"stop":1757107252703,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf3a8daa3384d1c","name":"Encoder throws on undefined content topic","time":{"start":1757107291013,"stop":1757107291013,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fe2794b620bc77","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757107301835,"stop":1757107301835,"duration":0},"status":"passed","severity":"normal"},{"uid":"234ec753f6101eeb","name":"should handle errors when getting connections","time":{"start":1757107268510,"stop":1757107268511,"duration":1},"status":"passed","severity":"normal"},{"uid":"686bb8429c28e956","name":"should dial all remaining peers","time":{"start":1757107269399,"stop":1757107269400,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e36925723c2d68","name":"Push message with content topic containing JSON","time":{"start":1757108402003,"stop":1757108402004,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe5e49b11aa7b5af","name":"should decode valid enr with tcp successfully","time":{"start":1757107258894,"stop":1757107258894,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fd4cda5988e10c","name":"Push message with emoji payload","time":{"start":1757108402034,"stop":1757108402035,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c40422062aa6d2","name":"should handle general insertion and lookup correctly","time":{"start":1757107318610,"stop":1757107318610,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce3a15a0e10191","name":"should not fail to stop the service if it was not started","time":{"start":1757107283492,"stop":1757107283492,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ac8ce4a71ea93d9","name":"Push message with JSON payload","time":{"start":1757108402024,"stop":1757108402024,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55a9bba8cf501ae","name":"Check message with invalid timestamp is not received","time":{"start":1757107785162,"stop":1757107785162,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2bb04154526d8b5","name":"should return start time to match max range","time":{"start":1757107301838,"stop":1757107301838,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d4996568a50bc3b","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757107301836,"stop":1757107301837,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c9d8ec0f974b2b6","name":"Push message with numeric payload","time":{"start":1757108402009,"stop":1757108402009,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d53cbd4e2b417d","name":"should merge provided config with defaults","time":{"start":1757107269677,"stop":1757107269677,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c33438c165f3e","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757107320888,"stop":1757107320889,"duration":1},"status":"passed","severity":"normal"},{"uid":"57184112a9fd2ec2","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757107269405,"stop":1757107269406,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1349bf4dc51bbd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757107544980,"stop":1757107544980,"duration":0},"status":"passed","severity":"normal"},{"uid":"28642b25f5066ec5","name":"Push message with long payload","time":{"start":1757108402031,"stop":1757108402031,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaffed5da4b7b02c","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757107315247,"stop":1757107315247,"duration":0},"status":"passed","severity":"normal"},{"uid":"6957cc7c1604f0a0","name":"Nwaku publishes","time":{"start":1757107528896,"stop":1757107528896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e209f8bf625458d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app39/1/topic511/proto","time":{"start":1757107637475,"stop":1757107637476,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c13504f1cae1028","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757107809151,"stop":1757107809151,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6747905b272f87","name":"Encoder throws on undefined content topic","time":{"start":1757107269658,"stop":1757107269658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd4dabc278c617a","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757107693969,"stop":1757107693969,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2f9195b49e4a23","name":"Non TWN Cluster","time":{"start":1757107637470,"stop":1757107637470,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f90d27cbb25b44","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757107252699,"stop":1757107252699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b901c8b76e0228","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757107342319,"stop":1757107342319,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2aa8ac5879b7c75","name":"random static sharding 8 - Cluster ID: 873, Shard ID: 783","time":{"start":1757107633656,"stop":1757107633657,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b14fe356af0018b","name":"Check message with no payload is not received","time":{"start":1757107785173,"stop":1757107785173,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb217eb106f6133","name":"Push message with content topic containing JSON","time":{"start":1757108402016,"stop":1757108402017,"duration":1},"status":"passed","severity":"normal"},{"uid":"53b843a45f7682ac","name":"should create ConnectionManager with relay","time":{"start":1757107269676,"stop":1757107269677,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8b99911f8634bb","name":"does not throw on valid cases","time":{"start":1757107252680,"stop":1757107252681,"duration":1},"status":"passed","severity":"normal"},{"uid":"91befbde4675667b","name":"should reject if WakuNode is not started","time":{"start":1757107301840,"stop":1757107301841,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd840a8ebedf126","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757107252701,"stop":1757107252701,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e5964cb6f74678","name":"should throw error - no public key","time":{"start":1757107258896,"stop":1757107258896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3405bccf07a7c529","name":"should be able to dial TLS multiaddrs","time":{"start":1757107425539,"stop":1757107425540,"duration":1},"status":"passed","severity":"normal"},{"uid":"daae3ba829628970","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757107315253,"stop":1757107315254,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a1a3e74399d7bd","name":"Push message with content topic containing special chars","time":{"start":1757108402026,"stop":1757108402026,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8b90ec34084408","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757107540198,"stop":1757107540199,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb31dacb15034aa","name":"Push message with meta","time":{"start":1757108402018,"stop":1757108402018,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f59bd01946f903","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757107809147,"stop":1757107809147,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fde28dfdcdf733","name":"should return false when peer is not on the specified shard","time":{"start":1757107268558,"stop":1757107268568,"duration":10},"status":"passed","severity":"normal"},{"uid":"d8b66758149bda53","name":"should sort by messageId when timestamps are equal","time":{"start":1757107320476,"stop":1757107320476,"duration":0},"status":"passed","severity":"normal"},{"uid":"362653d43592d7ee","name":"Overlapping topic subscription","time":{"start":1757107809150,"stop":1757107809150,"duration":0},"status":"passed","severity":"normal"},{"uid":"a284fadc1b103cb8","name":"Push message with unicode special characters payload","time":{"start":1757108402034,"stop":1757108402034,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebef3b0307a3acf","name":"should trigger query when it went offline since the last successful query","time":{"start":1757107301832,"stop":1757107301832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c2666a2afa22cb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757107315284,"stop":1757107315284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99efba92f43c2f2","name":"Push message with content topic containing emoji","time":{"start":1757108402038,"stop":1757108402038,"duration":0},"status":"passed","severity":"normal"},{"uid":"5266509ed7306772","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757107549046,"stop":1757107549046,"duration":0},"status":"passed","severity":"normal"},{"uid":"2669c76eef1c8491","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757107252697,"stop":1757107252697,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23e61f6ffa663a8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757107809144,"stop":1757107809145,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f227bd576b10391","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757107315213,"stop":1757107315214,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aec7ba931bb6444","name":"should compute hash only when first accessed","time":{"start":1757107269660,"stop":1757107269660,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b03374d2080b25","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757107315252,"stop":1757107315252,"duration":0},"status":"passed","severity":"normal"},{"uid":"742ce9400d0ae20e","name":"Check received message containing Script","time":{"start":1757107785158,"stop":1757107785158,"duration":0},"status":"passed","severity":"normal"},{"uid":"440df637e561fdeb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757107315285,"stop":1757107315288,"duration":3},"status":"passed","severity":"normal"},{"uid":"4bc0377f3248c495","name":"should throw an error for insufficient data","time":{"start":1757107252903,"stop":1757107252903,"duration":0},"status":"passed","severity":"normal"},{"uid":"f232b51f06aa6615","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757107532451,"stop":1757107532451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6242a1511d300873","name":"Waku message hash computation (payload length 0)","time":{"start":1757107268959,"stop":1757107268960,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a0d3d3523c73c02","name":"should return false when peer is not found","time":{"start":1757107268570,"stop":1757107268571,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1a531c3154c74f","name":"should not be delivered","time":{"start":1757107320888,"stop":1757107320888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b55bc46512fbaa7e","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757107693967,"stop":1757107693967,"duration":0},"status":"passed","severity":"normal"},{"uid":"46834c28ada9f150","name":"should stop and cleanup resources","time":{"start":1757107302057,"stop":1757107302057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aec1067ae4d73c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757107680089,"stop":1757107680089,"duration":0},"status":"passed","severity":"normal"},{"uid":"d879a6d4064bba2a","name":"should handle network check errors gracefully","time":{"start":1757107268142,"stop":1757107268149,"duration":7},"status":"passed","severity":"normal"},{"uid":"102147e25ed7a67e","name":"Push message with Chinese payload","time":{"start":1757108402022,"stop":1757108402022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b748354c82b7c9d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757107315227,"stop":1757107315228,"duration":1},"status":"passed","severity":"normal"},{"uid":"530554b4d6e8fc15","name":"Push message with escaped characters payload","time":{"start":1757108401999,"stop":1757108401999,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc1f8319946b32","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757107269411,"stop":1757107269411,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22cbc9d4fd9eec6","name":"Passing page size 11 when there are 10 messages","time":{"start":1757107678582,"stop":1757107678583,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ce390569ad0fedc","name":"should return cached hash on subsequent access","time":{"start":1757107269660,"stop":1757107269660,"duration":0},"status":"passed","severity":"normal"},{"uid":"692dcdfa301b8a15","name":"Push message with content topic containing Russian","time":{"start":1757108402027,"stop":1757108402027,"duration":0},"status":"passed","severity":"normal"},{"uid":"91adac519469e06c","name":"Push message with JSON payload","time":{"start":1757108402033,"stop":1757108402034,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ab63316b57bf6b5","name":"should detect messages with missing dependencies","time":{"start":1757107320884,"stop":1757107320884,"duration":0},"status":"passed","severity":"normal"},{"uid":"31451cad3f8283eb","name":"Push message with custom timestamp: 1726348962479","time":{"start":1757108402019,"stop":1757108402019,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a9496be9984df6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757107258150,"stop":1757107258152,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ec5ae9ff3491df2","name":"Push message with short payload","time":{"start":1757108402008,"stop":1757108402008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f875788b0b82cccc","name":"Subscribe and receive messages via waku relay post","time":{"start":1757107809146,"stop":1757107809147,"duration":1},"status":"passed","severity":"normal"},{"uid":"2695402b586c9010","name":"Subscribe to topic containing short and publish message","time":{"start":1757107549056,"stop":1757107549056,"duration":0},"status":"passed","severity":"normal"},{"uid":"45064ca45fe75b91","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757107315276,"stop":1757107315276,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da417c4e46007d6","name":"Push message with custom timestamp: 1757103762479","time":{"start":1757108402029,"stop":1757108402029,"duration":0},"status":"passed","severity":"normal"},{"uid":"198f3f7a264ab4ae","name":"should not change state when connections remain after disconnect","time":{"start":1757107268499,"stop":1757107268499,"duration":0},"status":"passed","severity":"normal"},{"uid":"485c5ca4451ad684","name":"Check received message containing long","time":{"start":1757107785165,"stop":1757107785165,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e53c86d8d2cf99","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757107532452,"stop":1757107532452,"duration":0},"status":"passed","severity":"normal"},{"uid":"204bc3276248b590","name":"should get / set TCP multiaddr","time":{"start":1757107258898,"stop":1757107258898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48f4c9af9e8d3b5","name":"Push message with content topic containing escaped characters","time":{"start":1757108402004,"stop":1757108402004,"duration":0},"status":"passed","severity":"normal"},{"uid":"93548901416031ba","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757107809148,"stop":1757107809149,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8579bb65ac1d451","name":"should maintain chronological order of messages in localHistory","time":{"start":1757107320881,"stop":1757107320881,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a8c534c86b5a1f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757107429995,"stop":1757107429996,"duration":1},"status":"passed","severity":"normal"},{"uid":"402b25518a7407b","name":"Callback on promise","time":{"start":1757107680088,"stop":1757107680088,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aedd4f6192c7b2","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757107268969,"stop":1757107268969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b930ef8b6bcc310","name":"Asymmetric encrypt & decrypt","time":{"start":1757107289898,"stop":1757107289898,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a99858283399b3b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757107680087,"stop":1757107680087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1924769c1c98532e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757107315284,"stop":1757107315284,"duration":0},"status":"passed","severity":"normal"},{"uid":"443e0dcaab544078","name":"should have no discoveries enabled by default","time":{"start":1757107300577,"stop":1757107300578,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a93f28e2f8b6624","name":"Push message with short payload","time":{"start":1757108402021,"stop":1757108402021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c168d2319a7a318","name":"returns all values when wanted number matches available values","time":{"start":1757107277733,"stop":1757107277741,"duration":8},"status":"passed","severity":"normal"},{"uid":"49b11b939ca1522","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757107269417,"stop":1757107269418,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d9cd3a2205e42e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757107809151,"stop":1757107809152,"duration":1},"status":"passed","severity":"normal"},{"uid":"193ffa854e2225b6","name":"Register correct protocols","time":{"start":1757107549033,"stop":1757107549040,"duration":7},"status":"passed","severity":"normal"},{"uid":"1999c158388fe1d1","name":"should skip peers without peerInfo in ENR","time":{"start":1757107279432,"stop":1757107279432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab67594d03f61e7","name":"Subscribe to topic containing long and receive message","time":{"start":1757107809138,"stop":1757107809138,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e6f9196929f86c","name":"All","time":{"start":1757107344709,"stop":1757107344709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc1f27ec970c631","name":"should dial second nwaku node that was discovered","time":{"start":1757107337161,"stop":1757107337162,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4d9ac7dbfe5ce579","name":"should create dialer with libp2p and shardReader","time":{"start":1757107268074,"stop":1757107268083,"duration":9},"status":"passed","severity":"normal"},{"uid":"fa516f56ff6d39ae","name":"should work with mock decoders","time":{"start":1757107301829,"stop":1757107301830,"duration":1},"status":"passed","severity":"normal"},{"uid":"329a69088b476cdd","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757107549064,"stop":1757107549064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6ba02236d69a6","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757107544975,"stop":1757107544975,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aae2ba8bc8ca812","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757107279267,"stop":1757107279267,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c45e7ce865dd9cf","name":"Push message with content topic containing emoji","time":{"start":1757108402004,"stop":1757108402005,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b6b26bd77da4d53","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757107654493,"stop":1757107654493,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa80cbb57fcd28e2","name":"should handle multiple peers with different shard configurations","time":{"start":1757107268150,"stop":1757107268150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e351a104e737d2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757107549060,"stop":1757107549060,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2860c31fbb5d15","name":"Check received message containing JSON","time":{"start":1757107785168,"stop":1757107785169,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cbce4e6e1359cb3","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757107320885,"stop":1757107320885,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9d9c12785ce695","name":"Push message with unicode special characters payload","time":{"start":1757108401999,"stop":1757108401999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4effad12bb7ed0d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757107549052,"stop":1757107549053,"duration":1},"status":"passed","severity":"normal"},{"uid":"22a0efd7d4072a37","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757107252698,"stop":1757107252698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1931961057cc444f","name":"Publishes to nwaku","time":{"start":1757107528895,"stop":1757107528895,"duration":0},"status":"passed","severity":"normal"},{"uid":"60de1441392b377d","name":"should not receive a peer event after stop","time":{"start":1757107342312,"stop":1757107342313,"duration":1},"status":"passed","severity":"normal"},{"uid":"108b5d80731d4daa","name":"should push the message to the outgoing buffer","time":{"start":1757107320877,"stop":1757107320877,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f9091819adbf22","name":"should dial peer when peer is discovered","time":{"start":1757107268412,"stop":1757107268413,"duration":1},"status":"passed","severity":"normal"},{"uid":"831e4933a10280e7","name":"should dial peer when on same shard","time":{"start":1757107268121,"stop":1757107268122,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc489831f252543","name":"Throws when trying to push message with empty payload","time":{"start":1757108402000,"stop":1757108402001,"duration":1},"status":"passed","severity":"normal"},{"uid":"74bb732f8ac5435f","name":"Push message with custom timestamp: 1757110962479","time":{"start":1757108402040,"stop":1757108402040,"duration":0},"status":"passed","severity":"normal"},{"uid":"166398ae427fe60","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757107429998,"stop":1757107429998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a6d4aff6fc605","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757107315275,"stop":1757107315275,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cabf7ba89d57acd","name":"Push message with content topic containing numeric","time":{"start":1757108402026,"stop":1757108402026,"duration":0},"status":"passed","severity":"normal"},{"uid":"e046407d6dd71147","name":"Wrong topic","time":{"start":1757107637476,"stop":1757107637476,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd5b9e7904e2a8a","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757107268417,"stop":1757107268417,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7cbb90dfca674e","name":"should increase lamport timestamp","time":{"start":1757107320879,"stop":1757107320879,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de67d3671a7113f","name":"Push message with content topic containing escaped characters","time":{"start":1757108402028,"stop":1757108402028,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cba604781809634","name":"should remove expired entries after TTL has passed","time":{"start":1757107299419,"stop":1757107299419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2382f00e174affa","name":"should get all peers from store","time":{"start":1757107269395,"stop":1757107269396,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54b0ad685eb8c96","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757107315252,"stop":1757107315252,"duration":0},"status":"passed","severity":"normal"},{"uid":"102821bdd68bd2de","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757107301548,"stop":1757107301550,"duration":2},"status":"passed","severity":"normal"},{"uid":"3b012063063fdecf","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757107252687,"stop":1757107252688,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e115ed1c92611f","name":"should create RPC request with correct parameters","time":{"start":1757107279219,"stop":1757107279219,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28b796ea97f09d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757107315283,"stop":1757107315283,"duration":0},"status":"passed","severity":"normal"},{"uid":"448574c3eaec8aac","name":"Push message with Chinese payload","time":{"start":1757108402009,"stop":1757108402010,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a050e327b996f3","name":"should return false when peer is on different cluster","time":{"start":1757107268544,"stop":1757107268555,"duration":11},"status":"passed","severity":"normal"},{"uid":"b5e8ecc7a08e2e6b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757107269329,"stop":1757107269329,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b591d88e42e6bda","name":"Push message with emoji payload","time":{"start":1757108402013,"stop":1757108402013,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d468b72a934351","name":"should skip peer when dialed recently","time":{"start":1757107268109,"stop":1757107268118,"duration":9},"status":"passed","severity":"normal"},{"uid":"fa548bb54755f4e9","name":"Query with Promise Callback, No message returned","time":{"start":1757107654497,"stop":1757107654497,"duration":0},"status":"passed","severity":"normal"},{"uid":"883edb4ffe86f9c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757107315283,"stop":1757107315284,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f21fa6523dca91","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757107289381,"stop":1757107289383,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc3946c7ed431fbf","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757107544977,"stop":1757107544977,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1b9dd07a20ea33","name":"should be online or offline if network state changed","time":{"start":1757107357911,"stop":1757107357912,"duration":1},"status":"passed","severity":"normal"},{"uid":"30578a28d26053ef","name":"Subscribe to topic containing Script and publish message","time":{"start":1757107549062,"stop":1757107549062,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e65c8c8535285d1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757107315277,"stop":1757107315282,"duration":5},"status":"passed","severity":"normal"},{"uid":"5de57d7139b70332","name":"Push message with content topic containing emoji","time":{"start":1757108402017,"stop":1757108402018,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e35c479c636739f","name":"Check publish message after service node is restarted","time":{"start":1757107540203,"stop":1757107540203,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5a58ddac7d8c424c","name":"Relay + Store","time":{"start":1757107344708,"stop":1757107344709,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3c3a2bc70196a6","name":"Push message with custom timestamp: 1757103762479","time":{"start":1757108402006,"stop":1757108402007,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08b6d5fbd998756","name":"should work with v3 peers","time":{"start":1757107301717,"stop":1757107301718,"duration":1},"status":"passed","severity":"normal"},{"uid":"4759e1981a46292b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757107315227,"stop":1757107315227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26bb7a5bbe1a8b5","name":"should create ConnectionManager with required options","time":{"start":1757107269676,"stop":1757107269676,"duration":0},"status":"passed","severity":"normal"},{"uid":"93b8c5e8b9e89760","name":"Push message with Arabic payload","time":{"start":1757108402010,"stop":1757108402010,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b16c5f2db42ecb5","name":"should discover peers from provided peer cache","time":{"start":1757107431693,"stop":1757107431695,"duration":2},"status":"passed","severity":"normal"},{"uid":"73398a4cbb7abf25","name":"Check received message with timestamp: 1757107336712000000 ","time":{"start":1757107785160,"stop":1757107785160,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cda9bf8942a8c64","name":"should populate queue if has active dial","time":{"start":1757107268119,"stop":1757107268119,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec3dcaddc71b4325","name":"Push message with special chars payload","time":{"start":1757108401995,"stop":1757108401996,"duration":1},"status":"passed","severity":"normal"},{"uid":"594b8fc871d70bfc","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757107320887,"stop":1757107320887,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdd486d1360795f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757107809146,"stop":1757107809146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bc0036737964135","name":"Check received message containing escaped characters","time":{"start":1757107785159,"stop":1757107785159,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c56cd72e2aee885","name":"Push message with XML payload","time":{"start":1757108401998,"stop":1757108401998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca670e561ea0b46","name":"peer exchange sets tag","time":{"start":1757107515376,"stop":1757107515377,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbd453c9def8250e","name":"should handle multiple query options for time ranges","time":{"start":1757107301848,"stop":1757107301848,"duration":0},"status":"passed","severity":"normal"},{"uid":"df36330cc40882ba","name":"Push message with content topic containing special chars","time":{"start":1757108402015,"stop":1757108402015,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a6c264e06d834c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757107381166,"stop":1757107381167,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c25015f3917e0b","name":"Push message with SQL Injection payload","time":{"start":1757108402032,"stop":1757108402033,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc4963ca8261f594","name":"should dial peer when no shard info available","time":{"start":1757107268122,"stop":1757107268122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc30986bb23b315","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757107809140,"stop":1757107809140,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ef02341079d167","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757107252690,"stop":1757107252691,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b759e12d2934937","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757107315260,"stop":1757107315260,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e7d3c97352d01f7","name":"Query generator for multiple messages","time":{"start":1757107680086,"stop":1757107680086,"duration":0},"status":"passed","severity":"normal"},{"uid":"53a1b0b906696e89","name":"Check message with non string payload is not received","time":{"start":1757107785163,"stop":1757107785164,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4e4022c9fa0deb","name":"Subscribe and publish message","time":{"start":1757107549045,"stop":1757107549045,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7aa10c7ad099e3","name":"Renews subscription after lossing a connection","time":{"start":1757107809145,"stop":1757107809145,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7478ea4cee0ed9","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757107301838,"stop":1757107301839,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf7ae3741358d7f","name":"Throws when trying to push message with empty payload","time":{"start":1757108402035,"stop":1757108402035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15c489317ed686c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757107278175,"stop":1757107278175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3db191fcc1816e","name":"should handle complete discovery-to-dial flow","time":{"start":1757107268418,"stop":1757107268418,"duration":0},"status":"passed","severity":"normal"},{"uid":"515774c8f9ba7782","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757107315274,"stop":1757107315275,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31d31ad24a540ff","name":"Decoder throws on empty string content topic","time":{"start":1757107269659,"stop":1757107269659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf7de554f55c83e","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757107315260,"stop":1757107315260,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb994e59331b2544","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757107809146,"stop":1757107809146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7ef368668d367e","name":"Renews subscription after lossing a connection","time":{"start":1757107809156,"stop":1757107809157,"duration":1},"status":"passed","severity":"normal"},{"uid":"e745ba26bd89163f","name":"should return false when peer is on different cluster","time":{"start":1757107268557,"stop":1757107268557,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4f0d7188e1db26","name":"should handle errors when globalThis is not available","time":{"start":1757107268471,"stop":1757107268472,"duration":1},"status":"passed","severity":"normal"},{"uid":"8234e9aeb9df5d2b","name":"Check message with no content topic is not received","time":{"start":1757107785163,"stop":1757107785163,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6ebf1662be06da","name":"should handle task timeouts","time":{"start":1757107300217,"stop":1757107300217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d71cb6dda85bb839","name":"should handle shard reader errors gracefully","time":{"start":1757107268141,"stop":1757107268141,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffcc99ce8620c1d","name":"Push message with emoji payload","time":{"start":1757108402025,"stop":1757108402025,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff96db685ad29621","name":"Push message with content topic containing numeric","time":{"start":1757108402014,"stop":1757108402015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12cfae30b9182c3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757107785171,"stop":1757107785171,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4074a21a5ce96c","name":"should return all connected peers without codec filter","time":{"start":1757107269682,"stop":1757107269682,"duration":0},"status":"passed","severity":"normal"},{"uid":"5110b5f7d91a2bdf","name":"Push message with content topic containing escaped characters","time":{"start":1757108402017,"stop":1757108402017,"duration":0},"status":"passed","severity":"normal"},{"uid":"131a5c20e3f978a4","name":"return first retrieved peers without further DNS queries","time":{"start":1757107279267,"stop":1757107279267,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a7243a19b77c1d","name":"should be safe to call multiple times","time":{"start":1757107269389,"stop":1757107269389,"duration":0},"status":"passed","severity":"normal"},{"uid":"1657b9cb2c417753","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757107301974,"stop":1757107301974,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5806e4bf57ce68","name":"should create PeerExchange instance with components","time":{"start":1757107279219,"stop":1757107279220,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a0065dd742255d","name":"should start all internal components","time":{"start":1757107269678,"stop":1757107269678,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1497bbb544b072","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757107686378,"stop":1757107686378,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ef6b3ff92553c8","name":"Subscribe to topic containing short and receive message","time":{"start":1757107809150,"stop":1757107809151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc5913fc60d229a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757107809156,"stop":1757107809156,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d84b9dcdbdc8cdd","name":"should dial all known peers when reached zero connections","time":{"start":1757107381164,"stop":1757107381166,"duration":2},"status":"passed","severity":"normal"},{"uid":"9eca20fa57eaa62e","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757107549064,"stop":1757107549065,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e37d6b90fc0d209","name":"should handle dial errors gracefully","time":{"start":1757107268126,"stop":1757107268126,"duration":0},"status":"passed","severity":"normal"},{"uid":"133996df3236e964","name":"yields undefined for messages without content topic","time":{"start":1757107269421,"stop":1757107269422,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d28edcaf53dfe0e","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757107268510,"stop":1757107268510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8539abffcfa14862","name":"Callback on promise, aborts when callback returns true","time":{"start":1757107680088,"stop":1757107680088,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eee0ba65eb70c5b","name":"should handle complete dial lifecycle","time":{"start":1757107268149,"stop":1757107268149,"duration":0},"status":"passed","severity":"normal"},{"uid":"4960403d22217242","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757107320882,"stop":1757107320882,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c23432b6826df","name":"should never report false negatives","time":{"start":1757107318606,"stop":1757107318607,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff56df5aa5fbb05","name":"should reject if LightPush is requested but not mounted","time":{"start":1757107301841,"stop":1757107301841,"duration":0},"status":"passed","severity":"normal"},{"uid":"179bc04b6a69ac75","name":"should handle v3 RLN errors","time":{"start":1757107301718,"stop":1757107301718,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc8f25fdfb59c32","name":"Push message with content topic containing unicode special characters","time":{"start":1757108402028,"stop":1757108402028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d450831d96f57e2b","name":"Push message with special chars payload","time":{"start":1757108402021,"stop":1757108402022,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a8094bcd5b8d87","name":"should sort peers by ping value","time":{"start":1757107269683,"stop":1757107269683,"duration":0},"status":"passed","severity":"normal"},{"uid":"db26e986c5182735","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757107320883,"stop":1757107320883,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ed2536d0bf2106","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757107252902,"stop":1757107252903,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fc7663962abe93","name":"Decrypt messages","time":{"start":1757107517122,"stop":1757107517123,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72f03e2f18ddcaa","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757107252688,"stop":1757107252688,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0b258086c2d916","name":"should remove event listeners","time":{"start":1757107268617,"stop":1757107268618,"duration":1},"status":"passed","severity":"normal"},{"uid":"77acaa4b7219033e","name":"should handle empty peer infos gracefully","time":{"start":1757107279204,"stop":1757107279204,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3ebcf43231d74c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757107268958,"stop":1757107268959,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b2f710f3c12477","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757107269412,"stop":1757107269412,"duration":0},"status":"passed","severity":"normal"},{"uid":"da4cee31fc43df24","name":"should handle browser offline state overriding peer connections","time":{"start":1757107268512,"stop":1757107268520,"duration":8},"status":"passed","severity":"normal"},{"uid":"80e65db787a8b52f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757107315282,"stop":1757107315283,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8becef41fa58e4f","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757107301835,"stop":1757107301836,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba55a9d190099241","name":"should properly create location multiaddrs - udp4","time":{"start":1757107258899,"stop":1757107258899,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3f0607fd4a22e3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757107809155,"stop":1757107809156,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ed77fc76542ba","name":"Encoder throws on empty string content topic","time":{"start":1757107269658,"stop":1757107269658,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3575ab9f62d214","name":"Push message with numeric payload","time":{"start":1757108402031,"stop":1757108402031,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3568990bef24af7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757107268463,"stop":1757107268466,"duration":3},"status":"passed","severity":"normal"},{"uid":"61e665208e7ad3b3","name":"should return different streams if requested simultaniously","time":{"start":1757107269327,"stop":1757107269328,"duration":1},"status":"passed","severity":"normal"},{"uid":"e16ce7cdb5595edd","name":"should add event listener for peer:discovery","time":{"start":1757107268406,"stop":1757107268406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e433473c6f3ba535","name":"Fails to push message with large meta","time":{"start":1757108402005,"stop":1757108402006,"duration":1},"status":"passed","severity":"normal"},{"uid":"a468963021bdcfc8","name":"should be delivered immediately if received","time":{"start":1757107320889,"stop":1757107320889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e884b0ee37adbdde","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757107315214,"stop":1757107315215,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6ec16de7535172","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757107269683,"stop":1757107269684,"duration":1},"status":"passed","severity":"normal"},{"uid":"924a41b055787809","name":"Check publish message containing Basic HTML tag","time":{"start":1757107540187,"stop":1757107540188,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0ffa43cdf518a2","name":"Subscribe and receive messages via waku relay post","time":{"start":1757107809134,"stop":1757107809135,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e9fbe8f87d2191","name":"Push message with custom timestamp: 1757103762479","time":{"start":1757108402039,"stop":1757108402040,"duration":1},"status":"passed","severity":"normal"},{"uid":"47f5c78dd5e709a3","name":"should dial peers from store on start","time":{"start":1757107269388,"stop":1757107269388,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c723004f6d9d068","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757107315232,"stop":1757107315232,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cdb1fda6230f51","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757107549063,"stop":1757107549063,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fb7ce70e2e9713","name":"should be safe to call multiple times","time":{"start":1757107268410,"stop":1757107268412,"duration":2},"status":"passed","severity":"normal"},{"uid":"25eff809c351db59","name":"Decoder throws on undefined content topic","time":{"start":1757107269658,"stop":1757107269659,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23f8405de4e13f6","name":"Passing an array","time":{"start":1757107692910,"stop":1757107692910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c322addb47334771","name":"should properly clean up resources when disposed","time":{"start":1757107299429,"stop":1757107299429,"duration":0},"status":"passed","severity":"normal"},{"uid":"76337830807bff9d","name":"should skip peers that were recently queried","time":{"start":1757107279428,"stop":1757107279428,"duration":0},"status":"passed","severity":"normal"},{"uid":"851ffebc3c531e7b","name":"should reject if Store is requested but not mounted","time":{"start":1757107301842,"stop":1757107301842,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c66a3a692a6013","name":"should keep entries that haven't expired yet","time":{"start":1757107299419,"stop":1757107299420,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5345f44c38e1a0c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757107809139,"stop":1757107809140,"duration":1},"status":"passed","severity":"normal"},{"uid":"cead5e73927d19f7","name":"pre and post cipher","time":{"start":1757107289899,"stop":1757107289900,"duration":1},"status":"passed","severity":"normal"},{"uid":"3838d1877934aea4","name":"throws on content topic with empty encoding field","time":{"start":1757107252685,"stop":1757107252685,"duration":0},"status":"passed","severity":"normal"},{"uid":"56da7d6a5917b253","name":"Check message with no pubsub topic is not received","time":{"start":1757107785162,"stop":1757107785163,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbedcc0c6ef95004","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757107269328,"stop":1757107269328,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ae8c6313855af5","name":"should insert elements correctly","time":{"start":1757107318604,"stop":1757107318605,"duration":1},"status":"passed","severity":"normal"},{"uid":"de4115e9d857eb6c","name":"should set default options when no config provided","time":{"start":1757107269677,"stop":1757107269677,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f50d75154bfb4a","name":"Subscribe to topic containing Script and receive message","time":{"start":1757107809141,"stop":1757107809142,"duration":1},"status":"passed","severity":"normal"},{"uid":"709487354ab7c75b","name":"should not fail to stop the service if it was not started","time":{"start":1757107546623,"stop":1757107546623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00e0f8c0abc9b7f","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757107258157,"stop":1757107258157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c46d35ac3144f3a","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757107315082,"stop":1757107315083,"duration":1},"status":"passed","severity":"normal"},{"uid":"6675447cda79c3f","name":"should be able to decode the field with only STORE set to true","time":{"start":1757107258165,"stop":1757107258166,"duration":1},"status":"passed","severity":"normal"},{"uid":"77441621baf1d21b","name":"Push message with Script payload","time":{"start":1757108401997,"stop":1757108401998,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbe9fa6880246dc","name":"Generator, one shard","time":{"start":1757107644241,"stop":1757107644244,"duration":3},"status":"passed","severity":"normal"},{"uid":"33046604371edc40","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757107809134,"stop":1757107809134,"duration":0},"status":"passed","severity":"normal"},{"uid":"295451ca2f8baaf","name":"should handle relay send failures gracefully","time":{"start":1757107268656,"stop":1757107268657,"duration":1},"status":"passed","severity":"normal"},{"uid":"98771081dcf1f131","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757107344011,"stop":1757107344012,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec8d067fb2cdbda","name":"Push message with content topic containing Arabic","time":{"start":1757108402015,"stop":1757108402016,"duration":1},"status":"passed","severity":"normal"},{"uid":"efbb7354951324b6","name":"should return false when pubsub topic parsing fails","time":{"start":1757107268570,"stop":1757107268570,"duration":0},"status":"passed","severity":"normal"},{"uid":"51872989f9aa18c7","name":"Push message with SQL Injection payload","time":{"start":1757108401997,"stop":1757108401997,"duration":0},"status":"passed","severity":"normal"},{"uid":"2062c732a5e5293d","name":"Check message with no payload is not received","time":{"start":1757107785163,"stop":1757107785163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcb2eaa299b064a","name":"should allow redial after failed dial cooldown expires","time":{"start":1757107268127,"stop":1757107268127,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b4c63de25b8a64","name":"Push message with content topic containing unicode special characters","time":{"start":1757108402038,"stop":1757108402038,"duration":0},"status":"passed","severity":"normal"},{"uid":"110829de376505bb","name":"Check received message containing Chinese","time":{"start":1757107785156,"stop":1757107785156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc7b5629669debc","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757107540193,"stop":1757107540194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d220bb7374b8791","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757107809147,"stop":1757107809147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bddb9615901876d","name":"Check publish message containing Script","time":{"start":1757107540186,"stop":1757107540186,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9e5325a5c2fa8f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757107809136,"stop":1757107809136,"duration":0},"status":"skipped","severity":"normal"},{"uid":"31ae48ea003053a3","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757107315215,"stop":1757107315226,"duration":11},"status":"passed","severity":"normal"},{"uid":"fd87c522e1a5d7f1","name":"should successfully query store with valid decoders and options","time":{"start":1757107301847,"stop":1757107301847,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82871121b840d46","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757107315226,"stop":1757107315226,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edef3e4fa57d9ad","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757107301850,"stop":1757107301850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94f352331eb9d5","name":"Push message with Arabic payload","time":{"start":1757108401996,"stop":1757108401997,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae42c33a83d1e864","name":"Push message with meta","time":{"start":1757108402005,"stop":1757108402005,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1bc00e7c5c5cf7","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757107258903,"stop":1757107258903,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbc5c85eb8b9c21","name":"Push message with custom timestamp: 1726348962479","time":{"start":1757108402039,"stop":1757108402039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ecd0df77abc843","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757107301482,"stop":1757107301486,"duration":4},"status":"passed","severity":"normal"},{"uid":"8c24c401d65d0877","name":"messageHashStr works with IProtoMessage","time":{"start":1757107268970,"stop":1757107268971,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee74fb9698ced352","name":"Check received message containing short","time":{"start":1757107785165,"stop":1757107785165,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a3858c7cc38b09","name":"should handle corrupted shard info gracefully","time":{"start":1757107268582,"stop":1757107268582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f91e83a41960f1f","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757107268639,"stop":1757107268639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c6db39078ed54","name":"Fails to push message with large meta","time":{"start":1757108402039,"stop":1757108402039,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb4c237212ff9af","name":"Push message with content topic containing SQL Injection","time":{"start":1757108402016,"stop":1757108402016,"duration":0},"status":"passed","severity":"normal"},{"uid":"2695f75fb5fd6732","name":"Check publish message containing JSON","time":{"start":1757107540188,"stop":1757107540188,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d1e3bbdb6c11dc","name":"should handle ping failures gracefully","time":{"start":1757107268640,"stop":1757107268640,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c49ea56f35de8f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app71/3/topic451/xml","time":{"start":1757107637471,"stop":1757107637472,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffacb8a0a0877086","name":"should deliver messages after dependencies are met","time":{"start":1757107320884,"stop":1757107320884,"duration":0},"status":"passed","severity":"normal"},{"uid":"151f254018963ca9","name":"Check message on other pubsub topic is not received","time":{"start":1757107785172,"stop":1757107785172,"duration":0},"status":"passed","severity":"normal"},{"uid":"4001d438473cd49c","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757107685011,"stop":1757107685013,"duration":2},"status":"passed","severity":"normal"},{"uid":"6d1aff58cb47c1aa","name":"Fails to publish message with empty text","time":{"start":1757107540197,"stop":1757107540198,"duration":1},"status":"passed","severity":"normal"},{"uid":"3372835b2d2fb30a","name":"should handle different types of entries","time":{"start":1757107299420,"stop":1757107299421,"duration":1},"status":"passed","severity":"normal"},{"uid":"def7da4c335e0a68","name":"Check publish message containing Arabic","time":{"start":1757107540183,"stop":1757107540184,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c9efe3bf62d7f3","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757107654495,"stop":1757107654496,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3b07650e3ab5781","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757107549052,"stop":1757107549052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd04f929793bea6","name":"Fails to push message bigger that 1MB","time":{"start":1757108402007,"stop":1757108402008,"duration":1},"status":"passed","severity":"normal"},{"uid":"71758bd4ab104006","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757107315234,"stop":1757107315234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff75d5fba0e49d49","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757107269406,"stop":1757107269406,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce2236a3b7e6be9","name":"Check received message containing Script","time":{"start":1757107785167,"stop":1757107785168,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6a596b2b0f1039","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757107315234,"stop":1757107315234,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee653c59e7bd03ee","name":"random static sharding 5 - Cluster ID: 750, Shard ID: 592","time":{"start":1757107633652,"stop":1757107633653,"duration":1},"status":"passed","severity":"normal"},{"uid":"566d903d82c23417","name":"should skip peers without peer exchange protocol","time":{"start":1757107279429,"stop":1757107279429,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baf6555e9cab61","name":"Push message with special chars payload","time":{"start":1757108402031,"stop":1757108402032,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b55d3482a2f7ea","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757107269025,"stop":1757107269025,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef3fb461812278","name":"Check received message containing Chinese","time":{"start":1757107785166,"stop":1757107785166,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da405c6e7829114","name":"should return true when peer is on the specified shard","time":{"start":1757107268557,"stop":1757107268557,"duration":0},"status":"passed","severity":"normal"},{"uid":"eedfc34b28d23820","name":"should stop ping timers on peer disconnect","time":{"start":1757107268620,"stop":1757107268638,"duration":18},"status":"passed","severity":"normal"},{"uid":"987e88a9faa89ab8","name":"Check publish message containing long","time":{"start":1757107540178,"stop":1757107540179,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ce437a90931739","name":"Check message with no content topic is not received","time":{"start":1757107785172,"stop":1757107785173,"duration":1},"status":"passed","severity":"normal"},{"uid":"22968ed957f82436","name":"should clear all timers","time":{"start":1757107268618,"stop":1757107268618,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c134c124f95e781","name":"Push message with content topic containing SQL Injection","time":{"start":1757108402037,"stop":1757108402037,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab234c35e6538e5b","name":"Subscribe to topic containing XML and receive message","time":{"start":1757107809142,"stop":1757107809142,"duration":0},"status":"passed","severity":"normal"},{"uid":"88827e4fa3b05079","name":"Push message with content topic containing emoji","time":{"start":1757108402028,"stop":1757108402028,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae393eb3ae58485","name":"Check publish message containing unicode special characters","time":{"start":1757107540191,"stop":1757107540192,"duration":1},"status":"passed","severity":"normal"},{"uid":"498e84f0bab699d8","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757107269411,"stop":1757107269412,"duration":1},"status":"passed","severity":"normal"},{"uid":"b08c04bf0d6bdefb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757107809154,"stop":1757107809155,"duration":1},"status":"passed","severity":"normal"},{"uid":"859d1385a1f35364","name":"Meta field set when metaSetter is specified","time":{"start":1757107269657,"stop":1757107269658,"duration":1},"status":"passed","severity":"normal"},{"uid":"a396d762994e3947","name":"should perform ping and update peer store on timer","time":{"start":1757107268639,"stop":1757107268640,"duration":1},"status":"passed","severity":"normal"},{"uid":"495d50855b9144f2","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757107809142,"stop":1757107809143,"duration":1},"status":"passed","severity":"normal"},{"uid":"454319af8122482f","name":"should do nothing if no non-locked connections to drop","time":{"start":1757107269410,"stop":1757107269411,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5f45846d9f4f8d","name":"should update peer store before dialing","time":{"start":1757107268413,"stop":1757107268413,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4f493c3554585f","name":"should not fail to start the service if it is already started","time":{"start":1757107342310,"stop":1757107342311,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c47f91badfa8845","name":"Publish message with custom timestamp: Fri Sep 05 2025 22:25:32 GMT+0000 (Coordinated Universal Time)","time":{"start":1757107540196,"stop":1757107540196,"duration":0},"status":"passed","severity":"normal"},{"uid":"506923a43b2fef01","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757107315082,"stop":1757107315082,"duration":0},"status":"passed","severity":"normal"},{"uid":"297d0df4557b342a","name":"should handle dial errors","time":{"start":1757107269680,"stop":1757107269680,"duration":0},"status":"passed","severity":"normal"},{"uid":"537633e1914f00ba","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757107809141,"stop":1757107809141,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b3ba62f0b439b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757107549062,"stop":1757107549062,"duration":0},"status":"passed","severity":"normal"},{"uid":"361aff1476efbe6e","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757107315274,"stop":1757107315274,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc21581b2b0cecb1","name":"should return true when peer is on the same cluster","time":{"start":1757107268543,"stop":1757107268544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28003d1d1c4eed1","name":"should set field with only FILTER enabled","time":{"start":1757107258902,"stop":1757107258903,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dfa2685ff1baaf8","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757107315235,"stop":1757107315240,"duration":5},"status":"passed","severity":"normal"},{"uid":"dabc08553f5e39bf","name":"Ephemeral field set to true","time":{"start":1757107269657,"stop":1757107269657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e83ff8b19e35d53e","name":"should handle errors gracefully when getting peer info","time":{"start":1757107268581,"stop":1757107268582,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c56fa6e0c1300c4","name":"Push to array if already present","time":{"start":1757107252432,"stop":1757107252432,"duration":0},"status":"passed","severity":"normal"},{"uid":"b771e1fd5bbecaf2","name":"Push message with content topic containing SQL Injection","time":{"start":1757108402027,"stop":1757108402027,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee1cb8f368d3b55","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757107315233,"stop":1757107315233,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5da0fe8237d63d","name":"Query generator for multiple messages with different content topic format","time":{"start":1757107680087,"stop":1757107680088,"duration":1},"status":"passed","severity":"normal"},{"uid":"53f56d79e016a03f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757107809143,"stop":1757107809143,"duration":0},"status":"passed","severity":"normal"},{"uid":"13699bce1e84ef1f","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757107301552,"stop":1757107301557,"duration":5},"status":"passed","severity":"normal"},{"uid":"48edcd8d65d2c834","name":"tcp ip4 address","time":{"start":1757107258232,"stop":1757107258233,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc99eacdaea757b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757107258167,"stop":1757107258169,"duration":2},"status":"passed","severity":"normal"},{"uid":"3aeb4c999702470","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757107809135,"stop":1757107809135,"duration":0},"status":"passed","severity":"normal"},{"uid":"dafd59848bd074a3","name":"Check publish message containing SQL Injection","time":{"start":1757107540185,"stop":1757107540185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa83863b1e8cf37","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app5/9/topic830/proto","time":{"start":1757107637472,"stop":1757107637473,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbd4d582a0fa172b","name":"Push message with content topic containing Chinese","time":{"start":1757108402015,"stop":1757108402015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc93f2336251037f","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757107268646,"stop":1757107268647,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8cab4f4e37c62b","name":"should handle malformed response data","time":{"start":1757107279211,"stop":1757107279212,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6dc4a32d04f7b05","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757107289383,"stop":1757107289384,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a8ddde6b5f8cd8d","name":"should drop connection to one peer on hangUp","time":{"start":1757107425538,"stop":1757107425539,"duration":1},"status":"passed","severity":"normal"},{"uid":"925f9abbfaa44e18","name":"Push message with content topic containing special chars","time":{"start":1757108402002,"stop":1757108402002,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd23808a6e43553","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757107301548,"stop":1757107301548,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a85e801cdbb655","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757107301535,"stop":1757107301535,"duration":0},"status":"passed","severity":"normal"},{"uid":"f48311604b2a5901","name":"should work with stubbed retrieve function","time":{"start":1757107301829,"stop":1757107301829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ae0ee9324ba950","name":"should emit a peer event after start","time":{"start":1757107546625,"stop":1757107546626,"duration":1},"status":"passed","severity":"normal"},{"uid":"aad9c8fde8a7e044","name":"should start and stop interval correctly","time":{"start":1757107300206,"stop":1757107300207,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab91760b134f63e2","name":"should return PeerId when PeerId is provided","time":{"start":1757107269025,"stop":1757107269026,"duration":1},"status":"passed","severity":"normal"},{"uid":"872d6a9d73ea0ed7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757107252695,"stop":1757107252695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9090954667dc4137","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757107647034,"stop":1757107647034,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ce1cbe65616b66e","name":"Push message with JSON payload","time":{"start":1757108402012,"stop":1757108402012,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b208f8857626c59","name":"Check received message containing shell command","time":{"start":1757107785159,"stop":1757107785159,"duration":0},"status":"passed","severity":"normal"},{"uid":"487a6a37034aad30","name":"Subscribe to topic containing short and receive message","time":{"start":1757107809138,"stop":1757107809138,"duration":0},"status":"passed","severity":"normal"},{"uid":"f585abee8b553797","name":"A test","time":{"start":1757107415038,"stop":1757107415038,"duration":0},"status":"passed","severity":"normal"},{"uid":"922839403447a82b","name":"should process tasks in queue","time":{"start":1757107300207,"stop":1757107300207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed92e705cacc8b8c","name":"should clear dial history on stop","time":{"start":1757107268094,"stop":1757107268095,"duration":1},"status":"passed","severity":"normal"},{"uid":"632896b08bc71a28","name":"Waku message hash computation (no timestamp)","time":{"start":1757107268960,"stop":1757107268969,"duration":9},"status":"passed","severity":"normal"},{"uid":"5766409bed877236","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757107515378,"stop":1757107515378,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b2741f2d0a574b","name":"should handle large number of peers request","time":{"start":1757107279212,"stop":1757107279212,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb17be9b19624cbf","name":"Push message with Russian payload","time":{"start":1757108401997,"stop":1757108401997,"duration":0},"status":"passed","severity":"normal"},{"uid":"547197f10fe495ca","name":"should serialize and deserialize correctly","time":{"start":1757107318607,"stop":1757107318608,"duration":1},"status":"passed","severity":"normal"},{"uid":"88b75358daaec4df","name":"should not retry if at least one success","time":{"start":1757107300224,"stop":1757107300224,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca932d7238d52940","name":"Push message with custom timestamp: 1757110962479","time":{"start":1757108402019,"stop":1757108402020,"duration":1},"status":"passed","severity":"normal"},{"uid":"53461026fb9e12c8","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757107268648,"stop":1757107268648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1db00dec1e4627","name":"should return empty array when no peers connected","time":{"start":1757107269682,"stop":1757107269682,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f0bf84eea2799b","name":"random static sharding 10 - Cluster ID: 130, Shard ID: 474","time":{"start":1757107633657,"stop":1757107633657,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed44a65b2c85b3e2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757107278170,"stop":1757107278170,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a21caec4389cc","name":"Push message with shell command payload","time":{"start":1757108402034,"stop":1757108402034,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c2b3106cc1e753","name":"should dial with PeerId and return stream","time":{"start":1757107269680,"stop":1757107269680,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce4d92cf9e46505","name":"Overlapping topic subscription","time":{"start":1757107549056,"stop":1757107549056,"duration":0},"status":"skipped","severity":"normal"},{"uid":"707461712091fa84","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757107315275,"stop":1757107315275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c647fda05defce","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757107252687,"stop":1757107252687,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2e10b518a3fcdd","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757107268959,"stop":1757107268959,"duration":0},"status":"passed","severity":"normal"},{"uid":"60cd7b8bd0314c06","name":"should start periodic discovery on start","time":{"start":1757107279433,"stop":1757107279433,"duration":0},"status":"passed","severity":"normal"},{"uid":"abddc4827df7bd0b","name":"should remove event listener for peer:discovery","time":{"start":1757107268407,"stop":1757107268410,"duration":3},"status":"passed","severity":"normal"},{"uid":"d840d5c44f0b44e6","name":"ignores unrecognized TXT record formats","time":{"start":1757107279265,"stop":1757107279265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52ccd8865d14555","name":"Query Generator, No message returned","time":{"start":1757107654494,"stop":1757107654494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5366e8768ea35e74","name":"Check publish message containing Russian","time":{"start":1757107540184,"stop":1757107540185,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ea102f5c1898f6","name":"should update ack status of messages in outgoing buffer","time":{"start":1757107320888,"stop":1757107320888,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9a60708c00bd64","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757107279268,"stop":1757107279268,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ee61bc85f6279000","name":"A test","time":{"start":1757107415037,"stop":1757107415037,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ee99726c08ede5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757107809149,"stop":1757107809149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c40af3f0d75668","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757107693969,"stop":1757107693970,"duration":1},"status":"passed","severity":"normal"},{"uid":"28be86dfa7d20f46","name":"should not fail to stop the service if it was not started","time":{"start":1757107342308,"stop":1757107342309,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e44aae6f9959b8a","name":"connects to nwaku","time":{"start":1757107692907,"stop":1757107692908,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d276c977bae206","name":"Bloom filter","time":{"start":1757107320475,"stop":1757107320475,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3caa3955278c63","name":"Push message with Basic HTML tag payload","time":{"start":1757108402023,"stop":1757108402023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c045507f8373a8c7","name":"should retry failed tasks","time":{"start":1757107300216,"stop":1757107300216,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbab8e8c5d4e592a","name":"ends if stream creation fails","time":{"start":1757107269419,"stop":1757107269419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c7b29260a54170","name":"Throws when trying to push message with empty payload","time":{"start":1757108402025,"stop":1757108402025,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ccaab74bd3fe80","name":"should properly create location multiaddrs - tcp4","time":{"start":1757107258899,"stop":1757107258899,"duration":0},"status":"passed","severity":"normal"},{"uid":"58391b922f71491a","name":"Check received message containing short","time":{"start":1757107785155,"stop":1757107785155,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a853f22ae84437","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757107302057,"stop":1757107302057,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ff746d4ef449f6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757107809144,"stop":1757107809144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0204b4eedb6b06f","name":"Push message with content topic containing Arabic","time":{"start":1757108402027,"stop":1757108402027,"duration":0},"status":"passed","severity":"normal"},{"uid":"176f2980fff892ca","name":"should allow redial after cooldown period","time":{"start":1757107268119,"stop":1757107268120,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbebefaaddbd1658","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757107252686,"stop":1757107252686,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df0089e73ba161","name":"Passing page size 10 when there are 10 messages","time":{"start":1757107678582,"stop":1757107678582,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c517e89f65a0655","name":"Push message with content topic containing unicode special characters","time":{"start":1757108402004,"stop":1757108402004,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26ff39544c36919","name":"throws on empty content topic","time":{"start":1757107252681,"stop":1757107252682,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff1b40dd9338cfb3","name":"Check publish message containing XML","time":{"start":1757107540186,"stop":1757107540187,"duration":1},"status":"passed","severity":"normal"},{"uid":"57fd700dadcef596","name":"Push message with content topic containing long","time":{"start":1757108402036,"stop":1757108402036,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d77f230ac11199","name":"should filter out undefined ENRs","time":{"start":1757107279205,"stop":1757107279205,"duration":0},"status":"passed","severity":"normal"},{"uid":"2deac76dd2689744","name":"should be safe to call multiple times","time":{"start":1757107269390,"stop":1757107269393,"duration":3},"status":"passed","severity":"normal"},{"uid":"66f3583b2f4f77ef","name":"Check message received after jswaku node is restarted","time":{"start":1757107785164,"stop":1757107785164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9812615dab0702e1","name":"Push message with special chars payload","time":{"start":1757108402009,"stop":1757108402009,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b4f9d329883e62","name":"isConnected should return false after all peers disconnect","time":{"start":1757107357909,"stop":1757107357910,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c244d6000d2b167","name":"Subscribe to topic containing Script and receive message","time":{"start":1757107809153,"stop":1757107809153,"duration":0},"status":"passed","severity":"normal"},{"uid":"28efd3b4cf52249a","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757107301975,"stop":1757107301975,"duration":0},"status":"passed","severity":"normal"},{"uid":"535b5f2c11c0411c","name":"Push message with custom timestamp: 1757110962479","time":{"start":1757108402007,"stop":1757108402007,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7e352a4b4c6ac6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757107785171,"stop":1757107785171,"duration":0},"status":"passed","severity":"normal"},{"uid":"7180c29d9751d8d5","name":"Check received message containing XML","time":{"start":1757107785168,"stop":1757107785168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f2ebe4a802d790","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757107268482,"stop":1757107268492,"duration":10},"status":"passed","severity":"normal"},{"uid":"ccce3dba7414cc7d","name":"Store - dialed first","time":{"start":1757107698955,"stop":1757107698956,"duration":1},"status":"passed","severity":"normal"},{"uid":"f442986f085adf67","name":"Passing page size 110 when there are 120 messages","time":{"start":1757107678583,"stop":1757107678583,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b5be01b1037638","name":"should work with stubbed waku event emitter","time":{"start":1757107301828,"stop":1757107301828,"duration":0},"status":"passed","severity":"normal"},{"uid":"56bb596c7e22095e","name":"should not receive a peer event after stop","time":{"start":1757107283494,"stop":1757107283494,"duration":0},"status":"passed","severity":"normal"},{"uid":"984cb3f845b6789a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757107544979,"stop":1757107544980,"duration":1},"status":"passed","severity":"normal"},{"uid":"25a79830f30e03e9","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757107258158,"stop":1757107258158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c33a902d9c077f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757107809148,"stop":1757107809148,"duration":0},"status":"skipped","severity":"normal"},{"uid":"441e972b91d2108b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757107809155,"stop":1757107809155,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2a3c42889c394","name":"should add and remove event listeners correctly","time":{"start":1757107283496,"stop":1757107283496,"duration":0},"status":"passed","severity":"normal"},{"uid":"6116fe58194b3279","name":"should not retry if at least one success","time":{"start":1757107301717,"stop":1757107301717,"duration":0},"status":"passed","severity":"normal"},{"uid":"26854f94f1914039","name":"should fail to send if no connected peers found","time":{"start":1757107301715,"stop":1757107301715,"duration":0},"status":"passed","severity":"normal"},{"uid":"861e52bd930f6552","name":"Promise Callback - true","time":{"start":1757107665199,"stop":1757107665200,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b7b4e629c076dc","name":"throws on content topic with empty version field","time":{"start":1757107252684,"stop":1757107252684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e0fe13860b8f56","name":"should remove event listeners from globalThis","time":{"start":1757107268481,"stop":1757107268481,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fff1c77c1ff075","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757107693969,"stop":1757107693969,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b637eefe4cb64e2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757107429996,"stop":1757107429996,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca633044f75582e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757107549063,"stop":1757107549063,"duration":0},"status":"passed","severity":"normal"},{"uid":"233c15eb376d3983","name":"Push message equal or less that 1MB","time":{"start":1757108402040,"stop":1757108402040,"duration":0},"status":"passed","severity":"normal"},{"uid":"143177d4ec63d534","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757107278165,"stop":1757107278165,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92517ecac54f156","name":"should initialize with default number of peers","time":{"start":1757107301524,"stop":1757107301525,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4dfba79dd1bdd4f","name":"Push message with escaped characters payload","time":{"start":1757108402024,"stop":1757108402024,"duration":0},"status":"passed","severity":"normal"},{"uid":"913c27b33dbd90e8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757107549064,"stop":1757107549064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff529c865148835","name":"Init the array if not present","time":{"start":1757107252430,"stop":1757107252432,"duration":2},"status":"passed","severity":"normal"},{"uid":"cde7c49447a503d2","name":"should properly create peer info with all multiaddrs","time":{"start":1757107258901,"stop":1757107258901,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb754223ebf5750e","name":"Push message with content topic containing short","time":{"start":1757108402035,"stop":1757108402036,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa414c56a08776d","name":"Check received message containing SQL Injection","time":{"start":1757107785167,"stop":1757107785167,"duration":0},"status":"passed","severity":"normal"},{"uid":"94918f11e624ef36","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757107291012,"stop":1757107291012,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecec0a74eeb0281b","name":"throws on content topic with empty topic name field","time":{"start":1757107252684,"stop":1757107252685,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab688f7e0e3cd3c","name":"should not allow k > 12","time":{"start":1757107315076,"stop":1757107315077,"duration":1},"status":"passed","severity":"normal"},{"uid":"f340cfe320fc0677","name":"Push message equal or less that 1MB","time":{"start":1757108402030,"stop":1757108402030,"duration":0},"status":"passed","severity":"normal"},{"uid":"f600e95823e980d0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757107252696,"stop":1757107252696,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d92134a533c442","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757107544980,"stop":1757107544980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa66395217a8bf6","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757107301832,"stop":1757107301833,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6673f434cd38d10","name":"should respect custom numPeersToUse configuration","time":{"start":1757107301535,"stop":1757107301536,"duration":1},"status":"passed","severity":"normal"},{"uid":"56623e7ec01deedb","name":"Check received message containing SQL Injection","time":{"start":1757107785157,"stop":1757107785157,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbfd4676c04ea045","name":"Check received message containing emoji","time":{"start":1757107785170,"stop":1757107785170,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d37056d2e6ec87","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757107252700,"stop":1757107252700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d4ce7258f348f3","name":"Publish message with large meta","time":{"start":1757107540205,"stop":1757107540205,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c72df73bf7b182f","name":"should dispatch network event when browser goes online","time":{"start":1757107268506,"stop":1757107268509,"duration":3},"status":"passed","severity":"normal"},{"uid":"42fd4178053e35c0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757107647031,"stop":1757107647032,"duration":1},"status":"passed","severity":"normal"},{"uid":"5feeb5acc6f37326","name":"it tolerates circular branch references","time":{"start":1757107279263,"stop":1757107279264,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c9a39729d0fe0b","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757107279211,"stop":1757107279211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c25c90389174a77","name":"accepts valid message hash query","time":{"start":1757107268800,"stop":1757107268801,"duration":1},"status":"passed","severity":"normal"},{"uid":"883d096b6e47f8c6","name":"should create KeepAliveManager with relay","time":{"start":1757107268610,"stop":1757107268611,"duration":1},"status":"passed","severity":"normal"},{"uid":"88adcdb76bba962d","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757107301848,"stop":1757107301849,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2cd6bce60fea9a","name":"Ordered callback, aborts when callback returns true","time":{"start":1757107680089,"stop":1757107680089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c491d18282c52556","name":"should handle peer disconnect event when no connections remain","time":{"start":1757107268498,"stop":1757107268499,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffc1d17ae0f29f","name":"Push message with XML payload","time":{"start":1757108402023,"stop":1757108402023,"duration":0},"status":"passed","severity":"normal"},{"uid":"1edf6db1abdae971","name":"Push message with content topic containing Chinese","time":{"start":1757108402002,"stop":1757108402002,"duration":0},"status":"passed","severity":"normal"},{"uid":"787eb57b27b9e2ca","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757107647032,"stop":1757107647033,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c23368a9c1c7c83","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757107809152,"stop":1757107809152,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a6ebab1cdaceb7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757107693968,"stop":1757107693968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd7298db5391d7","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757107654494,"stop":1757107654494,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf57730c19462ae","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757107301551,"stop":1757107301551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362896d9cb3881a","name":"Query with Promise Callback, No Decoder","time":{"start":1757107654496,"stop":1757107654496,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aca5c6798db7122","name":"Check received message containing Russian","time":{"start":1757107785167,"stop":1757107785167,"duration":0},"status":"passed","severity":"normal"},{"uid":"535df3e32d7f9507","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757107809152,"stop":1757107809152,"duration":0},"status":"passed","severity":"normal"},{"uid":"924b5ac64640e052","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757107785173,"stop":1757107785174,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36585c7d580d7c3","name":"should monitor connected peers and store them into cache","time":{"start":1757107431695,"stop":1757107431696,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6cd6337f544a1f","name":"should handle queue processing errors gracefully","time":{"start":1757107268141,"stop":1757107268141,"duration":0},"status":"passed","severity":"normal"},{"uid":"536ded007bfc458a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757107809154,"stop":1757107809154,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2157a09040fae2","name":"can query messages by message hash","time":{"start":1757107657079,"stop":1757107657079,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a71cce8ba6cf96","name":"should create a new stream if no existing for protocol found","time":{"start":1757107269326,"stop":1757107269326,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ae43c7203e8b13","name":"Check received message containing special chars","time":{"start":1757107785156,"stop":1757107785156,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd66fbf0148f1a50","name":"can start the service","time":{"start":1757107342306,"stop":1757107342307,"duration":1},"status":"passed","severity":"normal"},{"uid":"122518ffe8e256b9","name":"Sign & Recover","time":{"start":1757107289900,"stop":1757107289900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b1a447d1bcf3164","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757107685014,"stop":1757107685014,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3cabd2d5b0d39c1","name":"should not dispatch event when already connected","time":{"start":1757107268499,"stop":1757107268505,"duration":6},"status":"passed","severity":"normal"},{"uid":"d1f567aad4bfa5dc","name":"should throw error - invalid id","time":{"start":1757107258895,"stop":1757107258896,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f726d27a50283b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757107268647,"stop":1757107268647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe278e0bc2e339c","name":"Check received message containing shell command","time":{"start":1757107785169,"stop":1757107785169,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ecaaf4a3e8eb19","name":"should check false positive rate","time":{"start":1757107318610,"stop":1757107318611,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9770ee36e5315b9","name":"can start and stop the service","time":{"start":1757107342308,"stop":1757107342308,"duration":0},"status":"passed","severity":"normal"},{"uid":"665e1b841074fc","name":"Ephemeral messages are not stored","time":{"start":1757107344010,"stop":1757107344011,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e049854e0eb186","name":"should only return 1 node with relay and store capability","time":{"start":1757107279266,"stop":1757107279266,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffebbddade31f4d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757107315246,"stop":1757107315247,"duration":1},"status":"passed","severity":"normal"},{"uid":"faeebe674295bb4","name":"should start and setup intervals and event listeners","time":{"start":1757107302057,"stop":1757107302057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eab54a8ffc4dc09","name":"Push message with custom timestamp: 1726348962479","time":{"start":1757108402029,"stop":1757108402029,"duration":0},"status":"passed","severity":"normal"},{"uid":"245264f08c6899ef","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757107279207,"stop":1757107279210,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea408fd816f266e3","name":"should call waitForPeer on Relay","time":{"start":1757107301844,"stop":1757107301845,"duration":1},"status":"passed","severity":"normal"},{"uid":"559b1f3ec3d10cf7","name":"should create an instance with libp2p and dialer","time":{"start":1757107268405,"stop":1757107268405,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1bee0c5d0082cca","name":"should process queue every 500ms","time":{"start":1757107268139,"stop":1757107268139,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc65517d16f6c99b","name":"should be safe to call multiple times","time":{"start":1757107268406,"stop":1757107268406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bce14d8a676a6f","name":"Fails to push message bigger that 1MB","time":{"start":1757108402020,"stop":1757108402020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecc1181434c7e6b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757107252689,"stop":1757107252690,"duration":1},"status":"passed","severity":"normal"},{"uid":"2004aa7e7c52fc8f","name":"random static sharding 9 - Cluster ID: 964, Shard ID: 311","time":{"start":1757107633657,"stop":1757107633657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59040235c7468d","name":"can start and stop the service","time":{"start":1757107546622,"stop":1757107546623,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3cd509f3fe6290a","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app43/4/topic195/utf8","time":{"start":1757107637473,"stop":1757107637473,"duration":0},"status":"passed","severity":"normal"},{"uid":"718d64b94567698e","name":"Push message with XML payload","time":{"start":1757108402011,"stop":1757108402011,"duration":0},"status":"passed","severity":"normal"},{"uid":"37abc945bbc1c1cc","name":"should enable all discoveries when explicitly set","time":{"start":1757107300578,"stop":1757107300578,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b40360534df807","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757107320880,"stop":1757107320881,"duration":1},"status":"passed","severity":"normal"},{"uid":"82e88ceeb8f55660","name":"Push message with numeric payload","time":{"start":1757108401995,"stop":1757108401995,"duration":0},"status":"passed","severity":"normal"},{"uid":"363606b7c83ea9b0","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757107279268,"stop":1757107279268,"duration":0},"status":"skipped","severity":"normal"},{"uid":"56ce2c28ae79d1c1","name":"handles different networkShards values correctly","time":{"start":1757107252693,"stop":1757107252694,"duration":1},"status":"passed","severity":"normal"},{"uid":"b311f26a4fb1198f","name":"should register libp2p event listeners when start is called","time":{"start":1757107301534,"stop":1757107301534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4beb1bdc3b2733f5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757107809153,"stop":1757107809153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8826d7cc2dae3f5e","name":"Relay - times out","time":{"start":1757107698954,"stop":1757107698955,"duration":1},"status":"passed","severity":"normal"},{"uid":"853581ce58900055","name":"Push message with short payload","time":{"start":1757108402031,"stop":1757108402031,"duration":0},"status":"passed","severity":"normal"},{"uid":"46b6e2cc13879069","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757107540200,"stop":1757107540202,"duration":2},"status":"passed","severity":"normal"},{"uid":"2645225b238fbd30","name":"messageHash returns a Uint8Array","time":{"start":1757107268969,"stop":1757107268970,"duration":1},"status":"passed","severity":"normal"},{"uid":"469197a5af43d634","name":"Push message with content topic containing Arabic","time":{"start":1757108402037,"stop":1757108402037,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e16cb91394b71ee","name":"Push message with Arabic payload","time":{"start":1757108402032,"stop":1757108402032,"duration":0},"status":"passed","severity":"normal"},{"uid":"77829ab960a819ec","name":"should not receive a peer event before start","time":{"start":1757107283494,"stop":1757107283494,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e0828f610785fce","name":"should initialize with default options","time":{"start":1757107279419,"stop":1757107279419,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d41dd88fe09121","name":"should decode valid enr successfully","time":{"start":1757107258893,"stop":1757107258893,"duration":0},"status":"passed","severity":"normal"},{"uid":"d127e0b657d96e56","name":"Push message with SQL Injection payload","time":{"start":1757108402022,"stop":1757108402023,"duration":1},"status":"passed","severity":"normal"},{"uid":"779a4114a9190333","name":"should set up event listeners when started","time":{"start":1757107301826,"stop":1757107301827,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae75988cd7e1610","name":"Push message with content topic containing Chinese","time":{"start":1757108402036,"stop":1757108402037,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ddd66ad6d2a812","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757107544979,"stop":1757107544979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a113f08b2dee59e9","name":"Push message with long payload","time":{"start":1757108401995,"stop":1757108401995,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf931ccbeee7ec4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757107647033,"stop":1757107647034,"duration":1},"status":"passed","severity":"normal"},{"uid":"cacf25e8d5ea4e69","name":"should encode/decode to RLP encoding","time":{"start":1757107258897,"stop":1757107258897,"duration":0},"status":"passed","severity":"normal"},{"uid":"9755a9faad306d86","name":"should throw error - no public key","time":{"start":1757107258894,"stop":1757107258895,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb18446dbe9a0eb9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757107301525,"stop":1757107301526,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3432abff6a1fc97","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757107301836,"stop":1757107301836,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc367ec3b5b71c50","name":"does not validate decoders for hash queries","time":{"start":1757107269418,"stop":1757107269419,"duration":1},"status":"passed","severity":"normal"},{"uid":"3566b6a150607768","name":"Ordered Callback - false","time":{"start":1757107665201,"stop":1757107665201,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cef24c6fcd6e3d7","name":"should invoke callbacks when receiving a message","time":{"start":1757107302056,"stop":1757107302057,"duration":1},"status":"passed","severity":"normal"},{"uid":"921c9bf0572aab23","name":"should handle query errors gracefully","time":{"start":1757107279430,"stop":1757107279430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f54ab0124304b8","name":"Check publish message containing shell command","time":{"start":1757107540188,"stop":1757107540190,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c5d7c469f9ef3dc","name":"should request peer renewal on specific errors","time":{"start":1757107300216,"stop":1757107300217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8c2fac7ec7b5d1a","name":"should handle dial errors gracefully","time":{"start":1757107268413,"stop":1757107268413,"duration":0},"status":"passed","severity":"normal"},{"uid":"95369e1ae0f36d52","name":"Refresh subscription","time":{"start":1757107809137,"stop":1757107809138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f56e3dd6d25b6a75","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757107357909,"stop":1757107357909,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e8f5f9b471c5d8","name":"should properly create location multiaddrs - tcp6","time":{"start":1757107258900,"stop":1757107258900,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1788d2e494c244","name":"Push message with custom timestamp: 1726348962479","time":{"start":1757108402006,"stop":1757108402006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69020cd165d5c42","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757107278180,"stop":1757107278181,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79b80aa527fd327","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757107258169,"stop":1757107258169,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b29a24590b55ed","name":"Check received message containing XML","time":{"start":1757107785158,"stop":1757107785158,"duration":0},"status":"passed","severity":"normal"},{"uid":"7310c44e4b3272d7","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757107315240,"stop":1757107315241,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a7d922bc92928e0","name":"Query generator for 2000 messages","time":{"start":1757107680089,"stop":1757107680090,"duration":1},"status":"passed","severity":"normal"},{"uid":"e68c43ef9c117abb","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757107269679,"stop":1757107269679,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe05ef1708d70fd","name":"Get Nodes","time":{"start":1757107279032,"stop":1757107279032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2da3f14f4553e17","name":"Push message with content topic containing Russian","time":{"start":1757108402037,"stop":1757108402037,"duration":0},"status":"passed","severity":"normal"},{"uid":"31788c9877e7a49a","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757107252690,"stop":1757107252690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a460952e06f4e81c","name":"Stops search when maxGet is reached","time":{"start":1757107279032,"stop":1757107279032,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ffba98e53de43","name":"Check received message containing JSON","time":{"start":1757107785159,"stop":1757107785159,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21b02f351bf30a5","name":"Subscribe to topic containing long and receive message","time":{"start":1757107809151,"stop":1757107809151,"duration":0},"status":"passed","severity":"normal"},{"uid":"524e2a0a00bcb403","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757107315247,"stop":1757107315247,"duration":0},"status":"passed","severity":"normal"},{"uid":"946e62364f8f96de","name":"should initialize with Unhealthy status","time":{"start":1757107301973,"stop":1757107301974,"duration":1},"status":"passed","severity":"normal"},{"uid":"76653ea41f4d85b5","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757107320879,"stop":1757107320880,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca72264c81e0e67","name":"Does not throw an exception when node disconnects","time":{"start":1757107692909,"stop":1757107692909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93604e97ad598a8","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757107301534,"stop":1757107301535,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fba1585a8c37ab","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757107544977,"stop":1757107544978,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a215cc122ab0b1","name":"Encoder throws on empty string content topic","time":{"start":1757107291013,"stop":1757107291014,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2feacf0e33c857","name":"Query with Ordered Callback, No Decoder","time":{"start":1757107654495,"stop":1757107654495,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7f3b2af8a0bbe6","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757107685011,"stop":1757107685011,"duration":0},"status":"passed","severity":"normal"},{"uid":"322d1ba5b0e29d2f","name":"should wait for LightPush peer to be connected","time":{"start":1757107301843,"stop":1757107301844,"duration":1},"status":"passed","severity":"normal"},{"uid":"5818e270970a7778","name":"Push message with SQL Injection payload","time":{"start":1757108402010,"stop":1757108402011,"duration":1},"status":"passed","severity":"normal"},{"uid":"f076c84d990ff990","name":"should return no connections if no open connection provided","time":{"start":1757107269127,"stop":1757107269127,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaaa820532e52f9","name":"should increase lamport timestamp","time":{"start":1757107320877,"stop":1757107320877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92c93f10a932912","name":"Push message with content topic containing short","time":{"start":1757108402025,"stop":1757108402025,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf54529008b15f7","name":"Overlapping topic subscription","time":{"start":1757107809137,"stop":1757107809137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e960e127f12b8f","name":"Push message with content topic containing numeric","time":{"start":1757108402001,"stop":1757108402002,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1f59a1882c4885","name":"Passing page size 19 when there are 20 messages","time":{"start":1757107678583,"stop":1757107678583,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e782589309241f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757107252686,"stop":1757107252686,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3e83c5edd5a1fd","name":"Check message with no pubsub topic is not received","time":{"start":1757107785172,"stop":1757107785172,"duration":0},"status":"passed","severity":"normal"},{"uid":"580b57f4aa6e3caa","name":"should insert message into bloom filter","time":{"start":1757107320878,"stop":1757107320878,"duration":0},"status":"passed","severity":"normal"},{"uid":"97275f0ae935a612","name":"Check message received after jswaku node is restarted","time":{"start":1757107785173,"stop":1757107785173,"duration":0},"status":"passed","severity":"normal"},{"uid":"706baff02f627250","name":"should skip peers without ENR","time":{"start":1757107279431,"stop":1757107279432,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d107154a102b65","name":"Check received message containing Arabic","time":{"start":1757107785166,"stop":1757107785167,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05fecf9526212dd","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757107301837,"stop":1757107301838,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f110a11d9159fa0","name":"Fails to push message bigger that 1MB","time":{"start":1757108402040,"stop":1757108402040,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0f585dbc5daa2f","name":"accepts time-filtered query with content filter","time":{"start":1757107268807,"stop":1757107268808,"duration":1},"status":"passed","severity":"normal"},{"uid":"280b4f6945dba6f8","name":"Query with Ordered Callback, No message returned","time":{"start":1757107654495,"stop":1757107654495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c2c4025c4387b","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757107279206,"stop":1757107279206,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c3cbecb517597f","name":"random static sharding 2 - Cluster ID: 13, Shard ID: 261","time":{"start":1757107633648,"stop":1757107633648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5c9adeb97e628","name":"should check connected peers if present and suitable","time":{"start":1757107301843,"stop":1757107301843,"duration":0},"status":"passed","severity":"normal"},{"uid":"86157710fc24bc12","name":"should dispatch connect and disconnect events","time":{"start":1757107301533,"stop":1757107301534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7774c285c09eb62","name":"should return peer for existing peer","time":{"start":1757107269401,"stop":1757107269402,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f4ac16f948a4850","name":"Check received message containing Arabic","time":{"start":1757107785157,"stop":1757107785157,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a829c1396347d5","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757107406317,"stop":1757107406317,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7a63d6a0506033","name":"should skip already querying peers","time":{"start":1757107279429,"stop":1757107279430,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10718b4827da4c4","name":"should not dispatch event when already disconnected","time":{"start":1757107268505,"stop":1757107268505,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee3d07c6d0895d6","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757107252696,"stop":1757107252697,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea75a206a6dc7a1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757107315276,"stop":1757107315276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e6b7eefde2e4a0","name":"should be empty after removing the only subscription","time":{"start":1757107302056,"stop":1757107302056,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5ccc5352d3bede","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757107278176,"stop":1757107278180,"duration":4},"status":"passed","severity":"normal"},{"uid":"16a6e28b80d3fa5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757107693967,"stop":1757107693968,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff24f3ac4a0d1e74","name":"Push message with Basic HTML tag payload","time":{"start":1757108401998,"stop":1757108401998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce33ba000bac113f","name":"Push message with XML payload","time":{"start":1757108402033,"stop":1757108402033,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7db9a9ff7be06f","name":"should handle peer store errors gracefully","time":{"start":1757107268414,"stop":1757107268416,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc66aa6ad7b5e315","name":"should start peer exchange discovery","time":{"start":1757107279420,"stop":1757107279420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4b5c0b575f143e","name":"should mark all messages in causal history as acknowledged","time":{"start":1757107320882,"stop":1757107320882,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f72aa805bf18953","name":"should stop peer exchange discovery","time":{"start":1757107279421,"stop":1757107279421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8bfaef4dedda224","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757107315233,"stop":1757107315234,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca37d4a86532d25e","name":"Fails to push message bigger that 1MB","time":{"start":1757108402030,"stop":1757108402030,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeefd41bb4552ca","name":"Reusing cursor across nodes","time":{"start":1757107647035,"stop":1757107647036,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c9bbc762a0db9e","name":"Push message equal or less that 1MB","time":{"start":1757108402020,"stop":1757108402020,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e27f618efa441","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757107269388,"stop":1757107269389,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f960508d5ede5a7","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757107277743,"stop":1757107277748,"duration":5},"status":"passed","severity":"normal"},{"uid":"2dd14e5f0f44b9f3","name":"new peer added after a peer was already found","time":{"start":1757107515377,"stop":1757107515377,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2abfdf58062781","name":"should remove event listeners when stopped","time":{"start":1757107301827,"stop":1757107301827,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f61c45a3b550b0","name":"should emit a peer event after start","time":{"start":1757107283493,"stop":1757107283493,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d3809bb60a31a5","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757107258156,"stop":1757107258157,"duration":1},"status":"passed","severity":"normal"},{"uid":"28f1e3a5ddef52eb","name":"ignores domain fetching errors","time":{"start":1757107279264,"stop":1757107279265,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed1c4e63f22feb9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757107809139,"stop":1757107809139,"duration":0},"status":"passed","severity":"normal"},{"uid":"3395c24ca9ef300b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757107809144,"stop":1757107809144,"duration":0},"status":"passed","severity":"normal"},{"uid":"368accccddc5ca0b","name":"throws on content topic with non-number generation field","time":{"start":1757107252682,"stop":1757107252682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09bb8fc7f1b0aa2","name":"should not start if already started","time":{"start":1757107279421,"stop":1757107279421,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd1463c865d59b8","name":"should encode/decode to text encoding","time":{"start":1757107258897,"stop":1757107258898,"duration":1},"status":"passed","severity":"normal"},{"uid":"df4f8c76d4b299b1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757107252697,"stop":1757107252697,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d58785b2ee1efd","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757107300591,"stop":1757107300591,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a18f8346e2e04d","name":"Check message with invalid timestamp is not received","time":{"start":1757107785171,"stop":1757107785172,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb3b1c8040e6107","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757107544974,"stop":1757107544974,"duration":0},"status":"passed","severity":"normal"},{"uid":"843513194f04eeea","name":"Push message with unicode special characters payload","time":{"start":1757108402013,"stop":1757108402013,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f7d5a00acdfe6e","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757107809136,"stop":1757107809136,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d5de8f78f02a1b","name":"Check received message containing Basic HTML tag","time":{"start":1757107785168,"stop":1757107785168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50715c0d4fcecb8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757107252697,"stop":1757107252698,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfef3262f105c797","name":"should capture event listeners for testing","time":{"start":1757107301830,"stop":1757107301830,"duration":0},"status":"passed","severity":"normal"},{"uid":"12712fec1c0d639a","name":"Check publish message after client node is restarted","time":{"start":1757107540204,"stop":1757107540205,"duration":1},"status":"skipped","severity":"normal"},{"uid":"522f55693b4e6a8","name":"Used by Waku Relay","time":{"start":1757107692911,"stop":1757107692911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b1318313959aed","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757107647033,"stop":1757107647033,"duration":0},"status":"passed","severity":"normal"},{"uid":"19641612921ebe65","name":"Push message with custom timestamp: 1757110962479","time":{"start":1757108402030,"stop":1757108402030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfc531453c7f572","name":"should initialize with custom number of peers","time":{"start":1757107301525,"stop":1757107301525,"duration":0},"status":"passed","severity":"normal"},{"uid":"2470cc2c7698e44","name":"should dial peer immediately when queue is empty","time":{"start":1757107268107,"stop":1757107268107,"duration":0},"status":"passed","severity":"normal"},{"uid":"3449e99e7bf2a5e2","name":"should not modify tags of connections for different peers","time":{"start":1757107301557,"stop":1757107301557,"duration":0},"status":"passed","severity":"normal"},{"uid":"71830fb21064fb86","name":"Encoder throws on empty string content topic","time":{"start":1757107289386,"stop":1757107289387,"duration":1},"status":"passed","severity":"normal"},{"uid":"a98571ab8efe77cf","name":"should accept empty decoders array","time":{"start":1757107301826,"stop":1757107301826,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e83151783c0c97","name":"Default pageSize","time":{"start":1757107678584,"stop":1757107678584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcd082704fdd92b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757107809134,"stop":1757107809134,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1ef3345fc71ccf","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757107320886,"stop":1757107320886,"duration":0},"status":"passed","severity":"normal"},{"uid":"526b6404ed33bee9","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757107279438,"stop":1757107279439,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8622bbbd9bf6c03","name":"should load peers from local storage and dispatch events","time":{"start":1757107283495,"stop":1757107283495,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb85d79d37c4eb6","name":"Query generator for multiple messages with different message text format","time":{"start":1757107680087,"stop":1757107680087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7febb1fffab9d8c","name":"Rejects garbage","time":{"start":1757107306343,"stop":1757107306343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb5dcc46dc9283e","name":"should create KeepAliveManager with required options","time":{"start":1757107268610,"stop":1757107268610,"duration":0},"status":"passed","severity":"normal"},{"uid":"4999fb7dbf66894b","name":"isConnected should return true after first peer connects","time":{"start":1757107357909,"stop":1757107357909,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27cf6e20a56977f","name":"should handle complete peer lifecycle","time":{"start":1757107268670,"stop":1757107268676,"duration":6},"status":"passed","severity":"normal"},{"uid":"190a9859cc63671c","name":"groups content topics by expected pubsub topic","time":{"start":1757107252692,"stop":1757107252692,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d013339d21a3cc","name":"should encodeTxt and decodeTxt","time":{"start":1757107258892,"stop":1757107258892,"duration":0},"status":"passed","severity":"normal"},{"uid":"529017a72b059edf","name":"Check publish message containing emoji","time":{"start":1757107540192,"stop":1757107540193,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cba81da144e05","name":"should be safe to call multiple times","time":{"start":1757107269679,"stop":1757107269679,"duration":0},"status":"passed","severity":"normal"},{"uid":"6005b0903e998001","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757107252693,"stop":1757107252693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6408b709f01801c","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757107320886,"stop":1757107320886,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb34c566511edd67","name":"Check received message containing long","time":{"start":1757107785155,"stop":1757107785155,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64cfcfa829663bb","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757107532450,"stop":1757107532451,"duration":1},"status":"passed","severity":"normal"},{"uid":"54effd28bdd464b1","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757107301540,"stop":1757107301541,"duration":1},"status":"passed","severity":"normal"},{"uid":"378c98f8545c08ea","name":"Relay","time":{"start":1757107344705,"stop":1757107344708,"duration":3},"status":"passed","severity":"normal"},{"uid":"b54e54f72bd6ad64","name":"should not create relay timers when relay is not provided","time":{"start":1757107268647,"stop":1757107268648,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd7ff79611bdb17","name":"Encoder throws on undefined content topic","time":{"start":1757107289386,"stop":1757107289386,"duration":0},"status":"passed","severity":"normal"},{"uid":"a041dc5c007018c9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757107258159,"stop":1757107258159,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b93a17be05193f","name":"should handle special patterns correctly","time":{"start":1757107318608,"stop":1757107318610,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c4482e29680168c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757107258166,"stop":1757107258167,"duration":1},"status":"passed","severity":"normal"},{"uid":"405e89e0fc875121","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757107414684,"stop":1757107414686,"duration":2},"status":"passed","severity":"normal"},{"uid":"88469eb51041b42a","name":"should handle case when navigator is not available","time":{"start":1757107268492,"stop":1757107268492,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28093ee085e4368","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757107315261,"stop":1757107315261,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da417c4d6e84a20","name":"should send to specified number of peers of used peers","time":{"start":1757107301715,"stop":1757107301716,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8f935a49e5ca22","name":"msgTime: 0 ms from now, startTime: 1757021280241, endTime: 1757107680241","time":{"start":1757107693970,"stop":1757107693970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e736c8dd2fd72852","name":"should handle cache.get errors gracefully","time":{"start":1757107283495,"stop":1757107283496,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ff1ae40f5ad3c2","name":"Passing page size 1 when there are 4 messages","time":{"start":1757107678581,"stop":1757107678581,"duration":0},"status":"passed","severity":"normal"},{"uid":"529829a6b959d11","name":"Symmetric encrypt & Decrypt","time":{"start":1757107289899,"stop":1757107289899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7257c4f516e0738","name":"Relay Node - default protocol","time":{"start":1757107698961,"stop":1757107698962,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b7588073d5357e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757107315270,"stop":1757107315274,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e50cbc4aff09abb","name":"Push message with Script payload","time":{"start":1757108402011,"stop":1757108402011,"duration":0},"status":"passed","severity":"normal"},{"uid":"948f5bf57408ce7","name":"Push message with escaped characters payload","time":{"start":1757108402012,"stop":1757108402013,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe54737b201aefd1","name":"should properly create location multiaddrs - udp6","time":{"start":1757107258899,"stop":1757107258900,"duration":1},"status":"passed","severity":"normal"},{"uid":"492e536b8769c62e","name":"returns only open connection if one present","time":{"start":1757107269126,"stop":1757107269127,"duration":1},"status":"passed","severity":"normal"},{"uid":"4645feaf9018c66","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757107301833,"stop":1757107301834,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23d1fe2658853a8","name":"Check publish message containing escaped characters","time":{"start":1757107540190,"stop":1757107540191,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bdd66d37328f616","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757107809143,"stop":1757107809143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4d1ffacde9e9d5","name":"Subscribe to topic containing XML and publish message","time":{"start":1757107549062,"stop":1757107549063,"duration":1},"status":"passed","severity":"normal"},{"uid":"9272fa1214403685","name":"random static sharding 7 - Cluster ID: 755, Shard ID: 130","time":{"start":1757107633656,"stop":1757107633656,"duration":0},"status":"passed","severity":"normal"},{"uid":"5039a33dd7d2bf4d","name":"should properly setup health event callback","time":{"start":1757107301830,"stop":1757107301831,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85abb5b966cd607","name":"Check received message containing unicode special characters","time":{"start":1757107785160,"stop":1757107785160,"duration":0},"status":"passed","severity":"normal"},{"uid":"3092e7c5c0e3664","name":"should maintain desired error rate","time":{"start":1757107318605,"stop":1757107318606,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd9443ba601a1a7","name":"Push message with shell command payload","time":{"start":1757108402012,"stop":1757108402012,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f007f59e51057f","name":"should handle ENR without shardInfo","time":{"start":1757107279432,"stop":1757107279433,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23d853942afbae4","name":"random static sharding 1 - Cluster ID: 108, Shard ID: 594","time":{"start":1757107633648,"stop":1757107633648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef86f480b10cff50","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757107300579,"stop":1757107300591,"duration":12},"status":"passed","severity":"normal"},{"uid":"96d318e06f5cafb9","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757107357908,"stop":1757107357908,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6fe8325b2539a19","name":"should handle empty pubsub topics","time":{"start":1757107268659,"stop":1757107268668,"duration":9},"status":"passed","severity":"normal"},{"uid":"ae4474770f413e8f","name":"Check message with non string payload is not received","time":{"start":1757107785173,"stop":1757107785173,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5bfc55b8ac6f8d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757107362313,"stop":1757107362314,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a79f196c0e7e9d4","name":"should partition messages based on acknowledgement status","time":{"start":1757107320887,"stop":1757107320887,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2570d682dcbd8f7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757107252699,"stop":1757107252699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c937812c44693c7a","name":"Decoder throws on empty string content topic","time":{"start":1757107289387,"stop":1757107289387,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1846bccc66fee9","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757107532451,"stop":1757107532452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c94fd3b8b28df701","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757107315261,"stop":1757107315261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c497826109667ee","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757107315247,"stop":1757107315248,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f088dc356302dc","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app69/4/topic594/json","time":{"start":1757107637470,"stop":1757107637471,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca3531f02e41e35","name":"should return false and handle errors gracefully","time":{"start":1757107269681,"stop":1757107269681,"duration":0},"status":"passed","severity":"normal"},{"uid":"481ee40a63de3d83","name":"Push message with content topic containing Arabic","time":{"start":1757108402002,"stop":1757108402003,"duration":1},"status":"passed","severity":"normal"},{"uid":"5645d5705a7308a0","name":"should handle peer connect event","time":{"start":1757107268497,"stop":1757107268498,"duration":1},"status":"passed","severity":"normal"},{"uid":"706a8f68e43489ec","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757107320885,"stop":1757107320885,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a71e65c12dfb1df","name":"should properly compute the node id","time":{"start":1757107258897,"stop":1757107258897,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc124b3e1a3090e2","name":"Check received message containing emoji","time":{"start":1757107785160,"stop":1757107785160,"duration":0},"status":"passed","severity":"normal"}]