2025-09-29 22:35:24 +00:00

1 line
219 KiB
JSON

[{"uid":"2287c90517f1296","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759184155529,"stop":1759184155539,"duration":10},"status":"passed","severity":"normal"},{"uid":"b62f3f22c3c8966f","name":"Relay Node - default protocol","time":{"start":1759184599408,"stop":1759184599408,"duration":0},"status":"passed","severity":"normal"},{"uid":"49b784bacfcef5dd","name":"udp ip6 address","time":{"start":1759184144532,"stop":1759184144533,"duration":1},"status":"passed","severity":"normal"},{"uid":"eebebb1d5f8ab958","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759184530098,"stop":1759184530098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f364ff37630746","name":"Push message with numeric payload","time":{"start":1759185283736,"stop":1759185283736,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b2721aa3271f3","name":"throws on content topic with empty version field","time":{"start":1759184139151,"stop":1759184139152,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42fa085cfad73d5","name":"should skip peers without peer exchange protocol","time":{"start":1759184165434,"stop":1759184165434,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fe0714d7f267e6","name":"should return undefined if no connection provided","time":{"start":1759184155631,"stop":1759184155631,"duration":0},"status":"passed","severity":"normal"},{"uid":"9262ff3becb2e2a1","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759184707114,"stop":1759184707115,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c28b1f880259647","name":"ends if stream creation fails","time":{"start":1759184155752,"stop":1759184155752,"duration":0},"status":"passed","severity":"normal"},{"uid":"822ac26bd8f3cc54","name":"should attach causal history and bloom filter to each message","time":{"start":1759184191393,"stop":1759184191394,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e311a72d7f952f8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759184185593,"stop":1759184185599,"duration":6},"status":"passed","severity":"normal"},{"uid":"607796a13ba957","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759184191401,"stop":1759184191401,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ecd6d8d9b0082c","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759184434221,"stop":1759184434221,"duration":0},"status":"passed","severity":"normal"},{"uid":"a13fd95fdfdf2daf","name":"can start the service","time":{"start":1759184239354,"stop":1759184239354,"duration":0},"status":"passed","severity":"normal"},{"uid":"669c2f907bab4781","name":"Passing page size 0 when there are 110 messages","time":{"start":1759184583963,"stop":1759184583964,"duration":1},"status":"passed","severity":"normal"},{"uid":"1df0adad3a042ca9","name":"Query Generator - true","time":{"start":1759184568745,"stop":1759184568745,"duration":0},"status":"passed","severity":"normal"},{"uid":"9440d0e205154eba","name":"should not modify tags of connections for different peers","time":{"start":1759184202251,"stop":1759184202252,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f09eed88f195bcd","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759184164821,"stop":1759184164821,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fdfa207f23ad15","name":"should populate queue if has active dial","time":{"start":1759184154977,"stop":1759184154989,"duration":12},"status":"passed","severity":"normal"},{"uid":"98068b7b7584a407","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759184191400,"stop":1759184191401,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acc5753d709b4e5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app85/5/topic295/test.js","time":{"start":1759184518312,"stop":1759184518312,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd08db51e75d1cd5","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759184202247,"stop":1759184202248,"duration":1},"status":"passed","severity":"normal"},{"uid":"c31c82b69a2edce2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759184139164,"stop":1759184139164,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69621a1278269b4","name":"Push message with content topic containing unicode special characters","time":{"start":1759185283747,"stop":1759185283747,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89c0616c7bd4e83","name":"should handle browser offline state overriding peer connections","time":{"start":1759184154770,"stop":1759184154770,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d69df956e9fbaa","name":"should handle ping failures gracefully","time":{"start":1759184155228,"stop":1759184155229,"duration":1},"status":"passed","severity":"normal"},{"uid":"7774d7a8e53a4dcd","name":"random static sharding 9 - Cluster ID: 642, Shard ID: 46","time":{"start":1759184559178,"stop":1759184559178,"duration":0},"status":"passed","severity":"normal"},{"uid":"5852f0ceb6d34960","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759184185549,"stop":1759184185549,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68036d64bb84b04","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759184707122,"stop":1759184707122,"duration":0},"status":"skipped","severity":"normal"},{"uid":"52416d5ec1bcaeb0","name":"Push message with Chinese payload","time":{"start":1759185283751,"stop":1759185283752,"duration":1},"status":"passed","severity":"normal"},{"uid":"36110e1aa58c9c1a","name":"Publish message with custom timestamp: Mon Sep 29 2025 21:20:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1759184425437,"stop":1759184425437,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f36cb3727473","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759184154899,"stop":1759184154899,"duration":0},"status":"passed","severity":"normal"},{"uid":"422c6f846992b2f2","name":"Push message with Russian payload","time":{"start":1759185283737,"stop":1759185283738,"duration":1},"status":"passed","severity":"normal"},{"uid":"41cf38b80868d42e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759184707127,"stop":1759184707127,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ff82041ee92ba1c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759184597087,"stop":1759184597087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5621c1ec1196d74","name":"should dispatch network event when browser goes online","time":{"start":1759184154759,"stop":1759184154760,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f622a0110d47b22","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759184185550,"stop":1759184185550,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ec4945859626c63","name":"Encoder throws on undefined content topic","time":{"start":1759184176641,"stop":1759184176642,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a21b0669829a8d9","name":"should return peer for existing peer","time":{"start":1759184155513,"stop":1759184155513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4995ca69c9162c8","name":"Check publish message containing Script","time":{"start":1759184425432,"stop":1759184425432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2d5602b79aea8f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759184412630,"stop":1759184412631,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fa9ef7d8fcd90","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759184413376,"stop":1759184413378,"duration":2},"status":"passed","severity":"normal"},{"uid":"864d01e855418245","name":"should return PeerId when PeerId is provided","time":{"start":1759184154899,"stop":1759184154899,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ed168c189180f0","name":"Relay - dialed after","time":{"start":1759184599405,"stop":1759184599406,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb1e00c8d9c5f44","name":"Push message with content topic containing Chinese","time":{"start":1759185283757,"stop":1759185283757,"duration":0},"status":"passed","severity":"normal"},{"uid":"945b9a4313df3448","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759184139158,"stop":1759184139158,"duration":0},"status":"passed","severity":"normal"},{"uid":"953c3c3445b6996b","name":"random static sharding 4 - Cluster ID: 711, Shard ID: 857","time":{"start":1759184559176,"stop":1759184559176,"duration":0},"status":"passed","severity":"normal"},{"uid":"1722f99b1036ff9d","name":"should properly create location multiaddrs - tcp6","time":{"start":1759184145290,"stop":1759184145290,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57faf4e080d7ee6","name":"should not stop if not started","time":{"start":1759184165432,"stop":1759184165433,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6eb865e005a594","name":"should return cached hash on subsequent access","time":{"start":1759184155898,"stop":1759184155898,"duration":0},"status":"passed","severity":"normal"},{"uid":"1911a77f8ef0f06","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759184239364,"stop":1759184239364,"duration":0},"status":"skipped","severity":"normal"},{"uid":"406159463f1fa421","name":"Check received message containing Arabic","time":{"start":1759184681795,"stop":1759184681795,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b9a361634fe0e9","name":"should dial one peer on dial","time":{"start":1759184326667,"stop":1759184326667,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43377c13099e5a4","name":"should remove event listeners from libp2p","time":{"start":1759184154744,"stop":1759184154747,"duration":3},"status":"passed","severity":"normal"},{"uid":"ba95eafb8e1694a8","name":"Fails to push message with large meta","time":{"start":1759185283748,"stop":1759185283748,"duration":0},"status":"passed","severity":"normal"},{"uid":"54bbb8899d43bb40","name":"should create an instance with libp2p and dialer","time":{"start":1759184153909,"stop":1759184153930,"duration":21},"status":"passed","severity":"normal"},{"uid":"e40e8bd845e6c7a7","name":"should return true even if peer has no overlapping shards","time":{"start":1759184154454,"stop":1759184154454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4344a67bd04caa13","name":"Subscribe to topic containing long and receive message","time":{"start":1759184707124,"stop":1759184707124,"duration":0},"status":"passed","severity":"normal"},{"uid":"c10d0522c9f0715d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759184139155,"stop":1759184139156,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40e06e26418c621","name":"should start all internal components","time":{"start":1759184155913,"stop":1759184155913,"duration":0},"status":"passed","severity":"normal"},{"uid":"3619613ddc07081","name":"should allow redial after failed dial cooldown expires","time":{"start":1759184154991,"stop":1759184154992,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba618783346c47b","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759184191397,"stop":1759184191397,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2c3e7b7e3246e8","name":"Push message with content topic containing Russian","time":{"start":1759185283758,"stop":1759185283758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd8cd1bd8e489fb","name":"should encode/decode to RLP encoding","time":{"start":1759184145287,"stop":1759184145287,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa9dda55d563851","name":"should emit message when we just started and store connect event occurs","time":{"start":1759184202536,"stop":1759184202537,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4daba34b17a59b","name":"Passing page size 10 when there are 10 messages","time":{"start":1759184583966,"stop":1759184583970,"duration":4},"status":"passed","severity":"normal"},{"uid":"4ee790f1763abb9a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759184707109,"stop":1759184707109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45d1df87d76a715","name":"Stops search when maxGet is reached","time":{"start":1759184164773,"stop":1759184164774,"duration":1},"status":"passed","severity":"normal"},{"uid":"661dd69b928b45cb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759184185575,"stop":1759184185575,"duration":0},"status":"passed","severity":"normal"},{"uid":"54620a7436951209","name":"rejects content-filtered query with only contentTopics","time":{"start":1759184155302,"stop":1759184155303,"duration":1},"status":"passed","severity":"normal"},{"uid":"d104ace682c399a5","name":"Push message equal or less that 1MB","time":{"start":1759185283735,"stop":1759185283735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3363ca1fff47fdb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759184185600,"stop":1759184185601,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f66412c555b81e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759184707121,"stop":1759184707121,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f033b91187cf37","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759184418841,"stop":1759184418841,"duration":0},"status":"passed","severity":"normal"},{"uid":"544555f707f140e6","name":"Push message with Russian payload","time":{"start":1759185283765,"stop":1759185283765,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1050a8fa27ad98","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759184139162,"stop":1759184139162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abc54d65f81c22c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759184185631,"stop":1759184185631,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a38c6f78277c45","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759184185544,"stop":1759184185544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6aca9944d8359f","name":"should create ConnectionManager with relay","time":{"start":1759184155912,"stop":1759184155912,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b68bfb8bd96206","name":"Check received message containing numeric","time":{"start":1759184681785,"stop":1759184681785,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef1eb2e19e2f145","name":"should process up to 3 peers at once","time":{"start":1759184155009,"stop":1759184155009,"duration":0},"status":"passed","severity":"normal"},{"uid":"14620d542f77a427","name":"Push message with shell command payload","time":{"start":1759185283726,"stop":1759185283727,"duration":1},"status":"passed","severity":"normal"},{"uid":"30662a92d71c2199","name":"should not dispatch event when already connected","time":{"start":1759184154755,"stop":1759184154755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46b9ca2fa31e8fa","name":"Push message with content topic containing long","time":{"start":1759185283756,"stop":1759185283756,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36952b5e6e3b805","name":"Push message with custom timestamp: 1728425858519","time":{"start":1759185283761,"stop":1759185283761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06d657ce8f49836","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759184185554,"stop":1759184185555,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b7810cc0645e1e","name":"Init the array if not present","time":{"start":1759184139004,"stop":1759184139006,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c8e3e1b6f2d0e1","name":"Check received message containing Basic HTML tag","time":{"start":1759184681796,"stop":1759184681797,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de232c1f38e9d82","name":"should not create multiple intervals when called multiple times","time":{"start":1759184154957,"stop":1759184154958,"duration":1},"status":"passed","severity":"normal"},{"uid":"7614a29798efe0e7","name":"recovers when dns.resolve returns empty","time":{"start":1759184165350,"stop":1759184165350,"duration":0},"status":"passed","severity":"normal"},{"uid":"6afb78f87a08f7e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759184139166,"stop":1759184139167,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c779edab7dc3333","name":"Decoder throws on empty string content topic","time":{"start":1759184176642,"stop":1759184176642,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0dc8861a9b3be6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759184145283,"stop":1759184145283,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ba7bca911035e2","name":"should drop connection to all peers on hangUp","time":{"start":1759184326666,"stop":1759184326666,"duration":0},"status":"passed","severity":"normal"},{"uid":"14cc981e56300973","name":"should dial peer immediately when queue is empty","time":{"start":1759184154968,"stop":1759184154975,"duration":7},"status":"passed","severity":"normal"},{"uid":"c9a8e4bedfb27036","name":"should not allow unachievable error rate","time":{"start":1759184185629,"stop":1759184185630,"duration":1},"status":"passed","severity":"normal"},{"uid":"575f3152b1312e5c","name":"should wait for Store peer to be connected","time":{"start":1759184203231,"stop":1759184203231,"duration":0},"status":"passed","severity":"normal"},{"uid":"28de0b5fddf936a2","name":"Default pageSize","time":{"start":1759184583975,"stop":1759184583976,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69db00e778cb7fb","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759184191216,"stop":1759184191216,"duration":0},"status":"passed","severity":"normal"},{"uid":"2343c76264460288","name":"should allow redial after cooldown period","time":{"start":1759184154989,"stop":1759184154990,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56f55d7056c303a","name":"should handle peer connect event","time":{"start":1759184154754,"stop":1759184154754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d959c51096e1025a","name":"Check received message containing XML","time":{"start":1759184681787,"stop":1759184681787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d63c67faf692ef0","name":"Subscribe to topic containing Script and receive message","time":{"start":1759184707126,"stop":1759184707126,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c1474ef368fd35","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759184155227,"stop":1759184155227,"duration":0},"status":"passed","severity":"normal"},{"uid":"105d6be5c84cbf80","name":"Push message with custom timestamp: 1759187858519","time":{"start":1759185283761,"stop":1759185283762,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc0f160432cda762","name":"Meta field set when metaSetter is specified","time":{"start":1759184155895,"stop":1759184155895,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc6b56cf76b6750","name":"Relay - dialed first","time":{"start":1759184599405,"stop":1759184599405,"duration":0},"status":"passed","severity":"normal"},{"uid":"602c35ac6ecdefcf","name":"Used by Waku Relay","time":{"start":1759184597371,"stop":1759184597372,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc0d88ed497e4e1","name":"Encoder throws on empty string content topic","time":{"start":1759184175000,"stop":1759184175000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96bdeea153548ff","name":"Sync message is not sent if another sync message was just received","time":{"start":1759184210148,"stop":1759184210148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d397a4d9b818bf0","name":"should get / set TCP multiaddr","time":{"start":1759184145289,"stop":1759184145289,"duration":0},"status":"passed","severity":"normal"},{"uid":"221e9e2919e784f8","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759184169282,"stop":1759184169283,"duration":1},"status":"passed","severity":"normal"},{"uid":"898b523bb693fa31","name":"Push message with content topic containing short","time":{"start":1759185283728,"stop":1759185283728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6cbefc39c1ff62","name":"Push message with Script payload","time":{"start":1759185283738,"stop":1759185283738,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e34131284c414c2","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759184202249,"stop":1759184202249,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6996f1fcf85864","name":"rejects hash query with time filter","time":{"start":1759184155310,"stop":1759184155316,"duration":6},"status":"passed","severity":"normal"},{"uid":"1753c6b73f18e7aa","name":"Check message with no content topic is not received","time":{"start":1759184681801,"stop":1759184681801,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a82e0f5c671960","name":"should remove expired entries after TTL has passed","time":{"start":1759184200121,"stop":1759184200121,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b68425d2b98c20","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759184201723,"stop":1759184201723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb51446598e74e9","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759184324632,"stop":1759184324632,"duration":0},"status":"passed","severity":"normal"},{"uid":"86221f706557752","name":"Check publish message containing Russian","time":{"start":1759184425431,"stop":1759184425431,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac194b29d0c0229b","name":"messageHash returns a Uint8Array","time":{"start":1759184155275,"stop":1759184155275,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe8ee7175d92da0","name":"Push message with content topic containing unicode special characters","time":{"start":1759185283759,"stop":1759185283759,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b861014a7a98143","name":"should transition to Unhealthy when no connections","time":{"start":1759184202341,"stop":1759184202342,"duration":1},"status":"passed","severity":"normal"},{"uid":"742473105719a38c","name":"returns all values when wanted number is greater than available values","time":{"start":1759184163846,"stop":1759184163851,"duration":5},"status":"passed","severity":"normal"},{"uid":"53a1e54bc4206890","name":"Push message with content topic containing numeric","time":{"start":1759185283769,"stop":1759185283770,"duration":1},"status":"passed","severity":"normal"},{"uid":"84e13561be0270d7","name":"Check publish message containing short","time":{"start":1759184425422,"stop":1759184425423,"duration":1},"status":"passed","severity":"normal"},{"uid":"79f731fbddda4071","name":"should be delivered immediately if received","time":{"start":1759184191403,"stop":1759184191404,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fa29025353a70e","name":"Fails to push message bigger that 1MB","time":{"start":1759185283775,"stop":1759185283775,"duration":0},"status":"passed","severity":"normal"},{"uid":"625cd5c055d7304c","name":"Push message with Chinese payload","time":{"start":1759185283724,"stop":1759185283724,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0d05740fa4c9f3","name":"should dial all known peers when reached zero connections","time":{"start":1759184276726,"stop":1759184276727,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f14d1e960612f1","name":"should handle v3 RLN errors","time":{"start":1759184202112,"stop":1759184202115,"duration":3},"status":"passed","severity":"normal"},{"uid":"eb635690222f8a61","name":"same cluster: nodes connect","time":{"start":1759184324631,"stop":1759184324631,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1d4f518b682b3c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759184185561,"stop":1759184185562,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e6a30df3ac5f71","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759184707125,"stop":1759184707125,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb60921bb30ab898","name":"Check publish message containing SQL Injection","time":{"start":1759184425431,"stop":1759184425432,"duration":1},"status":"passed","severity":"normal"},{"uid":"d70c4cea87b9e871","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759184412632,"stop":1759184412633,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7ffb299debb6a9","name":"should create dialer with libp2p and shardReader","time":{"start":1759184154953,"stop":1759184154953,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e107e020183d485","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759184434214,"stop":1759184434214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f1ec51019297e8","name":"Subscribe to topic containing short and publish message","time":{"start":1759184434216,"stop":1759184434216,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7425853eece54f","name":"Push message with SQL Injection payload","time":{"start":1759185283725,"stop":1759185283725,"duration":0},"status":"passed","severity":"normal"},{"uid":"91950587b0d17750","name":"Push message with escaped characters payload","time":{"start":1759185283727,"stop":1759185283727,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e83b592268faf46","name":"Generator, one shard","time":{"start":1759184536717,"stop":1759184536718,"duration":1},"status":"passed","severity":"normal"},{"uid":"7275d1f7277e9155","name":"should maintain desired error rate","time":{"start":1759184189347,"stop":1759184189347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0978d5285b57bd1","name":"should add and check entries correctly","time":{"start":1759184200109,"stop":1759184200120,"duration":11},"status":"passed","severity":"normal"},{"uid":"64995cfc3ce820bf","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759184202437,"stop":1759184202437,"duration":0},"status":"passed","severity":"normal"},{"uid":"685c22b709db2e2a","name":"Subscribe to topic containing short and receive message","time":{"start":1759184707111,"stop":1759184707111,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9072333b6f7111","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759184165352,"stop":1759184165353,"duration":1},"status":"passed","severity":"normal"},{"uid":"25359b65aebe3abf","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759184185555,"stop":1759184185555,"duration":0},"status":"passed","severity":"normal"},{"uid":"114cb9d3112bf430","name":"Push message equal or less that 1MB","time":{"start":1759185283750,"stop":1759185283750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d73392571b5c945","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759184139162,"stop":1759184139162,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b87a087f448fda","name":"should not discard bootstrap peers if under the limit","time":{"start":1759184276727,"stop":1759184276728,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d512b3a6764c2ea","name":"should encode/decode to text encoding","time":{"start":1759184145288,"stop":1759184145288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64f48a4ed7e4efa","name":"should return usable stream attached to connection","time":{"start":1759184155631,"stop":1759184155631,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b59520068c6877","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759184707122,"stop":1759184707123,"duration":1},"status":"passed","severity":"normal"},{"uid":"a45cf3f702415d71","name":"should create ShardReader with auto sharding network config","time":{"start":1759184154439,"stop":1759184154443,"duration":4},"status":"passed","severity":"normal"},{"uid":"f55d9a66e3528f0a","name":"should handle errors when accessing navigator","time":{"start":1759184154769,"stop":1759184154769,"duration":0},"status":"passed","severity":"normal"},{"uid":"824292d8fa4c982a","name":"should handle peer identify event","time":{"start":1759184165433,"stop":1759184165434,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3bc519ba7e0eca","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759184681789,"stop":1759184681790,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f840bed7ef6e005","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759184597085,"stop":1759184597086,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1a4119cddc2fe9","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759184155238,"stop":1759184155239,"duration":1},"status":"passed","severity":"normal"},{"uid":"3359c12dec25254f","name":"Encoder throws on undefined content topic","time":{"start":1759184155895,"stop":1759184155896,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f9e16e2aecc303","name":"Push message with Basic HTML tag payload","time":{"start":1759185283766,"stop":1759185283766,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9b9ab22aec5058","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759184155269,"stop":1759184155269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1485de1ede31512","name":"should request peer renewal on specific errors","time":{"start":1759184200989,"stop":1759184200990,"duration":1},"status":"passed","severity":"normal"},{"uid":"eac4bb1d56f8babe","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759184164823,"stop":1759184164823,"duration":0},"status":"passed","severity":"normal"},{"uid":"f621b6628690d7a","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759184210147,"stop":1759184210148,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ae298e0b1ea2a0","name":"should add event listener for peer:discovery","time":{"start":1759184153936,"stop":1759184153937,"duration":1},"status":"passed","severity":"normal"},{"uid":"c344c020198c371d","name":"Push message with escaped characters payload","time":{"start":1759185283740,"stop":1759185283740,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bde559662dab0b7","name":"Mutual subscription","time":{"start":1759184434212,"stop":1759184434212,"duration":0},"status":"passed","severity":"normal"},{"uid":"337bbbe54c7b7f6e","name":"should filter out undefined ENRs","time":{"start":1759184165192,"stop":1759184165193,"duration":1},"status":"passed","severity":"normal"},{"uid":"ede9d90d0b9f348e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759184176641,"stop":1759184176641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f65c27a7d42c293","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759184191403,"stop":1759184191403,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e96fe58e00d4e0","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759184681789,"stop":1759184681789,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0e2f6e44bec2cd","name":"Asymmetric encrypt & decrypt","time":{"start":1759184175579,"stop":1759184175579,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac8190d44687b8c","name":"Push message with content topic containing emoji","time":{"start":1759185283748,"stop":1759185283748,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b2aa5656e18fa6","name":"Encoder error raises irrecoverable error","time":{"start":1759184214678,"stop":1759184214679,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab3960b798e6066","name":"Cluster id 0, shard 0","time":{"start":1759184559173,"stop":1759184559174,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc4cd59ecf68ef7","name":"Subscribe and receive messages via lightPush","time":{"start":1759184707118,"stop":1759184707119,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba718e268b729c9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759184412629,"stop":1759184412630,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b69f035dc5165f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759184154898,"stop":1759184154898,"duration":0},"status":"passed","severity":"normal"},{"uid":"661564070984527a","name":"Push message with special chars payload","time":{"start":1759185283736,"stop":1759185283737,"duration":1},"status":"passed","severity":"normal"},{"uid":"36e5d1cc44f28c45","name":"should work with stubbed retrieve function","time":{"start":1759184202524,"stop":1759184202524,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabe39961d2eeddc","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759184707116,"stop":1759184707116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a60bc4a36c14b0","name":"should get all peers from store","time":{"start":1759184155500,"stop":1759184155500,"duration":0},"status":"passed","severity":"normal"},{"uid":"79ddca4664103f60","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759184155240,"stop":1759184155240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed975dffa012cf6a","name":"should handle large number of peers request","time":{"start":1759184165204,"stop":1759184165205,"duration":1},"status":"passed","severity":"normal"},{"uid":"25df9728713c4324","name":"should query peer with peer exchange protocol","time":{"start":1759184165436,"stop":1759184165437,"duration":1},"status":"passed","severity":"normal"},{"uid":"67d51f3077c2bf17","name":"Symmetric encrypt & Decrypt","time":{"start":1759184175579,"stop":1759184175580,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e9b6a70e192a5e8","name":"should maintain proper timestamps if all messages received","time":{"start":1759184191395,"stop":1759184191395,"duration":0},"status":"skipped","severity":"normal"},{"uid":"94bcd06aae24e57b","name":"Throws when trying to push message with empty payload","time":{"start":1759185283756,"stop":1759185283756,"duration":0},"status":"passed","severity":"normal"},{"uid":"7870eacb6eba2df6","name":"should increase lamport timestamp","time":{"start":1759184191394,"stop":1759184191394,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa63b7cf6881874","name":"Register correct protocols","time":{"start":1759184434212,"stop":1759184434212,"duration":0},"status":"passed","severity":"normal"},{"uid":"988902411c87dcca","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759184139382,"stop":1759184139382,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fdac284991086f","name":"Nodes with multiple pubsub topic","time":{"start":1759184418841,"stop":1759184418841,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9045fe022b7db3","name":"should select older connection if present","time":{"start":1759184155400,"stop":1759184155400,"duration":0},"status":"passed","severity":"normal"},{"uid":"8daade49bbbf2a1f","name":"throws on content topic with too few or too many fields","time":{"start":1759184139150,"stop":1759184139150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72639c78a139ebc","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759184155528,"stop":1759184155529,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa74b79bd4ec74b0","name":"Check received message containing Arabic","time":{"start":1759184681785,"stop":1759184681786,"duration":1},"status":"passed","severity":"normal"},{"uid":"31e2b03346037c8a","name":"Check meta is set [symmetric]","time":{"start":1759184174998,"stop":1759184174998,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cbebc8a2d2a8f84","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759184191400,"stop":1759184191400,"duration":0},"status":"passed","severity":"normal"},{"uid":"968d0fecf0492c3b","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759184707119,"stop":1759184707119,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2640fc4dbcaa14","name":"Push message with content topic containing long","time":{"start":1759185283769,"stop":1759185283769,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddec6ca12df4ef1","name":"random static sharding 8 - Cluster ID: 270, Shard ID: 380","time":{"start":1759184559178,"stop":1759184559178,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fbf533a38a3cf4","name":"Outgoing message is possibly acknowledged","time":{"start":1759184214680,"stop":1759184214680,"duration":0},"status":"broken","severity":"normal"},{"uid":"4acef66a9c163ed3","name":"Overlapping topic subscription","time":{"start":1759184434215,"stop":1759184434216,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4c959b13af168855","name":"should handle shardReader errors","time":{"start":1759184155919,"stop":1759184155919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8a88588f4fbcc5","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app92/4/topic490/test.js","time":{"start":1759184518316,"stop":1759184518316,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7a9052d1ce6ddc","name":"it tolerates circular branch references","time":{"start":1759184165349,"stop":1759184165350,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb94076b5e89092","name":"should skip peer when not on same cluster","time":{"start":1759184154990,"stop":1759184154990,"duration":0},"status":"passed","severity":"normal"},{"uid":"26668416607153c1","name":"Check message with no pubsub topic is not received","time":{"start":1759184681790,"stop":1759184681790,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad9bd0ac89cf505","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759184164825,"stop":1759184164825,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5014c2a172af68","name":"Check received message containing Script","time":{"start":1759184681796,"stop":1759184681796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1db75b0e1531283","name":"throws on content topic with generation field greater than 0","time":{"start":1759184139151,"stop":1759184139151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b508194cb9f594d5","name":"should initialize with Unhealthy status","time":{"start":1759184202337,"stop":1759184202337,"duration":0},"status":"passed","severity":"normal"},{"uid":"129469d6ebabcfcd","name":"should use DNS peer discovery with light client","time":{"start":1759184239363,"stop":1759184239363,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6f27924d3983ab4","name":"Get Nodes","time":{"start":1759184164773,"stop":1759184164773,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dc09335cdc60da","name":"Relay + Store","time":{"start":1759184145294,"stop":1759184145294,"duration":0},"status":"passed","severity":"normal"},{"uid":"e475f0bbe13a665b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759184165201,"stop":1759184165202,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55d598bd94e7976","name":"Publish message with custom timestamp: Mon Sep 29 2025 23:20:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1759184425437,"stop":1759184425437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c71cf7912f9f1cdd","name":"Push message with content topic containing JSON","time":{"start":1759185283772,"stop":1759185283772,"duration":0},"status":"passed","severity":"normal"},{"uid":"74301a27d7f832da","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759184165193,"stop":1759184165198,"duration":5},"status":"passed","severity":"normal"},{"uid":"9e30702724ce42df","name":"Push message with content topic containing short","time":{"start":1759185283741,"stop":1759185283741,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7304adf38681cd","name":"should dial all remaining peers","time":{"start":1759184155501,"stop":1759184155511,"duration":10},"status":"passed","severity":"normal"},{"uid":"27ad47111abc19a7","name":"should return all connected peers without codec filter","time":{"start":1759184155918,"stop":1759184155918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57c705deff33b4a","name":"should set up event listeners when started","time":{"start":1759184202517,"stop":1759184202517,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41c06e9d5821cc6","name":"Using a function","time":{"start":1759184597371,"stop":1759184597371,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a13fd5d4eaacb66","name":"messageHashStr produces consistent results for the same input","time":{"start":1759184155277,"stop":1759184155277,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56fc09a7e6615c0","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759184202250,"stop":1759184202250,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a887349f918092","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759184572462,"stop":1759184572462,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecc70858448e0c8","name":"should handle peer store errors gracefully","time":{"start":1759184153964,"stop":1759184153965,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d888bb92039ab05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759184185599,"stop":1759184185600,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa7397ccc77134b9","name":"Check meta is set [ecies]","time":{"start":1759184176641,"stop":1759184176641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d29a3b5863f2478","name":"Check message with invalid timestamp is not received","time":{"start":1759184681790,"stop":1759184681790,"duration":0},"status":"passed","severity":"normal"},{"uid":"556ce1ac3d2018f2","name":"should work with async generator that yields promises","time":{"start":1759184202526,"stop":1759184202526,"duration":0},"status":"passed","severity":"normal"},{"uid":"344a3e0dbda57e51","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759184185567,"stop":1759184185567,"duration":0},"status":"passed","severity":"normal"},{"uid":"f275f9fedb30133e","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759184144555,"stop":1759184144556,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a57088f920eb01","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759184155271,"stop":1759184155271,"duration":0},"status":"passed","severity":"normal"},{"uid":"477c5db2234c7073","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759184185563,"stop":1759184185563,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba28a99c1b0e35d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759184707125,"stop":1759184707125,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e55b18025dcdd30","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759184324630,"stop":1759184324630,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb225cabd65de2f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759184139163,"stop":1759184139163,"duration":0},"status":"passed","severity":"normal"},{"uid":"c98d38e0907293e4","name":"should be sent with empty content","time":{"start":1759184191402,"stop":1759184191402,"duration":0},"status":"passed","severity":"normal"},{"uid":"65a69126eabdb69f","name":"Outgoing message is emitted as sending","time":{"start":1759184215568,"stop":1759184215568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf8d81c40c095b5","name":"yields undefined for messages without content topic","time":{"start":1759184155754,"stop":1759184155754,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9674fa77a18818","name":"should handle complete peer lifecycle","time":{"start":1759184155262,"stop":1759184155262,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9c485a541c6acc","name":"Decoder throws on undefined content topic","time":{"start":1759184176642,"stop":1759184176642,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9f1ce898f9bd9e","name":"Subscribe to topic containing Script and receive message","time":{"start":1759184707114,"stop":1759184707114,"duration":0},"status":"passed","severity":"normal"},{"uid":"837a7775d304beb0","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759184174997,"stop":1759184174998,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a633368a4e8d01","name":"Check message with no pubsub topic is not received","time":{"start":1759184681800,"stop":1759184681800,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dea84ce69076665","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759184254308,"stop":1759184254308,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d2d0a95701987a","name":"should decode valid enr successfully","time":{"start":1759184145282,"stop":1759184145283,"duration":1},"status":"passed","severity":"normal"},{"uid":"14b7a051c5a7df78","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759184201722,"stop":1759184201723,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb2a50531d0a30c7","name":"should handle peerStore errors gracefully","time":{"start":1759184155918,"stop":1759184155918,"duration":0},"status":"passed","severity":"normal"},{"uid":"adafd235b8c37ec4","name":"Check message received after jswaku node is restarted","time":{"start":1759184681791,"stop":1759184681792,"duration":1},"status":"passed","severity":"normal"},{"uid":"730631dc066c1912","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759184204161,"stop":1759184204161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e132d0d2f7d38bf7","name":"can start the service","time":{"start":1759184169280,"stop":1759184169280,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31fed8a9776af9","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759184191402,"stop":1759184191402,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df6d6b52c2d2945","name":"Push message with content topic containing short","time":{"start":1759185283769,"stop":1759185283769,"duration":0},"status":"passed","severity":"normal"},{"uid":"22026f538cdaa380","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759184185578,"stop":1759184185578,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cfa0c0151e0cd4","name":"Non TWN Cluster","time":{"start":1759184518308,"stop":1759184518308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d096247f90aa5142","name":"should send relay ping messages on timer","time":{"start":1759184155241,"stop":1759184155250,"duration":9},"status":"passed","severity":"normal"},{"uid":"78470d0ef7d55335","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759184324629,"stop":1759184324630,"duration":1},"status":"passed","severity":"normal"},{"uid":"151081e43b6051c5","name":"Check received message containing XML","time":{"start":1759184681796,"stop":1759184681796,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21eb244868248aa","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759184155302,"stop":1759184155302,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bd0e5ffd45a0c3","name":"should stop and cleanup resources","time":{"start":1759184201705,"stop":1759184201706,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa08f6f4c8702bba","name":"Subscribe and publish message","time":{"start":1759184434213,"stop":1759184434213,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f2d69fe9b0e1132","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759184681799,"stop":1759184681799,"duration":0},"status":"passed","severity":"normal"},{"uid":"76eac05aa5c6fcc4","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759184418840,"stop":1759184418840,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddecf67c3a4afa27","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759184185599,"stop":1759184185599,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cd7c7e09df6ccf","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759184155633,"stop":1759184155634,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4361ad049a69c03","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759184412628,"stop":1759184412628,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f09887f60bade1c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759184681802,"stop":1759184681802,"duration":0},"status":"passed","severity":"normal"},{"uid":"95a65486810bf9b1","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759184202549,"stop":1759184202549,"duration":0},"status":"passed","severity":"normal"},{"uid":"817e303482474ff3","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759184418841,"stop":1759184418842,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5446e6ed6ef0fc5","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759184144552,"stop":1759184144552,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d7d37b033379f9","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759184185555,"stop":1759184185555,"duration":0},"status":"passed","severity":"normal"},{"uid":"661df44035e41ce0","name":"should handle ENR without shardInfo","time":{"start":1759184165440,"stop":1759184165440,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b096e5c31784f30","name":"Push message with custom timestamp: 1728425858519","time":{"start":1759185283749,"stop":1759185283749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a321f96327970c6d","name":"should dial peers from store on start","time":{"start":1759184155491,"stop":1759184155491,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4b20b728b48ae9","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app32/7/topic488/utf8","time":{"start":1759184518309,"stop":1759184518309,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3d5932dd77b329","name":"should create KeepAliveManager with required options","time":{"start":1759184155203,"stop":1759184155203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9894ffee2cc79783","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759184164823,"stop":1759184164824,"duration":1},"status":"passed","severity":"normal"},{"uid":"b445df7e9e5c519d","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759184215571,"stop":1759184215571,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd86194e2259c94","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759184412626,"stop":1759184412626,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f2f4fd303ab244","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759184185568,"stop":1759184185568,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f98190d40fe9582","name":"should have no discoveries enabled by default","time":{"start":1759184201722,"stop":1759184201722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba066ec9e54021db","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759184185630,"stop":1759184185630,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c8ef492a7538e9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759184155540,"stop":1759184155540,"duration":0},"status":"passed","severity":"normal"},{"uid":"3269b75ddef53cea","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759184185566,"stop":1759184185566,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e12c70cd35075bf","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759184144550,"stop":1759184144551,"duration":1},"status":"passed","severity":"normal"},{"uid":"638b770b04fecfc0","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759184215571,"stop":1759184215572,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1c2381e04ecc89","name":"random static sharding 10 - Cluster ID: 117, Shard ID: 740","time":{"start":1759184559179,"stop":1759184559179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f49a95e5b8629ea","name":"should only return 1 node with relay capability","time":{"start":1759184165351,"stop":1759184165351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad1b4ca88177192","name":"Retries within maximum given attempts","time":{"start":1759184203107,"stop":1759184203107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a200e3f0a78a6dcc","name":"accepts time-filtered query with content filter","time":{"start":1759184155316,"stop":1759184155316,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16fdd6b6b49e26f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759184139164,"stop":1759184139164,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c05ae2357948af5","name":"should remove event listeners","time":{"start":1759184155492,"stop":1759184155493,"duration":1},"status":"passed","severity":"normal"},{"uid":"83015b90e52ab9ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759184185591,"stop":1759184185592,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc09ce89269d548","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759184185578,"stop":1759184185578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a96c24867dcd26b6","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759184202550,"stop":1759184202553,"duration":3},"status":"passed","severity":"normal"},{"uid":"14f12bdb6d509a11","name":"should clear existing timers before creating new ones","time":{"start":1759184155252,"stop":1759184155252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2883c6a1c875d76","name":"Push message with content topic containing escaped characters","time":{"start":1759185283772,"stop":1759185283772,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2640c7ebcb3b7ed","name":"Query Generator, No message returned","time":{"start":1759184555649,"stop":1759184555649,"duration":0},"status":"passed","severity":"normal"},{"uid":"18aef0f5a32b42d3","name":"should handle general insertion and lookup correctly","time":{"start":1759184189349,"stop":1759184189349,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cf92a92e2d0799","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759184185600,"stop":1759184185600,"duration":0},"status":"passed","severity":"normal"},{"uid":"290fd5afd6850482","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759184185582,"stop":1759184185582,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f1950b3aaa2b7f","name":"should be empty after removing the only subscription","time":{"start":1759184201699,"stop":1759184201700,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3cffd80220ef6c","name":"Overlapping topic subscription","time":{"start":1759184707123,"stop":1759184707123,"duration":0},"status":"passed","severity":"normal"},{"uid":"677f49ee32a6791b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759184139170,"stop":1759184139170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff3e8c8cf877f8f2","name":"isConnected should return true after first peer connects","time":{"start":1759184254309,"stop":1759184254311,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fcc51d126491880","name":"accepts valid message hash query","time":{"start":1759184155303,"stop":1759184155303,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f2505f900a4255","name":"Retrieval Hint","time":{"start":1759184191215,"stop":1759184191216,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba7594c97f4ebfc0","name":"should encodeTxt and decodeTxt","time":{"start":1759184145282,"stop":1759184145282,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5ef99d72504e22","name":"Fails to push message with large meta","time":{"start":1759185283733,"stop":1759185283733,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db421f4df09b215","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759184578922,"stop":1759184578927,"duration":5},"status":"passed","severity":"normal"},{"uid":"46d3f37d0859fe2f","name":"should successfully stop","time":{"start":1759184202454,"stop":1759184202457,"duration":3},"status":"passed","severity":"normal"},{"uid":"52a5a04ab0b5dfa9","name":"Push message with short payload","time":{"start":1759185283750,"stop":1759185283750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27db20950e85ca4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759184707112,"stop":1759184707112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3769c1d4e8a2c24","name":"Push message with JSON payload","time":{"start":1759185283766,"stop":1759185283767,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9dc59095fbb76e8","name":"should reassess health immediately when peer disconnects","time":{"start":1759184202343,"stop":1759184202343,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e2ccedcd782c5b","name":"Check publish message after client node is restarted","time":{"start":1759184425439,"stop":1759184425440,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fc748a46e4d5a7a","name":"should return start time to match max range","time":{"start":1759184202558,"stop":1759184202559,"duration":1},"status":"passed","severity":"normal"},{"uid":"24830e38ac237e8b","name":"Check message with no payload is not received","time":{"start":1759184681791,"stop":1759184681791,"duration":0},"status":"passed","severity":"normal"},{"uid":"376fe8df1faf7881","name":"Cluster ID 0, shard 1","time":{"start":1759184559174,"stop":1759184559175,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9bf21c3a545816a","name":"should initialize with default number of peers","time":{"start":1759184202242,"stop":1759184202242,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc35bb56a85cc5f","name":"throws if decoders don't match content topics","time":{"start":1759184155751,"stop":1759184155752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30ec5bc0977a0a7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759184240909,"stop":1759184240912,"duration":3},"status":"passed","severity":"normal"},{"uid":"4faad82bf680d1ec","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759184202535,"stop":1759184202535,"duration":0},"status":"passed","severity":"normal"},{"uid":"efc10f5a8a36549f","name":"should be online or offline if network state changed","time":{"start":1759184254316,"stop":1759184254316,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bf8c9a34991400","name":"should retry if all attempts fail","time":{"start":1759184200997,"stop":1759184200998,"duration":1},"status":"passed","severity":"normal"},{"uid":"67cbf41862741517","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759184139157,"stop":1759184139157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5e6d7b56f29487","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759184185574,"stop":1759184185575,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64687735b56ab90","name":"should skip already querying peers","time":{"start":1759184165437,"stop":1759184165437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0ff28471da25f0b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759184202436,"stop":1759184202436,"duration":0},"status":"passed","severity":"normal"},{"uid":"31213f38937f1658","name":"Check received message with timestamp: 1759184233056000000 ","time":{"start":1759184681789,"stop":1759184681789,"duration":0},"status":"passed","severity":"normal"},{"uid":"27615c9e7de9a5ba","name":"should handle a minimal index list","time":{"start":1759184139382,"stop":1759184139382,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f793a47b7d73b4","name":"should handle errors when removing globalThis listeners","time":{"start":1759184154748,"stop":1759184154748,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea77462b5732d68e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759184185581,"stop":1759184185581,"duration":0},"status":"passed","severity":"normal"},{"uid":"282275836a96f24f","name":"Query generator for multiple messages with different content topic format","time":{"start":1759184588335,"stop":1759184588335,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3a2c182973ef2d","name":"should reject if Relay is requested but not mounted","time":{"start":1759184203228,"stop":1759184203228,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee4ea8c26fe3fc9c","name":"Push message with Script payload","time":{"start":1759185283725,"stop":1759185283725,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefe05af3584ce7c","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759184191394,"stop":1759184191395,"duration":1},"status":"skipped","severity":"normal"},{"uid":"507906b38cef2d4b","name":"should not receive a peer event before start","time":{"start":1759184473457,"stop":1759184473457,"duration":0},"status":"passed","severity":"normal"},{"uid":"18abe636b4db2e22","name":"Throws when trying to push message with empty payload","time":{"start":1759185283768,"stop":1759185283769,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ca854c9f37279fa","name":"Sets default value correctly","time":{"start":1759184597372,"stop":1759184597372,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b2806afba22254","name":"same cluster, static sharding: nodes connect","time":{"start":1759184324628,"stop":1759184324629,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b35fb2631a360be","name":"Passing page size 1 when there are 4 messages","time":{"start":1759184583965,"stop":1759184583965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fae47f60b88761d","name":"Automatically retrieves missing message","time":{"start":1759184215571,"stop":1759184215571,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65d145c2c17f0f35","name":"should be safe to call multiple times","time":{"start":1759184153937,"stop":1759184153938,"duration":1},"status":"passed","severity":"normal"},{"uid":"27194c078dbc9f5f","name":"should add event listeners to libp2p","time":{"start":1759184154742,"stop":1759184154742,"duration":0},"status":"passed","severity":"normal"},{"uid":"72842efb0cca7bf6","name":"Push message with XML payload","time":{"start":1759185283766,"stop":1759185283766,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3716ee8748fe182","name":"Query generator for 2000 messages","time":{"start":1759184588345,"stop":1759184588347,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6bb12e92b88f7db","name":"Push message with Russian payload","time":{"start":1759185283752,"stop":1759185283752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a812e2e8b1be4b9d","name":"Callback on promise","time":{"start":1759184588335,"stop":1759184588335,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa415457dc5dd78","name":"Encoder throws on undefined content topic","time":{"start":1759184174999,"stop":1759184175000,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3237a2e150ec07","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759184155751,"stop":1759184155751,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8e3af7d896bc43","name":"Refresh subscription","time":{"start":1759184707123,"stop":1759184707123,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc14d2343d5a896a","name":"Push message with unicode special characters payload","time":{"start":1759185283740,"stop":1759185283740,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a0f426e9f65470","name":"should be safe to call multiple times","time":{"start":1759184155913,"stop":1759184155913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3f884a536bb7f9","name":"Sample","time":{"start":1759184144643,"stop":1759184144643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bac6985fc94b0b","name":"should add received messages to bloom filter","time":{"start":1759184191395,"stop":1759184191395,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c0b34fec077cb2","name":"should create all internal components","time":{"start":1759184155913,"stop":1759184155913,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35b2ad8596b3ed8","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759184572461,"stop":1759184572462,"duration":1},"status":"passed","severity":"normal"},{"uid":"1703bb764c121a32","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759184154477,"stop":1759184154489,"duration":12},"status":"passed","severity":"normal"},{"uid":"8c3e146d5a8e09d0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759184530099,"stop":1759184530099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3289f9823c45903","name":"Push message with content topic containing long","time":{"start":1759185283729,"stop":1759185283729,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f36e1e826a3d387","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759184707126,"stop":1759184707126,"duration":0},"status":"passed","severity":"normal"},{"uid":"473e46ed0a04e6c7","name":"should not fail to stop the service if it was not started","time":{"start":1759184169280,"stop":1759184169280,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a1a14d9ba59bf6","name":"should dispatch network event when browser goes offline","time":{"start":1759184154760,"stop":1759184154760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e694ad0235e0a49","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759184707128,"stop":1759184707128,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c714ab7cf59d74c","name":"Query with Ordered Callback, No Decoder","time":{"start":1759184555650,"stop":1759184555650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7aadc4daa363646","name":"should reject if Store is requested but not mounted","time":{"start":1759184203229,"stop":1759184203229,"duration":0},"status":"passed","severity":"normal"},{"uid":"b950aa5fd864fbfe","name":"Round trip binary serialization","time":{"start":1759184155894,"stop":1759184155894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4483bef6fa2afa43","name":"Push message with special chars payload","time":{"start":1759185283751,"stop":1759185283751,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1c4d2a30cdc4b","name":"Push message with content topic containing Arabic","time":{"start":1759185283731,"stop":1759185283731,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7cee3c0ffc84a74","name":"Publish message with rate limit","time":{"start":1759184425440,"stop":1759184425441,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d441b446f7f2ef","name":"Check received message containing numeric","time":{"start":1759184681793,"stop":1759184681794,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd19f647a4e967b","name":"Push message with content topic containing Arabic","time":{"start":1759185283757,"stop":1759185283758,"duration":1},"status":"passed","severity":"normal"},{"uid":"f476037911b3f067","name":"Ephemeral messages are not stored","time":{"start":1759184240908,"stop":1759184240909,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea55427292894b2","name":"Push message with content topic containing special chars","time":{"start":1759185283743,"stop":1759185283743,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bc590bf1751ec3","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759184215569,"stop":1759184215569,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f45134c4de2d01","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759184276727,"stop":1759184276727,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6628e536a26b0d5","name":"should reject if Filter is requested but not mounted","time":{"start":1759184203229,"stop":1759184203229,"duration":0},"status":"passed","severity":"normal"},{"uid":"c32136a1ac503c0c","name":"Push message with rate limit","time":{"start":1759185283760,"stop":1759185283761,"duration":1},"status":"passed","severity":"normal"},{"uid":"e779d76a2011aaf8","name":"should process successful peer exchange query","time":{"start":1759184165438,"stop":1759184165438,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c3c7563689b7c","name":"A test","time":{"start":1759184309863,"stop":1759184309863,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c7c75505f4b3fe","name":"Passing page size 110 when there are 120 messages","time":{"start":1759184583973,"stop":1759184583974,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cf03ecc8da093ae","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759184555650,"stop":1759184555651,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed98efe9aebad3b8","name":"Accepts a valid Waku Message","time":{"start":1759184218802,"stop":1759184218804,"duration":2},"status":"passed","severity":"normal"},{"uid":"25d145da4f9a4b44","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759184185592,"stop":1759184185593,"duration":1},"status":"passed","severity":"normal"},{"uid":"88678cc16732a6eb","name":"can query messages normally","time":{"start":1759184561711,"stop":1759184561711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7da8e08f899c604c","name":"should dial more peers if under maxConnections","time":{"start":1759184155527,"stop":1759184155527,"duration":0},"status":"passed","severity":"normal"},{"uid":"4455a2c77875fcf8","name":"Callback on promise, aborts when callback returns true","time":{"start":1759184588335,"stop":1759184588336,"duration":1},"status":"passed","severity":"normal"},{"uid":"56c9e901fce3d9aa","name":"Push 30 different messages","time":{"start":1759185283768,"stop":1759185283768,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b61989bce0403bb0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759184555648,"stop":1759184555648,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f6dd76b1d83c52","name":"Query Generator - false","time":{"start":1759184568745,"stop":1759184568746,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f77282c1e2f3414","name":"should add peer to queue when queue is not empty","time":{"start":1759184154975,"stop":1759184154975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ca06570b9659f7","name":"Push message with emoji payload","time":{"start":1759185283740,"stop":1759185283740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3099a6a99aebf639","name":"messageHashStr returns a hex string","time":{"start":1759184155275,"stop":1759184155276,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a304c5f941877f0","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app71/9/topic266/json","time":{"start":1759184518309,"stop":1759184518311,"duration":2},"status":"passed","severity":"normal"},{"uid":"f40a8106ff9aa9d2","name":"Push 30 different messages","time":{"start":1759185283755,"stop":1759185283755,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ece298365bd5dbe6","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759184588336,"stop":1759184588336,"duration":0},"status":"passed","severity":"normal"},{"uid":"8715945bde01b82c","name":"Push message with custom timestamp: 1728425858521","time":{"start":1759185283774,"stop":1759185283774,"duration":0},"status":"passed","severity":"normal"},{"uid":"938ed0fdb220537c","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759184185568,"stop":1759184185573,"duration":5},"status":"passed","severity":"normal"},{"uid":"94ece97c4063879c","name":"should emit a peer event after start","time":{"start":1759184473456,"stop":1759184473457,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e9008c0497eb025","name":"should not fail to start the service if it is already started","time":{"start":1759184169281,"stop":1759184169281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fedfa581d790d65","name":"Push message with content topic containing unicode special characters","time":{"start":1759185283772,"stop":1759185283772,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0e6aaaf8983f91","name":"should handle dial errors","time":{"start":1759184155916,"stop":1759184155916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bc0d4bdf87d414","name":"should not receive a peer event after stop","time":{"start":1759184169282,"stop":1759184169282,"duration":0},"status":"passed","severity":"normal"},{"uid":"965b9cc7044a174a","name":"should dial peer when on same shard","time":{"start":1759184154990,"stop":1759184154991,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bd5d082f3765c5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759184144556,"stop":1759184144556,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f64842349ced22d","name":"should dial second nwaku node that was discovered","time":{"start":1759184233277,"stop":1759184233285,"duration":8},"status":"skipped","severity":"normal"},{"uid":"ff244bca771893f1","name":"should maintain chronological order of messages in localHistory","time":{"start":1759184191396,"stop":1759184191396,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2e3316a8da5f4c","name":"Push message with content topic containing Russian","time":{"start":1759185283746,"stop":1759185283746,"duration":0},"status":"passed","severity":"normal"},{"uid":"842fdae74ac82956","name":"Generator, 2 different shards","time":{"start":1759184536719,"stop":1759184536719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2bbce4b6575982","name":"should get / set UDP multiaddr","time":{"start":1759184145288,"stop":1759184145288,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb801fbffd058ba9","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759184185547,"stop":1759184185547,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e7995b4d87fff","name":"should handle multiple peer connections","time":{"start":1759184155221,"stop":1759184155221,"duration":0},"status":"passed","severity":"normal"},{"uid":"3066df912dd5b073","name":"should dispatch connect and disconnect events","time":{"start":1759184202246,"stop":1759184202246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e329d33b97ebcf77","name":"should start and setup intervals and event listeners","time":{"start":1759184201705,"stop":1759184201705,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9f9ce9f392d288","name":"should dial peers from store when no connections remain","time":{"start":1759184155499,"stop":1759184155499,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c969b61f0bb3e5","name":"should create a new stream if no existing for protocol found","time":{"start":1759184155632,"stop":1759184155632,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab205334b369fd95","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759184185600,"stop":1759184185600,"duration":0},"status":"passed","severity":"normal"},{"uid":"324085d22e91203b","name":"should update peer store before dialing","time":{"start":1759184153961,"stop":1759184153964,"duration":3},"status":"passed","severity":"normal"},{"uid":"125633a6109389ca","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759184434217,"stop":1759184434217,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2081555cde48dd","name":"Push message with long payload","time":{"start":1759185283736,"stop":1759185283736,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e097f6297c1179","name":"Check publish message containing unicode special characters","time":{"start":1759184425435,"stop":1759184425435,"duration":0},"status":"passed","severity":"normal"},{"uid":"270d8f93b7f152c","name":"should handle case with no peers in store","time":{"start":1759184155512,"stop":1759184155512,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5464667b5e19b7","name":"should detect messages with missing dependencies","time":{"start":1759184191398,"stop":1759184191399,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c29a51896821083","name":"Check received message containing unicode special characters","time":{"start":1759184681788,"stop":1759184681788,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac82e40f9b91e4","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759184165353,"stop":1759184165353,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b1fb34e7f9ac40d","name":"should wait for LightPush peer to be connected","time":{"start":1759184203230,"stop":1759184203230,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc338906f6803ed1","name":"Push message with custom timestamp: 1759180658519","time":{"start":1759185283734,"stop":1759185283734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9777685ebe4355d8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759184174995,"stop":1759184174997,"duration":2},"status":"passed","severity":"normal"},{"uid":"6b7ea9c6972d77ad","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759184185560,"stop":1759184185561,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b50e634876fb18","name":"should return empty array when no peers connected","time":{"start":1759184155917,"stop":1759184155917,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9d76f8ddc7fe1a","name":"should clear dial history on start","time":{"start":1759184154954,"stop":1759184154957,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd8ed8cbf378abbf","name":"ends after yielding if response size indicates end","time":{"start":1759184155755,"stop":1759184155755,"duration":0},"status":"passed","severity":"normal"},{"uid":"787b9d585d35bd96","name":"Check publish message containing numeric","time":{"start":1759184425423,"stop":1759184425424,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0df1c3ffc6dd8c4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759184707120,"stop":1759184707121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f645c296a720262b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759184707107,"stop":1759184707107,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a510176942cae0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759184707111,"stop":1759184707112,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91d3238497187d7","name":"should properly setup health event callback","time":{"start":1759184202525,"stop":1759184202525,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce4c3a4cd6f16424","name":"Check received message containing short","time":{"start":1759184681784,"stop":1759184681784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77c0e9ce7fc27ee","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759184518307,"stop":1759184518307,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b0a240e465236ea","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759184324631,"stop":1759184324632,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56d16d8c39daa95","name":"should not create relay timers when relay is not provided","time":{"start":1759184155239,"stop":1759184155240,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc54ae7fe4633fe","name":"should set field with all protocols enabled","time":{"start":1759184145292,"stop":1759184145292,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2e30a9ad403810","name":"nwaku subscribes","time":{"start":1759184425628,"stop":1759184425629,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c5bae8ad3a7806","name":"should handle complete dial lifecycle","time":{"start":1759184155019,"stop":1759184155019,"duration":0},"status":"passed","severity":"normal"},{"uid":"afba2c8b7ed91c8","name":"Delete observer","time":{"start":1759184414168,"stop":1759184414168,"duration":0},"status":"passed","severity":"normal"},{"uid":"59fe0404ebc253d2","name":"Check publish message containing JSON","time":{"start":1759184425434,"stop":1759184425434,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5983ab56bb35e8","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759184155276,"stop":1759184155276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca59c28f719cfcd3","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759184202558,"stop":1759184202558,"duration":0},"status":"passed","severity":"normal"},{"uid":"6279332dd69ed787","name":"should handle onConnected and onDisconnected","time":{"start":1759184202246,"stop":1759184202247,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c120e6ba122b4d","name":"can start and stop the service","time":{"start":1759184473452,"stop":1759184473453,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a7af1b6674ec3e","name":"Stops search when 2 null results are returned","time":{"start":1759184164774,"stop":1759184164777,"duration":3},"status":"passed","severity":"normal"},{"uid":"66cb4dfa97361392","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759184202559,"stop":1759184202559,"duration":0},"status":"passed","severity":"normal"},{"uid":"4278853ccbda2836","name":"should return null for non-existent peer","time":{"start":1759184155513,"stop":1759184155513,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1c88c34991df50","name":"Encoder throws on empty string content topic","time":{"start":1759184155896,"stop":1759184155896,"duration":0},"status":"passed","severity":"normal"},{"uid":"2439d88c4811367","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759184707113,"stop":1759184707114,"duration":1},"status":"passed","severity":"normal"},{"uid":"7263c378977e266","name":"Js publishes, other Js receives","time":{"start":1759184425631,"stop":1759184425631,"duration":0},"status":"passed","severity":"normal"},{"uid":"74493b07db8c3530","name":"should handle case with all peers already connected","time":{"start":1759184155512,"stop":1759184155513,"duration":1},"status":"passed","severity":"normal"},{"uid":"f562a676debb0710","name":"Push message with numeric payload","time":{"start":1759185283763,"stop":1759185283764,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a5c3e234376104","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759184185549,"stop":1759184185549,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be216a14e0c61ce","name":"should handle disconnect when peer has no timers","time":{"start":1759184155252,"stop":1759184155252,"duration":0},"status":"passed","severity":"normal"},{"uid":"91020814496f3a25","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759184164820,"stop":1759184164821,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1919683da51ab6f","name":"Push message with Basic HTML tag payload","time":{"start":1759185283753,"stop":1759185283753,"duration":0},"status":"passed","severity":"normal"},{"uid":"16061b8362b47e43","name":"should properly create peer info with all multiaddrs","time":{"start":1759184145291,"stop":1759184145291,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c691bda0a45498","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759184240912,"stop":1759184240915,"duration":3},"status":"passed","severity":"normal"},{"uid":"a33d2a310fa2c6c8","name":"Push message equal or less that 1MB","time":{"start":1759185283775,"stop":1759185283775,"duration":0},"status":"passed","severity":"normal"},{"uid":"da44c3259a33d945","name":"Check received message containing Script","time":{"start":1759184681786,"stop":1759184681787,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0bb78c8a1c03845","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759184185542,"stop":1759184185543,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9233cae60eb1ce","name":"should push the message to the outgoing buffer","time":{"start":1759184191392,"stop":1759184191392,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b7854a3cd62ca77","name":"should set field with only RELAY enabled","time":{"start":1759184145292,"stop":1759184145292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adb5bcb5539eccd","name":"should be safe to call multiple times","time":{"start":1759184155493,"stop":1759184155498,"duration":5},"status":"passed","severity":"normal"},{"uid":"fe3e0159649f7923","name":"different cluster: nodes don't connect","time":{"start":1759184324631,"stop":1759184324631,"duration":0},"status":"passed","severity":"normal"},{"uid":"45d3c655ad32e741","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759184191399,"stop":1759184191399,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd8e74801c61bef","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759184240916,"stop":1759184240924,"duration":8},"status":"passed","severity":"normal"},{"uid":"2f024afd8c7d8f25","name":"Check received message containing emoji","time":{"start":1759184681788,"stop":1759184681788,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb97b976308b2051","name":"Push message with emoji payload","time":{"start":1759185283768,"stop":1759185283768,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6949818598d9e32","name":"should handle complete connection lifecycle","time":{"start":1759184154769,"stop":1759184154769,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fc5804f08b2126","name":"Check received message containing escaped characters","time":{"start":1759184681797,"stop":1759184681797,"duration":0},"status":"passed","severity":"normal"},{"uid":"47943fda80d5b2a1","name":"should create RPC request with correct parameters","time":{"start":1759184165207,"stop":1759184165208,"duration":1},"status":"passed","severity":"normal"},{"uid":"992897065d453388","name":"should handle task timeouts","time":{"start":1759184200990,"stop":1759184200996,"duration":6},"status":"passed","severity":"normal"},{"uid":"cad9bc89b3d958d7","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759184258186,"stop":1759184258186,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4dccaee3ebe57cc","name":"should start peer exchange discovery","time":{"start":1759184165431,"stop":1759184165431,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ac4de95f3f7bdd","name":"should handle query errors","time":{"start":1759184165438,"stop":1759184165439,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb791edafdd016f7","name":"Fails to push message bigger that 1MB","time":{"start":1759185283762,"stop":1759185283762,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e484a5f5e1b6644","name":"Push message with shell command payload","time":{"start":1759185283754,"stop":1759185283754,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f4b1353ac42e27","name":"caches peers it previously fetched","time":{"start":1759184165351,"stop":1759184165351,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10778541701d28","name":"rejects hash query with content filter parameters","time":{"start":1759184155309,"stop":1759184155310,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eeafa35f13609b8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759184139163,"stop":1759184139164,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8ff6ff13d646bc","name":"Outgoing message is acknowledged","time":{"start":1759184215570,"stop":1759184215570,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bb19610586a9e4","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759184210148,"stop":1759184210149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9773b242db735b3","name":"should not receive a peer event after stop","time":{"start":1759184473457,"stop":1759184473458,"duration":1},"status":"passed","severity":"normal"},{"uid":"cba0bb5fee97c1cc","name":"yields decoded messages","time":{"start":1759184155753,"stop":1759184155754,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6d8da1442abb63","name":"should filter out already connected peers","time":{"start":1759184155500,"stop":1759184155501,"duration":1},"status":"passed","severity":"normal"},{"uid":"969caded1dd28f59","name":"should never report false negatives","time":{"start":1759184189347,"stop":1759184189347,"duration":0},"status":"passed","severity":"normal"},{"uid":"21801cf90ba2bc0e","name":"Throws when trying to push message with empty payload","time":{"start":1759185283741,"stop":1759185283741,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b7e97080ca27d0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759184425438,"stop":1759184425438,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac61aed5b5b8c640","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759184185583,"stop":1759184185591,"duration":8},"status":"passed","severity":"normal"},{"uid":"fd25c4f239c0f6bf","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759184185562,"stop":1759184185562,"duration":0},"status":"passed","severity":"normal"},{"uid":"97433f23671db00a","name":"Push message with content topic containing Chinese","time":{"start":1759185283770,"stop":1759185283770,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8c25096c0afc0c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759184707127,"stop":1759184707128,"duration":1},"status":"passed","severity":"normal"},{"uid":"727d3ec43d0c2533","name":"should return false and handle errors gracefully","time":{"start":1759184155917,"stop":1759184155917,"duration":0},"status":"passed","severity":"normal"},{"uid":"e67345f80bb7ada","name":"Passing invalid cursor","time":{"start":1759184530101,"stop":1759184530101,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f757a2d203b2688","name":"should return false when pubsub topic parsing fails","time":{"start":1759184154489,"stop":1759184154492,"duration":3},"status":"passed","severity":"normal"},{"uid":"dc172ebb6d82ebae","name":"should add received message to localHistory with retrievalHint","time":{"start":1759184191396,"stop":1759184191396,"duration":0},"status":"passed","severity":"normal"},{"uid":"4394be5c0dc2122d","name":"accepts valid content-filtered query","time":{"start":1759184155301,"stop":1759184155302,"duration":1},"status":"passed","severity":"normal"},{"uid":"22506776036f77ef","name":"Check received message containing short","time":{"start":1759184681793,"stop":1759184681793,"duration":0},"status":"passed","severity":"normal"},{"uid":"43423db8d44127cc","name":"Sign & Recover","time":{"start":1759184175580,"stop":1759184175581,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cfae07e6f5b42de","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app89/7/topic381/json","time":{"start":1759184518313,"stop":1759184518313,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4a5d688fa535aa","name":"should continually clean up expired entries at intervals","time":{"start":1759184200132,"stop":1759184200132,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3f6e07abf06e8b","name":"random static sharding 2 - Cluster ID: 228, Shard ID: 685","time":{"start":1759184559175,"stop":1759184559176,"duration":1},"status":"passed","severity":"normal"},{"uid":"2307649207110e01","name":"should reject if LightPush is requested but not mounted","time":{"start":1759184203228,"stop":1759184203228,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f0bb325156f74f","name":"retrieves a single peer","time":{"start":1759184165349,"stop":1759184165349,"duration":0},"status":"passed","severity":"normal"},{"uid":"420992332d174f96","name":"Own sync message does not acknowledge own messages","time":{"start":1759184210149,"stop":1759184210149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a1b3891b25c16d","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759184707113,"stop":1759184707113,"duration":0},"status":"passed","severity":"normal"},{"uid":"afac1088b9823638","name":"Push message with Russian payload","time":{"start":1759185283725,"stop":1759185283725,"duration":0},"status":"passed","severity":"normal"},{"uid":"59240f3c10381fe6","name":"should properly compute the node id","time":{"start":1759184145287,"stop":1759184145287,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d0f27c454c7219","name":"should initialize bloom filter with correct parameters","time":{"start":1759184189342,"stop":1759184189346,"duration":4},"status":"passed","severity":"normal"},{"uid":"f905511b63a43a80","name":"Query generator for multiple messages with different message text format","time":{"start":1759184588331,"stop":1759184588334,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ddf9eb74fd40096","name":"should not dial peers from store when browser is not connected","time":{"start":1759184155499,"stop":1759184155499,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8c0f68e4dd6dad","name":"Check publish message containing long","time":{"start":1759184425423,"stop":1759184425423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f416c2aeb8759327","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759184155526,"stop":1759184155526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05d0d0217c85490","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759184707107,"stop":1759184707107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a702a86faac3b57d","name":"should check false positive rate","time":{"start":1759184189350,"stop":1759184189350,"duration":0},"status":"passed","severity":"normal"},{"uid":"49671897a1749c8c","name":"Subscribe to topic containing long and receive message","time":{"start":1759184707111,"stop":1759184707111,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d85ba4552d5cf5","name":"Push message with Basic HTML tag payload","time":{"start":1759185283726,"stop":1759185283726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6a8fa0ba9306aa1","name":"should handle peer store update failures gracefully","time":{"start":1759184155229,"stop":1759184155238,"duration":9},"status":"passed","severity":"normal"},{"uid":"cca5b52dacaa5580","name":"Push message with JSON payload","time":{"start":1759185283739,"stop":1759185283739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ecd33a564ab73d","name":"configure the node with multiple content topics","time":{"start":1759184518318,"stop":1759184518319,"duration":1},"status":"passed","severity":"normal"},{"uid":"898f16d632fff4c6","name":"Push message with content topic containing escaped characters","time":{"start":1759185283747,"stop":1759185283747,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fdedbf87708cef","name":"should create KeepAliveManager with relay","time":{"start":1759184155203,"stop":1759184155203,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b8debddfa1d555","name":"handles different networkShards values correctly","time":{"start":1759184139160,"stop":1759184139160,"duration":0},"status":"passed","severity":"normal"},{"uid":"64947ed04eb89e44","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759184139168,"stop":1759184139168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d001a6cb9580c477","name":"All","time":{"start":1759184239142,"stop":1759184239142,"duration":0},"status":"passed","severity":"normal"},{"uid":"779283665918ef46","name":"should create QueryOnConnect instance without options","time":{"start":1759184202516,"stop":1759184202516,"duration":0},"status":"passed","severity":"normal"},{"uid":"827d11c48e2537dd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759184707122,"stop":1759184707122,"duration":0},"status":"passed","severity":"normal"},{"uid":"1054f3b7fd516f51","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759184707115,"stop":1759184707115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85c9e8d480b5769","name":"Subscribe to topic containing short and receive message","time":{"start":1759184707123,"stop":1759184707124,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c50e6ac540a2ec","name":"should not fail to start the service if it is already started","time":{"start":1759184239355,"stop":1759184239356,"duration":1},"status":"passed","severity":"normal"},{"uid":"b974d2c6a755b30f","name":"Push message with content topic containing numeric","time":{"start":1759185283756,"stop":1759185283757,"duration":1},"status":"passed","severity":"normal"},{"uid":"43562218c5f1ec74","name":"Publish without waiting for remote peer","time":{"start":1759184434212,"stop":1759184434213,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa1e35daf31dbdd","name":"Push message with content topic containing special chars","time":{"start":1759185283757,"stop":1759185283757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8f6b958afd192","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759184139156,"stop":1759184139157,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b86884b09aa716b","name":"Renews subscription after lossing a connection","time":{"start":1759184707128,"stop":1759184707128,"duration":0},"status":"passed","severity":"normal"},{"uid":"833aed2062b06fa4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759184139155,"stop":1759184139155,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a97db22f9469711","name":"Push message with content topic containing JSON","time":{"start":1759185283758,"stop":1759185283759,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a0c611531f923c","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759184434220,"stop":1759184434220,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85b0f272eb09454","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759184185574,"stop":1759184185574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1270203a215f3fd","name":"should not process empty queue","time":{"start":1759184155010,"stop":1759184155010,"duration":0},"status":"passed","severity":"normal"},{"uid":"614507e5f20fdf07","name":"Push message with XML payload","time":{"start":1759185283738,"stop":1759185283739,"duration":1},"status":"passed","severity":"normal"},{"uid":"35105dbb5164e5a5","name":"should handle empty pubsub topics","time":{"start":1759184155253,"stop":1759184155253,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7a6b25ec3e9f35","name":"should work with stubbed peer manager event emitter","time":{"start":1759184202523,"stop":1759184202523,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20b232c72ea3f11","name":"should start and stop interval correctly","time":{"start":1759184200975,"stop":1759184200976,"duration":1},"status":"passed","severity":"normal"},{"uid":"952d694f277e9784","name":"Push message with content topic containing unicode special characters","time":{"start":1759185283732,"stop":1759185283732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b203edf6b57d0ac8","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759184185566,"stop":1759184185566,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d7f3d9e6537a3e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759184139163,"stop":1759184139163,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39d54dfbe6b332a","name":"should handle shard reader errors gracefully","time":{"start":1759184155010,"stop":1759184155011,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e15a3ed19cfc3d0","name":"Push message with SQL Injection payload","time":{"start":1759185283765,"stop":1759185283765,"duration":0},"status":"passed","severity":"normal"},{"uid":"131c8b5b5ab15bf3","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759184301484,"stop":1759184301485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c54d4278b4a5212a","name":"should throw error - no public key","time":{"start":1759184145286,"stop":1759184145286,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24912ac6af09402","name":"Push message with special chars payload","time":{"start":1759185283764,"stop":1759185283764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc065d4280e2dbe","name":"Push message with content topic containing numeric","time":{"start":1759185283729,"stop":1759185283730,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a64fd91c549582","name":"should skip peers without peer exchange protocol","time":{"start":1759184165437,"stop":1759184165437,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3159519f9c6baa1","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759184530096,"stop":1759184530096,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6e2f796bc4f77a","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759184301485,"stop":1759184301486,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b1a5734a78aaf5","name":"Relay + Store","time":{"start":1759184239141,"stop":1759184239142,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1098e6a69cc0624","name":"Fails to push message with large meta","time":{"start":1759185283773,"stop":1759185283773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f4f6a297b15b4f","name":"different cluster: nodes don't connect","time":{"start":1759184324629,"stop":1759184324629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a56b19e7d689e26","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759184144554,"stop":1759184144554,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d6a4febb5abd27b","name":"should clear dial history on stop","time":{"start":1759184154967,"stop":1759184154967,"duration":0},"status":"passed","severity":"normal"},{"uid":"276d35423788bd4a","name":"Check received message containing Chinese","time":{"start":1759184681794,"stop":1759184681794,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1e491a490f92d2","name":"should set default options when no config provided","time":{"start":1759184155912,"stop":1759184155912,"duration":0},"status":"passed","severity":"normal"},{"uid":"665abc39430fefa","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759184434220,"stop":1759184434220,"duration":0},"status":"passed","severity":"normal"},{"uid":"848fd1f077a7f4a1","name":"groups content topics by expected pubsub topic","time":{"start":1759184139159,"stop":1759184139159,"duration":0},"status":"passed","severity":"normal"},{"uid":"99295b02adddea26","name":"should wait for Filter peer to be connected","time":{"start":1759184203230,"stop":1759184203231,"duration":1},"status":"passed","severity":"normal"},{"uid":"5107ed882203d4ac","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759184165441,"stop":1759184165442,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a44ce758d65b29","name":"should stop all internal components","time":{"start":1759184155914,"stop":1759184155914,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f070bb1e59252e6","name":"should start ping timers on peer connect","time":{"start":1759184155220,"stop":1759184155221,"duration":1},"status":"passed","severity":"normal"},{"uid":"67fc611b959d5a40","name":"Ordered Callback - false","time":{"start":1759184568748,"stop":1759184568750,"duration":2},"status":"passed","severity":"normal"},{"uid":"92804f19d15dcb65","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759184418842,"stop":1759184418842,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfd1e25d38d4d33","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759184185592,"stop":1759184185592,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc33f4c7b30fa3c9","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759184139156,"stop":1759184139156,"duration":0},"status":"passed","severity":"normal"},{"uid":"218886907c88f548","name":"Refresh subscription","time":{"start":1759184707110,"stop":1759184707110,"duration":0},"status":"passed","severity":"normal"},{"uid":"2380b9abcea9b0ce","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759184597088,"stop":1759184597088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f03cc1f843c449e","name":"should enable all discoveries when explicitly set","time":{"start":1759184201722,"stop":1759184201722,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c87716a3d130be","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759184176640,"stop":1759184176640,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4495c77de1df16","name":"Push message with content topic containing escaped characters","time":{"start":1759185283759,"stop":1759185283759,"duration":0},"status":"passed","severity":"normal"},{"uid":"970f7f671ad8f563","name":"should handle query errors gracefully","time":{"start":1759184165437,"stop":1759184165438,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7f919caaa5fa34","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759184434218,"stop":1759184434218,"duration":0},"status":"passed","severity":"normal"},{"uid":"683ecfd6b529249b","name":"should return false when navigator.onLine is false","time":{"start":1759184154748,"stop":1759184154749,"duration":1},"status":"passed","severity":"normal"},{"uid":"bce26981c20281c8","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759184154768,"stop":1759184154768,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae61a35621673af","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759184139165,"stop":1759184139165,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9806ffe56c8e83","name":"Ephemeral field set to true","time":{"start":1759184155895,"stop":1759184155895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c365e3b663de1e","name":"Subscribe and receive messages via waku relay post","time":{"start":1759184707106,"stop":1759184707106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96d61943867c993","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759184530098,"stop":1759184530099,"duration":1},"status":"passed","severity":"normal"},{"uid":"88fab21e5828a562","name":"should sort peers by ping value","time":{"start":1759184155918,"stop":1759184155918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1caa6f09c6c0fe4b","name":"Check publish message containing Chinese","time":{"start":1759184425428,"stop":1759184425429,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c26e56245425a87","name":"should be safe to call multiple times","time":{"start":1759184155914,"stop":1759184155914,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e7bdd6d8315cc5","name":"Check received message containing shell command","time":{"start":1759184681797,"stop":1759184681797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9659553135e4517","name":"Check received message with timestamp: 1759184233056 ","time":{"start":1759184681789,"stop":1759184681789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d32c18a9f49f70a","name":"Publishes to nwaku","time":{"start":1759184425629,"stop":1759184425630,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f2c724c9db0285","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759184202505,"stop":1759184202516,"duration":11},"status":"passed","severity":"normal"},{"uid":"11bde2f651ccdb4","name":"yields undefined for messages without decoder","time":{"start":1759184155754,"stop":1759184155754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a551b91a5c0c5e4","name":"should handle cache.get errors gracefully","time":{"start":1759184169283,"stop":1759184169283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5de3c3c3080e787","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759184707113,"stop":1759184707113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f198d25df13fdc9a","name":"Push message with SQL Injection payload","time":{"start":1759185283738,"stop":1759185283738,"duration":0},"status":"passed","severity":"normal"},{"uid":"1804f1cd59c55f53","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759184139167,"stop":1759184139167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3857ad0f32304365","name":"Push message with content topic containing escaped characters","time":{"start":1759185283732,"stop":1759185283732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8446a1871a350155","name":"random static sharding 5 - Cluster ID: 532, Shard ID: 596","time":{"start":1759184559176,"stop":1759184559177,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f9ec358e3cbcf2","name":"returns only open connection if one present","time":{"start":1759184155399,"stop":1759184155399,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c545d9e2ef7220","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app68/5/topic762/xml","time":{"start":1759184518313,"stop":1759184518313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f03a662e9718f99","name":"should insert elements correctly","time":{"start":1759184189346,"stop":1759184189347,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1f37031ecc4d87","name":"should reject on timeout if it was set","time":{"start":1759184203229,"stop":1759184203230,"duration":1},"status":"passed","severity":"normal"},{"uid":"1318d77761f6be8c","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759184185567,"stop":1759184185567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebc4a1b346a813b5","name":"should handle case when globalThis is not available","time":{"start":1759184154750,"stop":1759184154753,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce41479a2321a22e","name":"Push message with JSON payload","time":{"start":1759185283726,"stop":1759185283726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe139f8f6ea34928","name":"should handle peer store errors gracefully","time":{"start":1759184202353,"stop":1759184202353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed39552aa5aa75b8","name":"Push message with long payload","time":{"start":1759185283751,"stop":1759185283751,"duration":0},"status":"passed","severity":"normal"},{"uid":"260e78b9ee5fb884","name":"Refresh subscription","time":{"start":1759184434215,"stop":1759184434215,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74b5a15fdc835cfc","name":"Publish message with large meta","time":{"start":1759184425440,"stop":1759184425440,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2adabc00d6b6d8","name":"Outgoing message is retried until acknowledged","time":{"start":1759184215570,"stop":1759184215570,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e062d2f96a5c21","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759184185578,"stop":1759184185581,"duration":3},"status":"passed","severity":"normal"},{"uid":"62559d9dca344f24","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759184155269,"stop":1759184155269,"duration":0},"status":"passed","severity":"normal"},{"uid":"191367d2ee23662c","name":"should filter peers by codec","time":{"start":1759184155918,"stop":1759184155918,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aeec7c5de81dbf","name":"should create PeerExchangeDiscovery instance","time":{"start":1759184165441,"stop":1759184165441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e394f3e145ae219d","name":"should perform ping and update peer store on timer","time":{"start":1759184155228,"stop":1759184155228,"duration":0},"status":"passed","severity":"normal"},{"uid":"553e1885785b7634","name":"Store - dialed first","time":{"start":1759184599406,"stop":1759184599406,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4f9b10c355cbcc","name":"Subscribe and receive messages via lightPush","time":{"start":1759184707105,"stop":1759184707105,"duration":0},"status":"passed","severity":"normal"},{"uid":"66358326db30aadb","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759184165202,"stop":1759184165203,"duration":1},"status":"passed","severity":"normal"},{"uid":"4987dbc1cef5d88b","name":"Push message with rate limit","time":{"start":1759185283748,"stop":1759185283749,"duration":1},"status":"passed","severity":"normal"},{"uid":"d599695ca50044c1","name":"should set field with only STORE enabled","time":{"start":1759184145293,"stop":1759184145293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba07a12bfbaaba4f","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759184412633,"stop":1759184412635,"duration":2},"status":"passed","severity":"normal"},{"uid":"30af3557a21ce791","name":"Does not throw an exception when node disconnects","time":{"start":1759184597370,"stop":1759184597370,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6f4ceb7c6f067b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759184139165,"stop":1759184139166,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a78c0a21d7b7c07","name":"Push message with unicode special characters payload","time":{"start":1759185283727,"stop":1759185283727,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee97c0e5f204e9c6","name":"messageHashStr produces different results for different inputs","time":{"start":1759184155277,"stop":1759184155277,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee45e177c9d1914","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759184434216,"stop":1759184434217,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e7f72122ac58bd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759184681792,"stop":1759184681792,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba804630c08e2d4","name":"ignores unrecognized TXT record formats","time":{"start":1759184165350,"stop":1759184165350,"duration":0},"status":"passed","severity":"normal"},{"uid":"118100ff72ede97","name":"Push to array if already present","time":{"start":1759184139006,"stop":1759184139007,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9310f88651fef8f","name":"should do nothing if no non-locked connections to drop","time":{"start":1759184155528,"stop":1759184155528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b277e79cca02f49","name":"tcp ip4 address","time":{"start":1759184144529,"stop":1759184144532,"duration":3},"status":"passed","severity":"normal"},{"uid":"514e9a70f0151ff","name":"should create ShardReader with static shards network config","time":{"start":1759184154443,"stop":1759184154444,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e511cd119611da","name":"should throw error when no peers are available","time":{"start":1759184202974,"stop":1759184202974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a9151098c4e001d","name":"should return false when peer is not found","time":{"start":1759184154455,"stop":1759184154455,"duration":0},"status":"passed","severity":"normal"},{"uid":"814b9df5447ced9c","name":"should retry failed tasks","time":{"start":1759184200989,"stop":1759184200989,"duration":0},"status":"passed","severity":"normal"},{"uid":"976baf469220718e","name":"should not receive a peer event before start","time":{"start":1759184169281,"stop":1759184169281,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c50f46a5b0c570","name":"should support chaining for add method","time":{"start":1759184200120,"stop":1759184200121,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed788873f03a2110","name":"Check received message containing Basic HTML tag","time":{"start":1759184681787,"stop":1759184681787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8463c2bc8987fd46","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759184201704,"stop":1759184201705,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b1a3c9251841be","name":"ends if response has no messages","time":{"start":1759184155753,"stop":1759184155753,"duration":0},"status":"passed","severity":"normal"},{"uid":"521ba40f44995893","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759184139157,"stop":1759184139157,"duration":0},"status":"passed","severity":"normal"},{"uid":"99652e6523180ff0","name":"Push message with content topic containing SQL Injection","time":{"start":1759185283731,"stop":1759185283731,"duration":0},"status":"passed","severity":"normal"},{"uid":"32be6660a6796be1","name":"should be empty when created","time":{"start":1759184201698,"stop":1759184201699,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d7e99332aee2add","name":"Push message with long payload","time":{"start":1759185283723,"stop":1759185283723,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e542f82b25048a","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759184434221,"stop":1759184434221,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a35a6515a17ca2","name":"Push message with custom timestamp: 1759180658519","time":{"start":1759185283761,"stop":1759185283761,"duration":0},"status":"passed","severity":"normal"},{"uid":"62699aa126b4dfa2","name":"Push message with content topic containing emoji","time":{"start":1759185283773,"stop":1759185283773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec14ad5a557b0e91","name":"should throw error - no public key","time":{"start":1759184145285,"stop":1759184145285,"duration":0},"status":"passed","severity":"normal"},{"uid":"32348c10390d1557","name":"Check message received after jswaku node is restarted","time":{"start":1759184681801,"stop":1759184681802,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7cfc7bc3aaa008","name":"Push message with long payload","time":{"start":1759185283763,"stop":1759185283763,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f132d8b3c4a0ed","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759184155633,"stop":1759184155633,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c4c9efa6615c44","name":"Push message with numeric payload","time":{"start":1759185283723,"stop":1759185283723,"duration":0},"status":"passed","severity":"normal"},{"uid":"75376ddf44cfc5dc","name":"Push message with content topic containing Russian","time":{"start":1759185283731,"stop":1759185283731,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fd70864577af3e","name":"Passing page size 11 when there are 10 messages","time":{"start":1759184583971,"stop":1759184583971,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0ef3f83424f234","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759184202342,"stop":1759184202342,"duration":0},"status":"passed","severity":"normal"},{"uid":"13aa10e7f10df5ef","name":"Push message with XML payload","time":{"start":1759185283753,"stop":1759185283753,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca904ae2446fad3","name":"should initialize with custom TTL","time":{"start":1759184165431,"stop":1759184165431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3385cceb1f6f624","name":"Outgoing message is acknowledged","time":{"start":1759184214680,"stop":1759184214680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91d6a31171c142f","name":"Push message with rate limit","time":{"start":1759185283774,"stop":1759185283774,"duration":0},"status":"passed","severity":"normal"},{"uid":"87f1726fb5795f76","name":"Wrong topic","time":{"start":1759184518318,"stop":1759184518318,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f913b396cf7f633","name":"Push message with content topic containing special chars","time":{"start":1759185283770,"stop":1759185283770,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8f528875cf6317","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759184536719,"stop":1759184536720,"duration":1},"status":"passed","severity":"normal"},{"uid":"db54ecf48854db6f","name":"should handle case when navigator is not available","time":{"start":1759184154749,"stop":1759184154750,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc56c3366ab43b93","name":"should not start if already started","time":{"start":1759184165432,"stop":1759184165432,"duration":0},"status":"passed","severity":"normal"},{"uid":"4067b9bccd1004cb","name":"should clear interval on stop","time":{"start":1759184165441,"stop":1759184165441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89bfa5359f357cc","name":"Decoder throws on undefined content topic","time":{"start":1759184155896,"stop":1759184155896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d935f154d51d1c3d","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759184191398,"stop":1759184191398,"duration":0},"status":"passed","severity":"normal"},{"uid":"3777034d1d1f3012","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app79/5/topic735/utf8","time":{"start":1759184518317,"stop":1759184518317,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bef6f9171450c7d","name":"should set field with all protocols disabled","time":{"start":1759184145292,"stop":1759184145292,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf09e2891f7e8aa","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759184202444,"stop":1759184202450,"duration":6},"status":"passed","severity":"normal"},{"uid":"910af55e84cb9ef0","name":"should dial with PeerId and return stream","time":{"start":1759184155915,"stop":1759184155916,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ea7b0e8b1bc53e","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759184434214,"stop":1759184434215,"duration":1},"status":"passed","severity":"normal"},{"uid":"b032889030fa975c","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759184191393,"stop":1759184191393,"duration":0},"status":"passed","severity":"normal"},{"uid":"c11d40dc0962fef3","name":"should be safe to call multiple times","time":{"start":1759184153939,"stop":1759184153956,"duration":17},"status":"passed","severity":"normal"},{"uid":"9ff18d92b6255a4c","name":"Check message with invalid timestamp is not received","time":{"start":1759184681799,"stop":1759184681800,"duration":1},"status":"passed","severity":"normal"},{"uid":"f925d26f05722637","name":"Correctly serialized arguments","time":{"start":1759184324731,"stop":1759184324732,"duration":1},"status":"passed","severity":"normal"},{"uid":"e679246d4f6fd9d3","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759184185550,"stop":1759184185550,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b712a84bee5c8a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759184155897,"stop":1759184155897,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ccbbe0b7b51168a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759184201722,"stop":1759184201722,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e789fd27dbfed4","name":"should update ack status of messages in outgoing buffer","time":{"start":1759184191403,"stop":1759184191403,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf8b8c66dc8b7908","name":"should set field with only FILTER enabled","time":{"start":1759184145293,"stop":1759184145293,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f659dcf3d61dbc","name":"should skip peers without ENR","time":{"start":1759184165439,"stop":1759184165439,"duration":0},"status":"passed","severity":"normal"},{"uid":"191aabc0e1233549","name":"Encoder throws on empty string content topic","time":{"start":1759184176642,"stop":1759184176642,"duration":0},"status":"passed","severity":"normal"},{"uid":"f606384173e0596d","name":"should handle peer disconnect event when no connections remain","time":{"start":1759184154754,"stop":1759184154754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05fb01edc644de1","name":"should return different streams if requested simultaniously","time":{"start":1759184155632,"stop":1759184155633,"duration":1},"status":"passed","severity":"normal"},{"uid":"3397af3ca37c160d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759184164824,"stop":1759184164824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd90127b0288dc1","name":"Push message with meta","time":{"start":1759185283748,"stop":1759185283748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af1d4170eda4f19","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759184139161,"stop":1759184139161,"duration":0},"status":"passed","severity":"normal"},{"uid":"60da8676a47f0e5a","name":"isConnected return false after peer stops","time":{"start":1759184254312,"stop":1759184254314,"duration":2},"status":"passed","severity":"normal"},{"uid":"8500ff5684cc6b5e","name":"Push message with unicode special characters payload","time":{"start":1759185283767,"stop":1759185283768,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80a34aa7e0aa098","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759184434214,"stop":1759184434214,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af9a2033545086e","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759184707106,"stop":1759184707106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0b829957ecf5d1","name":"Check publish message containing escaped characters","time":{"start":1759184425435,"stop":1759184425435,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7a70d1945725fc","name":"should not be delivered","time":{"start":1759184191402,"stop":1759184191403,"duration":1},"status":"passed","severity":"normal"},{"uid":"c55f355abba51da9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759184185592,"stop":1759184185592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09eae875b12ddf8","name":"should add and remove event listeners correctly","time":{"start":1759184169283,"stop":1759184169283,"duration":0},"status":"passed","severity":"normal"},{"uid":"29521112512cf8d2","name":"should handle errors when globalThis is not available","time":{"start":1759184154743,"stop":1759184154743,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a689a65ac2141f","name":"should merge provided config with defaults","time":{"start":1759184155912,"stop":1759184155912,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fb84711141abb06","name":"should requeue task if no peer is available","time":{"start":1759184200988,"stop":1759184200988,"duration":0},"status":"passed","severity":"normal"},{"uid":"839b2b94e0dda727","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759184597082,"stop":1759184597082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e1841967c49071","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app99/4/topic828/xml","time":{"start":1759184518308,"stop":1759184518309,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ac24dd86fb35a62","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759184164821,"stop":1759184164823,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a1e89adfa1a7114","name":"Check received message with timestamp: 1759184233056 ","time":{"start":1759184681798,"stop":1759184681798,"duration":0},"status":"passed","severity":"normal"},{"uid":"86adafc6a79bc08f","name":"Ordered Callback - true","time":{"start":1759184568748,"stop":1759184568748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0f743b95308e65","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759184155239,"stop":1759184155239,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e556d63936151cf","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759184185554,"stop":1759184185554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fff3d616e8aa7b","name":"should remove event listeners when stopped","time":{"start":1759184202518,"stop":1759184202518,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e7a5fc7cab920c","name":"Ordered callback, aborts when callback returns true","time":{"start":1759184588336,"stop":1759184588345,"duration":9},"status":"passed","severity":"normal"},{"uid":"bc450d2e7f9cdf91","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759184434217,"stop":1759184434217,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a550c5a487f81d7","name":"should be safe to call multiple times","time":{"start":1759184155492,"stop":1759184155492,"duration":0},"status":"passed","severity":"normal"},{"uid":"a311c9683ca758f1","name":"should clear all timers","time":{"start":1759184155219,"stop":1759184155220,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2c0b354b259b7a","name":"should not fail to start the service if it is already started","time":{"start":1759184473454,"stop":1759184473456,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ca88d5bfe248976","name":"should be able to encode the field with only STORE set to true","time":{"start":1759184144551,"stop":1759184144551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d43a28554d1d401","name":"should handle hash queries without validation","time":{"start":1759184202983,"stop":1759184202983,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c742f43efe96454","name":"should add event listeners to globalThis","time":{"start":1759184154743,"stop":1759184154743,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd01f5558848073","name":"should register libp2p event listeners when start is called","time":{"start":1759184202247,"stop":1759184202247,"duration":0},"status":"passed","severity":"normal"},{"uid":"81705cccd4437da7","name":"should stop peer exchange discovery","time":{"start":1759184165432,"stop":1759184165432,"duration":0},"status":"passed","severity":"normal"},{"uid":"877464e351fd301a","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759184154749,"stop":1759184154749,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9fae6fc4dbb849","name":"Check publish message containing special chars","time":{"start":1759184425424,"stop":1759184425428,"duration":4},"status":"passed","severity":"normal"},{"uid":"93fd1e59820c1e99","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759184597082,"stop":1759184597082,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aa27d73cd337fc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759184155915,"stop":1759184155915,"duration":0},"status":"passed","severity":"normal"},{"uid":"6930bc5d3e37541c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759184139170,"stop":1759184139170,"duration":0},"status":"passed","severity":"normal"},{"uid":"76b73e2147afb12a","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/8/topic735/utf8","time":{"start":1759184518316,"stop":1759184518316,"duration":0},"status":"passed","severity":"normal"},{"uid":"e431c6094403ee8f","name":"Push message with short payload","time":{"start":1759185283736,"stop":1759185283736,"duration":0},"status":"passed","severity":"normal"},{"uid":"5471151ecb1144a7","name":"Push message with content topic containing JSON","time":{"start":1759185283746,"stop":1759185283747,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e649160ab17ba67","name":"throws on content topic with empty encoding field","time":{"start":1759184139152,"stop":1759184139153,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f25b56e834c3e79","name":"random static sharding 7 - Cluster ID: 289, Shard ID: 154","time":{"start":1759184559177,"stop":1759184559177,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae0afece8f67ab5","name":"Push message with JSON payload","time":{"start":1759185283754,"stop":1759185283754,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be6aa5434154737","name":"Push message with emoji payload","time":{"start":1759185283755,"stop":1759185283755,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd02d4b0351f56c","name":"should compute hash only when first accessed","time":{"start":1759184155897,"stop":1759184155898,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a02850ed4eda7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759184239364,"stop":1759184239370,"duration":6},"status":"skipped","severity":"normal"},{"uid":"3914dfa6417e9e7b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759184185563,"stop":1759184185564,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9fab063fdc62c7","name":"Fails to publish message with empty text","time":{"start":1759184425438,"stop":1759184425438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d446c04278bdb237","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759184202248,"stop":1759184202248,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e58d12089bdf5f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759184597083,"stop":1759184597084,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe5499164dfe6fa","name":"throws on empty content topic","time":{"start":1759184139149,"stop":1759184139149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1dd8e1d7e083fd1","name":"should handle special patterns correctly","time":{"start":1759184189349,"stop":1759184189349,"duration":0},"status":"passed","severity":"normal"},{"uid":"149f5142d2db423f","name":"Push message with shell command payload","time":{"start":1759185283739,"stop":1759185283740,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b54374f3025ebf4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759184144558,"stop":1759184144558,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f0ed8814a796c7","name":"should not allow k > 12","time":{"start":1759184185629,"stop":1759184185629,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0324bf20b9e2a6","name":"Push message with numeric payload","time":{"start":1759185283751,"stop":1759185283751,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f31e21bff1e9f","name":"Check received message containing long","time":{"start":1759184681793,"stop":1759184681793,"duration":0},"status":"passed","severity":"normal"},{"uid":"c56d2bcf26b9a637","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759184418842,"stop":1759184418842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b292d25e0ae4720","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759184202251,"stop":1759184202251,"duration":0},"status":"passed","severity":"normal"},{"uid":"272f09d634227f9e","name":"should handle peer store errors gracefully","time":{"start":1759184165435,"stop":1759184165436,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cb0c47f28e28407","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759184412626,"stop":1759184412627,"duration":1},"status":"passed","severity":"normal"},{"uid":"72a4494d57f70399","name":"Push message with special chars payload","time":{"start":1759185283724,"stop":1759185283724,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb94aff3383b4727","name":"does not throw on valid cases","time":{"start":1759184139148,"stop":1759184139149,"duration":1},"status":"passed","severity":"normal"},{"uid":"b801bb9472786544","name":"Check received message containing Chinese","time":{"start":1759184681785,"stop":1759184681785,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4fb57d9bec7393","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759184165198,"stop":1759184165199,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebb773329272269c","name":"should clear timers for specific peer on disconnect","time":{"start":1759184155251,"stop":1759184155251,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a56b2c0e7838f2","name":"should mark all messages in causal history as acknowledged","time":{"start":1759184191397,"stop":1759184191397,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa8885a385790427","name":"should initialize with custom number of peers","time":{"start":1759184202242,"stop":1759184202243,"duration":1},"status":"passed","severity":"normal"},{"uid":"5783aa108436ff9e","name":"should handle corrupted shard info gracefully","time":{"start":1759184154497,"stop":1759184154497,"duration":0},"status":"passed","severity":"normal"},{"uid":"397e9e9fb3add7a9","name":"Check received message containing Russian","time":{"start":1759184681786,"stop":1759184681786,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9f076fba0d1012","name":"Check publish message containing shell command","time":{"start":1759184425434,"stop":1759184425434,"duration":0},"status":"passed","severity":"normal"},{"uid":"21701d5eb288bc42","name":"should dial with multiaddr and return stream","time":{"start":1759184155916,"stop":1759184155916,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17a7f775425f9e5","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759184144558,"stop":1759184144559,"duration":1},"status":"passed","severity":"normal"},{"uid":"65628c6df0532f4d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759184144558,"stop":1759184144558,"duration":0},"status":"passed","severity":"normal"},{"uid":"a963c814d8d903b3","name":"Query with Promise Callback, No Decoder","time":{"start":1759184555651,"stop":1759184555654,"duration":3},"status":"passed","severity":"normal"},{"uid":"4cf1c767906c9791","name":"should handle different types of entries","time":{"start":1759184200130,"stop":1759184200131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8895f84480fb3f2d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759184139165,"stop":1759184139165,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd4174bfc05e829","name":"should be safe to call multiple times","time":{"start":1759184154968,"stop":1759184154968,"duration":0},"status":"passed","severity":"normal"},{"uid":"2579e5aa1b573e4a","name":"Check publish message containing emoji","time":{"start":1759184425435,"stop":1759184425436,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded7ef68b5dd627a","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759184254315,"stop":1759184254316,"duration":1},"status":"passed","severity":"normal"},{"uid":"13167d8b0eadfbe0","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759184139156,"stop":1759184139156,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d3105b3ce59f91","name":"Query generator for multiple messages","time":{"start":1759184588325,"stop":1759184588328,"duration":3},"status":"passed","severity":"normal"},{"uid":"f1d44668ff5106f3","name":"should return false when peer is not found","time":{"start":1759184154492,"stop":1759184154492,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7bce09d1be75680","name":"should handle mixed protocol support correctly","time":{"start":1759184202354,"stop":1759184202354,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca7056c79f76881","name":"should throw error - no id","time":{"start":1759184145284,"stop":1759184145284,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d48586136241f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759184139169,"stop":1759184139169,"duration":0},"status":"passed","severity":"normal"},{"uid":"990718e8dcce8765","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759184202342,"stop":1759184202343,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb442df39bb6e8a9","name":"should initialize with isNetworkConnected as false","time":{"start":1759184154731,"stop":1759184154742,"duration":11},"status":"passed","severity":"normal"},{"uid":"2e2f07e71bc60ad1","name":"Push message with Arabic payload","time":{"start":1759185283764,"stop":1759185283765,"duration":1},"status":"passed","severity":"normal"},{"uid":"50023587d49dca08","name":"Query with Ordered Callback, No message returned","time":{"start":1759184555650,"stop":1759184555650,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9805524b6f3739","name":"new peer added after a peer was already found","time":{"start":1759184413373,"stop":1759184413376,"duration":3},"status":"passed","severity":"normal"},{"uid":"dbec2580ee6477c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759184139157,"stop":1759184139158,"duration":1},"status":"passed","severity":"normal"},{"uid":"61a9ecbef0e870f0","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759184185548,"stop":1759184185548,"duration":0},"status":"passed","severity":"normal"},{"uid":"1afade872d0ca6b8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759184139168,"stop":1759184139168,"duration":0},"status":"passed","severity":"normal"},{"uid":"330b7c5f587ade33","name":"throws an error for improperly formatted content topics","time":{"start":1759184139160,"stop":1759184139161,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e817d01210d78ed","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759184144557,"stop":1759184144557,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56b0968afd207f3","name":"should not return locked peers if enough unlocked are available","time":{"start":1759184202245,"stop":1759184202245,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc9a9910ff90d5a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759184155228,"stop":1759184155228,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c9c085808f06e0","name":"Push message with Arabic payload","time":{"start":1759185283737,"stop":1759185283737,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf627a8a3aa1ec33","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759184707126,"stop":1759184707126,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc8aefe99cce508","name":"Push 30 different messages","time":{"start":1759185283741,"stop":1759185283741,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6890c3a85aa190d2","name":"should create ConnectionManager with required options","time":{"start":1759184155911,"stop":1759184155912,"duration":1},"status":"passed","severity":"normal"},{"uid":"8475f4a0645ac28d","name":"Push message with content topic containing emoji","time":{"start":1759185283759,"stop":1759185283760,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9c7a15a137c41a2","name":"should dial all peers on dial","time":{"start":1759184326665,"stop":1759184326665,"duration":0},"status":"passed","severity":"normal"},{"uid":"744fc0839735df49","name":"Check received message containing special chars","time":{"start":1759184681794,"stop":1759184681794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c1a1923c7ce88c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759184214679,"stop":1759184214679,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bd659d59f5303d","name":"Decoder throws on empty string content topic","time":{"start":1759184155896,"stop":1759184155897,"duration":1},"status":"passed","severity":"normal"},{"uid":"801cd29411ceb20f","name":"msgTime: 0 ms from now, startTime: 1759098179336, endTime: 1759184579336","time":{"start":1759184597087,"stop":1759184597087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b8bf31f7a1a78","name":"Push message with emoji payload","time":{"start":1759185283727,"stop":1759185283728,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c90518f0e86dbce","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759184185562,"stop":1759184185563,"duration":1},"status":"passed","severity":"normal"},{"uid":"1217df7ca82fa909","name":"should deliver messages after dependencies are met","time":{"start":1759184191399,"stop":1759184191399,"duration":0},"status":"passed","severity":"normal"},{"uid":"529e380881736636","name":"Check publish message containing Basic HTML tag","time":{"start":1759184425433,"stop":1759184425433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f87041d3432dfb","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759184425439,"stop":1759184425439,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cd3ba0b539c8fb","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759184254314,"stop":1759184254315,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0c969c6178ca273","name":"Decrypt messages","time":{"start":1759184414168,"stop":1759184414168,"duration":0},"status":"passed","severity":"normal"},{"uid":"64853b56fe82557f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759184412633,"stop":1759184412633,"duration":0},"status":"passed","severity":"normal"},{"uid":"c403848f3c8d9bd0","name":"should work with mixed v2 and v3 peers","time":{"start":1759184202111,"stop":1759184202112,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf2aeb2898042f05","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759184201727,"stop":1759184201727,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef6e26ff9476f9b","name":"should load peers from local storage and dispatch events","time":{"start":1759184169282,"stop":1759184169282,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd56bd185f575753","name":"Push message with content topic containing numeric","time":{"start":1759185283742,"stop":1759185283742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb6236d8ced1a09","name":"can start the service","time":{"start":1759184473451,"stop":1759184473451,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd1821ce6c6a50a","name":"peer exchange sets tag","time":{"start":1759184413372,"stop":1759184413373,"duration":1},"status":"passed","severity":"normal"},{"uid":"509dab307e25f95a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759184139382,"stop":1759184139382,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aab0382a4924b07","name":"Check received message containing emoji","time":{"start":1759184681798,"stop":1759184681798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19683c37aa3bccf","name":"should return no connections if no open connection provided","time":{"start":1759184155399,"stop":1759184155400,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b56a95217c0549","name":"Query with Promise Callback, No message returned","time":{"start":1759184555654,"stop":1759184555655,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e369206a01b9c","name":"should stop ping timers on peer disconnect","time":{"start":1759184155221,"stop":1759184155227,"duration":6},"status":"passed","severity":"normal"},{"uid":"4efca1f6da0a11a6","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759184434220,"stop":1759184434221,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c15e49a875bb78","name":"Push message with Script payload","time":{"start":1759185283765,"stop":1759185283766,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c7581f7f16429d2","name":"should not receive a peer event before start","time":{"start":1759184239362,"stop":1759184239362,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdc25ac7a85376e","name":"should return false when peer is not on topic","time":{"start":1759184155919,"stop":1759184155919,"duration":0},"status":"passed","severity":"normal"},{"uid":"8588c4df15a1993b","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759184434218,"stop":1759184434218,"duration":0},"status":"passed","severity":"normal"},{"uid":"2382e36972bfa05e","name":"Push message with content topic containing SQL Injection","time":{"start":1759185283758,"stop":1759185283758,"duration":0},"status":"passed","severity":"normal"},{"uid":"9460ea0179836681","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759184139154,"stop":1759184139154,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73269387a7133da","name":"should not change state when connections remain after disconnect","time":{"start":1759184154755,"stop":1759184154755,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d855e349d2a70e","name":"Subscribe and receives messages on 20 topics","time":{"start":1759184707107,"stop":1759184707108,"duration":1},"status":"passed","severity":"normal"},{"uid":"266367898e050284","name":"throws on content topic with empty topic name field","time":{"start":1759184139152,"stop":1759184139152,"duration":0},"status":"passed","severity":"normal"},{"uid":"288ed7dd61ab1b63","name":"Push message with content topic containing emoji","time":{"start":1759185283733,"stop":1759185283733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54963051bfbf67b","name":"Waku message hash computation (no timestamp)","time":{"start":1759184155270,"stop":1759184155270,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc969f231f39a5ee","name":"should discover peers from provided peer cache","time":{"start":1759184330115,"stop":1759184330115,"duration":0},"status":"passed","severity":"normal"},{"uid":"387ec907159544fb","name":"should return false when peer is not on the specified shard","time":{"start":1759184154475,"stop":1759184154476,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc644d2cf87c398","name":"should not retry if at least one success","time":{"start":1759184202109,"stop":1759184202110,"duration":1},"status":"passed","severity":"normal"},{"uid":"9380621382488bac","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759184202984,"stop":1759184202984,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4eb3edbf6dab84","name":"should return false when peer is on different cluster","time":{"start":1759184154445,"stop":1759184154445,"duration":0},"status":"passed","severity":"normal"},{"uid":"752abd9c0a52b42","name":"should save new peer to store","time":{"start":1759184153968,"stop":1759184153968,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0370f6f8e1c212f","name":"Publish message with custom timestamp: Tue Oct 08 2024 22:20:19 GMT+0000 (Coordinated Universal Time)","time":{"start":1759184425436,"stop":1759184425436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8a92b6d62d9e30","name":"Push message with custom timestamp: 1759187858519","time":{"start":1759185283734,"stop":1759185283735,"duration":1},"status":"passed","severity":"normal"},{"uid":"36f08cb4216d81a6","name":"Push message with content topic containing Chinese","time":{"start":1759185283730,"stop":1759185283730,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7975ccdcfea93d","name":"Push 30 different messages","time":{"start":1759185283728,"stop":1759185283728,"duration":0},"status":"skipped","severity":"normal"},{"uid":"24fb77864208a24c","name":"should handle errors when getting connections","time":{"start":1759184154768,"stop":1759184154768,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a3c9d016c2eeff","name":"Check message with non string payload is not received","time":{"start":1759184681791,"stop":1759184681791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb31857813e0eab","name":"should handle queue processing errors gracefully","time":{"start":1759184155010,"stop":1759184155010,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aca3ecd2d51172c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759184185534,"stop":1759184185540,"duration":6},"status":"passed","severity":"normal"},{"uid":"aab07de6c237ee38","name":"Check message on other pubsub topic is not received","time":{"start":1759184681800,"stop":1759184681800,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d04e82b4073e279","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759184165354,"stop":1759184165354,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41be1c0a7d617e13","name":"Incoming message is emitted as received","time":{"start":1759184215570,"stop":1759184215570,"duration":0},"status":"passed","severity":"normal"},{"uid":"618fb0e7d0a2bb0d","name":"Push message with meta","time":{"start":1759185283760,"stop":1759185283760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f73860f2249da9","name":"should insert message id into causal history","time":{"start":1759184191392,"stop":1759184191393,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4174aa3e991d8b1","name":"return first retrieved peers without further DNS queries","time":{"start":1759184165352,"stop":1759184165352,"duration":0},"status":"passed","severity":"normal"},{"uid":"728f627f41618aa5","name":"should remove event listeners","time":{"start":1759184155205,"stop":1759184155219,"duration":14},"status":"passed","severity":"normal"},{"uid":"fb4dca10f93f5648","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759184707128,"stop":1759184707128,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff9cfc18e454344f","name":"Decoder throws on empty string content topic","time":{"start":1759184175001,"stop":1759184175001,"duration":0},"status":"passed","severity":"normal"},{"uid":"374210ea16279de8","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759184155633,"stop":1759184155633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1770bb1eec113c7f","name":"throws if store query response has error status","time":{"start":1759184155753,"stop":1759184155753,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c92375d849a89e","name":"random static sharding 6 - Cluster ID: 139, Shard ID: 29","time":{"start":1759184559177,"stop":1759184559177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1411e0b12dcaa7eb","name":"Encoder error raises irrecoverable error","time":{"start":1759184215569,"stop":1759184215569,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82f701ba400575e","name":"Nwaku publishes","time":{"start":1759184425631,"stop":1759184425631,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0832001af344962","name":"should insert message into bloom filter","time":{"start":1759184191392,"stop":1759184191392,"duration":0},"status":"passed","severity":"normal"},{"uid":"90ae4fa78751011","name":"Waku message hash computation (payload length 0)","time":{"start":1759184155270,"stop":1759184155270,"duration":0},"status":"passed","severity":"normal"},{"uid":"381fd9d85b155f35","name":"should handle complete discovery-to-dial flow","time":{"start":1759184153974,"stop":1759184153974,"duration":0},"status":"passed","severity":"normal"},{"uid":"53da2746af1e1ce2","name":"should query peers that support peer exchange","time":{"start":1759184165434,"stop":1759184165435,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed703f6a9e115455","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759184144552,"stop":1759184144553,"duration":1},"status":"passed","severity":"normal"},{"uid":"88602e4f767854cd","name":"should remove event listener for peer:discovery","time":{"start":1759184153938,"stop":1759184153939,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6870c7294c4d725","name":"Relay","time":{"start":1759184239140,"stop":1759184239141,"duration":1},"status":"passed","severity":"normal"},{"uid":"e87016e41eb7bece","name":"should successfully query store with valid decoders and options","time":{"start":1759184202973,"stop":1759184202973,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fec0d000c3a858","name":"Push message with content topic containing short","time":{"start":1759185283756,"stop":1759185283756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25a3e8fa11517b7","name":"should work with mock decoders","time":{"start":1759184202524,"stop":1759184202525,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3b85698397289a","name":"Outgoing message is emitted as sent","time":{"start":1759184214678,"stop":1759184214678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7921b63e5c965c26","name":"Check received message containing long","time":{"start":1759184681784,"stop":1759184681784,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b76f713bf3902c","name":"should return true when peer is on the specified shard","time":{"start":1759184154456,"stop":1759184154456,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01c9466074ab1a6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759184185574,"stop":1759184185574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7921a6414b4c4141","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759184707125,"stop":1759184707125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b525efac282bef96","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759184707119,"stop":1759184707120,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b016b2b8742e4d3","name":"should handle relay send failures gracefully","time":{"start":1759184155251,"stop":1759184155251,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e26275e3d61c9aa","name":"should not be empty after adding a subscription","time":{"start":1759184201699,"stop":1759184201699,"duration":0},"status":"passed","severity":"normal"},{"uid":"b982beb06a398baf","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759184154730,"stop":1759184154731,"duration":1},"status":"passed","severity":"normal"},{"uid":"42d596beeea831b1","name":"should hang up with PeerId and return true on success","time":{"start":1759184155916,"stop":1759184155917,"duration":1},"status":"passed","severity":"normal"},{"uid":"669410a317f4d08b","name":"Rejects garbage","time":{"start":1759184218804,"stop":1759184218804,"duration":0},"status":"passed","severity":"normal"},{"uid":"6941d236478eb9e2","name":"should handle malformed response data","time":{"start":1759184165203,"stop":1759184165204,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ac43c0d9ddf8a7","name":"should handle dial errors gracefully","time":{"start":1759184155511,"stop":1759184155512,"duration":1},"status":"passed","severity":"normal"},{"uid":"152c9f87ad471f63","name":"should handle network check errors gracefully","time":{"start":1759184155011,"stop":1759184155018,"duration":7},"status":"passed","severity":"normal"},{"uid":"133fd39dd5f84372","name":"should add event listeners for peer connect and disconnect","time":{"start":1759184155204,"stop":1759184155204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e535eb1a53d3c318","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759184707128,"stop":1759184707128,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c81a96ab278917b","name":"should return false","time":{"start":1759184145286,"stop":1759184145287,"duration":1},"status":"passed","severity":"normal"},{"uid":"964f7d15e8f1d470","name":"should return true when peer is on the same cluster","time":{"start":1759184154444,"stop":1759184154444,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d164499908c4cf3","name":"should partition messages based on acknowledgement status","time":{"start":1759184191401,"stop":1759184191402,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31f63348397f406","name":"should properly start and stop event listening","time":{"start":1759184202343,"stop":1759184202343,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f23010a8f4936a","name":"Subscribe to topic containing Script and publish message","time":{"start":1759184434219,"stop":1759184434219,"duration":0},"status":"passed","severity":"normal"},{"uid":"439558b29d82cb96","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759184185548,"stop":1759184185549,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a16d9d8bef4b5b","name":"random static sharding 3 - Cluster ID: 374, Shard ID: 240","time":{"start":1759184559176,"stop":1759184559176,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbd12dc36db45b5","name":"Push message with escaped characters payload","time":{"start":1759185283767,"stop":1759185283767,"duration":0},"status":"passed","severity":"normal"},{"uid":"e998b8cf4808ab5","name":"should properly create location multiaddrs - udp6","time":{"start":1759184145290,"stop":1759184145290,"duration":0},"status":"passed","severity":"normal"},{"uid":"224875254215045e","name":"Check received message containing special chars","time":{"start":1759184681785,"stop":1759184681785,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6eb2a6714d68f4a","name":"Check received message containing escaped characters","time":{"start":1759184681788,"stop":1759184681788,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cd328982bf48f2","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app5/7/topic344/xml","time":{"start":1759184518312,"stop":1759184518312,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80b4f8cfacdff44","name":"should skip peer when already connected","time":{"start":1759184154976,"stop":1759184154976,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed914fd54bb51c2","name":"should handle dial errors gracefully","time":{"start":1759184154991,"stop":1759184154991,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b484fb97d33e7a","name":"Check message on other pubsub topic is not received","time":{"start":1759184681790,"stop":1759184681790,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ae8edee03ec83c","name":"Outgoing message is emitted as sending","time":{"start":1759184214678,"stop":1759184214678,"duration":0},"status":"passed","severity":"normal"},{"uid":"5332bbaaa4023a5c","name":"should work with stubbed waku event emitter","time":{"start":1759184202524,"stop":1759184202524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6be7aae4c67a89","name":"A test","time":{"start":1759184309864,"stop":1759184309864,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f76e9b811aab56e","name":"pre and post cipher","time":{"start":1759184175580,"stop":1759184175580,"duration":0},"status":"passed","severity":"normal"},{"uid":"73c5fa34e006e135","name":"Retries within given interval","time":{"start":1759184203107,"stop":1759184203107,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eea636884dd7c48","name":"LightPush","time":{"start":1759184599407,"stop":1759184599407,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd2acadbf133296","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759184202536,"stop":1759184202536,"duration":0},"status":"passed","severity":"normal"},{"uid":"153b7f59ea9a5a5b","name":"Push message with rate limit","time":{"start":1759185283734,"stop":1759185283734,"duration":0},"status":"passed","severity":"normal"},{"uid":"76114e2368f11b4f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759184707116,"stop":1759184707116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b6e9f7156c11f1","name":"Promise Callback - false","time":{"start":1759184568747,"stop":1759184568747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c9c83bc2d79469a","name":"should successfully query peers and return peer infos","time":{"start":1759184165191,"stop":1759184165192,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d8885fc3441516f","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759184425436,"stop":1759184425436,"duration":0},"status":"passed","severity":"normal"},{"uid":"93106a0ba7a4db46","name":"Push message with escaped characters payload","time":{"start":1759185283754,"stop":1759185283754,"duration":0},"status":"passed","severity":"normal"},{"uid":"7799e78b7a83aedb","name":"should keep entries that haven't expired yet","time":{"start":1759184200121,"stop":1759184200130,"duration":9},"status":"passed","severity":"normal"},{"uid":"caf54c777d24f63c","name":"should perform initial health assessment on start","time":{"start":1759184202344,"stop":1759184202344,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e35fd328c68f60","name":"Push message with Script payload","time":{"start":1759185283753,"stop":1759185283753,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f590cd93a68cc76","name":"Filter","time":{"start":1759184599407,"stop":1759184599407,"duration":0},"status":"passed","severity":"normal"},{"uid":"530f6ea79387b407","name":"Push message with content topic containing long","time":{"start":1759185283742,"stop":1759185283742,"duration":0},"status":"passed","severity":"normal"},{"uid":"421781828b61b3f6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759184202250,"stop":1759184202250,"duration":0},"status":"passed","severity":"normal"},{"uid":"9def87d5f97e3667","name":"Renews subscription after lossing a connection","time":{"start":1759184707118,"stop":1759184707118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f797ff9a56e6789","name":"topics with same application and version share the same shard","time":{"start":1759184139158,"stop":1759184139158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b60096494697ae","name":"Push message with content topic containing Chinese","time":{"start":1759185283745,"stop":1759185283745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad98aa6ff3301fff","name":"returns nothing if no connections present","time":{"start":1759184155399,"stop":1759184155399,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ded32bd3528cb20","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759184185563,"stop":1759184185563,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b65dcb26087afd","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759184155270,"stop":1759184155270,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a8f10c1260188e","name":"should handle errors gracefully when getting peer info","time":{"start":1759184154493,"stop":1759184154497,"duration":4},"status":"passed","severity":"normal"},{"uid":"7cc79edbafcfe7f1","name":"should emit a peer event after start","time":{"start":1759184239356,"stop":1759184239361,"duration":5},"status":"passed","severity":"normal"},{"uid":"dde81a7f04d98759","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759184707108,"stop":1759184707108,"duration":0},"status":"skipped","severity":"normal"},{"uid":"73f4351570fc02f5","name":"Push message with shell command payload","time":{"start":1759185283767,"stop":1759185283767,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5fc63cdb34a628","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759184185543,"stop":1759184185544,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef943e5bd1f402","name":"Fails to push message bigger that 1MB","time":{"start":1759185283750,"stop":1759185283750,"duration":0},"status":"passed","severity":"normal"},{"uid":"c298f09ba7026073","name":"Fails to push message bigger that 1MB","time":{"start":1759185283735,"stop":1759185283735,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a6670eeeeee8e4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759184139154,"stop":1759184139154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82db5e913079c84","name":"Push message with Arabic payload","time":{"start":1759185283724,"stop":1759185283724,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a37fe0943e953e","name":"should initialize with default options","time":{"start":1759184165430,"stop":1759184165430,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d9a72b6468f806","name":"should respect custom numPeersToUse configuration","time":{"start":1759184202249,"stop":1759184202249,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be8f18cf3dcd033","name":"Passing page size 19 when there are 20 messages","time":{"start":1759184583971,"stop":1759184583972,"duration":1},"status":"passed","severity":"normal"},{"uid":"b447e7c7b7837d5c","name":"Push message with short payload","time":{"start":1759185283763,"stop":1759185283763,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38a2f982baed117","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759184185541,"stop":1759184185541,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c99a974551f82b","name":"should handle zero peers request","time":{"start":1759184165206,"stop":1759184165207,"duration":1},"status":"passed","severity":"normal"},{"uid":"2160d3496a166fe7","name":"should only return 1 node with relay and store capability","time":{"start":1759184165352,"stop":1759184165352,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed442137e64d459","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759184707116,"stop":1759184707116,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f507e94123f570","name":"random static sharding 1 - Cluster ID: 153, Shard ID: 116","time":{"start":1759184559175,"stop":1759184559175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8adb82a77a7d2525","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759184707124,"stop":1759184707124,"duration":0},"status":"passed","severity":"normal"},{"uid":"179f8d4018cfaf91","name":"Push message with meta","time":{"start":1759185283773,"stop":1759185283773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37ce56bb70a326f","name":"should handle queue overflow by adding peers to queue","time":{"start":1759184154992,"stop":1759184155008,"duration":16},"status":"passed","severity":"normal"},{"uid":"ff5598f4fdf8e9e5","name":"should return false when peer has no shard info","time":{"start":1759184154455,"stop":1759184154455,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc39366217b80d47","name":"connects to nwaku","time":{"start":1759184597369,"stop":1759184597370,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae3ffc89f798b85e","name":"should throw error - invalid id","time":{"start":1759184145286,"stop":1759184145286,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fdbbcfa35b2f16","name":"throws on content topic with empty application field","time":{"start":1759184139151,"stop":1759184139151,"duration":0},"status":"passed","severity":"normal"},{"uid":"828a032d60a98dcc","name":"Push message with custom timestamp: 1759180658521","time":{"start":1759185283774,"stop":1759185283774,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d444b236fda9a9","name":"should not dispatch event when already disconnected","time":{"start":1759184154756,"stop":1759184154756,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b2b1cc37b90c54","name":"Outgoing message is acknowledged","time":{"start":1759184204161,"stop":1759184204161,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1d2ea822fbe3d7","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759184155491,"stop":1759184155492,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ba0f5dbcfc852b","name":"should start periodic discovery on start","time":{"start":1759184165440,"stop":1759184165440,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cbbee4cfc7cd3b","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759184434217,"stop":1759184434218,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da252378cc0202e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759184707105,"stop":1759184707106,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e535e9f00030c97","name":"Fails to publish duplicate message","time":{"start":1759184425437,"stop":1759184425438,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b0fcd877f86d65","name":"should retry on complete failure if specified","time":{"start":1759184202106,"stop":1759184202109,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a8d41ef38279505","name":"should handle empty peer infos gracefully","time":{"start":1759184165192,"stop":1759184165192,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b78fc8686a73fe","name":"should dial peer when peer is discovered","time":{"start":1759184153956,"stop":1759184153959,"duration":3},"status":"passed","severity":"normal"},{"uid":"885c664ea3dd6c7","name":"Check message with non string payload is not received","time":{"start":1759184681801,"stop":1759184681801,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc4850e6304ca6a","name":"should dial peers from store when browser is connected","time":{"start":1759184155498,"stop":1759184155499,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f2ef03562cfaead","name":"Push message equal or less that 1MB","time":{"start":1759185283762,"stop":1759185283762,"duration":0},"status":"passed","severity":"normal"},{"uid":"20824430aa0c02ca","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759184202248,"stop":1759184202248,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ca3e58790083c4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759184139167,"stop":1759184139167,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a866eacc45eecc","name":"Push message with custom timestamp: 1759180658519","time":{"start":1759185283749,"stop":1759185283749,"duration":0},"status":"passed","severity":"normal"},{"uid":"552bcd7def92cd90","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759184707112,"stop":1759184707112,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4dc14d2f6a3732","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759184530095,"stop":1759184530095,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed24f724ddf015","name":"should call waitForPeer on Relay","time":{"start":1759184203231,"stop":1759184203231,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99185548a2dda1","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759184202245,"stop":1759184202245,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0c0577d507d63c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759184145293,"stop":1759184145293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfcb03cb246c22","name":"should throw an error for insufficient data","time":{"start":1759184139382,"stop":1759184139383,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f7a94917f14a3f","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759184185551,"stop":1759184185553,"duration":2},"status":"passed","severity":"normal"},{"uid":"ddc6e7792de38868","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759184153972,"stop":1759184153973,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4b597ecef1be16","name":"should be able to dial TLS multiaddrs","time":{"start":1759184326668,"stop":1759184326668,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cc8f7a598cd4f4","name":"Reusing cursor across nodes","time":{"start":1759184530100,"stop":1759184530101,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1ee34bf224efd6","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759184191396,"stop":1759184191396,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd48564897bce7f","name":"Subscribe to topic containing long and publish message","time":{"start":1759184434216,"stop":1759184434216,"duration":0},"status":"passed","severity":"normal"},{"uid":"441426434cbb4dd1","name":"should return PeerId when PeerId is provided","time":{"start":1759184154898,"stop":1759184154898,"duration":0},"status":"passed","severity":"normal"},{"uid":"187fe094f9d4265e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759184185583,"stop":1759184185583,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9fa376cceb8c2f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759184139155,"stop":1759184139155,"duration":0},"status":"passed","severity":"normal"},{"uid":"34335ccbfa8a22ed","name":"Check publish message containing XML","time":{"start":1759184425433,"stop":1759184425433,"duration":0},"status":"passed","severity":"normal"},{"uid":"8968f6dd3f486ce4","name":"should skip peers that were recently queried","time":{"start":1759184165436,"stop":1759184165436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a95ed80a4b952f8","name":"Light Node - default protocols","time":{"start":1759184599407,"stop":1759184599408,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2313f36b74b23","name":"should dial peer when no shard info available","time":{"start":1759184154991,"stop":1759184154991,"duration":0},"status":"passed","severity":"normal"},{"uid":"3939ea001869f365","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759184164824,"stop":1759184164824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af294222c8f45fa","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759184155919,"stop":1759184155919,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a31c8af75d64368","name":"Check message with no content topic is not received","time":{"start":1759184681791,"stop":1759184681791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4053278811e95129","name":"should not receive a peer event after stop","time":{"start":1759184239362,"stop":1759184239363,"duration":1},"status":"passed","severity":"normal"},{"uid":"9266442e8b02ee35","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759184155240,"stop":1759184155241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6abc26891969a2a5","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759184202251,"stop":1759184202251,"duration":0},"status":"passed","severity":"normal"},{"uid":"841848beb4c161d","name":"should decode valid enr with tcp successfully","time":{"start":1759184145283,"stop":1759184145284,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddc3372874582dd","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759184202548,"stop":1759184202548,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cb52d376f2c9de","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759184185564,"stop":1759184185566,"duration":2},"status":"passed","severity":"normal"},{"uid":"1fc7ce082468e504","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759184412636,"stop":1759184412637,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf7830f2e80294","name":"should return false when peer is on different cluster","time":{"start":1759184154456,"stop":1759184154475,"duration":19},"status":"passed","severity":"normal"},{"uid":"505cf6a7219b5dea","name":"Push message with Arabic payload","time":{"start":1759185283752,"stop":1759185283752,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd83fa76d0aa8fa7","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759184200988,"stop":1759184200989,"duration":1},"status":"passed","severity":"normal"},{"uid":"92fef9d79e609b7e","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759184309625,"stop":1759184309630,"duration":5},"status":"passed","severity":"normal"},{"uid":"38fbb9365e6feb48","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759184597082,"stop":1759184597083,"duration":1},"status":"passed","severity":"normal"},{"uid":"471328b651e3e5d8","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759184163852,"stop":1759184163855,"duration":3},"status":"passed","severity":"normal"},{"uid":"1b85b17caa4e714d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759184154476,"stop":1759184154477,"duration":1},"status":"passed","severity":"normal"},{"uid":"96232775159ee704","name":"Wait given interval before re-trying","time":{"start":1759184203107,"stop":1759184203108,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ed2a8b9dbc15e6","name":"should skip peers without peerInfo in ENR","time":{"start":1759184165439,"stop":1759184165440,"duration":1},"status":"passed","severity":"normal"},{"uid":"38cb2780264c4cfc","name":"Push message with content topic containing SQL Injection","time":{"start":1759185283771,"stop":1759185283771,"duration":0},"status":"passed","severity":"normal"},{"uid":"3011fe30ac3a09b8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759184185630,"stop":1759184185630,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6daf98a8d41b74","name":"should handle all zero keep alive options","time":{"start":1759184155261,"stop":1759184155261,"duration":0},"status":"passed","severity":"normal"},{"uid":"db89f61adf0b5e49","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759184144553,"stop":1759184144553,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9cb33f3d606454","name":"can start and stop the service","time":{"start":1759184239354,"stop":1759184239355,"duration":1},"status":"passed","severity":"normal"},{"uid":"f173a75e53fed05","name":"should skip updating peer store if peer has same addresses","time":{"start":1759184153969,"stop":1759184153971,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0745785c56f61bf","name":"Push message with content topic containing SQL Injection","time":{"start":1759185283746,"stop":1759185283746,"duration":0},"status":"passed","severity":"normal"},{"uid":"9280aa4a371497ad","name":"Check received message containing Russian","time":{"start":1759184681795,"stop":1759184681795,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddf82ccda44f677d","name":"Store - dialed after - with timeout","time":{"start":1759184599406,"stop":1759184599407,"duration":1},"status":"passed","severity":"normal"},{"uid":"df382a7ac2e054af","name":"Throws when trying to push message with empty payload","time":{"start":1759185283728,"stop":1759185283728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5baab1a7565e89b9","name":"Fails to push message with large meta","time":{"start":1759185283760,"stop":1759185283760,"duration":0},"status":"passed","severity":"normal"},{"uid":"763ae8e16f767459","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759184191398,"stop":1759184191398,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a2770132e57670","name":"Nodes with multiple pubsub topic","time":{"start":1759184418842,"stop":1759184418842,"duration":0},"status":"passed","severity":"normal"},{"uid":"22eaef1473a697f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759184185591,"stop":1759184185591,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7490914b96fac41","name":"should accept empty decoders array","time":{"start":1759184202517,"stop":1759184202517,"duration":0},"status":"passed","severity":"normal"},{"uid":"2980d51922e6f0cc","name":"should sort by messageId when timestamps are equal","time":{"start":1759184191216,"stop":1759184191217,"duration":1},"status":"passed","severity":"normal"},{"uid":"2794338a99decf5c","name":"should handle multiple peers with different shard configurations","time":{"start":1759184155019,"stop":1759184155019,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6ccc4c2af8118b","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759184418840,"stop":1759184418840,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8206fde2deb435","name":"should handle peer store errors gracefully","time":{"start":1759184155514,"stop":1759184155514,"duration":0},"status":"passed","severity":"normal"},{"uid":"36cae089e0364a8a","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759184239363,"stop":1759184239363,"duration":0},"status":"skipped","severity":"normal"},{"uid":"71b9174ce316e59d","name":"Push message with Chinese payload","time":{"start":1759185283737,"stop":1759185283737,"duration":0},"status":"passed","severity":"normal"},{"uid":"7630a6b1aff0eda8","name":"should invoke callbacks when receiving a message","time":{"start":1759184201700,"stop":1759184201704,"duration":4},"status":"passed","severity":"normal"},{"uid":"878b6291e501a6a7","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759184191399,"stop":1759184191400,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fb88fa92e752a12","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759184434213,"stop":1759184434213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a29bcb901e135f","name":"should do nothing when connections still exist","time":{"start":1759184155500,"stop":1759184155500,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00c1d46067e95bc","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759184139169,"stop":1759184139169,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe210ab5868ac97","name":"Push message with content topic containing Russian","time":{"start":1759185283771,"stop":1759185283771,"duration":0},"status":"passed","severity":"normal"},{"uid":"509d64fb61b60708","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759184707115,"stop":1759184707115,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bb96059a36ab49","name":"should drop connection to one peer on hangUp","time":{"start":1759184326667,"stop":1759184326668,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbcf767aa173d271","name":"can query messages by message hash","time":{"start":1759184561711,"stop":1759184561712,"duration":1},"status":"passed","severity":"normal"},{"uid":"71572851ca880b42","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759184301484,"stop":1759184301484,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b0a9ae2f6be015","name":"should initialize with libp2p components","time":{"start":1759184165190,"stop":1759184165191,"duration":1},"status":"passed","severity":"normal"},{"uid":"91d0a78466cb389d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759184412629,"stop":1759184412629,"duration":0},"status":"passed","severity":"normal"},{"uid":"f957a1e5e8ce72ff","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759184144553,"stop":1759184144553,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acc4b1ca9ef7bf","name":"Subscribe to topic containing XML and receive message","time":{"start":1759184707114,"stop":1759184707114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b46f0c0b0e8f3b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759184185582,"stop":1759184185582,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbf16678cf2a6a8","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759184202548,"stop":1759184202549,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4ff5746a22bbe","name":"should lock peers when selected","time":{"start":1759184202244,"stop":1759184202245,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b0f5cd10217c74","name":"Check received message containing SQL Injection","time":{"start":1759184681795,"stop":1759184681796,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb20fa5bca0b2ed","name":"should not retry if at least one success","time":{"start":1759184200997,"stop":1759184200997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e25a74bcea885b7","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759184185554,"stop":1759184185554,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd84680c0e59bfd","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759184165200,"stop":1759184165201,"duration":1},"status":"passed","severity":"normal"},{"uid":"94227aa1612df2a9","name":"should remove event listeners from globalThis","time":{"start":1759184154747,"stop":1759184154748,"duration":1},"status":"passed","severity":"normal"},{"uid":"f224be1104541438","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759184707127,"stop":1759184707127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c9224d792f327c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759184707127,"stop":1759184707127,"duration":0},"status":"passed","severity":"normal"},{"uid":"77426b2d7c106912","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759184707117,"stop":1759184707117,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf119672c1b60b3","name":"throws on content topic with non-number generation field","time":{"start":1759184139150,"stop":1759184139150,"duration":0},"status":"passed","severity":"normal"},{"uid":"40dcbcc3f6184869","name":"should increase lamport timestamp","time":{"start":1759184191391,"stop":1759184191392,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7cd527af20b7b0d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759184139159,"stop":1759184139159,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d17924c069de5e","name":"Push message with content topic containing Arabic","time":{"start":1759185283745,"stop":1759185283746,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab8114c01808df0","name":"Check received message containing JSON","time":{"start":1759184681797,"stop":1759184681797,"duration":0},"status":"passed","severity":"normal"},{"uid":"80711fbf56826ae","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759184191400,"stop":1759184191400,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e5869db8ae792c","name":"should create PeerExchange instance with components","time":{"start":1759184165208,"stop":1759184165209,"duration":1},"status":"passed","severity":"normal"},{"uid":"df7b0b0cd5072859","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759184185555,"stop":1759184185556,"duration":1},"status":"passed","severity":"normal"},{"uid":"14db693079dbb81f","name":"should trigger query when it went offline since the last successful query","time":{"start":1759184202535,"stop":1759184202535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c231a82d952cde6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759184139168,"stop":1759184139169,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d168bb0dc42945","name":"Check received message containing shell command","time":{"start":1759184681788,"stop":1759184681788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ed1fcd34c009a0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759184254308,"stop":1759184254309,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2569205d01f209a","name":"Decoder throws on undefined content topic","time":{"start":1759184175000,"stop":1759184175000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b829036ae92320d5","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759184210149,"stop":1759184210149,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d57c270afcec72","name":"Outgoing message is possibly acknowledged","time":{"start":1759184215570,"stop":1759184215570,"duration":0},"status":"broken","severity":"normal"},{"uid":"ef37fc52ccfbf1e0","name":"should not fail to stop the service if it was not started","time":{"start":1759184239355,"stop":1759184239355,"duration":0},"status":"passed","severity":"normal"},{"uid":"3788776b2cf586ca","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759184597086,"stop":1759184597086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38133b28d8109d8","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759184155528,"stop":1759184155528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9edc75c3f617617","name":"should start the dialing interval","time":{"start":1759184154953,"stop":1759184154954,"duration":1},"status":"passed","severity":"normal"},{"uid":"16526ea62ac8acf0","name":"should not fail to stop the service if it was not started","time":{"start":1759184473453,"stop":1759184473454,"duration":1},"status":"passed","severity":"normal"},{"uid":"231d7ee615a688d8","name":"should properly create location multiaddrs - udp4","time":{"start":1759184145289,"stop":1759184145289,"duration":0},"status":"passed","severity":"normal"},{"uid":"d536944c058b6c4a","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759184681799,"stop":1759184681799,"duration":0},"status":"passed","severity":"normal"},{"uid":"d31b3f947e78673","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759184202975,"stop":1759184202975,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d896c78ba6ca2e","name":"Push message with unicode special characters payload","time":{"start":1759185283755,"stop":1759185283755,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ff51bd193913ec","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759184202535,"stop":1759184202536,"duration":1},"status":"passed","severity":"normal"},{"uid":"18ed37800fcc966e","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759184210148,"stop":1759184210148,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c91c6112ec91a6","name":"should work with v3 peers","time":{"start":1759184202110,"stop":1759184202111,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d3485d7b88c297","name":"Check received message containing SQL Injection","time":{"start":1759184681786,"stop":1759184681786,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc09c3e2819ff53","name":"Push message with meta","time":{"start":1759185283733,"stop":1759185283733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ede958545707e45","name":"Push message with Basic HTML tag payload","time":{"start":1759185283739,"stop":1759185283739,"duration":0},"status":"passed","severity":"normal"},{"uid":"48349fb33c4f9af4","name":"Push message with short payload","time":{"start":1759185283722,"stop":1759185283723,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df9b8998550ca8b","name":"Push message with SQL Injection payload","time":{"start":1759185283752,"stop":1759185283752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8822cf601326c3cc","name":"Check received message containing unicode special characters","time":{"start":1759184681798,"stop":1759184681798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3def0d53deef06","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759184139153,"stop":1759184139154,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a193b390d0cadb9","name":"should be safe to call multiple times","time":{"start":1759184155220,"stop":1759184155220,"duration":0},"status":"passed","severity":"normal"},{"uid":"4925c881f21c45a","name":"should process tasks in queue","time":{"start":1759184200976,"stop":1759184200988,"duration":12},"status":"passed","severity":"normal"},{"uid":"8332527464da26a4","name":"should send to specified number of peers of used peers","time":{"start":1759184202105,"stop":1759184202106,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e66000e98e3a75","name":"should throw error - no id","time":{"start":1759184145285,"stop":1759184145285,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2532c758ce1311","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759184164824,"stop":1759184164825,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee412d6f34e3a992","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759184202537,"stop":1759184202548,"duration":11},"status":"passed","severity":"normal"},{"uid":"1daa24ed36b7a138","name":"should be safe to call multiple times","time":{"start":1759184155204,"stop":1759184155205,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b367b283d1b265","name":"should use configured peers when available","time":{"start":1759184202984,"stop":1759184202984,"duration":0},"status":"passed","severity":"normal"},{"uid":"11635f2d1802ff06","name":"Push message with content topic containing JSON","time":{"start":1759185283732,"stop":1759185283732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9902f30b226a9d01","name":"Subscribe and receive messages via waku relay post","time":{"start":1759184707120,"stop":1759184707120,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdf013f26f95797b","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759184258185,"stop":1759184258186,"duration":1},"status":"passed","severity":"normal"},{"uid":"3020ce77be90299a","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759184578927,"stop":1759184578928,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cdcff667be69e25","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759184555649,"stop":1759184555649,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd92a614c268d706","name":"Push message with Chinese payload","time":{"start":1759185283764,"stop":1759185283764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b680251261dfe1a1","name":"should check connected peers if present and suitable","time":{"start":1759184203230,"stop":1759184203230,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff932605a36bee0","name":"should skip peer when failed to dial recently","time":{"start":1759184154976,"stop":1759184154977,"duration":1},"status":"passed","severity":"normal"},{"uid":"8040e0dac8f3efb2","name":"Fields are not dropped","time":{"start":1759184155441,"stop":1759184155442,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa51a63e63330c4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759184572461,"stop":1759184572461,"duration":0},"status":"passed","severity":"normal"},{"uid":"703b5e04d5602316","name":"isConnected should return false after all peers disconnect","time":{"start":1759184254311,"stop":1759184254312,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7562dcf2914cb4d","name":"should properly clean up resources when disposed","time":{"start":1759184200131,"stop":1759184200131,"duration":0},"status":"passed","severity":"normal"},{"uid":"85fbe1d1e953bca7","name":"can start and stop the service","time":{"start":1759184169280,"stop":1759184169280,"duration":0},"status":"passed","severity":"normal"},{"uid":"48219f8e1f337edb","name":"should fail to send if no connected peers found","time":{"start":1759184202102,"stop":1759184202105,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa88d8cbb7c5f78f","name":"ignores domain fetching errors","time":{"start":1759184165350,"stop":1759184165350,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7f63f20ee4971c3","name":"should handle multiple query options for time ranges","time":{"start":1759184202974,"stop":1759184202974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6745f430be5f359c","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759184185540,"stop":1759184185540,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb54b8d2667086a","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759184578916,"stop":1759184578917,"duration":1},"status":"passed","severity":"normal"},{"uid":"8864b83dbbd4c167","name":"Passing an array","time":{"start":1759184597370,"stop":1759184597371,"duration":1},"status":"passed","severity":"normal"},{"uid":"64f11da8dce0fe90","name":"should hang up with multiaddr and return true on success","time":{"start":1759184155917,"stop":1759184155917,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fdace10b7fc114","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759184434219,"stop":1759184434219,"duration":0},"status":"passed","severity":"normal"},{"uid":"45025e8ca21e0935","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759184588334,"stop":1759184588335,"duration":1},"status":"passed","severity":"normal"},{"uid":"58d1125989259b2e","name":"Passing page size 3 when there are 20 messages","time":{"start":1759184583966,"stop":1759184583966,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1a53bced39f48a0","name":"should skip peer when dialed recently","time":{"start":1759184154976,"stop":1759184154976,"duration":0},"status":"passed","severity":"normal"},{"uid":"488b0ffaa25f9334","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759184530099,"stop":1759184530099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a232fabff9b5ecc4","name":"Check received message containing JSON","time":{"start":1759184681787,"stop":1759184681787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b0184a9ba5b69c","name":"should drop connection via multiaddr with hangUp","time":{"start":1759184326668,"stop":1759184326668,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e04ca799b8e9e4","name":"should clear the dialing interval","time":{"start":1759184154958,"stop":1759184154967,"duration":9},"status":"passed","severity":"normal"},{"uid":"9d2ddd31a7e6b5dc","name":"should handle retrieve function with query parameters","time":{"start":1759184202534,"stop":1759184202534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9216d23e50b008","name":"messageHashStr works with IProtoMessage","time":{"start":1759184155276,"stop":1759184155276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e92530202e4b162","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759184185566,"stop":1759184185567,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3b8d1527d2e3c7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759184139161,"stop":1759184139162,"duration":1},"status":"passed","severity":"normal"},{"uid":"68fd8f759ac6b405","name":"Subscribe and receives messages on 20 topics","time":{"start":1759184707121,"stop":1759184707122,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a8f0b5c6db657ec","name":"Push message with content topic containing Arabic","time":{"start":1759185283770,"stop":1759185283771,"duration":1},"status":"passed","severity":"normal"},{"uid":"548e51e3cc855e46","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759184144557,"stop":1759184144557,"duration":0},"status":"passed","severity":"normal"},{"uid":"120ffb4d4eda3283","name":"Sync message is sent within sync frequency","time":{"start":1759184210147,"stop":1759184210147,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc88993fa02a4d1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759184202243,"stop":1759184202244,"duration":1},"status":"passed","severity":"normal"},{"uid":"486d9cf900b660c2","name":"should handle incoming messages","time":{"start":1759184202451,"stop":1759184202454,"duration":3},"status":"passed","severity":"normal"},{"uid":"1c7fac13cdeb9e04","name":"Push message with content topic containing special chars","time":{"start":1759185283730,"stop":1759185283730,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5114d276db6ed30","name":"Promise Callback - true","time":{"start":1759184568746,"stop":1759184568747,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e077f30033b49d","name":"does not validate decoders for hash queries","time":{"start":1759184155752,"stop":1759184155752,"duration":0},"status":"passed","severity":"normal"},{"uid":"461f43f95f320125","name":"returns all values when wanted number matches available values","time":{"start":1759184163844,"stop":1759184163845,"duration":1},"status":"passed","severity":"normal"},{"uid":"423fee1bdae6e658","name":"Subscribe to topic containing XML and receive message","time":{"start":1759184707126,"stop":1759184707127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b9c5f21f867b93","name":"Relay - times out","time":{"start":1759184599406,"stop":1759184599406,"duration":0},"status":"passed","severity":"normal"},{"uid":"547d95ae8cf173f2","name":"Outgoing message is emitted as sent","time":{"start":1759184215568,"stop":1759184215568,"duration":0},"status":"passed","severity":"normal"},{"uid":"294f55ff8e9c886d","name":"should monitor connected peers and store them into cache","time":{"start":1759184330115,"stop":1759184330116,"duration":1},"status":"passed","severity":"normal"},{"uid":"a42d59a769981a9a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759184254309,"stop":1759184254309,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e9364fc5db550f","name":"should process queue every 500ms","time":{"start":1759184155009,"stop":1759184155009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c32c8a81e016c3","name":"Push message with custom timestamp: 1759187858519","time":{"start":1759185283749,"stop":1759185283749,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd532c8dcf3d5907","name":"Incoming message is emitted as received","time":{"start":1759184214680,"stop":1759184214681,"duration":1},"status":"passed","severity":"normal"},{"uid":"1069f93489f7ce97","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759184185573,"stop":1759184185573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d89086172ebd8b0","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759184191397,"stop":1759184191397,"duration":0},"status":"passed","severity":"normal"},{"uid":"81934614a0a7ceb","name":"Push message with custom timestamp: 1728425858519","time":{"start":1759185283734,"stop":1759185283734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97181e8e078352b","name":"Overlapping topic subscription","time":{"start":1759184707109,"stop":1759184707110,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd669c15794a07f","name":"should return false when peer shard info is not found","time":{"start":1759184154476,"stop":1759184154476,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d0ec1296d8ddf8","name":"msgTime: 0 ms from now, startTime: 1758925379336, endTime: 1759184579336","time":{"start":1759184597086,"stop":1759184597087,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcaab874fd2c2e","name":"Check publish message containing Arabic","time":{"start":1759184425429,"stop":1759184425430,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9e81d4d8e1d644c","name":"Query Generator, No Decoder","time":{"start":1759184555648,"stop":1759184555649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a80a16f29e9affd","name":"Push message with custom timestamp: 1759187858521","time":{"start":1759185283775,"stop":1759185283775,"duration":0},"status":"passed","severity":"normal"},{"uid":"9062ea34b27a399a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759184144554,"stop":1759184144555,"duration":1},"status":"passed","severity":"normal"},{"uid":"963bf81dbec976c8","name":"Check publish message after service node is restarted","time":{"start":1759184425439,"stop":1759184425439,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e51fc1214474fea8","name":"should handle peer not in mesh for all topics","time":{"start":1759184155262,"stop":1759184155262,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cde70a435faeaee","name":"should properly create location multiaddrs - tcp","time":{"start":1759184145291,"stop":1759184145291,"duration":0},"status":"passed","severity":"normal"},{"uid":"59460f14b26d3c3a","name":"Check received message with timestamp: 1759184233056000000 ","time":{"start":1759184681798,"stop":1759184681798,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab1345c0e74c64d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759184597084,"stop":1759184597084,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fd9376e56c96f0","name":"should serialize and deserialize correctly","time":{"start":1759184189348,"stop":1759184189348,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c9b75e7721ec18","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759184155527,"stop":1759184155527,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f93d756d5874e9","name":"should properly create location multiaddrs - tcp4","time":{"start":1759184145289,"stop":1759184145290,"duration":1},"status":"passed","severity":"normal"},{"uid":"722c459d71f6d97d","name":"should capture event listeners for testing","time":{"start":1759184202525,"stop":1759184202525,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12291648d724eef","name":"Bloom filter","time":{"start":1759184191215,"stop":1759184191215,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d7e7fa05a9922cd","name":"handles different clusterIds correctly","time":{"start":1759184139160,"stop":1759184139160,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdfa05be2075d33","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759184185582,"stop":1759184185582,"duration":0},"status":"passed","severity":"normal"},{"uid":"444a5ddfe86642d7","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759184578919,"stop":1759184578921,"duration":2},"status":"passed","severity":"normal"},{"uid":"c2a739a354fffbd9","name":"should not execute task if max attempts is 0","time":{"start":1759184200996,"stop":1759184200997,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f58a3d418c5f75","name":"should skip peers that don't support peer exchange","time":{"start":1759184165435,"stop":1759184165435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5cec8471861bdab","name":"should properly create location multiaddrs - udp","time":{"start":1759184145291,"stop":1759184145291,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b80e8c69be2f00","name":"should be able to decode the field with only STORE set to true","time":{"start":1759184144556,"stop":1759184144557,"duration":1},"status":"passed","severity":"normal"},{"uid":"578199da8bdbec68","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759184707109,"stop":1759184707109,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b1b5473c6312962","name":"Push message with XML payload","time":{"start":1759185283725,"stop":1759185283726,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e6a9ab09fe326d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759184191395,"stop":1759184191395,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c715e4ff075b88","name":"should handle dial errors gracefully","time":{"start":1759184153959,"stop":1759184153961,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7956745395a925f","name":"Subscribe to topic containing XML and publish message","time":{"start":1759184434219,"stop":1759184434219,"duration":0},"status":"passed","severity":"normal"},{"uid":"24213e95dd80def3","name":"should return false when network is not connected","time":{"start":1759184155915,"stop":1759184155915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9b04ab5b750ace","name":"Check message with no payload is not received","time":{"start":1759184681801,"stop":1759184681801,"duration":0},"status":"passed","severity":"normal"},{"uid":"48056456a40c5adb","name":"should emit a peer event after start","time":{"start":1759184169281,"stop":1759184169281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5cd81845cba469e","name":"should reject if WakuNode is not started","time":{"start":1759184203227,"stop":1759184203228,"duration":1},"status":"passed","severity":"normal"}]