2025-11-09 11:13:48 +00:00

1 line
228 KiB
JSON

[{"uid":"8611f76fe2f44f0a","name":"Push message with long payload","time":{"start":1762686787942,"stop":1762686787942,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe439c94d202c04","name":"should skip peers that don't support peer exchange","time":{"start":1762685661128,"stop":1762685661129,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d506ed8cb19ee8a","name":"yields undefined for messages without decoder","time":{"start":1762685652406,"stop":1762685652406,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a91192ffb17d8","name":"should properly clean up resources when disposed","time":{"start":1762685700759,"stop":1762685700760,"duration":1},"status":"passed","severity":"normal"},{"uid":"4abc5cb51439dcae","name":"Passing page size 10 when there are 10 messages","time":{"start":1762686039055,"stop":1762686039055,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b0cf65f5a66c9a","name":"should handle complete peer lifecycle","time":{"start":1762685652025,"stop":1762685652025,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b02531e52a4bf7","name":"should clear interval on stop","time":{"start":1762685661135,"stop":1762685661135,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e822aacc1ae0cba","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762685659726,"stop":1762685659726,"duration":0},"status":"passed","severity":"normal"},{"uid":"be48ef84ec0fb865","name":"should keep entries that haven't expired yet","time":{"start":1762685700754,"stop":1762685700756,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa517dab389e4fa9","name":"can query messages by message hash","time":{"start":1762686015721,"stop":1762686015721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84068fd376ddb93","name":"should handle general insertion and lookup correctly","time":{"start":1762685688093,"stop":1762685688094,"duration":1},"status":"passed","severity":"normal"},{"uid":"f25dc153df21ed7a","name":"should handle network check errors gracefully","time":{"start":1762685651940,"stop":1762685651940,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d00fe3cd874d867","name":"Push message with content topic containing short","time":{"start":1762686787921,"stop":1762686787921,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4c4c828fea423c","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app71/5/topic341/xml","time":{"start":1762686011985,"stop":1762686011985,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9c04c30fc83730","name":"should get / set TCP multiaddr","time":{"start":1762685642952,"stop":1762685642952,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e24d964a8265d","name":"does not throw on valid cases","time":{"start":1762685637469,"stop":1762685637469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85f7c1291501579","name":"should load peers from local storage and dispatch events","time":{"start":1762685665090,"stop":1762685665090,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc08e2d3b1a4dd64","name":"Relay","time":{"start":1762685735250,"stop":1762685735250,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda9d9b6a1aced38","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762686204825,"stop":1762686204825,"duration":0},"status":"passed","severity":"normal"},{"uid":"269eed8d2826176f","name":"Accepts a valid Waku Message","time":{"start":1762685713564,"stop":1762685713566,"duration":2},"status":"passed","severity":"normal"},{"uid":"71c74bc79647495c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762686046783,"stop":1762686046788,"duration":5},"status":"passed","severity":"normal"},{"uid":"c1ae6761ab271200","name":"should clear the dialing interval","time":{"start":1762685651889,"stop":1762685651896,"duration":7},"status":"passed","severity":"normal"},{"uid":"9acedab5dac6987e","name":"Push message with Chinese payload","time":{"start":1762686787930,"stop":1762686787930,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7e1d9ea121c469","name":"Push message with content topic containing Russian","time":{"start":1762686787937,"stop":1762686787937,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebb71a5245671bd","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762685651625,"stop":1762685651625,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9bc3d3b8714b78","name":"should set default options when no config provided","time":{"start":1762685652451,"stop":1762685652451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab97307875d2bfd","name":"Push message with custom timestamp: 1762689355236","time":{"start":1762686787940,"stop":1762686787941,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75b3f6f7ba01ac6","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762685688254,"stop":1762685688255,"duration":1},"status":"passed","severity":"normal"},{"uid":"daae4d812f7f513b","name":"Push message with content topic containing Arabic","time":{"start":1762686787923,"stop":1762686787923,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cfe66059bce4a1","name":"Fails to push message bigger that 1MB","time":{"start":1762686787928,"stop":1762686787928,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d40029317bc56","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762685637563,"stop":1762685637563,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd80080131348933","name":"should return false when peer is not found","time":{"start":1762685651518,"stop":1762685651519,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c761d5b6b5d9a9f","name":"Check received message with timestamp: 1762685729077000000 ","time":{"start":1762686187411,"stop":1762686187411,"duration":0},"status":"passed","severity":"normal"},{"uid":"676c4e51558c6c50","name":"Push message with content topic containing numeric","time":{"start":1762686787935,"stop":1762686787936,"duration":1},"status":"passed","severity":"normal"},{"uid":"869fb917ffab386","name":"should filter out already connected peers","time":{"start":1762685652377,"stop":1762685652378,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4d41d7807921a0","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762685750897,"stop":1762685750897,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e52b14567f5be15","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762685637490,"stop":1762685637490,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4425f0e0143559","name":"should properly start and stop event listening","time":{"start":1762685702577,"stop":1762685702580,"duration":3},"status":"passed","severity":"normal"},{"uid":"4579ea2fdf1ff074","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762685637490,"stop":1762685637490,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a944a4f218900b","name":"should properly create location multiaddrs - tcp4","time":{"start":1762685642953,"stop":1762685642953,"duration":0},"status":"passed","severity":"normal"},{"uid":"5847517cb75d57fb","name":"Check message with no pubsub topic is not received","time":{"start":1762686187413,"stop":1762686187413,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a82a750454a620","name":"Push message with custom timestamp: 1731927355236","time":{"start":1762686787954,"stop":1762686787955,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b86698aed717bf8","name":"Push message with custom timestamp: 1731927355236","time":{"start":1762686787940,"stop":1762686787940,"duration":0},"status":"passed","severity":"normal"},{"uid":"950bc6154cbda111","name":"Stops search when 2 null results are returned","time":{"start":1762685660178,"stop":1762685660178,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee721db4a8c84af","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762685688214,"stop":1762685688214,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f811b720cc9ef37","name":"throws if store query response has error status","time":{"start":1762685652404,"stop":1762685652404,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d7c08358500f3c","name":"throws on content topic with non-number generation field","time":{"start":1762685637471,"stop":1762685637471,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b6b2ae9824be36","name":"should create all internal components","time":{"start":1762685652452,"stop":1762685652452,"duration":0},"status":"passed","severity":"normal"},{"uid":"60a3ae8f9eec9928","name":"should deliver messages after dependencies are met","time":{"start":1762685692854,"stop":1762685692854,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cf4b3539554a0a","name":"Outgoing message is acknowledged","time":{"start":1762685704514,"stop":1762685704515,"duration":1},"status":"passed","severity":"normal"},{"uid":"79cf85d5e98684e1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762685999075,"stop":1762685999076,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f916d68f5c75ca","name":"should be empty when created","time":{"start":1762685703326,"stop":1762685703326,"duration":0},"status":"passed","severity":"normal"},{"uid":"4542f6d636a52d76","name":"should reject on timeout if it was set","time":{"start":1762685704302,"stop":1762685704303,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0233a738fb6292","name":"should dial peers from store when no connections remain","time":{"start":1762685652373,"stop":1762685652373,"duration":0},"status":"passed","severity":"normal"},{"uid":"15f013d0b025f717","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762685896586,"stop":1762685896587,"duration":1},"status":"passed","severity":"normal"},{"uid":"479cae6080794a16","name":"should continue query when messages are from different channels","time":{"start":1762685707123,"stop":1762685707124,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f79870dac573a94","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762685642365,"stop":1762685642365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95998aded8ba142","name":"should not fail to stop the service if it was not started","time":{"start":1762685665088,"stop":1762685665088,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3d772b7a8f8030","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762685637492,"stop":1762685637493,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed6324fcd3c0b787","name":"should support chaining for add method","time":{"start":1762685700748,"stop":1762685700751,"duration":3},"status":"passed","severity":"normal"},{"uid":"265f2f4361b87c24","name":"Push message with content topic containing emoji","time":{"start":1762686787950,"stop":1762686787950,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fc9253e34c6ac2","name":"Push message with unicode special characters payload","time":{"start":1762686787933,"stop":1762686787934,"duration":1},"status":"passed","severity":"normal"},{"uid":"121719117564cad6","name":"Query Generator - true","time":{"start":1762686024209,"stop":1762686024209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14998776742fcdd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762685688266,"stop":1762685688266,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb4a39d160fc46","name":"peer exchange sets tag","time":{"start":1762685910674,"stop":1762685910675,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ee7aa5fd5218506","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762685688226,"stop":1762685688226,"duration":0},"status":"passed","severity":"normal"},{"uid":"94fbd7dcb648f43a","name":"should set field with only FILTER enabled","time":{"start":1762685642956,"stop":1762685642956,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a28a60059d6588","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762685642371,"stop":1762685642371,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bd89b275065c8c","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762685911113,"stop":1762685911114,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea776770ce5240ed","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762685703557,"stop":1762685703557,"duration":0},"status":"passed","severity":"normal"},{"uid":"98519d1e3113e177","name":"should be able to encode the field with only STORE set to true","time":{"start":1762685642353,"stop":1762685642360,"duration":7},"status":"passed","severity":"normal"},{"uid":"a72ea3b0caae4927","name":"should query peers that support peer exchange","time":{"start":1762685661128,"stop":1762685661128,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aadbd3e875e6e59","name":"should clear timers for specific peer on disconnect","time":{"start":1762685652019,"stop":1762685652019,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bceb237224531c","name":"should work with stubbed peer manager event emitter","time":{"start":1762685703516,"stop":1762685703516,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b19bb4852818953","name":"Relay Node - default protocol","time":{"start":1762686049170,"stop":1762686049171,"duration":1},"status":"passed","severity":"normal"},{"uid":"828a26b27cd106c1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762685688226,"stop":1762685688226,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5b0109f0669269","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762685983466,"stop":1762685983466,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf24d1ecfad53949","name":"Push message with rate limit","time":{"start":1762686787939,"stop":1762686787940,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f33225e29d898b3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762685652367,"stop":1762685652368,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71af47041eb903a","name":"should return cached hash on subsequent access","time":{"start":1762685652545,"stop":1762685652545,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca55abb44859b41","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762685911116,"stop":1762685911116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3372cf23ca1ef4d1","name":"Fails to push message bigger that 1MB","time":{"start":1762686787914,"stop":1762686787914,"duration":0},"status":"passed","severity":"normal"},{"uid":"a610052592e63628","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762685651702,"stop":1762685651707,"duration":5},"status":"passed","severity":"normal"},{"uid":"54bc4eb0f187eec0","name":"can query messages normally","time":{"start":1762686015720,"stop":1762686015720,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6fff5bc3612615","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762685688223,"stop":1762685688225,"duration":2},"status":"passed","severity":"normal"},{"uid":"1480a294d7893f2","name":"should handle query errors gracefully","time":{"start":1762685661131,"stop":1762685661132,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7b3d3b749d860d8","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762685710410,"stop":1762685710411,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23ebca6717426f4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762685688259,"stop":1762685688259,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a638c75d5c4dd63","name":"Push message with meta","time":{"start":1762686787950,"stop":1762686787951,"duration":1},"status":"passed","severity":"normal"},{"uid":"57bf82e0610ed2b6","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762685983465,"stop":1762685983465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff41acc893fd57ba","name":"Push message with content topic containing special chars","time":{"start":1762686787948,"stop":1762686787948,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6257fedae94f90","name":"Stops search when maxGet is reached","time":{"start":1762685660176,"stop":1762685660177,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4100655a78c190","name":"should wait for Store peer to be connected","time":{"start":1762685704304,"stop":1762685704304,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67d7b98883eea73","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762685688234,"stop":1762685688235,"duration":1},"status":"passed","severity":"normal"},{"uid":"220aa9aa870c8d7","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1762685704096,"stop":1762685704096,"duration":0},"status":"passed","severity":"normal"},{"uid":"80890cf33afa904f","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762685911113,"stop":1762685911113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10032e143f769c5","name":"should handle large number of peers request","time":{"start":1762685660700,"stop":1762685660700,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65b345d50c9ecad","name":"should handle shard reader errors gracefully","time":{"start":1762685651939,"stop":1762685651939,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf5e1e6b5e303e9","name":"different cluster: nodes don't connect","time":{"start":1762685822712,"stop":1762685822712,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ffbec42d1c6d8d","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762685652388,"stop":1762685652389,"duration":1},"status":"passed","severity":"normal"},{"uid":"975b320bd2aa90f0","name":"Push message with custom timestamp: 1762689355236","time":{"start":1762686787955,"stop":1762686787955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b971ef4ca30e3e4","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762685659714,"stop":1762685659724,"duration":10},"status":"passed","severity":"normal"},{"uid":"38e477b84491b7ba","name":"topics with same application and version share the same shard","time":{"start":1762685637484,"stop":1762685637484,"duration":0},"status":"passed","severity":"normal"},{"uid":"6437ace3debd3b0f","name":"should not receive a peer event before start","time":{"start":1762685970005,"stop":1762685970008,"duration":3},"status":"passed","severity":"normal"},{"uid":"ea09c5c00e8840e","name":"should allow redial after failed dial cooldown expires","time":{"start":1762685651919,"stop":1762685651919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c51d847237fb8a7","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762686032184,"stop":1762686032185,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde9683de00b7593","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762685999078,"stop":1762685999079,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d8ce632fef8d66","name":"should stop ping timers on peer disconnect","time":{"start":1762685652008,"stop":1762685652010,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b2dfb8c4ab1aa34","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762685642371,"stop":1762685642372,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df957a04ae1e311","name":"Renews subscription after lossing a connection","time":{"start":1762686204846,"stop":1762686204846,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1240372a74dab03","name":"Push message with shell command payload","time":{"start":1762686787919,"stop":1762686787919,"duration":0},"status":"passed","severity":"normal"},{"uid":"972ff4e2437d391f","name":"should handle disconnect when peer has no timers","time":{"start":1762685652019,"stop":1762685652020,"duration":1},"status":"passed","severity":"normal"},{"uid":"a49dff84a221b586","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762685652226,"stop":1762685652226,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd455f86aa271e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762685688270,"stop":1762685688271,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9e292f57a7fe69d","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762686046789,"stop":1762686046789,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c7f8dc3393d260","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762685650921,"stop":1762685650922,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3397f05248b81f","name":"Default pageSize","time":{"start":1762686039074,"stop":1762686039076,"duration":2},"status":"passed","severity":"normal"},{"uid":"fedeee7ea89393","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762685651946,"stop":1762685651946,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a30bf42de09b7a7","name":"udp ip6 address","time":{"start":1762685642430,"stop":1762685642430,"duration":0},"status":"passed","severity":"normal"},{"uid":"166110a9802b60f7","name":"should perform initial health assessment on start","time":{"start":1762685702582,"stop":1762685702582,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c153924602c7c9","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762685692849,"stop":1762685692849,"duration":0},"status":"passed","severity":"normal"},{"uid":"3be96b3057a38e9b","name":"isConnected should return true after first peer connects","time":{"start":1762685750897,"stop":1762685750897,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18494f2289ad8a3","name":"should be safe to call multiple times","time":{"start":1762685652368,"stop":1762685652368,"duration":0},"status":"passed","severity":"normal"},{"uid":"60487590a7c13dd8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762685642948,"stop":1762685642949,"duration":1},"status":"passed","severity":"normal"},{"uid":"850163188761e71f","name":"should handle a minimal index list","time":{"start":1762685637562,"stop":1762685637563,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3aaf0e7f597f890","name":"Subscribe to topic containing short and publish message","time":{"start":1762685911114,"stop":1762685911115,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc2e4c45fcb52c4a","name":"Publish message with custom timestamp: Sun Nov 09 2025 09:58:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1762685903269,"stop":1762685903269,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d6538480cada3e","name":"should clear existing timers before creating new ones","time":{"start":1762685652020,"stop":1762685652020,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c227251194ca4a9","name":"should drop connection to all peers on hangUp","time":{"start":1762685823854,"stop":1762685823866,"duration":12},"status":"passed","severity":"normal"},{"uid":"f278d7a55faa41c0","name":"should handle peer store errors gracefully","time":{"start":1762685651234,"stop":1762685651242,"duration":8},"status":"passed","severity":"normal"},{"uid":"df87c9e752ffb20","name":"Check received message containing emoji","time":{"start":1762686187422,"stop":1762686187423,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a6339e7065236b6","name":"should return empty array when no peers connected","time":{"start":1762685652457,"stop":1762685652457,"duration":0},"status":"passed","severity":"normal"},{"uid":"539db4a5e9abe0d3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762685688227,"stop":1762685688228,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2fb881236fa437","name":"should stop and cleanup resources","time":{"start":1762685703334,"stop":1762685703334,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a465218daef84a2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762685637491,"stop":1762685637491,"duration":0},"status":"passed","severity":"normal"},{"uid":"96ea745a77288e2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762685688266,"stop":1762685688266,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc2a93d47151dd1","name":"should work with mixed v2 and v3 peers","time":{"start":1762685702435,"stop":1762685702435,"duration":0},"status":"passed","severity":"normal"},{"uid":"83d87f4b4337c585","name":"should evict furthest entry when buffer is full","time":{"start":1762685688649,"stop":1762685688649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccb0f406577b918","name":"it tolerates circular branch references","time":{"start":1762685661165,"stop":1762685661165,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ca203972f14e64","name":"Push message with special chars payload","time":{"start":1762686787930,"stop":1762686787930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c178b71987394e78","name":"accepts valid message hash query","time":{"start":1762685651947,"stop":1762685651947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9811b96c5112a601","name":"Check received message containing shell command","time":{"start":1762686187420,"stop":1762686187421,"duration":1},"status":"passed","severity":"normal"},{"uid":"45c07c5f90814538","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762685983463,"stop":1762685983463,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a02000066061ce8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762685688248,"stop":1762685688248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7552c6a6b151fb3","name":"should have no discoveries enabled by default","time":{"start":1762685701944,"stop":1762685701949,"duration":5},"status":"passed","severity":"normal"},{"uid":"91e6013fd1160d87","name":"should handle onConnected and onDisconnected","time":{"start":1762685702345,"stop":1762685702350,"duration":5},"status":"passed","severity":"normal"},{"uid":"6b19fc19f5f0a835","name":"Push message with content topic containing JSON","time":{"start":1762686787910,"stop":1762686787911,"duration":1},"status":"passed","severity":"normal"},{"uid":"e55e36428727ca7d","name":"Push message with Chinese payload","time":{"start":1762686787916,"stop":1762686787917,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bea40dd5e18e2f","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762685637476,"stop":1762685637476,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cd423a39a96c47","name":"Push message with Chinese payload","time":{"start":1762686787943,"stop":1762686787943,"duration":0},"status":"passed","severity":"normal"},{"uid":"686ce8a1ef619ffb","name":"random static sharding 5 - Cluster ID: 982, Shard ID: 77","time":{"start":1762686024643,"stop":1762686024643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f35c52cf524a57","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762685660363,"stop":1762685660363,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b9fd82becbe45e2","name":"should query peer with peer exchange protocol","time":{"start":1762685661130,"stop":1762685661130,"duration":0},"status":"passed","severity":"normal"},{"uid":"7877568a2c798ad7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762685688269,"stop":1762685688269,"duration":0},"status":"passed","severity":"normal"},{"uid":"1332475f304c36b2","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762685701951,"stop":1762685701951,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4af292d4a53cf2","name":"Waku message hash computation (payload length 0)","time":{"start":1762685651708,"stop":1762685651708,"duration":0},"status":"passed","severity":"normal"},{"uid":"95346508420be3ce","name":"pre and post cipher","time":{"start":1762685670899,"stop":1762685670900,"duration":1},"status":"passed","severity":"normal"},{"uid":"90538520b7a13bad","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762685822710,"stop":1762685822710,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e82e260f48832d","name":"Subscribe to topic containing Script and receive message","time":{"start":1762686204833,"stop":1762686204833,"duration":0},"status":"passed","severity":"normal"},{"uid":"307bbda2283fd479","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762685702360,"stop":1762685702361,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6fcf8ff09e5cfc2","name":"should start the dialing interval","time":{"start":1762685651887,"stop":1762685651888,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5ee613a3359e52","name":"should return usable stream attached to connection","time":{"start":1762685652221,"stop":1762685652221,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fcf22b7866109de","name":"Check received message containing XML","time":{"start":1762686187419,"stop":1762686187419,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2602e9f63b2b34c","name":"Push message with content topic containing escaped characters","time":{"start":1762686787950,"stop":1762686787950,"duration":0},"status":"passed","severity":"normal"},{"uid":"57802eedac0999d1","name":"should maintain chronological order of messages in localHistory","time":{"start":1762685692850,"stop":1762685692850,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b4c431ea538136","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762685688240,"stop":1762685688241,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eaf4a6e5568d0d8","name":"Automatically retrieves missing message","time":{"start":1762685707121,"stop":1762685707122,"duration":1},"status":"passed","severity":"normal"},{"uid":"98bba817dfa9c042","name":"Subscribe and receive messages via lightPush","time":{"start":1762686204836,"stop":1762686204836,"duration":0},"status":"passed","severity":"normal"},{"uid":"540c875644b64f93","name":"Push message with escaped characters payload","time":{"start":1762686787919,"stop":1762686787919,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1edb938e166742","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762685702363,"stop":1762685702364,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36d07283c2f92ca","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762685703549,"stop":1762685703549,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee581391e82be3a","name":"Passing page size 1 when there are 4 messages","time":{"start":1762686039047,"stop":1762686039047,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e4eb3bae66132e","name":"Get Nodes","time":{"start":1762685660176,"stop":1762685660176,"duration":0},"status":"passed","severity":"normal"},{"uid":"97abbde56b33e29","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762685660697,"stop":1762685660698,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4689c1d2c8392c7","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762686204835,"stop":1762686204835,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bc7870fa349679","name":"should insert message id into causal history","time":{"start":1762685692845,"stop":1762685692845,"duration":0},"status":"passed","severity":"normal"},{"uid":"39698dda770b86e0","name":"messageHashStr works with IProtoMessage","time":{"start":1762685651714,"stop":1762685651715,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2025b6dba3c729","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762685637563,"stop":1762685637563,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8753614c1c865a","name":"should return false","time":{"start":1762685642951,"stop":1762685642951,"duration":0},"status":"passed","severity":"normal"},{"uid":"6563e0da3c0ee291","name":"Push message with custom timestamp: 1762689355235","time":{"start":1762686787927,"stop":1762686787928,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca24a5cc8ad98c70","name":"should only return 1 node with relay and store capability","time":{"start":1762685661167,"stop":1762685661167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49226a4714b3056","name":"Encoder throws on empty string content topic","time":{"start":1762685652543,"stop":1762685652543,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9ec553cfdcc0a4","name":"Subscribe and receives messages on 20 topics","time":{"start":1762686204827,"stop":1762686204828,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a6d9130dd62f80","name":"Push message with Russian payload","time":{"start":1762686787931,"stop":1762686787931,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f21b27cc6169c8","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762685896591,"stop":1762685896592,"duration":1},"status":"passed","severity":"normal"},{"uid":"edea7db88114dfbf","name":"should not create relay timers when relay is not provided","time":{"start":1762685652016,"stop":1762685652016,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfccadbd611cbbe1","name":"should create PeerExchangeDiscovery instance","time":{"start":1762685661136,"stop":1762685661136,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8c32d6a6d7b9b0","name":"Decoder throws on empty string content topic","time":{"start":1762685670350,"stop":1762685670350,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fcc0a846fb881b","name":"should handle task timeouts","time":{"start":1762685701491,"stop":1762685701492,"duration":1},"status":"passed","severity":"normal"},{"uid":"869869e73b073e2c","name":"should select older connection if present","time":{"start":1762685652058,"stop":1762685652062,"duration":4},"status":"passed","severity":"normal"},{"uid":"a9b626c7f4412680","name":"Push message with Arabic payload","time":{"start":1762686787903,"stop":1762686787904,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd20837476c602e","name":"can start and stop the service","time":{"start":1762685970003,"stop":1762685970004,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b2813475aafde9","name":"should sort peers by ping value","time":{"start":1762685652459,"stop":1762685652459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c2fd4c6534bcae","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762685688239,"stop":1762685688239,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b6556a9f44f128","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762685652454,"stop":1762685652454,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9c49cd971a82d7","name":"should add and remove event listeners correctly","time":{"start":1762685665091,"stop":1762685665091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf40dde38dce9119","name":"Non TWN Cluster","time":{"start":1762686011975,"stop":1762686011976,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee88e26b3fcd7785","name":"should handle incoming messages","time":{"start":1762685702682,"stop":1762685702683,"duration":1},"status":"passed","severity":"normal"},{"uid":"20eedbc5844b2acf","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762685755026,"stop":1762685755027,"duration":1},"status":"passed","severity":"normal"},{"uid":"c241187743d074d8","name":"Waku message hash computation (no timestamp)","time":{"start":1762685651708,"stop":1762685651708,"duration":0},"status":"passed","severity":"normal"},{"uid":"80848f580ab31fb1","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762685661136,"stop":1762685661136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc4fd930158d0d5","name":"Generator, one shard","time":{"start":1762685990192,"stop":1762685990193,"duration":1},"status":"passed","severity":"normal"},{"uid":"8142bd8f084af3da","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762685703331,"stop":1762685703331,"duration":0},"status":"passed","severity":"normal"},{"uid":"9409ac795ca669da","name":"Push message with content topic containing special chars","time":{"start":1762686787909,"stop":1762686787909,"duration":0},"status":"passed","severity":"normal"},{"uid":"176c5a71814bed77","name":"should return true for message with causal history","time":{"start":1762685707126,"stop":1762685707126,"duration":0},"status":"passed","severity":"normal"},{"uid":"154fa50753efa075","name":"Outgoing message is emitted as sending","time":{"start":1762685705087,"stop":1762685705088,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6f338703b6903b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762686204843,"stop":1762686204844,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e20af5b9453011","name":"Subscribe to topic containing long and publish message","time":{"start":1762685911115,"stop":1762685911115,"duration":0},"status":"passed","severity":"normal"},{"uid":"76aba5a1294e0d76","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762685703541,"stop":1762685703541,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cafba92e57cee5","name":"should initialize with default number of peers","time":{"start":1762685702335,"stop":1762685702335,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b16829c5311e93","name":"should get / set UDP multiaddr","time":{"start":1762685642952,"stop":1762685642952,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e14a934a43c6bf","name":"should dial more peers if under maxConnections","time":{"start":1762685652385,"stop":1762685652385,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cb7cf8ea01de31","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762685672131,"stop":1762685672131,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e930040653f6901","name":"Publishes to nwaku","time":{"start":1762685893345,"stop":1762685893346,"duration":1},"status":"passed","severity":"normal"},{"uid":"b94a7760314e1c54","name":"nwaku subscribes","time":{"start":1762685893344,"stop":1762685893344,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4b34f364d2a260","name":"should emit a peer event after start","time":{"start":1762685735213,"stop":1762685735213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8ef3c62ed356439","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762685704515,"stop":1762685704515,"duration":0},"status":"passed","severity":"normal"},{"uid":"87a9430cd0ba68e2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762686204837,"stop":1762686204838,"duration":1},"status":"passed","severity":"normal"},{"uid":"23cfbfd773c20776","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app96/10/topic464/json","time":{"start":1762686011986,"stop":1762686011987,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b66ae9daedae81d","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762685704206,"stop":1762685704206,"duration":0},"status":"passed","severity":"normal"},{"uid":"d140e7d89b8f6369","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762685692857,"stop":1762685692857,"duration":0},"status":"passed","severity":"normal"},{"uid":"60809e1d09e5eeb0","name":"Check received message with timestamp: 1762685729077 ","time":{"start":1762686187423,"stop":1762686187424,"duration":1},"status":"passed","severity":"normal"},{"uid":"def16eb129844063","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762685661168,"stop":1762685661168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f70a43aa4f4a9a6b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762685650902,"stop":1762685650907,"duration":5},"status":"passed","severity":"normal"},{"uid":"ac7eb490b70fb3a0","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762686046790,"stop":1762686046791,"duration":1},"status":"passed","severity":"normal"},{"uid":"b000b91e7336ea7e","name":"Push message with unicode special characters payload","time":{"start":1762686787906,"stop":1762686787906,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a706f9f6864caa","name":"Check received message containing Basic HTML tag","time":{"start":1762686187408,"stop":1762686187408,"duration":0},"status":"passed","severity":"normal"},{"uid":"62b1e7960a983fb2","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762685688239,"stop":1762685688240,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f150b353f1f8cbb","name":"isConnected should return false after all peers disconnect","time":{"start":1762685750898,"stop":1762685750898,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1396cfe7c8436a7","name":"should create KeepAliveManager with required options","time":{"start":1762685652002,"stop":1762685652002,"duration":0},"status":"passed","severity":"normal"},{"uid":"30be172bb367ea0","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762685910675,"stop":1762685910676,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f088e9493bbe0be","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762685659745,"stop":1762685659745,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c33683e63476af","name":"should create RPC request with correct parameters","time":{"start":1762685660701,"stop":1762685660701,"duration":0},"status":"passed","severity":"normal"},{"uid":"608446693786287c","name":"can start and stop the service","time":{"start":1762685735210,"stop":1762685735210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e988e32083c1d7","name":"should properly create location multiaddrs - tcp6","time":{"start":1762685642954,"stop":1762685642954,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0d936b2eb83863","name":"should use DNS peer discovery with light client","time":{"start":1762685735215,"stop":1762685735216,"duration":1},"status":"skipped","severity":"normal"},{"uid":"753dc69893dc2713","name":"should drop connection to one peer on hangUp","time":{"start":1762685823874,"stop":1762685823884,"duration":10},"status":"passed","severity":"normal"},{"uid":"c4739e09b571461","name":"should perform ping and update peer store on timer","time":{"start":1762685652013,"stop":1762685652014,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f011a2b6079aa65","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762685688253,"stop":1762685688253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b7ebd95eca9110","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1762685707126,"stop":1762685707127,"duration":1},"status":"passed","severity":"normal"},{"uid":"8889541905e56006","name":"Push message with SQL Injection payload","time":{"start":1762686787944,"stop":1762686787944,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b51be5591d3652","name":"Check received message containing unicode special characters","time":{"start":1762686187422,"stop":1762686187422,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9daef444e974e6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762685642369,"stop":1762685642369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea1fa04cb31c7e4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762685688253,"stop":1762685688253,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d91dfadb1b24f","name":"different cluster: nodes don't connect","time":{"start":1762685822709,"stop":1762685822710,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b33c8fb7384821","name":"should handle complete discovery-to-dial flow","time":{"start":1762685651249,"stop":1762685651249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6547ec9f9f39a418","name":"Push message with content topic containing escaped characters","time":{"start":1762686787911,"stop":1762686787911,"duration":0},"status":"passed","severity":"normal"},{"uid":"3104b6676f79573b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762685911118,"stop":1762685911118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f824546ebd84dd","name":"should properly create location multiaddrs - udp","time":{"start":1762685642954,"stop":1762685642954,"duration":0},"status":"passed","severity":"normal"},{"uid":"101826a9af378d7c","name":"accepts time-filtered query with content filter","time":{"start":1762685651952,"stop":1762685651953,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da284ec4b1081b8","name":"Push message with XML payload","time":{"start":1762686787932,"stop":1762686787932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c15bfc4449ddbc9","name":"ignores unrecognized TXT record formats","time":{"start":1762685661166,"stop":1762685661166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8b9fc72baa5d59","name":"messageHashStr produces consistent results for the same input","time":{"start":1762685651715,"stop":1762685651715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7461d712fd759f7","name":"should dial peer when no shard info available","time":{"start":1762685651918,"stop":1762685651918,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc99689a7d95930d","name":"should return false when navigator.onLine is false","time":{"start":1762685650920,"stop":1762685650921,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8f27285b5f19e00","name":"should wait for LightPush peer to be connected","time":{"start":1762685704303,"stop":1762685704303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c79a1ac47c0c916c","name":"Correctly serialized arguments","time":{"start":1762685822845,"stop":1762685822845,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83439de36db372a","name":"Ephemeral messages are not stored","time":{"start":1762685735816,"stop":1762685735816,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef634743bf66bac1","name":"Nodes with multiple pubsub topic","time":{"start":1762685896589,"stop":1762685896589,"duration":0},"status":"passed","severity":"normal"},{"uid":"573051ab0a94affd","name":"Check publish message containing Russian","time":{"start":1762685903262,"stop":1762685903264,"duration":2},"status":"passed","severity":"normal"},{"uid":"c73fe62edd74b836","name":"should start periodic discovery on start","time":{"start":1762685661135,"stop":1762685661135,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdff1d1f64e17c85","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762685702361,"stop":1762685702361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef455f970eb8481","name":"Push message with emoji payload","time":{"start":1762686787934,"stop":1762686787934,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff19d4d92b37fac8","name":"Query with Promise Callback, No message returned","time":{"start":1762685999079,"stop":1762685999080,"duration":1},"status":"passed","severity":"normal"},{"uid":"529991d2a5a85a43","name":"should update ack status of messages in outgoing buffer","time":{"start":1762685692859,"stop":1762685692860,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf03d2d1ea5fc206","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762685703539,"stop":1762685703540,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf861e6f01cf5a33","name":"should skip peer when already connected","time":{"start":1762685651907,"stop":1762685651909,"duration":2},"status":"passed","severity":"normal"},{"uid":"89548e4157a47281","name":"should handle peer not in mesh for all topics","time":{"start":1762685652024,"stop":1762685652024,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c8df9fad19fad3","name":"should decode valid enr with tcp successfully","time":{"start":1762685642949,"stop":1762685642949,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b16f1793afd630d","name":"Check received message containing Script","time":{"start":1762686187419,"stop":1762686187419,"duration":0},"status":"passed","severity":"normal"},{"uid":"273594ef33a533b7","name":"should handle complete dial lifecycle","time":{"start":1762685651940,"stop":1762685651941,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a482d038a0c754e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762685637491,"stop":1762685637491,"duration":0},"status":"passed","severity":"normal"},{"uid":"9165672133af8fc4","name":"Check received message containing special chars","time":{"start":1762686187405,"stop":1762686187405,"duration":0},"status":"passed","severity":"normal"},{"uid":"764bdff84b29a874","name":"Push message with custom timestamp: 1731927355235","time":{"start":1762686787913,"stop":1762686787913,"duration":0},"status":"passed","severity":"normal"},{"uid":"690c7c348377793f","name":"should not fail to start the service if it is already started","time":{"start":1762685970004,"stop":1762685970005,"duration":1},"status":"passed","severity":"normal"},{"uid":"426681cfd7ce3e66","name":"Ordered callback, aborts when callback returns true","time":{"start":1762686032185,"stop":1762686032185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d416c928f43e0e","name":"Push message with content topic containing Russian","time":{"start":1762686787910,"stop":1762686787910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42e5378e58de377","name":"should skip updating peer store if peer has same addresses","time":{"start":1762685651243,"stop":1762685651248,"duration":5},"status":"passed","severity":"normal"},{"uid":"b09b249ccff4c3d5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762685652384,"stop":1762685652385,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b70cf48727af78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762685688271,"stop":1762685688271,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0d72de09b0024e","name":"should retry failed tasks","time":{"start":1762685701487,"stop":1762685701489,"duration":2},"status":"passed","severity":"normal"},{"uid":"50c021aa03c0aa4","name":"should wait for Filter peer to be connected","time":{"start":1762685704303,"stop":1762685704304,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d94ef7b67f28462","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762685692703,"stop":1762685692704,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5b7fad0ab57e5c2","name":"should return false when peer is on different cluster","time":{"start":1762685651519,"stop":1762685651520,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e20429a731635cf","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762685688234,"stop":1762685688234,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe37978b36f02c0","name":"Push message with meta","time":{"start":1762686787939,"stop":1762686787939,"duration":0},"status":"passed","severity":"normal"},{"uid":"df7bc34b3ea65313","name":"Push message with content topic containing JSON","time":{"start":1762686787949,"stop":1762686787950,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd57cff26d9a9e72","name":"Emits 'synced' when new message received","time":{"start":1762685704093,"stop":1762685704094,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab3aefc4a36f2ec","name":"Fields are not dropped","time":{"start":1762685652094,"stop":1762685652094,"duration":0},"status":"passed","severity":"normal"},{"uid":"7427f4bce5eb8a44","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762685755027,"stop":1762685755028,"duration":1},"status":"passed","severity":"normal"},{"uid":"681558862375417a","name":"should handle errors when accessing navigator","time":{"start":1762685650938,"stop":1762685650939,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9958ce69998a4","name":"Query Generator, No message returned","time":{"start":1762685999077,"stop":1762685999077,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c34b8e0b138f82","name":"should not dial peers from store when browser is not connected","time":{"start":1762685652372,"stop":1762685652373,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e15b0196c668b8","name":"should emit a peer event after start","time":{"start":1762685970005,"stop":1762685970005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30d315c90344c55","name":"Push message with emoji payload","time":{"start":1762686787946,"stop":1762686787947,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7bb1eb5a3d7a11","name":"Promise Callback - true","time":{"start":1762686024211,"stop":1762686024211,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c2592f7cbb9b24","name":"Check received message containing JSON","time":{"start":1762686187420,"stop":1762686187420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c956b99f882b9a2","name":"A test","time":{"start":1762685807441,"stop":1762685807442,"duration":1},"status":"passed","severity":"normal"},{"uid":"4adfcbba585f3bb0","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762685703556,"stop":1762685703556,"duration":0},"status":"passed","severity":"normal"},{"uid":"260f6fdfa32bef52","name":"should encodeTxt and decodeTxt","time":{"start":1762685642948,"stop":1762685642948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b42e3639adaa7a","name":"should drop connection via multiaddr with hangUp","time":{"start":1762685823886,"stop":1762685823897,"duration":11},"status":"passed","severity":"normal"},{"uid":"ecca110bb968d4aa","name":"Check publish message containing unicode special characters","time":{"start":1762685903268,"stop":1762685903268,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d956149de4857fb","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762685692851,"stop":1762685692852,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6203ceac2c43d7","name":"should not create multiple intervals when called multiple times","time":{"start":1762685651888,"stop":1762685651889,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4136a828cea0207","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762685642364,"stop":1762685642364,"duration":0},"status":"passed","severity":"normal"},{"uid":"922e9023dba8c218","name":"Refresh subscription","time":{"start":1762686204840,"stop":1762686204840,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9ef085786eea2b","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762685702680,"stop":1762685702682,"duration":2},"status":"passed","severity":"normal"},{"uid":"8435c8b28430d4f1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762685688269,"stop":1762685688270,"duration":1},"status":"passed","severity":"normal"},{"uid":"4660709ba88f380e","name":"should push the message to the outgoing buffer","time":{"start":1762685692844,"stop":1762685692844,"duration":0},"status":"passed","severity":"normal"},{"uid":"895e51c0923084cc","name":"Push message with meta","time":{"start":1762686787912,"stop":1762686787912,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e90385b04d6076","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762686204831,"stop":1762686204831,"duration":0},"status":"passed","severity":"normal"},{"uid":"36114c0a37da10c1","name":"Publish without waiting for remote peer","time":{"start":1762685911111,"stop":1762685911111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b0312df844af7a","name":"Query with Promise Callback, No Decoder","time":{"start":1762685999079,"stop":1762685999079,"duration":0},"status":"passed","severity":"normal"},{"uid":"b193c19fec8d24a4","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762685652402,"stop":1762685652402,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d18be343135321","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762686204834,"stop":1762686204835,"duration":1},"status":"passed","severity":"normal"},{"uid":"330e8baac3404bb2","name":"should be empty after removing the only subscription","time":{"start":1762685703329,"stop":1762685703330,"duration":1},"status":"passed","severity":"normal"},{"uid":"2394e376d43bb0a8","name":"should handle peer disconnect event when no connections remain","time":{"start":1762685650926,"stop":1762685650928,"duration":2},"status":"passed","severity":"normal"},{"uid":"9422b413a6d93dc0","name":"Push message with content topic containing JSON","time":{"start":1762686787924,"stop":1762686787924,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd85183f4836213","name":"Push message with content topic containing JSON","time":{"start":1762686787937,"stop":1762686787938,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8a336a232663135","name":"Using a function","time":{"start":1762686046349,"stop":1762686046349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54aa6f91e5c19c3","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762685880013,"stop":1762685880014,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc38e4e665f1f067","name":"Check publish message containing JSON","time":{"start":1762685903267,"stop":1762685903267,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5b088ed2007cd5","name":"should monitor connected peers and store them into cache","time":{"start":1762685828846,"stop":1762685828846,"duration":0},"status":"passed","severity":"normal"},{"uid":"4401497271df419e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762686204841,"stop":1762686204841,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0de3af78f37064","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762685702571,"stop":1762685702576,"duration":5},"status":"passed","severity":"normal"},{"uid":"3cd370a8f9a72baa","name":"Push message with rate limit","time":{"start":1762686787926,"stop":1762686787927,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ede991c6c6a4cfc","name":"Push message with content topic containing long","time":{"start":1762686787908,"stop":1762686787908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecfc83482e4e700e","name":"accepts valid content-filtered query","time":{"start":1762685651945,"stop":1762685651946,"duration":1},"status":"passed","severity":"normal"},{"uid":"28cfd85f2e8e3a16","name":"should remove event listeners from libp2p","time":{"start":1762685650918,"stop":1762685650918,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a238439337806","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762685701952,"stop":1762685701952,"duration":0},"status":"passed","severity":"normal"},{"uid":"568c1944fd58cf23","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762686187428,"stop":1762686187428,"duration":0},"status":"passed","severity":"normal"},{"uid":"22232fb9711f9e39","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762685642361,"stop":1762685642362,"duration":1},"status":"passed","severity":"normal"},{"uid":"627044a9633e61f4","name":"should skip peers that were recently queried","time":{"start":1762685661129,"stop":1762685661130,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ee3d1fcb1f60b1","name":"Push message with SQL Injection payload","time":{"start":1762686787931,"stop":1762686787931,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2315ace2e13a6b9","name":"should remove event listeners from globalThis","time":{"start":1762685650918,"stop":1762685650919,"duration":1},"status":"passed","severity":"normal"},{"uid":"127048a9b71f9bf","name":"Emits 'syncing' when message flagged as missed","time":{"start":1762685704094,"stop":1762685704094,"duration":0},"status":"passed","severity":"normal"},{"uid":"12badc7d4113102e","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app96/9/topic317/utf8","time":{"start":1762686011984,"stop":1762686011984,"duration":0},"status":"passed","severity":"normal"},{"uid":"387aa09afa636ed1","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762686030441,"stop":1762686030442,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba27f6c085138bf","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762686187424,"stop":1762686187424,"duration":0},"status":"passed","severity":"normal"},{"uid":"398e267fb15cd6ca","name":"should stop query on content message from same channel","time":{"start":1762685707122,"stop":1762685707123,"duration":1},"status":"passed","severity":"normal"},{"uid":"465b1224dfd67eb4","name":"retrieves a single peer","time":{"start":1762685661164,"stop":1762685661165,"duration":1},"status":"passed","severity":"normal"},{"uid":"c62d72983607a2f8","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762685702364,"stop":1762685702364,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a557521cc2176b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762686204843,"stop":1762686204843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c464fe7b8cee81a","name":"Decoder throws on empty string content topic","time":{"start":1762685672133,"stop":1762685672133,"duration":0},"status":"passed","severity":"normal"},{"uid":"708bf6f0d5673793","name":"Push message with long payload","time":{"start":1762686787915,"stop":1762686787915,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae9abb7f9b00cc2","name":"Decoder throws on undefined content topic","time":{"start":1762685652543,"stop":1762685652543,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbb97462b45bc6b","name":"should reject if Store is requested but not mounted","time":{"start":1762685704302,"stop":1762685704302,"duration":0},"status":"passed","severity":"normal"},{"uid":"6652d3a3fcf2c8fe","name":"Push message with XML payload","time":{"start":1762686787918,"stop":1762686787918,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4f96943103f9dd","name":"Push message with long payload","time":{"start":1762686787929,"stop":1762686787929,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b11d86fb13813","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762685652544,"stop":1762685652544,"duration":0},"status":"passed","severity":"normal"},{"uid":"a94cf60628eee622","name":"should handle case when globalThis is not available","time":{"start":1762685650925,"stop":1762685650925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4385cdab1f657d","name":"should not be sent when there is no history","time":{"start":1762685692858,"stop":1762685692859,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5db4e8199c2c1c6","name":"Sets default value correctly","time":{"start":1762686046350,"stop":1762686046351,"duration":1},"status":"passed","severity":"normal"},{"uid":"863d7d9f4517ae7c","name":"Ephemeral field set to true","time":{"start":1762685652541,"stop":1762685652542,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b52ccb72503212b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762685735216,"stop":1762685735217,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7768c337e8047e34","name":"should not dispatch event when already disconnected","time":{"start":1762685650931,"stop":1762685650932,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb81596348d348af","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app44/6/topic610/xml","time":{"start":1762686011980,"stop":1762686011980,"duration":0},"status":"passed","severity":"normal"},{"uid":"18cea301d3f5debf","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762685911120,"stop":1762685911120,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cc7d976c2d9ed3","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762686204838,"stop":1762686204839,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ddd78489a84ba42f","name":"should throw error - no id","time":{"start":1762685642950,"stop":1762685642950,"duration":0},"status":"passed","severity":"normal"},{"uid":"8678a78462160d17","name":"should be able to dial TLS multiaddrs","time":{"start":1762685823897,"stop":1762685823897,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbed49aafda2160e","name":"should properly create location multiaddrs - udp4","time":{"start":1762685642953,"stop":1762685642953,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b41c008adf6324","name":"should work with stubbed retrieve function","time":{"start":1762685703520,"stop":1762685703521,"duration":1},"status":"passed","severity":"normal"},{"uid":"f77b79088503dc70","name":"Symmetric encrypt & Decrypt","time":{"start":1762685670899,"stop":1762685670899,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e38b5653cf1c6b2","name":"random static sharding 2 - Cluster ID: 699, Shard ID: 147","time":{"start":1762686024641,"stop":1762686024642,"duration":1},"status":"passed","severity":"normal"},{"uid":"c91b832e87d90ea","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762686204827,"stop":1762686204827,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c69a7ace9340f11","name":"should ensure monotonic increase","time":{"start":1762685692878,"stop":1762685692878,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e15459b740f4f19","name":"Ordered Callback - false","time":{"start":1762686024212,"stop":1762686024213,"duration":1},"status":"passed","severity":"normal"},{"uid":"d32f27e0027110e1","name":"should properly create peer info with all multiaddrs","time":{"start":1762685642954,"stop":1762685642955,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e05e29c5bb1de02","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762685701952,"stop":1762685701952,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df4bc99adb57bbb","name":"should return false when network is not connected","time":{"start":1762685652454,"stop":1762685652455,"duration":1},"status":"passed","severity":"normal"},{"uid":"802182d831d7c814","name":"Check received message containing escaped characters","time":{"start":1762686187421,"stop":1762686187422,"duration":1},"status":"passed","severity":"normal"},{"uid":"431d74ed3001798b","name":"Push message with content topic containing Arabic","time":{"start":1762686787936,"stop":1762686787937,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ba0d35bfd442d2","name":"return first retrieved peers without further DNS queries","time":{"start":1762685661167,"stop":1762685661167,"duration":0},"status":"passed","severity":"normal"},{"uid":"795be275a4b7c137","name":"should check connected peers if present and suitable","time":{"start":1762685704303,"stop":1762685704303,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74d9b73c562cc18","name":"should handle hash queries without validation","time":{"start":1762685704205,"stop":1762685704205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d4df117656c9e0","name":"should create dialer with libp2p and shardReader","time":{"start":1762685651880,"stop":1762685651887,"duration":7},"status":"passed","severity":"normal"},{"uid":"14582983fc191d9","name":"should throw error - invalid id","time":{"start":1762685642950,"stop":1762685642950,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fc75c18bebf87f","name":"should trigger query when it went offline since the last successful query","time":{"start":1762685703527,"stop":1762685703528,"duration":1},"status":"passed","severity":"normal"},{"uid":"6128f71a99fa4a9d","name":"returns only open connection if one present","time":{"start":1762685652058,"stop":1762685652058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4589afefed41cc","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1762685704095,"stop":1762685704096,"duration":1},"status":"passed","severity":"normal"},{"uid":"974ea53211b2660f","name":"Query generator for multiple messages with different message text format","time":{"start":1762686032179,"stop":1762686032180,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d0448dcacd16c58","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762685688246,"stop":1762685688247,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7448d4ca782cde2","name":"should handle empty pubsub topics","time":{"start":1762685652020,"stop":1762685652022,"duration":2},"status":"passed","severity":"normal"},{"uid":"ce2e1bba6f43e32f","name":"should work with v3 peers","time":{"start":1762685702434,"stop":1762685702434,"duration":0},"status":"passed","severity":"normal"},{"uid":"1673b1e9cbe427ab","name":"should create PeerExchange instance with components","time":{"start":1762685660701,"stop":1762685660701,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4ac657f3bd54f9","name":"should discover peers from provided peer cache","time":{"start":1762685828845,"stop":1762685828846,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a26fc708426d4f","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762685702360,"stop":1762685702360,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b0a0444efcb907b","name":"should mark all messages in causal history as acknowledged","time":{"start":1762685692851,"stop":1762685692851,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f2d30f2f55ab96","name":"random static sharding 8 - Cluster ID: 514, Shard ID: 831","time":{"start":1762686024645,"stop":1762686024645,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e6b6978e574487","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762685637475,"stop":1762685637475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a713e586fcd78903","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app67/3/topic33/test.js","time":{"start":1762686011984,"stop":1762686011984,"duration":0},"status":"passed","severity":"normal"},{"uid":"40121a2e17745873","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762685661168,"stop":1762685661168,"duration":0},"status":"skipped","severity":"normal"},{"uid":"72ffa78fc21c955d","name":"should remove event listeners when stopped","time":{"start":1762685703512,"stop":1762685703513,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c72d0cd7d7c4b5","name":"should return false when peer is not on topic","time":{"start":1762685652461,"stop":1762685652461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa5bd858f61dab2","name":"Store - dialed after - with timeout","time":{"start":1762686049169,"stop":1762686049169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5aeca0fd19ca30c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762685688265,"stop":1762685688265,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0e4d6963745809","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762685651707,"stop":1762685651708,"duration":1},"status":"passed","severity":"normal"},{"uid":"e252367070e33d66","name":"should add event listener for peer:discovery","time":{"start":1762685651221,"stop":1762685651221,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75e3d91f50e743","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762685735216,"stop":1762685735216,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cc6b4982381d493e","name":"Push message with content topic containing SQL Injection","time":{"start":1762686787910,"stop":1762686787910,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07382865e96fd3a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762686204829,"stop":1762686204829,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f79e0e01b74b66","name":"Encoder throws on empty string content topic","time":{"start":1762685672132,"stop":1762685672132,"duration":0},"status":"passed","severity":"normal"},{"uid":"2319cd81e97f3b15","name":"should start ping timers on peer connect","time":{"start":1762685652007,"stop":1762685652007,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca40a65c13909877","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762686204834,"stop":1762686204834,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd236b34240a1d36","name":"should not return locked peers if enough unlocked are available","time":{"start":1762685702342,"stop":1762685702344,"duration":2},"status":"passed","severity":"normal"},{"uid":"934aabe568100f57","name":"should not fail to stop the service if it was not started","time":{"start":1762685735210,"stop":1762685735211,"duration":1},"status":"passed","severity":"normal"},{"uid":"af745246c8e8d662","name":"should merge provided config with defaults","time":{"start":1762685652452,"stop":1762685652452,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c3aab29f1506fa","name":"Push message with content topic containing Russian","time":{"start":1762686787923,"stop":1762686787924,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5db16ea336d0ad1","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762685688241,"stop":1762685688245,"duration":4},"status":"passed","severity":"normal"},{"uid":"6b532624d8b8da5c","name":"should dial peer when peer is discovered","time":{"start":1762685651233,"stop":1762685651233,"duration":0},"status":"passed","severity":"normal"},{"uid":"5966a2029889fe59","name":"should reject if LightPush is requested but not mounted","time":{"start":1762685704302,"stop":1762685704302,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd360b2e30eff71","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762685911121,"stop":1762685911122,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9f23863c56036c","name":"Init the array if not present","time":{"start":1762685637180,"stop":1762685637181,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f0702fa8c8450e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762685772467,"stop":1762685772467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d45a27b6651c8a2","name":"random static sharding 4 - Cluster ID: 549, Shard ID: 756","time":{"start":1762686024642,"stop":1762686024643,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77fa06552e60b60","name":"Synced status is emitted when a message is received","time":{"start":1762685706995,"stop":1762685706995,"duration":0},"status":"passed","severity":"normal"},{"uid":"27107016ab82fc8a","name":"Check received message containing Arabic","time":{"start":1762686187418,"stop":1762686187418,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bde31cb560eae2","name":"should properly create location multiaddrs - tcp","time":{"start":1762685642954,"stop":1762685642954,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c00bc18ca1b3eb","name":"Check publish message containing numeric","time":{"start":1762685903259,"stop":1762685903260,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d91488fbbde1dc","name":"messageHashStr returns a hex string","time":{"start":1762685651709,"stop":1762685651714,"duration":5},"status":"passed","severity":"normal"},{"uid":"db6b6367ae855db2","name":"Push message equal or less that 1MB","time":{"start":1762686787941,"stop":1762686787941,"duration":0},"status":"passed","severity":"normal"},{"uid":"4006357f65a5b764","name":"Overlapping topic subscription","time":{"start":1762686204829,"stop":1762686204829,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9ec69623954636c","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762685652387,"stop":1762685652388,"duration":1},"status":"passed","severity":"normal"},{"uid":"86f823c7d3816761","name":"should partition messages based on acknowledgement status","time":{"start":1762685692857,"stop":1762685692857,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1a5f2648532309","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762686204832,"stop":1762686204832,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fd5b1109584f4f","name":"Relay - dialed after","time":{"start":1762686049167,"stop":1762686049167,"duration":0},"status":"passed","severity":"normal"},{"uid":"693c7e9c66b731e3","name":"should handle peer store update failures gracefully","time":{"start":1762685652014,"stop":1762685652015,"duration":1},"status":"passed","severity":"normal"},{"uid":"f170d99735e1fce","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762685652012,"stop":1762685652013,"duration":1},"status":"passed","severity":"normal"},{"uid":"1606023ebf4f9540","name":"Check publish message containing escaped characters","time":{"start":1762685903267,"stop":1762685903268,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e4a5360ca8b037","name":"should create KeepAliveManager with relay","time":{"start":1762685652003,"stop":1762685652003,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2288c1a495e55b0","name":"should retry if all attempts fail","time":{"start":1762685701496,"stop":1762685701498,"duration":2},"status":"passed","severity":"normal"},{"uid":"423f212767b81ae8","name":"should stop peer exchange discovery","time":{"start":1762685661123,"stop":1762685661123,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fdc37272912cc0","name":"should not receive a peer event before start","time":{"start":1762685665089,"stop":1762685665089,"duration":0},"status":"passed","severity":"normal"},{"uid":"6104803d6087ddab","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762685735816,"stop":1762685735824,"duration":8},"status":"passed","severity":"normal"},{"uid":"a35392c6331cd08c","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1762685691984,"stop":1762685691984,"duration":0},"status":"passed","severity":"normal"},{"uid":"886f983a46897d81","name":"Passing page size 11 when there are 10 messages","time":{"start":1762686039055,"stop":1762686039055,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ebb2330936c17b","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762685692876,"stop":1762685692877,"duration":1},"status":"passed","severity":"normal"},{"uid":"4595039c0f0420b","name":"should process queue every 500ms","time":{"start":1762685651928,"stop":1762685651929,"duration":1},"status":"passed","severity":"normal"},{"uid":"c49312415bc7fed5","name":"should hang up with PeerId and return true on success","time":{"start":1762685652456,"stop":1762685652456,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc58370a8f55d996","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762686204837,"stop":1762686204837,"duration":0},"status":"passed","severity":"normal"},{"uid":"566e0d52f4a62852","name":"should handle special patterns correctly","time":{"start":1762685688093,"stop":1762685688093,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ce525fe72f8498","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762685880009,"stop":1762685880009,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda9a80d8a104e72","name":"Push to array if already present","time":{"start":1762685637182,"stop":1762685637182,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c73ec4a0955df3","name":"should handle peer store errors gracefully","time":{"start":1762685652382,"stop":1762685652383,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc40c0d7a24d56a","name":"Check publish message containing Arabic","time":{"start":1762685903262,"stop":1762685903262,"duration":0},"status":"passed","severity":"normal"},{"uid":"a865242e05f4c4d1","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762685670345,"stop":1762685670346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af491900f980f45","name":"should jump to current time when timestamp is far in the past","time":{"start":1762685692878,"stop":1762685692878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a175b4894ea1282f","name":"should successfully stop","time":{"start":1762685702683,"stop":1762685702683,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1a6355cb66dd38","name":"should be delivered immediately if received","time":{"start":1762685692860,"stop":1762685692861,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad508e208e6f34e9","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762686204835,"stop":1762686204836,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9ec6363746b5bc","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762685651523,"stop":1762685651526,"duration":3},"status":"passed","severity":"normal"},{"uid":"64b6f4d74709f5a9","name":"Push message with XML payload","time":{"start":1762686787945,"stop":1762686787945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd8e1c253907e52","name":"Push message with content topic containing unicode special characters","time":{"start":1762686787911,"stop":1762686787911,"duration":0},"status":"passed","severity":"normal"},{"uid":"82fe27032a0d4d0d","name":"should return false when peer has no shard info","time":{"start":1762685651518,"stop":1762685651518,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afeada21fdcc050","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762686204833,"stop":1762686204834,"duration":1},"status":"passed","severity":"normal"},{"uid":"112b2f5fb067e83d","name":"should not update T_req if message already exists","time":{"start":1762685688644,"stop":1762685688645,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf186df5382eac","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762686204844,"stop":1762686204844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41d57f2bfc90833","name":"should respect maxRequests limit","time":{"start":1762685688647,"stop":1762685688647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dca2dbccc18b84c","name":"should dispatch network event when browser goes online","time":{"start":1762685650932,"stop":1762685650932,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3153cfb571d6d8c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762685688227,"stop":1762685688227,"duration":0},"status":"passed","severity":"normal"},{"uid":"681f90d825a69bb3","name":"Fails to push message bigger that 1MB","time":{"start":1762686787941,"stop":1762686787941,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1982ee04b60e2f","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app1/5/topic767/proto","time":{"start":1762686011985,"stop":1762686011985,"duration":0},"status":"passed","severity":"normal"},{"uid":"af488a373478be60","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762685702676,"stop":1762685702676,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e7ddf9ed37e2b1","name":"should create ShardReader with static shards network config","time":{"start":1762685651511,"stop":1762685651512,"duration":1},"status":"passed","severity":"normal"},{"uid":"a099ee0ac1e37cc3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762685688270,"stop":1762685688270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3954f1142bdd5d08","name":"Check message with no content topic is not received","time":{"start":1762686187426,"stop":1762686187426,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ed2a6c1a8ede4e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762685642370,"stop":1762685642370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3429f6eca78ef9","name":"Check publish message after client node is restarted","time":{"start":1762685903272,"stop":1762685903272,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4de7e04948fbf28","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762685652459,"stop":1762685652461,"duration":2},"status":"passed","severity":"normal"},{"uid":"87040cad2b960b82","name":"Check received message containing SQL Injection","time":{"start":1762686187418,"stop":1762686187419,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffcf9f409ba377f","name":"should initialize with custom number of peers","time":{"start":1762685702335,"stop":1762685702336,"duration":1},"status":"passed","severity":"normal"},{"uid":"330bfe004ee43323","name":"should not process empty queue","time":{"start":1762685651929,"stop":1762685651930,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b926b56e789777","name":"should not retry if at least one success","time":{"start":1762685702423,"stop":1762685702424,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f4107cf7d92e64e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762685702354,"stop":1762685702354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b871890ffe0ca125","name":"Passing an array","time":{"start":1762686046349,"stop":1762686046349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0576551798ca7f7","name":"Cluster ID 0, shard 1","time":{"start":1762686024639,"stop":1762686024640,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c6aba891c4a6b9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762685911117,"stop":1762685911117,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6dbb5cf01b63cc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762685911118,"stop":1762685911118,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d7e45c0e677be9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762685652390,"stop":1762685652390,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcabc64b2136d657","name":"should not start if already started","time":{"start":1762685661121,"stop":1762685661123,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1dd078631297b65","name":"isConnected return false after peer stops","time":{"start":1762685750898,"stop":1762685750898,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8bb884b47fb70b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762685880014,"stop":1762685880014,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d5606b1da86a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762685688208,"stop":1762685688212,"duration":4},"status":"passed","severity":"normal"},{"uid":"76ea4528d836392a","name":"should return PeerId when PeerId is provided","time":{"start":1762685651623,"stop":1762685651625,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd21f04143af17b2","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762685688234,"stop":1762685688234,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70d5054afd72115","name":"should return undefined if no connection provided","time":{"start":1762685652221,"stop":1762685652222,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d499ba515bea9f","name":"Push message with short payload","time":{"start":1762686787902,"stop":1762686787902,"duration":0},"status":"passed","severity":"normal"},{"uid":"726f8c0ebc510ab2","name":"Check message with no pubsub topic is not received","time":{"start":1762686187425,"stop":1762686187426,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f1c951434da910","name":"Push message with JSON payload","time":{"start":1762686787945,"stop":1762686787945,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5afb0d8c9feb955","name":"should throw error - no public key","time":{"start":1762685642950,"stop":1762685642950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a93dd9af60974c7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762685750895,"stop":1762685750896,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6b982bdea817c0f","name":"Fails to push message with large meta","time":{"start":1762686787939,"stop":1762686787939,"duration":0},"status":"passed","severity":"normal"},{"uid":"992a38b6b1e31128","name":"Outgoing message is emitted as sent","time":{"start":1762685705088,"stop":1762685705088,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a59b215efde7a01","name":"should respect custom numPeersToUse configuration","time":{"start":1762685702359,"stop":1762685702359,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cba5e1779b751ad","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762685932997,"stop":1762685932998,"duration":1},"status":"passed","severity":"normal"},{"uid":"be8517297d6aaf84","name":"Push message with Arabic payload","time":{"start":1762686787917,"stop":1762686787917,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef57b7909292750","name":"should return false for malformed SDS messages","time":{"start":1762685707124,"stop":1762685707124,"duration":0},"status":"passed","severity":"normal"},{"uid":"82860fd4647fa5ab","name":"should maintain desired error rate","time":{"start":1762685688088,"stop":1762685688088,"duration":0},"status":"passed","severity":"normal"},{"uid":"869059c441580677","name":"should check false positive rate","time":{"start":1762685688094,"stop":1762685688094,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8b720e3fb47b21","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762685880010,"stop":1762685880011,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a440b3898ed6f9","name":"should get eligible entries based on current time","time":{"start":1762685688645,"stop":1762685688646,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0e9b48243a4b46","name":"Publish message with custom timestamp: Mon Nov 18 2024 10:58:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1762685903269,"stop":1762685903269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3145bab0edc756","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762685637487,"stop":1762685637487,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d17cab6a3b523e0","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762685688218,"stop":1762685688218,"duration":0},"status":"passed","severity":"normal"},{"uid":"202a0aaf9be18ba3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762685637488,"stop":1762685637489,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ef211ded83ca68","name":"should properly setup health event callback","time":{"start":1762685703526,"stop":1762685703526,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f9b5ab5953abe8","name":"should compute hash only when first accessed","time":{"start":1762685652544,"stop":1762685652545,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecc289fe9684c219","name":"should throw an error for insufficient data","time":{"start":1762685637563,"stop":1762685637564,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d25cbcf1059e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762685637478,"stop":1762685637479,"duration":1},"status":"passed","severity":"normal"},{"uid":"83ba4b287019deb1","name":"Push message with numeric payload","time":{"start":1762686787903,"stop":1762686787903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a33266c04de6edc","name":"Query with Ordered Callback, No message returned","time":{"start":1762685999078,"stop":1762685999078,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc9bbf1793dc93d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762685637494,"stop":1762685637494,"duration":0},"status":"passed","severity":"normal"},{"uid":"34234121db25868c","name":"Outgoing message is emitted as sending","time":{"start":1762685707115,"stop":1762685707115,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdec81d8bda30a09","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762685692877,"stop":1762685692877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1185aafe53be07da","name":"throws on content topic with empty topic name field","time":{"start":1762685637473,"stop":1762685637473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae94a78e10e1423","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762686030457,"stop":1762686030458,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e41acb25970f5e","name":"Check publish message containing shell command","time":{"start":1762685903267,"stop":1762685903267,"duration":0},"status":"passed","severity":"normal"},{"uid":"7709165c51eb1bd3","name":"Check message received after jswaku node is restarted","time":{"start":1762686187427,"stop":1762686187428,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc0648d25191f271","name":"should send relay ping messages on timer","time":{"start":1762685652018,"stop":1762685652018,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fe9cb874851f1e","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762685688284,"stop":1762685688284,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ed52990b3d5951","name":"Outgoing message is acknowledged","time":{"start":1762685707120,"stop":1762685707120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50164bc9a9a5ad9","name":"should return no connections if no open connection provided","time":{"start":1762685652058,"stop":1762685652058,"duration":0},"status":"passed","severity":"normal"},{"uid":"8536b174005b3bd4","name":"random static sharding 9 - Cluster ID: 270, Shard ID: 346","time":{"start":1762686024645,"stop":1762686024646,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dd481fd256cbd9b","name":"Push message with content topic containing SQL Injection","time":{"start":1762686787924,"stop":1762686787924,"duration":0},"status":"passed","severity":"normal"},{"uid":"86475a7dc02bdf1e","name":"should insert message into bloom filter","time":{"start":1762685692845,"stop":1762685692845,"duration":0},"status":"passed","severity":"normal"},{"uid":"2acb1a90c6a1c86f","name":"Subscribe and receives messages on 20 topics","time":{"start":1762686204838,"stop":1762686204838,"duration":0},"status":"passed","severity":"normal"},{"uid":"97856570026db2","name":"should handle case with no peers in store","time":{"start":1762685652380,"stop":1762685652380,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97338208ce7fa69","name":"random static sharding 10 - Cluster ID: 972, Shard ID: 187","time":{"start":1762686024646,"stop":1762686024646,"duration":0},"status":"passed","severity":"normal"},{"uid":"1391df73129bb030","name":"Check publish message containing Basic HTML tag","time":{"start":1762685903266,"stop":1762685903266,"duration":0},"status":"passed","severity":"normal"},{"uid":"7107c5ac63373bf6","name":"Push message with Script payload","time":{"start":1762686787944,"stop":1762686787945,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4b1e9275c6ec140","name":"Retries within maximum given attempts","time":{"start":1762685704067,"stop":1762685704068,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a1129eeebb9e9ca","name":"should work with async generator that yields promises","time":{"start":1762685703526,"stop":1762685703527,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b8e467a05afafc","name":"Ordered Callback - true","time":{"start":1762686024212,"stop":1762686024212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8a4f8537acc7173","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762685665090,"stop":1762685665091,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea7e707c7453dfa","name":"Push 30 different messages","time":{"start":1762686787934,"stop":1762686787934,"duration":0},"status":"skipped","severity":"normal"},{"uid":"350521ba383aee41","name":"should remove expired entries after TTL has passed","time":{"start":1762685700753,"stop":1762685700753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a840f0a445f5db8c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762685637477,"stop":1762685637477,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8b5945db27f0cde","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762686046772,"stop":1762686046773,"duration":1},"status":"passed","severity":"normal"},{"uid":"a664c45aa3279a29","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762685652017,"stop":1762685652017,"duration":0},"status":"passed","severity":"normal"},{"uid":"88de58fd6cfade25","name":"should evict furthest entry when buffer is full","time":{"start":1762685688645,"stop":1762685688645,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d4b5985fe2c05db","name":"should initialize with libp2p components","time":{"start":1762685660692,"stop":1762685660693,"duration":1},"status":"passed","severity":"normal"},{"uid":"c798bdb83d6725be","name":"should do nothing if no non-locked connections to drop","time":{"start":1762685652386,"stop":1762685652386,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb068adf2875000d","name":"ends after yielding if response size indicates end","time":{"start":1762685652406,"stop":1762685652407,"duration":1},"status":"passed","severity":"normal"},{"uid":"596947c8f21c86c3","name":"random static sharding 6 - Cluster ID: 412, Shard ID: 931","time":{"start":1762686024643,"stop":1762686024645,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a995a185ad60423","name":"should clear dial history on stop","time":{"start":1762685651896,"stop":1762685651897,"duration":1},"status":"passed","severity":"normal"},{"uid":"440681626ea28698","name":"Generator, 2 different shards","time":{"start":1762685990193,"stop":1762685990194,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8a5b0214d74515","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762685688279,"stop":1762685688279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3975064aa8e0a4","name":"should be sent with empty content","time":{"start":1762685692858,"stop":1762685692858,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c83a3fe9510f2b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762685637476,"stop":1762685637476,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecba97860e99dba5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762686204832,"stop":1762686204832,"duration":0},"status":"passed","severity":"normal"},{"uid":"45226fd7ebac7c4b","name":"should handle malformed response data","time":{"start":1762685660699,"stop":1762685660699,"duration":0},"status":"passed","severity":"normal"},{"uid":"36faac4b4a30b666","name":"Passing invalid cursor","time":{"start":1762685983467,"stop":1762685983468,"duration":1},"status":"passed","severity":"normal"},{"uid":"e829b7a101a8b8c0","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762685692855,"stop":1762685692856,"duration":1},"status":"passed","severity":"normal"},{"uid":"351b4fc8e19d4139","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762685797104,"stop":1762685797112,"duration":8},"status":"passed","severity":"normal"},{"uid":"6eb1efb543d5210e","name":"Push message with content topic containing short","time":{"start":1762686787908,"stop":1762686787908,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf13182e99781c3","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762685692852,"stop":1762685692853,"duration":1},"status":"passed","severity":"normal"},{"uid":"4951d198242dfed2","name":"throws on empty content topic","time":{"start":1762685637470,"stop":1762685637470,"duration":0},"status":"passed","severity":"normal"},{"uid":"894212712d28712","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762685688247,"stop":1762685688248,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a23c3cea558b75","name":"Check message with no payload is not received","time":{"start":1762686187414,"stop":1762686187414,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d093284a88c2757","name":"Meta field set when metaSetter is specified","time":{"start":1762685652542,"stop":1762685652542,"duration":0},"status":"passed","severity":"normal"},{"uid":"84563fa3b99f94f8","name":"should handle dial errors gracefully","time":{"start":1762685651919,"stop":1762685651919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7572f1ba45c7570","name":"Push message with content topic containing Chinese","time":{"start":1762686787923,"stop":1762686787923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47fc50a0ae074d6","name":"Check received message with timestamp: 1762685729077000000 ","time":{"start":1762686187423,"stop":1762686187423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1062052ac4ba2a7","name":"should accept empty decoders array","time":{"start":1762685703511,"stop":1762685703512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b15599fba66494b7","name":"Push 30 different messages","time":{"start":1762686787907,"stop":1762686787907,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f77aa0312eee3c03","name":"should hang up with multiaddr and return true on success","time":{"start":1762685652456,"stop":1762685652457,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a82ca07e4c5209","name":"Push message with Arabic payload","time":{"start":1762686787943,"stop":1762686787944,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a84e7d3d26cbe39","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762685688248,"stop":1762685688252,"duration":4},"status":"passed","severity":"normal"},{"uid":"520b160f7e32bcda","name":"should dial peer when on same shard","time":{"start":1762685651918,"stop":1762685651918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ed263ad43935a9","name":"should add received messages to bloom filter","time":{"start":1762685692849,"stop":1762685692849,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a246fc2ccf98d9","name":"Subscribe to topic containing XML and publish message","time":{"start":1762685911119,"stop":1762685911119,"duration":0},"status":"passed","severity":"normal"},{"uid":"593f3634f2b05306","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762685688264,"stop":1762685688264,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4e1633edd5550df","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762685704205,"stop":1762685704205,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7eb7e2034093e0","name":"Filter","time":{"start":1762686049170,"stop":1762686049170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6fae6d0c7262277","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762686046772,"stop":1762686046772,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d55da506e45134c","name":"Does not throw an exception when node disconnects","time":{"start":1762686046348,"stop":1762686046348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f38fac42b9e6863","name":"should only return 1 node with relay capability","time":{"start":1762685661166,"stop":1762685661167,"duration":1},"status":"passed","severity":"normal"},{"uid":"9428064b0c99e799","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762685703550,"stop":1762685703550,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c7872b97e22a697","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762685692845,"stop":1762685692846,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d64b1d5388d475f","name":"Relay - times out","time":{"start":1762686049168,"stop":1762686049168,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a1595643e4eee11","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762685637489,"stop":1762685637489,"duration":0},"status":"passed","severity":"normal"},{"uid":"732fcc12daf85203","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762685692854,"stop":1762685692855,"duration":1},"status":"passed","severity":"normal"},{"uid":"b862015dc947365c","name":"rejects content-filtered query with only contentTopics","time":{"start":1762685651946,"stop":1762685651946,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ea5ad9a0a94ab9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762685637480,"stop":1762685637480,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b08b90343b9b95","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762685688259,"stop":1762685688260,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cb53b36f2d17f4","name":"Check received message containing emoji","time":{"start":1762686187410,"stop":1762686187410,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1487047960e30f","name":"should encode/decode to RLP encoding","time":{"start":1762685642951,"stop":1762685642951,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ad9d82f40cef507","name":"Check received message containing shell command","time":{"start":1762686187409,"stop":1762686187409,"duration":0},"status":"passed","severity":"normal"},{"uid":"755e7696e100b9e4","name":"Push message with custom timestamp: 1762682155236","time":{"start":1762686787955,"stop":1762686787955,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfdcd9bb3818eb0","name":"Push message with content topic containing SQL Injection","time":{"start":1762686787949,"stop":1762686787949,"duration":0},"status":"passed","severity":"normal"},{"uid":"937db83f3d2fffc6","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762685880008,"stop":1762685880009,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccd7f787c2f5c361","name":"should reject if Filter is requested but not mounted","time":{"start":1762685704302,"stop":1762685704302,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d8771e4e380d6a","name":"should handle queue overflow by adding peers to queue","time":{"start":1762685651919,"stop":1762685651928,"duration":9},"status":"passed","severity":"normal"},{"uid":"fb7c591c7302001","name":"Decrypt messages","time":{"start":1762685881424,"stop":1762685881425,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6d6f34d97e1718","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762685911119,"stop":1762685911120,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e87b5d27e75b42","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762685637492,"stop":1762685637492,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b789b237c61019c","name":"Light Node - default protocols","time":{"start":1762686049170,"stop":1762686049170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4a1ed191ca9378","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762685659725,"stop":1762685659725,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e23351e339014af","name":"Push message with custom timestamp: 1762682155235","time":{"start":1762686787913,"stop":1762686787913,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8a6e2a6afe476b","name":"should transition to Unhealthy when no connections","time":{"start":1762685702564,"stop":1762685702568,"duration":4},"status":"passed","severity":"normal"},{"uid":"e645c6c7972e00d6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762685651714,"stop":1762685651714,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2bb0ae1332907f","name":"Push message with Russian payload","time":{"start":1762686787944,"stop":1762686787944,"duration":0},"status":"passed","severity":"normal"},{"uid":"2451559340671858","name":"ends if response has no messages","time":{"start":1762685652405,"stop":1762685652405,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42aa8d94a2d58b1","name":"should skip peers without peer exchange protocol","time":{"start":1762685661125,"stop":1762685661125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6fe09000d6248cf","name":"caches peers it previously fetched","time":{"start":1762685661166,"stop":1762685661166,"duration":0},"status":"passed","severity":"normal"},{"uid":"371cf9de6f4f7ce1","name":"should set field with all protocols disabled","time":{"start":1762685642955,"stop":1762685642955,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c49f517bff2e0ef","name":"Sign & Recover","time":{"start":1762685670900,"stop":1762685670900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5102049d856992c7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762686204839,"stop":1762686204839,"duration":0},"status":"passed","severity":"normal"},{"uid":"7847f24be96bb04b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762685642956,"stop":1762685642956,"duration":0},"status":"passed","severity":"normal"},{"uid":"11acd7ec3669b879","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762685911123,"stop":1762685911123,"duration":0},"status":"passed","severity":"normal"},{"uid":"84fc1c9180c4b569","name":"should throw error - no id","time":{"start":1762685642949,"stop":1762685642949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d132da816b039f6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762686046788,"stop":1762686046789,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ad583926bb427b","name":"should do nothing when connections still exist","time":{"start":1762685652373,"stop":1762685652375,"duration":2},"status":"passed","severity":"normal"},{"uid":"8952d0de0b352257","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762685911122,"stop":1762685911123,"duration":1},"status":"passed","severity":"normal"},{"uid":"694cc9f33e0cc1fc","name":"Subscribe and receive messages via waku relay post","time":{"start":1762686204826,"stop":1762686204826,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0ac1202562d10","name":"Passing page size 110 when there are 120 messages","time":{"start":1762686039056,"stop":1762686039074,"duration":18},"status":"passed","severity":"normal"},{"uid":"decc00c2a60b708b","name":"Fails to push message bigger that 1MB","time":{"start":1762686787956,"stop":1762686787956,"duration":0},"status":"passed","severity":"normal"},{"uid":"400ca0109e27246c","name":"Query Generator - false","time":{"start":1762686024211,"stop":1762686024211,"duration":0},"status":"passed","severity":"normal"},{"uid":"d644139dc56180db","name":"Mutual subscription","time":{"start":1762685911110,"stop":1762685911110,"duration":0},"status":"passed","severity":"normal"},{"uid":"90400794afa16f39","name":"Reusing cursor across nodes","time":{"start":1762685983467,"stop":1762685983467,"duration":0},"status":"passed","severity":"normal"},{"uid":"5502709f8a26f5fe","name":"Publish message with custom timestamp: Sun Nov 09 2025 11:58:16 GMT+0000 (Coordinated Universal Time)","time":{"start":1762685903270,"stop":1762685903270,"duration":0},"status":"passed","severity":"normal"},{"uid":"3035159c3fb7953e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762685637490,"stop":1762685637490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a727e3699696d5b","name":"handles different clusterIds correctly","time":{"start":1762685637485,"stop":1762685637486,"duration":1},"status":"passed","severity":"normal"},{"uid":"530a619fc875717a","name":"LightPush","time":{"start":1762686049169,"stop":1762686049170,"duration":1},"status":"passed","severity":"normal"},{"uid":"247a68c905e41254","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762685688254,"stop":1762685688254,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb33c61cfc8aac7","name":"Push message with content topic containing special chars","time":{"start":1762686787936,"stop":1762686787936,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ad6515e4915493","name":"should filter out undefined ENRs","time":{"start":1762685660696,"stop":1762685660697,"duration":1},"status":"passed","severity":"normal"},{"uid":"146f850feca41dd1","name":"can start the service","time":{"start":1762685735208,"stop":1762685735210,"duration":2},"status":"passed","severity":"normal"},{"uid":"c285980de91b77d2","name":"should initialize with Unhealthy status","time":{"start":1762685702563,"stop":1762685702563,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a0b372b4ff7dec","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762685702354,"stop":1762685702355,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceadcc3eaf2e750a","name":"should remove event listener for peer:discovery","time":{"start":1762685651224,"stop":1762685651225,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f48245bb1df1483","name":"Subscribe and publish message","time":{"start":1762685911112,"stop":1762685911112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68d2805e1aa9e1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762685688254,"stop":1762685688254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a34b39c874269642","name":"rejects hash query with time filter","time":{"start":1762685651951,"stop":1762685651952,"duration":1},"status":"passed","severity":"normal"},{"uid":"748cad6327dc943b","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762685637488,"stop":1762685637488,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cfd8c0959c27d3","name":"should maintain proper timestamps if all messages received","time":{"start":1762685692848,"stop":1762685692848,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fa912a1eae588867","name":"should fail to send if no connected peers found","time":{"start":1762685702420,"stop":1762685702422,"duration":2},"status":"passed","severity":"normal"},{"uid":"908dc8c247d4d918","name":"should populate queue if has active dial","time":{"start":1762685651911,"stop":1762685651911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2c8bc507262fee","name":"Subscribe to topic containing long and receive message","time":{"start":1762686204840,"stop":1762686204840,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3657a108cbb61a","name":"should handle corrupted shard info gracefully","time":{"start":1762685651531,"stop":1762685651532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d69d7065ab86224d","name":"should handle all zero keep alive options","time":{"start":1762685652022,"stop":1762685652024,"duration":2},"status":"passed","severity":"normal"},{"uid":"29dd56c3891b7ec4","name":"should skip peer when dialed recently","time":{"start":1762685651910,"stop":1762685651910,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae048e8fa3bea62","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762685750899,"stop":1762685750899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0c27bf6744480e","name":"Push message with Basic HTML tag payload","time":{"start":1762686787918,"stop":1762686787919,"duration":1},"status":"passed","severity":"normal"},{"uid":"218651f1be39c451","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762685637477,"stop":1762685637478,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c49b9a5d16e823","name":"should handle empty peer infos gracefully","time":{"start":1762685660695,"stop":1762685660696,"duration":1},"status":"passed","severity":"normal"},{"uid":"65c699a18093b717","name":"should remove event listeners","time":{"start":1762685652369,"stop":1762685652371,"duration":2},"status":"passed","severity":"normal"},{"uid":"d71d1d256a31e162","name":"Push message with SQL Injection payload","time":{"start":1762686787904,"stop":1762686787904,"duration":0},"status":"passed","severity":"normal"},{"uid":"311d9448703fb8f5","name":"should serialize and deserialize correctly","time":{"start":1762685688090,"stop":1762685688091,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4df96f3885c32fc","name":"Push message with content topic containing Chinese","time":{"start":1762686787948,"stop":1762686787948,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ff070a523928f6","name":"should return false when peer is not found","time":{"start":1762685651528,"stop":1762685651528,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf91db8502a05363","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app84/7/topic778/proto","time":{"start":1762686011981,"stop":1762686011984,"duration":3},"status":"passed","severity":"normal"},{"uid":"294701a7abb0e418","name":"should reassess health immediately when peer disconnects","time":{"start":1762685702580,"stop":1762685702582,"duration":2},"status":"passed","severity":"normal"},{"uid":"9c9c9def00d400b9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762686187424,"stop":1762686187424,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba28dbb855581d4","name":"should dispatch connect and disconnect events","time":{"start":1762685702344,"stop":1762685702345,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e9eac1dee3a99c","name":"should handle mixed protocol support correctly","time":{"start":1762685702588,"stop":1762685702588,"duration":0},"status":"passed","severity":"normal"},{"uid":"157bd3e86b268da6","name":"Throws when trying to push message with empty payload","time":{"start":1762686787934,"stop":1762686787934,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fd99bec26d2421","name":"Retrieval Hint","time":{"start":1762685692702,"stop":1762685692702,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e0eecb25a1f8df","name":"ends if stream creation fails","time":{"start":1762685652404,"stop":1762685652404,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa6838a113b52be1","name":"should handle query errors","time":{"start":1762685661132,"stop":1762685661133,"duration":1},"status":"passed","severity":"normal"},{"uid":"5961c8379bddfb2e","name":"should return different streams if requested simultaniously","time":{"start":1762685652222,"stop":1762685652223,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b35e3aee1ef9b6","name":"should remove event listeners","time":{"start":1762685652005,"stop":1762685652005,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc6e5b55670b9887","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762685637493,"stop":1762685637494,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc860b02a487a64","name":"should add peer to queue when queue is not empty","time":{"start":1762685651905,"stop":1762685651906,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d3cf8028e23e06","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762685688248,"stop":1762685688248,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a34ec45ca4b280","name":"Push message with content topic containing unicode special characters","time":{"start":1762686787938,"stop":1762686787938,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a07d2fb77d994c","name":"should return true even if peer has no overlapping shards","time":{"start":1762685651517,"stop":1762685651518,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d78f9939c82ad5b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762685642368,"stop":1762685642369,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea06dcce0914d58","name":"Callback on promise","time":{"start":1762686032182,"stop":1762686032183,"duration":1},"status":"passed","severity":"normal"},{"uid":"448db10c602694d7","name":"should increase lamport timestamp","time":{"start":1762685692847,"stop":1762685692847,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b684c163c1f00a7","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762685692850,"stop":1762685692851,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a6b4e8098f74b0","name":"Push message with content topic containing Chinese","time":{"start":1762686787909,"stop":1762686787909,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d158cf710e11b57","name":"should initialize with custom TTL","time":{"start":1762685661120,"stop":1762685661121,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c0972a966dab23","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762685703510,"stop":1762685703511,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9a7e67b93c4210b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762685637491,"stop":1762685637492,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff797aee6f7c4652","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762685822713,"stop":1762685822713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5908852a8f18c72","name":"Query generator for 2000 messages","time":{"start":1762686032185,"stop":1762686032186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8288e64b39b1467e","name":"Check message on other pubsub topic is not received","time":{"start":1762686187413,"stop":1762686187413,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec792b093137598","name":"Push message with shell command payload","time":{"start":1762686787933,"stop":1762686787933,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0c4969dff9a2d5","name":"should handle multiple peer connections","time":{"start":1762685652007,"stop":1762685652008,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3c598784958b57","name":"should emit message when we just started and store connect event occurs","time":{"start":1762685703540,"stop":1762685703540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3c3128cfd157936","name":"should handle case with all peers already connected","time":{"start":1762685652381,"stop":1762685652381,"duration":0},"status":"passed","severity":"normal"},{"uid":"171128aeb208ae7f","name":"Check received message containing Arabic","time":{"start":1762686187406,"stop":1762686187406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c991b70cae1a21d7","name":"Check received message containing SQL Injection","time":{"start":1762686187407,"stop":1762686187407,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea76bd4cb893482","name":"Passing page size 0 when there are 110 messages","time":{"start":1762686039040,"stop":1762686039041,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ca42a1ae7a73867","name":"Push message with content topic containing special chars","time":{"start":1762686787922,"stop":1762686787923,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9274182158bdcd8","name":"should get multiple eligible entries at later time","time":{"start":1762685688646,"stop":1762685688647,"duration":1},"status":"passed","severity":"normal"},{"uid":"8679ace04266781","name":"should enable all discoveries when explicitly set","time":{"start":1762685701950,"stop":1762685701951,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b8c418669105cc2","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762685896588,"stop":1762685896588,"duration":0},"status":"passed","severity":"normal"},{"uid":"40205bb46d39835","name":"Push message with meta","time":{"start":1762686787926,"stop":1762686787926,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bbaf1620650d68","name":"should use configured peers when available","time":{"start":1762685704206,"stop":1762685704206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ea50633716ba28","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762685660698,"stop":1762685660698,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9804166c8583a5c","name":"Delete observer","time":{"start":1762685881425,"stop":1762685881425,"duration":0},"status":"passed","severity":"normal"},{"uid":"264c11401b76481d","name":"Push message with shell command payload","time":{"start":1762686787906,"stop":1762686787906,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1386f5cf54d66b","name":"should return true for sync message with causal history","time":{"start":1762685707126,"stop":1762685707126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c01181d39ce80a2","name":"should handle dial errors gracefully","time":{"start":1762685652380,"stop":1762685652380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f0fc3c80490a5a","name":"Push message with custom timestamp: 1762682155236","time":{"start":1762686787940,"stop":1762686787940,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd9f755315e069b","name":"Wait given interval before re-trying","time":{"start":1762685704068,"stop":1762685704068,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38b22a801e7b17c","name":"Push message with Chinese payload","time":{"start":1762686787903,"stop":1762686787903,"duration":0},"status":"passed","severity":"normal"},{"uid":"37747cce07e61f13","name":"should dispatch network event when browser goes offline","time":{"start":1762685650932,"stop":1762685650935,"duration":3},"status":"passed","severity":"normal"},{"uid":"a95ac9f15bc98eb8","name":"Push message with content topic containing Arabic","time":{"start":1762686787909,"stop":1762686787910,"duration":1},"status":"passed","severity":"normal"},{"uid":"bff905360207afef","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762685642370,"stop":1762685642370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffad43a147a198b","name":"messageHashStr produces different results for different inputs","time":{"start":1762685651715,"stop":1762685651716,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb3e5d57753a306","name":"yields undefined for messages without content topic","time":{"start":1762685652405,"stop":1762685652406,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1baf9f8e622abf","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762685642362,"stop":1762685642364,"duration":2},"status":"passed","severity":"normal"},{"uid":"206dd75b8fc57920","name":"Push message with special chars payload","time":{"start":1762686787916,"stop":1762686787916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bde226125a508be","name":"should handle multiple query options for time ranges","time":{"start":1762685704204,"stop":1762685704205,"duration":1},"status":"passed","severity":"normal"},{"uid":"98806f5cd76c7918","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762685652015,"stop":1762685652015,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c355f45ad2db3d","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762685702351,"stop":1762685702352,"duration":1},"status":"passed","severity":"normal"},{"uid":"7817b32f8cac1953","name":"Throws when trying to push message with empty payload","time":{"start":1762686787920,"stop":1762686787921,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6cae368a930e61d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762685903271,"stop":1762685903271,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb23717824b1755b","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762685896592,"stop":1762685896593,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdcac115cadd96dc","name":"should not fail to start the service if it is already started","time":{"start":1762685735212,"stop":1762685735212,"duration":0},"status":"passed","severity":"normal"},{"uid":"12640518f32a3d5","name":"should initialize bloom filter with correct parameters","time":{"start":1762685688084,"stop":1762685688086,"duration":2},"status":"passed","severity":"normal"},{"uid":"1b1d989c6e45ffb","name":"should add entries and maintain sorted order","time":{"start":1762685688648,"stop":1762685688649,"duration":1},"status":"passed","severity":"normal"},{"uid":"79445b3446913378","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762685688227,"stop":1762685688227,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd100e05e0569c47","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762685637492,"stop":1762685637492,"duration":0},"status":"passed","severity":"normal"},{"uid":"69810822d7cb38be","name":"should return true when peer is on the same cluster","time":{"start":1762685651512,"stop":1762685651513,"duration":1},"status":"passed","severity":"normal"},{"uid":"d194379f2d9604f7","name":"Overlapping topic subscription","time":{"start":1762685911114,"stop":1762685911114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"48ec463a5474336b","name":"should handle queue processing errors gracefully","time":{"start":1762685651930,"stop":1762685651939,"duration":9},"status":"passed","severity":"normal"},{"uid":"df5f986da2fd8c2a","name":"should ignore duplicate entries","time":{"start":1762685688649,"stop":1762685688649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34e3acae4942030","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762685637480,"stop":1762685637484,"duration":4},"status":"passed","severity":"normal"},{"uid":"efbec4574879a994","name":"Push message with content topic containing Chinese","time":{"start":1762686787936,"stop":1762686787936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f78d1c51577e5d","name":"Check received message containing Russian","time":{"start":1762686187406,"stop":1762686187407,"duration":1},"status":"passed","severity":"normal"},{"uid":"243591359b88910b","name":"should not allow k > 12","time":{"start":1762685688278,"stop":1762685688279,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b94401ca586b87d","name":"Check received message containing Chinese","time":{"start":1762686187406,"stop":1762686187406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e82d97091d1b18","name":"should be safe to call multiple times","time":{"start":1762685652006,"stop":1762685652006,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a167a5eaf7af71c","name":"should return false when peer shard info is not found","time":{"start":1762685651523,"stop":1762685651523,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b2d52851877952","name":"Check received message with timestamp: 1762685729077 ","time":{"start":1762686187411,"stop":1762686187411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3439c85507667d5e","name":"Push message with short payload","time":{"start":1762686787915,"stop":1762686787915,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c05221ef68d945","name":"A test","time":{"start":1762685807438,"stop":1762685807439,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3f7725f038d4e4","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762685735824,"stop":1762685735825,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eacbf7d66efa9b3","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762686046789,"stop":1762686046789,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0bb51961c1a200","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762685642360,"stop":1762685642361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f6c0559cb18b167","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762685642349,"stop":1762685642352,"duration":3},"status":"passed","severity":"normal"},{"uid":"6705b1fd095774a9","name":"Check message with non string payload is not received","time":{"start":1762686187427,"stop":1762686187427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fdbac447b62d91","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762686204828,"stop":1762686204828,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3a3a4d0fedcc3b30","name":"Check message with no content topic is not received","time":{"start":1762686187413,"stop":1762686187414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6730ebd00fc32005","name":"should stop query when sync message from same channel is found","time":{"start":1762685707122,"stop":1762685707122,"duration":0},"status":"passed","severity":"normal"},{"uid":"889bce74c1e32d36","name":"All","time":{"start":1762685735251,"stop":1762685735251,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4eec81371185f5","name":"Subscribe and receive messages via lightPush","time":{"start":1762686204825,"stop":1762686204825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1da99c961e67f7","name":"should handle ping failures gracefully","time":{"start":1762685652014,"stop":1762685652014,"duration":0},"status":"passed","severity":"normal"},{"uid":"d340eb558e56a247","name":"Bloom filter","time":{"start":1762685692702,"stop":1762685692702,"duration":0},"status":"passed","severity":"normal"},{"uid":"271c75b6a51d20dc","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762685692859,"stop":1762685692859,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ec04728fe9ac43","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762685651630,"stop":1762685651633,"duration":3},"status":"passed","severity":"normal"},{"uid":"b6ace0c7594a4ed2","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762685880012,"stop":1762685880012,"duration":0},"status":"passed","severity":"normal"},{"uid":"b019d133fe4986d9","name":"Query with Ordered Callback, No Decoder","time":{"start":1762685999077,"stop":1762685999078,"duration":1},"status":"passed","severity":"normal"},{"uid":"25198c340f117da6","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762685659737,"stop":1762685659740,"duration":3},"status":"passed","severity":"normal"},{"uid":"2740f0eeefca199d","name":"should increase lamport timestamp","time":{"start":1762685692843,"stop":1762685692844,"duration":1},"status":"passed","severity":"normal"},{"uid":"94ec6d8b54e173cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762685637493,"stop":1762685637493,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccbb2397c99bdfa","name":"connects to nwaku","time":{"start":1762686046347,"stop":1762686046348,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7780186fe9b000","name":"Encoder error raises irrecoverable error","time":{"start":1762685705088,"stop":1762685705089,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c789ed973aba407","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762686032180,"stop":1762686032181,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03ce17a4f1ee79d","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762685710409,"stop":1762685710410,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b4fc4c6c13d45a","name":"Push message with content topic containing numeric","time":{"start":1762686787948,"stop":1762686787948,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9217f84c7044e9","name":"should handle peer store errors gracefully","time":{"start":1762685702584,"stop":1762685702588,"duration":4},"status":"passed","severity":"normal"},{"uid":"b1575297fd087aa8","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762685688246,"stop":1762685688246,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5dd315a3ee6eaa8","name":"should not stop if not started","time":{"start":1762685661124,"stop":1762685661124,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1c8e1b6265b81e","name":"Push message with content topic containing escaped characters","time":{"start":1762686787938,"stop":1762686787938,"duration":0},"status":"passed","severity":"normal"},{"uid":"789a227e0026ab67","name":"should set field with all protocols enabled","time":{"start":1762685642955,"stop":1762685642955,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46a319765012e83","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762685642365,"stop":1762685642366,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0292191fae8e7e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762685688246,"stop":1762685688246,"duration":0},"status":"passed","severity":"normal"},{"uid":"486cfca9727ec7d5","name":"Check publish message containing long","time":{"start":1762685903259,"stop":1762685903259,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf0c0930a8ff030","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762685692860,"stop":1762685692860,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4610bddc23c2a07","name":"Nodes with multiple pubsub topic","time":{"start":1762685896593,"stop":1762685896594,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2720df0765d4f92","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762685692852,"stop":1762685692852,"duration":0},"status":"passed","severity":"normal"},{"uid":"878fdbc22014507d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762686204845,"stop":1762686204846,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c68d29f2a1701c7","name":"Throws when trying to push message with empty payload","time":{"start":1762686787907,"stop":1762686787907,"duration":0},"status":"passed","severity":"normal"},{"uid":"14517a5c2bbf94a9","name":"Push message with content topic containing Russian","time":{"start":1762686787949,"stop":1762686787949,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5fe99da347a9b6a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762685880014,"stop":1762685880015,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dafced11b2a545","name":"tcp ip4 address","time":{"start":1762685642429,"stop":1762685642429,"duration":0},"status":"passed","severity":"normal"},{"uid":"824ce25fe2d8ad6c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762685637491,"stop":1762685637491,"duration":0},"status":"passed","severity":"normal"},{"uid":"32879b6b11a06fca","name":"Incoming message is emitted as received","time":{"start":1762685705090,"stop":1762685705090,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0433fd29a1f694","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762685911120,"stop":1762685911121,"duration":1},"status":"passed","severity":"normal"},{"uid":"a023820baa30105b","name":"Push message with content topic containing escaped characters","time":{"start":1762686787925,"stop":1762686787925,"duration":0},"status":"passed","severity":"normal"},{"uid":"61cebb5fe56c9a93","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762686204835,"stop":1762686204835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eca556899325791","name":"Push message with short payload","time":{"start":1762686787929,"stop":1762686787929,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c0b68c9d344ce6a","name":"rejects hash query with content filter parameters","time":{"start":1762685651947,"stop":1762685651951,"duration":4},"status":"passed","severity":"normal"},{"uid":"cdfad2f03158816b","name":"should handle zero peers request","time":{"start":1762685660700,"stop":1762685660700,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f14da0f061baa8","name":"Check publish message containing special chars","time":{"start":1762685903260,"stop":1762685903261,"duration":1},"status":"passed","severity":"normal"},{"uid":"894a273353b7c88b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762685903271,"stop":1762685903271,"duration":0},"status":"passed","severity":"normal"},{"uid":"84122746ee783b0f","name":"can start and stop the service","time":{"start":1762685665088,"stop":1762685665088,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b76a459d8f00c0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762685735824,"stop":1762685735824,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b52f7f83179af98","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762686046792,"stop":1762686046792,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab4af30d9db3ba9","name":"Check message with invalid timestamp is not received","time":{"start":1762686187425,"stop":1762686187425,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3c414091734c8","name":"Push message with rate limit","time":{"start":1762686787954,"stop":1762686787954,"duration":0},"status":"passed","severity":"normal"},{"uid":"35f42aff589fb573","name":"should work with stubbed waku event emitter","time":{"start":1762685703516,"stop":1762685703519,"duration":3},"status":"passed","severity":"normal"},{"uid":"3eaafe8a148ceaad","name":"should properly create location multiaddrs - udp6","time":{"start":1762685642953,"stop":1762685642953,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc89e820081990e3","name":"should dial one peer on dial","time":{"start":1762685823866,"stop":1762685823874,"duration":8},"status":"passed","severity":"normal"},{"uid":"743dddbcd33b4b90","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762685707127,"stop":1762685707128,"duration":1},"status":"passed","severity":"normal"},{"uid":"92dffa905ab3383f","name":"Retries within given interval","time":{"start":1762685704067,"stop":1762685704067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e80fe52a10a7bb6","name":"should handle peer store errors gracefully","time":{"start":1762685661129,"stop":1762685661129,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a8d98aaa8de054","name":"msgTime: 0 ms from now, startTime: 1762599630770, endTime: 1762686030770","time":{"start":1762686046791,"stop":1762686046792,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e17588c50b1e23","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762686204826,"stop":1762686204826,"duration":0},"status":"passed","severity":"normal"},{"uid":"af1c6827b031e913","name":"should not receive a peer event after stop","time":{"start":1762685970008,"stop":1762685970009,"duration":1},"status":"passed","severity":"normal"},{"uid":"408797eac2b8efc1","name":"Push message with numeric payload","time":{"start":1762686787916,"stop":1762686787916,"duration":0},"status":"passed","severity":"normal"},{"uid":"7175e1dd9f3fd35c","name":"Push message with rate limit","time":{"start":1762686787913,"stop":1762686787913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae384db8847b319a","name":"returns nothing if no connections present","time":{"start":1762685652057,"stop":1762685652058,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da06d1e16b5a05c","name":"Used by Waku Relay","time":{"start":1762686046350,"stop":1762686046350,"duration":0},"status":"passed","severity":"normal"},{"uid":"81555996f7a83924","name":"Push message with content topic containing long","time":{"start":1762686787935,"stop":1762686787935,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3c9b8b9f283223","name":"Push 30 different messages","time":{"start":1762686787947,"stop":1762686787947,"duration":0},"status":"skipped","severity":"normal"},{"uid":"460ce72f48f7408c","name":"should be safe to call multiple times","time":{"start":1762685651232,"stop":1762685651232,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dff677f7881361","name":"should reject if Relay is requested but not mounted","time":{"start":1762685704301,"stop":1762685704301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c64fc811243e67","name":"should handle multiple peers with different shard configurations","time":{"start":1762685651941,"stop":1762685651941,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9a4af3d11a34dc","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762685702336,"stop":1762685702336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32b5e7431030899","name":"Check received message containing Chinese","time":{"start":1762686187417,"stop":1762686187418,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db2ad41ff5dbe64","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762685651708,"stop":1762685651709,"duration":1},"status":"passed","severity":"normal"},{"uid":"692822da64061ae5","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762685688218,"stop":1762685688219,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8833a1a19bca534","name":"should allow redial after cooldown period","time":{"start":1762685651911,"stop":1762685651911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cce1a2a69a73fb","name":"Fails to push message with large meta","time":{"start":1762686787926,"stop":1762686787926,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ce7766bd0a7ec5","name":"Publish message with rate limit","time":{"start":1762685903273,"stop":1762685903273,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cec4ae6cd8ceca","name":"Push message with content topic containing long","time":{"start":1762686787947,"stop":1762686787948,"duration":1},"status":"passed","severity":"normal"},{"uid":"9060b8ff34e34e97","name":"should dial peers from store on start","time":{"start":1762685652367,"stop":1762685652367,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c29569cab00a1","name":"should encode/decode to text encoding","time":{"start":1762685642952,"stop":1762685642952,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd467ddff9691662","name":"should handle relay send failures gracefully","time":{"start":1762685652018,"stop":1762685652018,"duration":0},"status":"passed","severity":"normal"},{"uid":"17bb976cf66f57e0","name":"should not change state when connections remain after disconnect","time":{"start":1762685650928,"stop":1762685650930,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec24e10292916a65","name":"Relay + Store","time":{"start":1762685642957,"stop":1762685642957,"duration":0},"status":"passed","severity":"normal"},{"uid":"49078255f899665d","name":"Check received message containing numeric","time":{"start":1762686187405,"stop":1762686187405,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb0fe8705fc95d","name":"should be safe to call multiple times","time":{"start":1762685652371,"stop":1762685652372,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc23ef38998539fd","name":"should set up event listeners when started","time":{"start":1762685703512,"stop":1762685703512,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a19e9ccff6fd55","name":"should handle retrieve function with query parameters","time":{"start":1762685703527,"stop":1762685703527,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca86abadcf8be4","name":"should remove entries","time":{"start":1762685688647,"stop":1762685688648,"duration":1},"status":"passed","severity":"normal"},{"uid":"2119ffbaf896546d","name":"configure the node with multiple content topics","time":{"start":1762686011987,"stop":1762686011988,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2d7ba40365443f3","name":"should work with mock decoders","time":{"start":1762685703521,"stop":1762685703521,"duration":0},"status":"passed","severity":"normal"},{"uid":"6447eebd9f1d15f3","name":"should handle dial errors","time":{"start":1762685652456,"stop":1762685652456,"duration":0},"status":"passed","severity":"normal"},{"uid":"144603e42666f6ae","name":"Check publish message containing short","time":{"start":1762685903258,"stop":1762685903259,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0fb407905f4a854","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762685983466,"stop":1762685983466,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caa88d5b6b894e8","name":"Subscribe to topic containing XML and receive message","time":{"start":1762686204843,"stop":1762686204843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2755d32625c84c","name":"should handle errors when removing globalThis listeners","time":{"start":1762685650919,"stop":1762685650920,"duration":1},"status":"passed","severity":"normal"},{"uid":"b479f231b38c4793","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762685807052,"stop":1762685807053,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cb0f2fad3a60e5","name":"should handle errors when globalThis is not available","time":{"start":1762685650914,"stop":1762685650917,"duration":3},"status":"passed","severity":"normal"},{"uid":"d5af35d8d9d9410","name":"Sync message is not sent if another sync message was just received","time":{"start":1762685710409,"stop":1762685710409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8471c6c0497499b","name":"Push message with Basic HTML tag payload","time":{"start":1762686787905,"stop":1762686787905,"duration":0},"status":"passed","severity":"normal"},{"uid":"475e8ea28a93d273","name":"should return null for non-existent peer","time":{"start":1762685652382,"stop":1762685652382,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f31d9c3f8960d53","name":"Check publish message containing XML","time":{"start":1762685903265,"stop":1762685903266,"duration":1},"status":"passed","severity":"normal"},{"uid":"578b1c4485c075","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762686204830,"stop":1762686204831,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e080775dadb756","name":"should not discard bootstrap peers if under the limit","time":{"start":1762685772467,"stop":1762685772468,"duration":1},"status":"passed","severity":"normal"},{"uid":"239bf61a8eaf7af5","name":"Check publish message containing SQL Injection","time":{"start":1762685903264,"stop":1762685903265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee4ec0105c2df4c0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762685688258,"stop":1762685688258,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad6a3284e660899","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762686030458,"stop":1762686030458,"duration":0},"status":"passed","severity":"normal"},{"uid":"2146543a18ecc9de","name":"should start and stop interval correctly","time":{"start":1762685701485,"stop":1762685701485,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6e607511d4395a02","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762685637478,"stop":1762685637478,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc2e34885d12b5a3","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762685642366,"stop":1762685642368,"duration":2},"status":"passed","severity":"normal"},{"uid":"d368623257ffa8fb","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762685688225,"stop":1762685688226,"duration":1},"status":"passed","severity":"normal"},{"uid":"41eb240fbe439f32","name":"Check received message containing short","time":{"start":1762686187403,"stop":1762686187404,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb12d4b75c8e2e8","name":"Asymmetric encrypt & decrypt","time":{"start":1762685670898,"stop":1762685670899,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7b7c1480de4a7ca","name":"should not execute task if max attempts is 0","time":{"start":1762685701493,"stop":1762685701496,"duration":3},"status":"passed","severity":"normal"},{"uid":"c94b276a2aaeeea9","name":"should handle shardReader errors","time":{"start":1762685652461,"stop":1762685652461,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08d0ebbbfc65b1f","name":"should return peer for existing peer","time":{"start":1762685652381,"stop":1762685652382,"duration":1},"status":"passed","severity":"normal"},{"uid":"57c8fc4213638d29","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762685651248,"stop":1762685651248,"duration":0},"status":"passed","severity":"normal"},{"uid":"606b7123c8188c98","name":"should insert elements correctly","time":{"start":1762685688087,"stop":1762685688087,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ad64a847ee8b3e","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762685797098,"stop":1762685797101,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6eb4e619cdf980a","name":"Renews subscription after lossing a connection","time":{"start":1762686204836,"stop":1762686204836,"duration":0},"status":"passed","severity":"normal"},{"uid":"e379c1278c7f3e08","name":"should decode valid enr successfully","time":{"start":1762685642948,"stop":1762685642948,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d90eac645d8f66","name":"should capture event listeners for testing","time":{"start":1762685703521,"stop":1762685703526,"duration":5},"status":"passed","severity":"normal"},{"uid":"731ae6ae06bb5daf","name":"Push message with XML payload","time":{"start":1762686787905,"stop":1762686787905,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4bd22af4cc72d0","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762685660699,"stop":1762685660699,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dbb457749b1c95","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762685688260,"stop":1762685688264,"duration":4},"status":"passed","severity":"normal"},{"uid":"d492310077bc3cea","name":"Push message with short payload","time":{"start":1762686787942,"stop":1762686787942,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4652e7f1d3499f","name":"Check received message containing XML","time":{"start":1762686187408,"stop":1762686187408,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bb614840a8cf71","name":"should add event listeners to libp2p","time":{"start":1762685650911,"stop":1762685650912,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae46293aa2cc647","name":"Push message with JSON payload","time":{"start":1762686787919,"stop":1762686787919,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2a37164f822001","name":"should not fail to stop the service if it was not started","time":{"start":1762685970004,"stop":1762685970004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d741e1a62f61bf81","name":"Push message with Basic HTML tag payload","time":{"start":1762686787932,"stop":1762686787932,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f873d8c5ce55122","name":"Push message with SQL Injection payload","time":{"start":1762686787917,"stop":1762686787918,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae566b9369aa15cb","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762685651526,"stop":1762685651526,"duration":0},"status":"passed","severity":"normal"},{"uid":"d000570561f191c0","name":"throws an error for improperly formatted content topics","time":{"start":1762685637486,"stop":1762685637487,"duration":1},"status":"passed","severity":"normal"},{"uid":"37465b8512625631","name":"should be safe to call multiple times","time":{"start":1762685652453,"stop":1762685652453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffaf2bf46bccaa5a","name":"same cluster: nodes connect","time":{"start":1762685822711,"stop":1762685822712,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf31eba3c308468d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762685880009,"stop":1762685880010,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10cfe729a18e799","name":"Push message with JSON payload","time":{"start":1762686787932,"stop":1762686787933,"duration":1},"status":"passed","severity":"normal"},{"uid":"a872995b982de951","name":"should skip peer when failed to dial recently","time":{"start":1762685651910,"stop":1762685651910,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca638541c70cddb","name":"can start the service","time":{"start":1762685970003,"stop":1762685970003,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5114bd31974e22","name":"Push message with escaped characters payload","time":{"start":1762686787946,"stop":1762686787946,"duration":0},"status":"passed","severity":"normal"},{"uid":"97e51a012c7c3cb","name":"Encoder throws on undefined content topic","time":{"start":1762685672132,"stop":1762685672132,"duration":0},"status":"passed","severity":"normal"},{"uid":"c729c0eb41593445","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762685637479,"stop":1762685637479,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9c6e88a1e1dff3","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762685692856,"stop":1762685692856,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2977a67125c341","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762685707127,"stop":1762685707127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1517eca914aa15a8","name":"should handle different types of entries","time":{"start":1762685700758,"stop":1762685700759,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9bfd7b970b479e7","name":"Decoder throws on empty string content topic","time":{"start":1762685652543,"stop":1762685652544,"duration":1},"status":"passed","severity":"normal"},{"uid":"f55e0b2b431e56a7","name":"Subscribe to topic containing Script and publish message","time":{"start":1762685911118,"stop":1762685911119,"duration":1},"status":"passed","severity":"normal"},{"uid":"6928e1c21e6397ba","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762685983464,"stop":1762685983465,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cccb52bc5b5e95e","name":"Push message with content topic containing unicode special characters","time":{"start":1762686787950,"stop":1762686787950,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3d9553dea6f220","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762685932999,"stop":1762685933000,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51c7f4a174f65e0","name":"should not receive a peer event before start","time":{"start":1762685735214,"stop":1762685735214,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d91194d859d7b9c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762686204838,"stop":1762686204838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5eb6244bde9f05","name":"should create QueryOnConnect instance without options","time":{"start":1762685703511,"stop":1762685703511,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d90839571ed729","name":"should process tasks in queue","time":{"start":1762685701485,"stop":1762685701486,"duration":1},"status":"passed","severity":"normal"},{"uid":"d379b550761e28d0","name":"should handle v3 RLN errors","time":{"start":1762685702435,"stop":1762685702435,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d004a65774a50","name":"Js publishes, other Js receives","time":{"start":1762685893346,"stop":1762685893347,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cdd52928963775","name":"Push message with numeric payload","time":{"start":1762686787942,"stop":1762686787943,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3adbba6bb15e725","name":"should return false for different channelId","time":{"start":1762685707124,"stop":1762685707125,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23101e4005f8cab","name":"should send to specified number of peers of used peers","time":{"start":1762685702422,"stop":1762685702423,"duration":1},"status":"passed","severity":"normal"},{"uid":"65fe09ef092d5115","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762685652383,"stop":1762685652384,"duration":1},"status":"passed","severity":"normal"},{"uid":"507bb81cbdcb84f9","name":"should handle peer identify event","time":{"start":1762685661124,"stop":1762685661125,"duration":1},"status":"passed","severity":"normal"},{"uid":"40989c7ba1bbcb83","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762685688264,"stop":1762685688265,"duration":1},"status":"passed","severity":"normal"},{"uid":"be907e7f1e4ca5ad","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762686187412,"stop":1762686187412,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7060f1a73b0b84f","name":"should never report false negatives","time":{"start":1762685688088,"stop":1762685688090,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6d69dd71d24e2f9","name":"should be safe to call multiple times","time":{"start":1762685652453,"stop":1762685652454,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dcdc17a7379af7a","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762685703541,"stop":1762685703541,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce485af1e9ce28ed","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762685822710,"stop":1762685822711,"duration":1},"status":"passed","severity":"normal"},{"uid":"744c094b8c573211","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762686204845,"stop":1762686204845,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a6c091e86800c4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762686204826,"stop":1762686204827,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc6dabbfba0c471","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app63/9/topic529/proto","time":{"start":1762686011980,"stop":1762686011980,"duration":0},"status":"passed","severity":"normal"},{"uid":"3604d397844fb70","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762685637487,"stop":1762685637488,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc5a81d47fe326d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app68/2/topic373/utf8","time":{"start":1762686011977,"stop":1762686011979,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c32f92475eeeb93","name":"should attach causal history and bloom filter to each message","time":{"start":1762685692846,"stop":1762685692847,"duration":1},"status":"passed","severity":"normal"},{"uid":"40cf85b2da4026f3","name":"should dial all remaining peers","time":{"start":1762685652378,"stop":1762685652378,"duration":0},"status":"passed","severity":"normal"},{"uid":"4124b1db3b452b98","name":"Check message with invalid timestamp is not received","time":{"start":1762686187412,"stop":1762686187412,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f21db83ca1163a","name":"should handle cache.get errors gracefully","time":{"start":1762685665091,"stop":1762685665091,"duration":0},"status":"passed","severity":"normal"},{"uid":"353176190dadc5a0","name":"Register correct protocols","time":{"start":1762685911111,"stop":1762685911111,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbd8cda4998c56c","name":"Push message with Script payload","time":{"start":1762686787918,"stop":1762686787918,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa2824b0a88893e","name":"should be safe to call multiple times","time":{"start":1762685652004,"stop":1762685652004,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f631894aa093a8d","name":"should return PeerId when PeerId is provided","time":{"start":1762685651626,"stop":1762685651630,"duration":4},"status":"passed","severity":"normal"},{"uid":"5307ba94a9d84008","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762686204837,"stop":1762686204837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a640242f72f365","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762685688252,"stop":1762685688252,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35e79f6d36ff46c","name":"Check message with non string payload is not received","time":{"start":1762686187414,"stop":1762686187415,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d87a430c4e49e4","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762685652385,"stop":1762685652386,"duration":1},"status":"passed","severity":"normal"},{"uid":"27517c4afea3d29f","name":"Passing page size 19 when there are 20 messages","time":{"start":1762686039056,"stop":1762686039056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e055db7043550186","name":"Subscribe and receive messages via waku relay post","time":{"start":1762686204837,"stop":1762686204837,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a23bd5711a87c26","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762685932995,"stop":1762685932997,"duration":2},"status":"passed","severity":"normal"},{"uid":"2edf89080270f801","name":"should properly compute the node id","time":{"start":1762685642951,"stop":1762685642951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cad1709e352455d","name":"Subscribe to topic containing short and receive message","time":{"start":1762686204830,"stop":1762686204830,"duration":0},"status":"passed","severity":"normal"},{"uid":"190d3ce57bef0dd0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762685688241,"stop":1762685688241,"duration":0},"status":"passed","severity":"normal"},{"uid":"223933a96b4e116b","name":"should set field with only STORE enabled","time":{"start":1762685642956,"stop":1762685642956,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa2fd1b52152763","name":"Emits 'synced' when message flagged as lost","time":{"start":1762685704094,"stop":1762685704095,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f46b9b9b1080fa5","name":"Outgoing message is possibly acknowledged","time":{"start":1762685707119,"stop":1762685707120,"duration":1},"status":"skipped","severity":"normal"},{"uid":"26e93d1e89031751","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762685688260,"stop":1762685688260,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d3c55227213655","name":"Push message with content topic containing long","time":{"start":1762686787921,"stop":1762686787921,"duration":0},"status":"passed","severity":"normal"},{"uid":"29da6428dced1d7a","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762685652013,"stop":1762685652013,"duration":0},"status":"passed","severity":"normal"},{"uid":"23afe4b2b786307c","name":"returns all values when wanted number matches available values","time":{"start":1762685660361,"stop":1762685660361,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfdeaccfcccf2820","name":"should update peer store before dialing","time":{"start":1762685651234,"stop":1762685651234,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdddb709f0950c9","name":"Check message received after jswaku node is restarted","time":{"start":1762686187415,"stop":1762686187415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2539c617fcc8857a","name":"should clear all entries","time":{"start":1762685688650,"stop":1762685688651,"duration":1},"status":"passed","severity":"normal"},{"uid":"2840d7530f069942","name":"Repair Request","time":{"start":1762685692703,"stop":1762685692703,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca66318611eb516","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762685652227,"stop":1762685652227,"duration":0},"status":"passed","severity":"normal"},{"uid":"78af3f55c6f239e0","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762685703542,"stop":1762685703548,"duration":6},"status":"passed","severity":"normal"},{"uid":"d3ccea8bb11016ec","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762685652223,"stop":1762685652223,"duration":0},"status":"passed","severity":"normal"},{"uid":"63d341dfd59e6a04","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762686204841,"stop":1762686204841,"duration":0},"status":"passed","severity":"normal"},{"uid":"b364538c83d532ec","name":"Check received message containing long","time":{"start":1762686187416,"stop":1762686187416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee32ab6f55b54f5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762685688280,"stop":1762685688283,"duration":3},"status":"passed","severity":"normal"},{"uid":"5be6575a51467711","name":"Check received message containing JSON","time":{"start":1762686187408,"stop":1762686187409,"duration":1},"status":"passed","severity":"normal"},{"uid":"1135ae91157398d","name":"Overlapping topic subscription","time":{"start":1762686204839,"stop":1762686204839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69c3f447ea47b6f","name":"Check publish message containing emoji","time":{"start":1762685903268,"stop":1762685903268,"duration":0},"status":"passed","severity":"normal"},{"uid":"40982be5e98c2f14","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762685637489,"stop":1762685637489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc88d6dd229dc1f","name":"should handle peer connect event","time":{"start":1762685650926,"stop":1762685650926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f47bc1da5c1e7c5","name":"handles different networkShards values correctly","time":{"start":1762685637486,"stop":1762685637486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b24d427dca298d3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762685688233,"stop":1762685688233,"duration":0},"status":"passed","severity":"normal"},{"uid":"251e98e19d4774cf","name":"random static sharding 7 - Cluster ID: 885, Shard ID: 326","time":{"start":1762686024645,"stop":1762686024645,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ec24caecfd494f","name":"Push message with content topic containing SQL Injection","time":{"start":1762686787937,"stop":1762686787937,"duration":0},"status":"passed","severity":"normal"},{"uid":"20783cf77aaf2ffc","name":"Synced status is emitted when a missing message is received","time":{"start":1762685706995,"stop":1762685706996,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39ee7d8b7b83beb","name":"Incoming message is emitted as received","time":{"start":1762685707120,"stop":1762685707120,"duration":0},"status":"passed","severity":"normal"},{"uid":"118b4b61a4fc2c8e","name":"Own sync message does not acknowledge own messages","time":{"start":1762685710411,"stop":1762685710411,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6bd52702cc68ef","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762685703550,"stop":1762685703550,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a6fbc6c94151d5","name":"Push message with shell command payload","time":{"start":1762686787945,"stop":1762686787946,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee0ac19f12a3810","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762685659725,"stop":1762685659726,"duration":1},"status":"passed","severity":"normal"},{"uid":"d623f370651b9567","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762685652015,"stop":1762685652016,"duration":1},"status":"passed","severity":"normal"},{"uid":"baa12c1c4e4483b4","name":"Decoder throws on undefined content topic","time":{"start":1762685670350,"stop":1762685670350,"duration":0},"status":"passed","severity":"normal"},{"uid":"55db1ca9575afeb8","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762685659741,"stop":1762685659745,"duration":4},"status":"passed","severity":"normal"},{"uid":"b57a8eae1ee9b088","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762685688266,"stop":1762685688269,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a220093d3c39beb","name":"should create a new stream if no existing for protocol found","time":{"start":1762685652222,"stop":1762685652222,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be68ef65ff4e0d5","name":"random static sharding 3 - Cluster ID: 564, Shard ID: 86","time":{"start":1762686024642,"stop":1762686024642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06b9374a802ff91","name":"should skip peers without peerInfo in ENR","time":{"start":1762685661134,"stop":1762685661134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8de6af6ce97f4f2","name":"Push message with content topic containing emoji","time":{"start":1762686787938,"stop":1762686787939,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b495d7f7b712642","name":"Push message with numeric payload","time":{"start":1762686787929,"stop":1762686787929,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d77362f6237a3ee","name":"Push message with JSON payload","time":{"start":1762686787905,"stop":1762686787905,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2ca01400550bfa","name":"Subscribe to topic containing short and receive message","time":{"start":1762686204840,"stop":1762686204840,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7668fcb495462d5","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762685661167,"stop":1762685661168,"duration":1},"status":"passed","severity":"normal"},{"uid":"70482a1c6651eb04","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762685650935,"stop":1762685650936,"duration":1},"status":"passed","severity":"normal"},{"uid":"b760a4a765ff6a4","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762685688252,"stop":1762685688253,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6679159abf0a6b9","name":"should process up to 3 peers at once","time":{"start":1762685651929,"stop":1762685651929,"duration":0},"status":"passed","severity":"normal"},{"uid":"a267b9111aed6fe8","name":"Outgoing message is retried until acknowledged","time":{"start":1762685707121,"stop":1762685707121,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cea3e13ca26425d","name":"should start all internal components","time":{"start":1762685652452,"stop":1762685652452,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d79fb077a8cf867","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762685703536,"stop":1762685703536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72b27a35e54989f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762685688271,"stop":1762685688275,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf6b0dcdaedc59c9","name":"Push message with special chars payload","time":{"start":1762686787903,"stop":1762686787903,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ee06d2ccd879b3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762685688235,"stop":1762685688235,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db01057528dafa4","name":"should clear all timers","time":{"start":1762685652005,"stop":1762685652006,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcfa7bf2d8fe775","name":"Fails to push message with large meta","time":{"start":1762686787951,"stop":1762686787954,"duration":3},"status":"passed","severity":"normal"},{"uid":"41ce97053783dfc2","name":"Synced status is emitted when a missing message is mark as lost","time":{"start":1762685706996,"stop":1762685706996,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d978fd2886141a","name":"Push message with content topic containing emoji","time":{"start":1762686787925,"stop":1762686787925,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ace10b708027281","name":"throws if decoders don't match content topics","time":{"start":1762685652403,"stop":1762685652403,"duration":0},"status":"passed","severity":"normal"},{"uid":"7570fce6b2126517","name":"Push message equal or less that 1MB","time":{"start":1762686787928,"stop":1762686787928,"duration":0},"status":"passed","severity":"normal"},{"uid":"95708fb9c1a3835d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762685652017,"stop":1762685652017,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b6aef41eaa5d2d","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762685911112,"stop":1762685911112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d38f067c6fbd007","name":"Push message with Basic HTML tag payload","time":{"start":1762686787945,"stop":1762686787945,"duration":0},"status":"passed","severity":"normal"},{"uid":"11195d5b070ad077","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762685750896,"stop":1762685750896,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0aa9094b264f76c","name":"Outgoing message is acknowledged","time":{"start":1762685705089,"stop":1762685705090,"duration":1},"status":"passed","severity":"normal"},{"uid":"c777cb3ff90601ff","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762685703535,"stop":1762685703535,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d84bf53b21bdad8","name":"groups content topics by expected pubsub topic","time":{"start":1762685637485,"stop":1762685637485,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5cf1fbca37fa75","name":"Push 30 different messages","time":{"start":1762686787920,"stop":1762686787920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dad3b8ca05929444","name":"Passing page size 3 when there are 20 messages","time":{"start":1762686039047,"stop":1762686039055,"duration":8},"status":"passed","severity":"normal"},{"uid":"e585117df3606a71","name":"Check message on other pubsub topic is not received","time":{"start":1762686187425,"stop":1762686187425,"duration":0},"status":"passed","severity":"normal"},{"uid":"188e3804e9d290f0","name":"should be safe to call multiple times","time":{"start":1762685651899,"stop":1762685651899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e44150f04b57f4c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762685702341,"stop":1762685702341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7b544fc039f53f","name":"Push message with Script payload","time":{"start":1762686787904,"stop":1762686787905,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7d6aa7a844e4059","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762685688258,"stop":1762685688258,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2f1f9bf4b6e414","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762685911116,"stop":1762685911116,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd6e2901c88e6a4","name":"Push message with custom timestamp: 1762689355235","time":{"start":1762686787914,"stop":1762686787914,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d85120e4545550","name":"Check received message containing unicode special characters","time":{"start":1762686187410,"stop":1762686187410,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9aca86b50c5627","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762685651701,"stop":1762685651701,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae9af263952f2149","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762685797102,"stop":1762685797104,"duration":2},"status":"passed","severity":"normal"},{"uid":"edf813bb68b31ac8","name":"Fails to publish duplicate message","time":{"start":1762685903270,"stop":1762685903270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4f0a093144a4b","name":"should requeue task if no peer is available","time":{"start":1762685701486,"stop":1762685701487,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bb7da81e40af45","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762686204831,"stop":1762686204831,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd13ec306d44c55a","name":"should retry on complete failure if specified","time":{"start":1762685702423,"stop":1762685702423,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f948815ca265333","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762686204834,"stop":1762686204834,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee6565fb52605be","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762685637479,"stop":1762685637480,"duration":1},"status":"passed","severity":"normal"},{"uid":"343300d575a58c0a","name":"Check received message containing escaped characters","time":{"start":1762686187409,"stop":1762686187410,"duration":1},"status":"passed","severity":"normal"},{"uid":"a990f83a79286fda","name":"Throws when trying to push message with empty payload","time":{"start":1762686787947,"stop":1762686787947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6916763a85850e","name":"Query Generator, No Decoder","time":{"start":1762685999076,"stop":1762685999076,"duration":0},"status":"passed","severity":"normal"},{"uid":"4521948f2d84eb9d","name":"should not receive a peer event after stop","time":{"start":1762685665090,"stop":1762685665090,"duration":0},"status":"passed","severity":"normal"},{"uid":"146f99e4eae51c01","name":"msgTime: 0 ms from now, startTime: 1762426830770, endTime: 1762686030770","time":{"start":1762686046791,"stop":1762686046791,"duration":0},"status":"passed","severity":"normal"},{"uid":"4164e3ec7fbc32d5","name":"should handle ENR without shardInfo","time":{"start":1762685661134,"stop":1762685661134,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0851ed34d34cec7","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762685703548,"stop":1762685703549,"duration":1},"status":"passed","severity":"normal"},{"uid":"746e94017a7aa528","name":"should invoke callbacks when receiving a message","time":{"start":1762685703330,"stop":1762685703330,"duration":0},"status":"passed","severity":"normal"},{"uid":"1106c79267580842","name":"Check received message containing Russian","time":{"start":1762686187418,"stop":1762686187418,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c33f0a6e9af8b4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762685659740,"stop":1762685659740,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee604659a625f1f0","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762685896594,"stop":1762685896594,"duration":0},"status":"passed","severity":"normal"},{"uid":"866b1cfc68b6f242","name":"should not allow unachievable error rate","time":{"start":1762685688279,"stop":1762685688279,"duration":0},"status":"passed","severity":"normal"},{"uid":"711f1cd487f01bad","name":"should dial with PeerId and return stream","time":{"start":1762685652455,"stop":1762685652455,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da2a545d03aa64b","name":"should skip peers without ENR","time":{"start":1762685661133,"stop":1762685661133,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ac93142c8ee973","name":"should return start time to match max range","time":{"start":1762685703556,"stop":1762685703557,"duration":1},"status":"passed","severity":"normal"},{"uid":"e045c4940af177a8","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762685637477,"stop":1762685637477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b3f9480d9f1484","name":"should handle peerStore errors gracefully","time":{"start":1762685652458,"stop":1762685652459,"duration":1},"status":"passed","severity":"normal"},{"uid":"20951db6dd5420b9","name":"ignores domain fetching errors","time":{"start":1762685661165,"stop":1762685661166,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f87144e211745ba","name":"throws on content topic with empty encoding field","time":{"start":1762685637474,"stop":1762685637474,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b4f1e7be87209","name":"should handle errors gracefully when getting peer info","time":{"start":1762685651528,"stop":1762685651529,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44e28774b572bbb","name":"should return false when peer is not on the specified shard","time":{"start":1762685651522,"stop":1762685651523,"duration":1},"status":"passed","severity":"normal"},{"uid":"361d1e965c54fe6a","name":"should not retry if at least one success","time":{"start":1762685701496,"stop":1762685701496,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e1eb514a49e918","name":"Push message with custom timestamp: 1731927355235","time":{"start":1762686787927,"stop":1762686787927,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eacfa5c4879f4a","name":"should throw error when no peers are available","time":{"start":1762685704204,"stop":1762685704204,"duration":0},"status":"passed","severity":"normal"},{"uid":"689643092d2191b2","name":"Push message with Russian payload","time":{"start":1762686787904,"stop":1762686787904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2e00540e3783b7","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762685911117,"stop":1762685911117,"duration":0},"status":"passed","severity":"normal"},{"uid":"534b3913ac77080c","name":"should get and remove ready entries","time":{"start":1762685688650,"stop":1762685688650,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd60bdc18a1d3be3","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762685983465,"stop":1762685983466,"duration":1},"status":"passed","severity":"normal"},{"uid":"35770ffed5b952b9","name":"should successfully query store with valid decoders and options","time":{"start":1762685704203,"stop":1762685704204,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c440ac3ae55ce0","name":"yields decoded messages","time":{"start":1762685652405,"stop":1762685652405,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0bc0118bdb4f4f","name":"should not modify tags of connections for different peers","time":{"start":1762685702364,"stop":1762685702365,"duration":1},"status":"passed","severity":"normal"},{"uid":"184337e6ebcf8168","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762685822712,"stop":1762685822712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6403ec526cd14d","name":"should filter peers by codec","time":{"start":1762685652458,"stop":1762685652458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9203453f32537ade","name":"Push message with emoji payload","time":{"start":1762686787906,"stop":1762686787907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f738929dcde8ce52","name":"Outgoing message is possibly acknowledged","time":{"start":1762685705089,"stop":1762685705089,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78ceb36dec6944f2","name":"does not validate decoders for hash queries","time":{"start":1762685652403,"stop":1762685652404,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3ad31196a240eb5","name":"throws on content topic with generation field greater than 0","time":{"start":1762685637471,"stop":1762685637472,"duration":1},"status":"passed","severity":"normal"},{"uid":"860c2d366bba3daf","name":"should initialize with default options","time":{"start":1762685661120,"stop":1762685661120,"duration":0},"status":"passed","severity":"normal"},{"uid":"b150f4ee2a384ea3","name":"Push message with unicode special characters payload","time":{"start":1762686787920,"stop":1762686787920,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba89fce880eccdc","name":"Push message with content topic containing Arabic","time":{"start":1762686787949,"stop":1762686787949,"duration":0},"status":"passed","severity":"normal"},{"uid":"245f113ebb72a367","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762686204845,"stop":1762686204845,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cee0311fa2749d","name":"messageHash returns a Uint8Array","time":{"start":1762685651709,"stop":1762685651709,"duration":0},"status":"passed","severity":"normal"},{"uid":"be853e0c2cf044a","name":"should start and setup intervals and event listeners","time":{"start":1762685703331,"stop":1762685703334,"duration":3},"status":"passed","severity":"normal"},{"uid":"748c9e1b7580c385","name":"should add event listeners for peer connect and disconnect","time":{"start":1762685652003,"stop":1762685652004,"duration":1},"status":"passed","severity":"normal"},{"uid":"35a0a850a13542de","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1762685704096,"stop":1762685704097,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2867d6a700f3d55","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762685688233,"stop":1762685688233,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad64e299f2f83a04","name":"should reject if WakuNode is not started","time":{"start":1762685704301,"stop":1762685704301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9278796b76a7a9b8","name":"Promise Callback - false","time":{"start":1762686024211,"stop":1762686024212,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de64fa0fd0ec3a","name":"Check publish message containing Chinese","time":{"start":1762685903261,"stop":1762685903262,"duration":1},"status":"passed","severity":"normal"},{"uid":"d80139621f5c0e39","name":"should remove entries","time":{"start":1762685688650,"stop":1762685688650,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfea5d29ae214d51","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762685702677,"stop":1762685702680,"duration":3},"status":"passed","severity":"normal"},{"uid":"b9cc5daa27dfc91b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762685637492,"stop":1762685637492,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bb63dec08c8e99","name":"Callback on promise, aborts when callback returns true","time":{"start":1762686032183,"stop":1762686032183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5629fc7c2debadb0","name":"Sample","time":{"start":1762685642403,"stop":1762685642403,"duration":0},"status":"passed","severity":"normal"},{"uid":"537d295e54b3a2","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762686030442,"stop":1762686030442,"duration":0},"status":"passed","severity":"normal"},{"uid":"118f51b1117ee999","name":"should register libp2p event listeners when start is called","time":{"start":1762685702351,"stop":1762685702351,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6b64b40bd105e2","name":"Subscribe to topic containing XML and receive message","time":{"start":1762686204833,"stop":1762686204833,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fabfbcc0f1105d","name":"should set field with only RELAY enabled","time":{"start":1762685642955,"stop":1762685642956,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b60c406c7314106","name":"Check received message containing special chars","time":{"start":1762686187417,"stop":1762686187417,"duration":0},"status":"passed","severity":"normal"},{"uid":"79284c84b4e27c48","name":"should not be delivered","time":{"start":1762685692859,"stop":1762685692859,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b687fae6062fe5b","name":"Push message with content topic containing emoji","time":{"start":1762686787911,"stop":1762686787912,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae3e8b2b53cc718","name":"should return true when peer is on the specified shard","time":{"start":1762685651519,"stop":1762685651519,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cb1ffff6df18b1","name":"should handle timestamp equal to current time","time":{"start":1762685692877,"stop":1762685692877,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d577832596aa2d6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762686204841,"stop":1762686204841,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e45044ca9e1201","name":"Check meta is set [ecies]","time":{"start":1762685672131,"stop":1762685672131,"duration":0},"status":"passed","severity":"normal"},{"uid":"51101c818194436d","name":"Decoder throws on undefined content topic","time":{"start":1762685672132,"stop":1762685672133,"duration":1},"status":"passed","severity":"normal"},{"uid":"560dc800d1900b9a","name":"same cluster, static sharding: nodes connect","time":{"start":1762685822709,"stop":1762685822709,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e610cb5e2b64f59","name":"Push message with content topic containing numeric","time":{"start":1762686787908,"stop":1762686787908,"duration":0},"status":"passed","severity":"normal"},{"uid":"998f36bdbbd6b8e0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762685637493,"stop":1762685637493,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7d481e3c9687c","name":"Push message with special chars payload","time":{"start":1762686787943,"stop":1762686787943,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d9102268e1a465","name":"Fails to push message with large meta","time":{"start":1762686787912,"stop":1762686787912,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5ba2e219618824","name":"Check received message containing Script","time":{"start":1762686187407,"stop":1762686187408,"duration":1},"status":"passed","severity":"normal"},{"uid":"83cbe1bff92f2536","name":"Push message with long payload","time":{"start":1762686787902,"stop":1762686787902,"duration":0},"status":"passed","severity":"normal"},{"uid":"3080b0b2f0a664af","name":"Subscribe to topic containing Script and receive message","time":{"start":1762686204842,"stop":1762686204843,"duration":1},"status":"passed","severity":"normal"},{"uid":"673565858ac9bef","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762685637485,"stop":1762685637485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d525979ac45caa","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762685880011,"stop":1762685880012,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb68134d8e9497ec","name":"should process successful peer exchange query","time":{"start":1762685661132,"stop":1762685661132,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdffec6fc0ad8585","name":"should throw error - no public key","time":{"start":1762685642949,"stop":1762685642949,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d85cdc4a9d0573b","name":"should handle case when navigator is not available","time":{"start":1762685650922,"stop":1762685650925,"duration":3},"status":"passed","severity":"normal"},{"uid":"79dbb95c5dd12cee","name":"Push message with content topic containing numeric","time":{"start":1762686787921,"stop":1762686787922,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af768217bf447f7","name":"should handle retrieval hint and sender_id","time":{"start":1762685688648,"stop":1762685688648,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce57d3d9461cebcd","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762685896589,"stop":1762685896590,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9a2b7f08131f12","name":"should handle dial errors gracefully","time":{"start":1762685651233,"stop":1762685651234,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b0b2f8917a4c3a","name":"should dial second nwaku node that was discovered","time":{"start":1762685728918,"stop":1762685728920,"duration":2},"status":"skipped","severity":"normal"},{"uid":"3d0e24c5dca56399","name":"can start the service","time":{"start":1762685665087,"stop":1762685665088,"duration":1},"status":"passed","severity":"normal"},{"uid":"10261ad0c3538a","name":"should handle browser offline state overriding peer connections","time":{"start":1762685650940,"stop":1762685650940,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fe17c7a3f31556","name":"Push message equal or less that 1MB","time":{"start":1762686787914,"stop":1762686787914,"duration":0},"status":"passed","severity":"normal"},{"uid":"93040d92724a7cca","name":"should not dispatch event when already connected","time":{"start":1762685650931,"stop":1762685650931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5152c52fd4cb93b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762686187411,"stop":1762686187412,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb98ef73621e7c02","name":"Push message with custom timestamp: 1762682155235","time":{"start":1762686787927,"stop":1762686787927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b408d23020025922","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762685688222,"stop":1762685688222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3771bc2ac34084","name":"Sync message is sent within sync frequency","time":{"start":1762685710408,"stop":1762685710408,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd05a29c427acba2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762685688222,"stop":1762685688222,"duration":0},"status":"passed","severity":"normal"},{"uid":"25edb5bb2234a210","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762686204841,"stop":1762686204842,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7ae550f4d4e977","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762686204842,"stop":1762686204842,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff69ae7b00b65cfb","name":"should create ShardReader with auto sharding network config","time":{"start":1762685651509,"stop":1762685651511,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a034a4a4dee4cfd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762686204828,"stop":1762686204829,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa87ea7400ef8f4","name":"should skip peers without peer exchange protocol","time":{"start":1762685661130,"stop":1762685661131,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced7029c53e0c429","name":"should skip already querying peers","time":{"start":1762685661131,"stop":1762685661131,"duration":0},"status":"passed","severity":"normal"},{"uid":"86d026868e6af9e2","name":"should handle errors when getting connections","time":{"start":1762685650936,"stop":1762685650936,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4879de6b7fdb3af","name":"should be safe to call multiple times","time":{"start":1762685651221,"stop":1762685651224,"duration":3},"status":"passed","severity":"normal"},{"uid":"13c2f5abd0b73502","name":"throws on content topic with empty version field","time":{"start":1762685637472,"stop":1762685637473,"duration":1},"status":"passed","severity":"normal"},{"uid":"90bc25d4d351318","name":"Rejects garbage","time":{"start":1762685713566,"stop":1762685713566,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9cc05e553e5fce","name":"should dial all peers on dial","time":{"start":1762685823854,"stop":1762685823854,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c96dfebd21b1912","name":"returns all values when wanted number is greater than available values","time":{"start":1762685660361,"stop":1762685660362,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc74827fd388319","name":"should be able to decode the field with only STORE set to true","time":{"start":1762685642369,"stop":1762685642369,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ee3a99bd8ae68d","name":"should call waitForPeer on Relay","time":{"start":1762685704304,"stop":1762685704304,"duration":0},"status":"passed","severity":"normal"},{"uid":"120838f56fd46f4f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762685637490,"stop":1762685637491,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb85b05f4de0750a","name":"should add entries and maintain sorted order","time":{"start":1762685688640,"stop":1762685688644,"duration":4},"status":"passed","severity":"normal"},{"uid":"ae05e5e075edac2f","name":"should not be empty after adding a subscription","time":{"start":1762685703326,"stop":1762685703328,"duration":2},"status":"passed","severity":"normal"},{"uid":"f8605f361a472725","name":"should not receive a peer event after stop","time":{"start":1762685735214,"stop":1762685735215,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff736378b6314bb","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762685707116,"stop":1762685707119,"duration":3},"status":"passed","severity":"normal"},{"uid":"78527ecf453e79a6","name":"Push message with escaped characters payload","time":{"start":1762686787933,"stop":1762686787933,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc10dcaf9bde0e68","name":"Check publish message after service node is restarted","time":{"start":1762685903272,"stop":1762685903272,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e1ef1954063a7f5","name":"Check received message containing long","time":{"start":1762686187404,"stop":1762686187405,"duration":1},"status":"passed","severity":"normal"},{"uid":"b434ba2bd137829e","name":"Push message with escaped characters payload","time":{"start":1762686787906,"stop":1762686787906,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a603dcc41c8cb12","name":"should successfully query peers and return peer infos","time":{"start":1762685660695,"stop":1762685660695,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce80ce6093952b5","name":"should handle complete connection lifecycle","time":{"start":1762685650939,"stop":1762685650939,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd976cea7cbd2711","name":"should detect messages with missing dependencies","time":{"start":1762685692853,"stop":1762685692854,"duration":1},"status":"passed","severity":"normal"},{"uid":"520c9029d5d377f9","name":"Outgoing message is emitted as sent","time":{"start":1762685707115,"stop":1762685707116,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8588fcbb36a39f2","name":"should not fail to start the service if it is already started","time":{"start":1762685665088,"stop":1762685665089,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27615bcd4cc54e9","name":"should create an instance with libp2p and dialer","time":{"start":1762685651218,"stop":1762685651219,"duration":1},"status":"passed","severity":"normal"},{"uid":"265be0853665ab09","name":"should add event listeners to globalThis","time":{"start":1762685650912,"stop":1762685650913,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6cc8349101c6ea4","name":"random static sharding 1 - Cluster ID: 465, Shard ID: 339","time":{"start":1762686024640,"stop":1762686024641,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa00741c9dadfaa0","name":"Publish message with large meta","time":{"start":1762685903272,"stop":1762685903273,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c52785e9bceb31","name":"Check received message containing Basic HTML tag","time":{"start":1762686187420,"stop":1762686187420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c13514c72cdae2","name":"should create ConnectionManager with required options","time":{"start":1762685652450,"stop":1762685652451,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c3f0c7bd5580e6","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1762685704095,"stop":1762685704095,"duration":0},"status":"passed","severity":"normal"},{"uid":"345c0d00f1d5e48e","name":"should start peer exchange discovery","time":{"start":1762685661121,"stop":1762685661121,"duration":0},"status":"passed","severity":"normal"},{"uid":"33781e63400cebfd","name":"Push message with content topic containing short","time":{"start":1762686787935,"stop":1762686787935,"duration":0},"status":"passed","severity":"normal"},{"uid":"127b76fb1fa7cc7f","name":"Relay + Store","time":{"start":1762685735251,"stop":1762685735251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bc8def6f4dc235","name":"Push message with Arabic payload","time":{"start":1762686787930,"stop":1762686787930,"duration":0},"status":"passed","severity":"normal"},{"uid":"336210eafed28233","name":"Check publish message containing Script","time":{"start":1762685903265,"stop":1762685903265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e7578e44c21cb95","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762685903268,"stop":1762685903269,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8b25b8c8061de7","name":"should initialize with isNetworkConnected as false","time":{"start":1762685650908,"stop":1762685650909,"duration":1},"status":"passed","severity":"normal"},{"uid":"890ad5e796e2795a","name":"should return false and handle errors gracefully","time":{"start":1762685652457,"stop":1762685652457,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fa0569474d5bbe","name":"Cap max size when messages are pushed one at a time","time":{"start":1762685691983,"stop":1762685691984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0581e1e10cae97f","name":"should emit a peer event after start","time":{"start":1762685665089,"stop":1762685665089,"duration":0},"status":"passed","severity":"normal"},{"uid":"f940baff2077c5bb","name":"should be online or offline if network state changed","time":{"start":1762685750900,"stop":1762685750900,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe8dd227f026609","name":"Push message with Russian payload","time":{"start":1762686787917,"stop":1762686787917,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5736b61115f2b91","name":"new peer added after a peer was already found","time":{"start":1762685910675,"stop":1762685910675,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9582c28e44e0d59","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762685735217,"stop":1762685735217,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34c003762cfb7dd","name":"Query generator for multiple messages","time":{"start":1762686032177,"stop":1762686032179,"duration":2},"status":"passed","severity":"normal"},{"uid":"bac7e76cf7f1786b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762685688214,"stop":1762685688218,"duration":4},"status":"passed","severity":"normal"},{"uid":"78abc3b9a5ac51d8","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762685710409,"stop":1762685710409,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d913fd8ea4170f","name":"should return false for content message without causal history","time":{"start":1762685707125,"stop":1762685707125,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb67f524a30b26fc","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762685660698,"stop":1762685660699,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ce4cbb7109d7369","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762685701487,"stop":1762685701487,"duration":0},"status":"passed","severity":"normal"},{"uid":"2887a0a7dfd14cd2","name":"Encoder error raises irrecoverable error","time":{"start":1762685707116,"stop":1762685707116,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ad95177f088286","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762686011975,"stop":1762686011975,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf55e18112e5d905","name":"should lock peers when selected","time":{"start":1762685702336,"stop":1762685702341,"duration":5},"status":"passed","severity":"normal"},{"uid":"4a8520ae55c355ae","name":"Nwaku publishes","time":{"start":1762685893346,"stop":1762685893346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5832cc620a55e582","name":"should stop all internal components","time":{"start":1762685652453,"stop":1762685652453,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a6ae7728b1650f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762685688265,"stop":1762685688265,"duration":0},"status":"passed","severity":"normal"},{"uid":"d037a8a7236894e1","name":"Check received message containing short","time":{"start":1762686187416,"stop":1762686187416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9268b6ed601569ba","name":"throws on content topic with too few or too many fields","time":{"start":1762685637470,"stop":1762685637471,"duration":1},"status":"passed","severity":"normal"},{"uid":"263136b79755b03e","name":"Push message with unicode special characters payload","time":{"start":1762686787946,"stop":1762686787946,"duration":0},"status":"passed","severity":"normal"},{"uid":"a87d1399629b37d6","name":"Subscribe to topic containing long and receive message","time":{"start":1762686204830,"stop":1762686204830,"duration":0},"status":"passed","severity":"normal"},{"uid":"f870130f7b126fe7","name":"should add and check entries correctly","time":{"start":1762685700746,"stop":1762685700748,"duration":2},"status":"passed","severity":"normal"},{"uid":"dae9cf5444022b4f","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762685705089,"stop":1762685705089,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f2aebd27207788","name":"should dial peers from store when browser is connected","time":{"start":1762685652372,"stop":1762685652372,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c468bb09c1fbbe","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762685692848,"stop":1762685692848,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28c8ca009b2ba29f","name":"should create ConnectionManager with relay","time":{"start":1762685652451,"stop":1762685652451,"duration":0},"status":"passed","severity":"normal"},{"uid":"18446b556c0e50ae","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762685659727,"stop":1762685659737,"duration":10},"status":"passed","severity":"normal"},{"uid":"a3315e7522c27199","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762685990194,"stop":1762685990194,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71d9f4f76cd2be6","name":"Refresh subscription","time":{"start":1762685911114,"stop":1762685911114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9dfb51c8a969f421","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762685999077,"stop":1762685999077,"duration":0},"status":"passed","severity":"normal"},{"uid":"883a4be35007408e","name":"should skip peer when not on same cluster","time":{"start":1762685651911,"stop":1762685651916,"duration":5},"status":"passed","severity":"normal"},{"uid":"7999d0437565e235","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762686204844,"stop":1762686204844,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5a754ba90320f2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762685880012,"stop":1762685880012,"duration":0},"status":"passed","severity":"normal"},{"uid":"4435934474bede0","name":"recovers when dns.resolve returns empty","time":{"start":1762685661165,"stop":1762685661165,"duration":0},"status":"passed","severity":"normal"},{"uid":"640fcabf8e35152c","name":"should return false when pubsub topic parsing fails","time":{"start":1762685651527,"stop":1762685651528,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca0893eb42cae3ee","name":"should clear dial history on start","time":{"start":1762685651888,"stop":1762685651888,"duration":0},"status":"passed","severity":"normal"},{"uid":"77b541d3fe0a6a72","name":"should continually clean up expired entries at intervals","time":{"start":1762685700760,"stop":1762685700761,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ea9c886fc3b485","name":"should save new peer to store","time":{"start":1762685651242,"stop":1762685651243,"duration":1},"status":"passed","severity":"normal"},{"uid":"f214a21ae9da6ea6","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762685750899,"stop":1762685750900,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f8d549011f12c","name":"should dial with multiaddr and return stream","time":{"start":1762685652455,"stop":1762685652456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c204e97d74c2b3b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762685672130,"stop":1762685672131,"duration":1},"status":"passed","severity":"normal"},{"uid":"462bc6d81f182eea","name":"should get all peers from store","time":{"start":1762685652376,"stop":1762685652377,"duration":1},"status":"passed","severity":"normal"},{"uid":"841eb7042fe6e3e6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762686204839,"stop":1762686204839,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f88f2c2781a27d","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762685703540,"stop":1762685703541,"duration":1},"status":"passed","severity":"normal"},{"uid":"770500b95ae4ed6b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762686204832,"stop":1762686204832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9a4dd1f6319ac98","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762685692853,"stop":1762685692853,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc367f8580262980","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762685692856,"stop":1762685692856,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1480fabc516bb4","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762685701952,"stop":1762685701953,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7ed5772cdd022","name":"Query generator for multiple messages with different content topic format","time":{"start":1762686032181,"stop":1762686032182,"duration":1},"status":"passed","severity":"normal"},{"uid":"291ca2c0d42a3ea6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762685692855,"stop":1762685692855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0282333d008761d","name":"should sort by messageId when timestamps are equal","time":{"start":1762685692704,"stop":1762685692704,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc4801cc23419ad","name":"Push message with content topic containing short","time":{"start":1762686787947,"stop":1762686787947,"duration":0},"status":"passed","severity":"normal"},{"uid":"86913c06570cadd1","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app47/8/topic509/xml","time":{"start":1762686011986,"stop":1762686011986,"duration":0},"status":"passed","severity":"normal"},{"uid":"549487e6f0934d84","name":"Refresh subscription","time":{"start":1762686204829,"stop":1762686204830,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc06821c95e5d5c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762685670347,"stop":1762685670347,"duration":0},"status":"passed","severity":"normal"},{"uid":"db48a0f647c66f0","name":"should return all connected peers without codec filter","time":{"start":1762685652457,"stop":1762685652458,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5cff603cd28c47","name":"Encoder throws on empty string content topic","time":{"start":1762685670349,"stop":1762685670349,"duration":0},"status":"passed","severity":"normal"},{"uid":"175704627302906c","name":"Round trip binary serialization","time":{"start":1762685652541,"stop":1762685652541,"duration":0},"status":"passed","severity":"normal"},{"uid":"a12a55e38fd35c62","name":"Relay - dialed first","time":{"start":1762686049167,"stop":1762686049167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cb470689b352ce","name":"Wrong topic","time":{"start":1762686011987,"stop":1762686011987,"duration":0},"status":"passed","severity":"normal"},{"uid":"95fb7a8edeb11e5f","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762686204842,"stop":1762686204842,"duration":0},"status":"passed","severity":"normal"},{"uid":"c42cf52244aa2da","name":"Check meta is set [symmetric]","time":{"start":1762685670347,"stop":1762685670348,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8dcbf5c29a3dafd","name":"should request peer renewal on specific errors","time":{"start":1762685701490,"stop":1762685701491,"duration":1},"status":"passed","severity":"normal"},{"uid":"12a5ad3afa55b48a","name":"throws on content topic with empty application field","time":{"start":1762685637472,"stop":1762685637472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b658a8fff4f6ba66","name":"should dial peer immediately when queue is empty","time":{"start":1762685651905,"stop":1762685651905,"duration":0},"status":"passed","severity":"normal"},{"uid":"16bb67c4ee92580a","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762685688235,"stop":1762685688236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae16c11772212a8","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762685660697,"stop":1762685660697,"duration":0},"status":"passed","severity":"normal"},{"uid":"183c0b6d6bb404a2","name":"Push message with content topic containing unicode special characters","time":{"start":1762686787925,"stop":1762686787925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3335e7902608e276","name":"should return false for sync message without causal history","time":{"start":1762685707125,"stop":1762685707125,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e2843845fd1aa8c","name":"should return false when peer is on different cluster","time":{"start":1762685651514,"stop":1762685651514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d740842c9513a93e","name":"should handle very large timestamps","time":{"start":1762685692878,"stop":1762685692878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ec510d8a523ac8","name":"Check message with no payload is not received","time":{"start":1762686187426,"stop":1762686187427,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbd13757c9b72ec","name":"Cluster id 0, shard 0","time":{"start":1762686024639,"stop":1762686024639,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a967b4a11563d10","name":"should add received message to localHistory with retrievalHint","time":{"start":1762685692850,"stop":1762685692850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a406232d312accc","name":"Encoder throws on undefined content topic","time":{"start":1762685670348,"stop":1762685670349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71a860b7b5c300b","name":"Fails to publish message with empty text","time":{"start":1762685903270,"stop":1762685903271,"duration":1},"status":"passed","severity":"normal"},{"uid":"c48aa02602daa8d6","name":"Push message with Script payload","time":{"start":1762686787931,"stop":1762686787932,"duration":1},"status":"passed","severity":"normal"},{"uid":"4683d041d2df485b","name":"Push message with emoji payload","time":{"start":1762686787920,"stop":1762686787920,"duration":0},"status":"passed","severity":"normal"},{"uid":"77801b130b36fe4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762685637475,"stop":1762685637476,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a7fb6a6a4d2c196","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762686187415,"stop":1762686187415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb359fcc0af3c17","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762685710410,"stop":1762685710410,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b857b8269f0cba","name":"should dial all known peers when reached zero connections","time":{"start":1762685772466,"stop":1762685772467,"duration":1},"status":"passed","severity":"normal"},{"uid":"b563ff835cd7232c","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762685688245,"stop":1762685688245,"duration":0},"status":"passed","severity":"normal"},{"uid":"8493eafdadd9e4bb","name":"Store - dialed first","time":{"start":1762686049168,"stop":1762686049169,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c649a79be37a5b","name":"Encoder throws on undefined content topic","time":{"start":1762685652542,"stop":1762685652543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b30bba4f77d0be5c","name":"Check received message containing numeric","time":{"start":1762686187416,"stop":1762686187417,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd61140ba1e5ef88","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762685702568,"stop":1762685702570,"duration":2},"status":"passed","severity":"normal"},{"uid":"54d17b4d31b40ed5","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762686046792,"stop":1762686046792,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35ae090ed9dda2a","name":"Push message equal or less that 1MB","time":{"start":1762686787956,"stop":1762686787956,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a26016cd344507","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762685911112,"stop":1762685911113,"duration":1},"status":"passed","severity":"normal"}]