mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 23:13:11 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"4bbe13f8bc393441","name":"should not fail to start the service if it is already started","time":{"start":1759878307873,"stop":1759878307873,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66980202805b5e9","name":"should start and stop interval correctly","time":{"start":1759878039640,"stop":1759878039640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3be1a98df9eb97c","name":"Passing page size 110 when there are 120 messages","time":{"start":1759878413743,"stop":1759878413743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5befca99a38468","name":"should handle incoming messages","time":{"start":1759878040821,"stop":1759878040821,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fc2c4731f3013","name":"Subscribe to topic containing long and receive message","time":{"start":1759878544960,"stop":1759878544960,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a8af2d765ca411b","name":"Check received message with timestamp: 1759878069409 ","time":{"start":1759878517641,"stop":1759878517641,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d325d2b0747a56","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759878544979,"stop":1759878544979,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a20a5e5530449d","name":"Fails to publish message with empty text","time":{"start":1759878240900,"stop":1759878240900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99c4f5ee397f2cb","name":"should skip peers that don't support peer exchange","time":{"start":1759877999523,"stop":1759877999523,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e01a4d4a9ad1","name":"Check received message containing special chars","time":{"start":1759878517629,"stop":1759878517629,"duration":0},"status":"passed","severity":"normal"},{"uid":"3edb4358cfd57881","name":"should create all internal components","time":{"start":1759877989699,"stop":1759877989699,"duration":0},"status":"passed","severity":"normal"},{"uid":"654bbe75fe302c46","name":"Non TWN Cluster","time":{"start":1759878343146,"stop":1759878343146,"duration":0},"status":"passed","severity":"normal"},{"uid":"53d341f8d9287b2a","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app5/3/topic598/xml","time":{"start":1759878343151,"stop":1759878343151,"duration":0},"status":"passed","severity":"normal"},{"uid":"139b2f15cd78dd4","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759878249446,"stop":1759878249447,"duration":1},"status":"passed","severity":"normal"},{"uid":"d644315a80df1871","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759878544964,"stop":1759878544964,"duration":0},"status":"passed","severity":"normal"},{"uid":"d391c462a015b9fb","name":"random static sharding 4 - Cluster ID: 573, Shard ID: 468","time":{"start":1759878399115,"stop":1759878399115,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba98678b7077599","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759878240900,"stop":1759878240900,"duration":0},"status":"passed","severity":"normal"},{"uid":"178fd3d3855a2d6f","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759878010945,"stop":1759878010945,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a51075f9be4de","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759878544956,"stop":1759878544956,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae335d73e5e800f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759877972282,"stop":1759877972283,"duration":1},"status":"passed","severity":"normal"},{"uid":"46528cd024cba8cb","name":"should not dispatch event when already connected","time":{"start":1759877987975,"stop":1759877987975,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d4fb1fa518c1c2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759878249443,"stop":1759878249443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01d8ffcaa85f9c0","name":"rejects hash query with content filter parameters","time":{"start":1759877989170,"stop":1759877989171,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a5ecbd299a8190","name":"should clear the dialing interval","time":{"start":1759877988503,"stop":1759877988504,"duration":1},"status":"passed","severity":"normal"},{"uid":"90dbfcc8722f2462","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759877999493,"stop":1759877999493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"877896ceb079615b","name":"should create KeepAliveManager with required options","time":{"start":1759877989242,"stop":1759877989242,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce267edbd4363d88","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759878009314,"stop":1759878009315,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8474f4e5942fa23","name":"should not retry if at least one success","time":{"start":1759878039656,"stop":1759878039663,"duration":7},"status":"passed","severity":"normal"},{"uid":"9dadccfe64c73118","name":"ignores domain fetching errors","time":{"start":1759877999487,"stop":1759877999487,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec67ec2d291c342c","name":"Push message with content topic containing Russian","time":{"start":1759879128168,"stop":1759879128168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0f530f963266f0","name":"Query Generator, No Decoder","time":{"start":1759878370886,"stop":1759878370886,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0e27089fb88315","name":"Subscribe to topic containing long and receive message","time":{"start":1759878544974,"stop":1759878544974,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d041fe34b86ab6","name":"rejects content-filtered query with only contentTopics","time":{"start":1759877989168,"stop":1759877989169,"duration":1},"status":"passed","severity":"normal"},{"uid":"154efa47ad7843a1","name":"should add received messages to bloom filter","time":{"start":1759878029898,"stop":1759878029898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5824771faa721979","name":"messageHashStr produces consistent results for the same input","time":{"start":1759877988734,"stop":1759877988738,"duration":4},"status":"passed","severity":"normal"},{"uid":"c3e44db61a51e873","name":"Push message with content topic containing escaped characters","time":{"start":1759879128189,"stop":1759879128189,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5501f6029617eb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759877972287,"stop":1759877972287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29e3e929ff6a497","name":"should dial second nwaku node that was discovered","time":{"start":1759878069452,"stop":1759878069458,"duration":6},"status":"skipped","severity":"normal"},{"uid":"a3be16113c09c4ad","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759878029903,"stop":1759878029903,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcabf08aeaca70f6","name":"Push message with JSON payload","time":{"start":1759879128153,"stop":1759879128153,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f122d39a18c5ee6","name":"Check received message containing Russian","time":{"start":1759878517629,"stop":1759878517630,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb7ab55e7da7ba4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759878021938,"stop":1759878021939,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4f9167b6574ce1","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759878021919,"stop":1759878021920,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb06fb8add204662","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759878544966,"stop":1759878544966,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac9cf38b9a97cc5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759878517641,"stop":1759878517641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc9ddb43aaf18fc2","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759877972278,"stop":1759877972278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5690bf849f74df45","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759877972277,"stop":1759877972277,"duration":0},"status":"passed","severity":"normal"},{"uid":"65249de17e34307c","name":"random static sharding 6 - Cluster ID: 950, Shard ID: 435","time":{"start":1759878399115,"stop":1759878399116,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef456b621c0bb21b","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759877989617,"stop":1759877989617,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e6509071520070","name":"Query with Ordered Callback, No message returned","time":{"start":1759878370888,"stop":1759878370888,"duration":0},"status":"passed","severity":"normal"},{"uid":"96bb8c679501e933","name":"should increase lamport timestamp","time":{"start":1759878029895,"stop":1759878029895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b585e82b7e7daf03","name":"should successfully query peers and return peer infos","time":{"start":1759877999163,"stop":1759877999163,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ba14677531199be","name":"random static sharding 5 - Cluster ID: 27, Shard ID: 570","time":{"start":1759878399115,"stop":1759878399115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e0b4b9becc527d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759877998876,"stop":1759877998879,"duration":3},"status":"passed","severity":"normal"},{"uid":"5339c45e0d575192","name":"Check received message containing long","time":{"start":1759878517636,"stop":1759878517636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d341685bbda12027","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759878021944,"stop":1759878021944,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc33b766ae2234b","name":"should ensure monotonic increase","time":{"start":1759878029495,"stop":1759878029495,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebbbcb5ec9a6d715","name":"Query with Promise Callback, No message returned","time":{"start":1759878370889,"stop":1759878370890,"duration":1},"status":"passed","severity":"normal"},{"uid":"febda27326700770","name":"Push message with content topic containing special chars","time":{"start":1759879128156,"stop":1759879128156,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f032df36e1ef882","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759878045353,"stop":1759878045353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d337b441e7d60669","name":"Wait given interval before re-trying","time":{"start":1759878042266,"stop":1759878042267,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1e04cf27a60453","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759878003341,"stop":1759878003342,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1957f8a6d61661d","name":"Push message with long payload","time":{"start":1759879128173,"stop":1759879128173,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e734d687631082","name":"should register libp2p event listeners when start is called","time":{"start":1759878041021,"stop":1759878041021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b1f1697a484dea","name":"should only return 1 node with relay and store capability","time":{"start":1759877999490,"stop":1759877999490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd71c778e3fecd7","name":"Check publish message containing escaped characters","time":{"start":1759878240897,"stop":1759878240898,"duration":1},"status":"passed","severity":"normal"},{"uid":"b193064cc074d30b","name":"should not fail to stop the service if it was not started","time":{"start":1759878307872,"stop":1759878307873,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ca72055d93ab3","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759878029901,"stop":1759878029901,"duration":0},"status":"passed","severity":"normal"},{"uid":"25021f8655169d1f","name":"should create RPC request with correct parameters","time":{"start":1759877999183,"stop":1759877999183,"duration":0},"status":"passed","severity":"normal"},{"uid":"44993d5fc1abac3f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759878217946,"stop":1759878217947,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32f68eb72d39670","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759877972286,"stop":1759877972286,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2b9b1a465d4c54","name":"Subscribe and receives messages on 20 topics","time":{"start":1759878544969,"stop":1759878544969,"duration":0},"status":"passed","severity":"normal"},{"uid":"5755e00d709089f8","name":"should properly create location multiaddrs - tcp","time":{"start":1759877978644,"stop":1759877978644,"duration":0},"status":"passed","severity":"normal"},{"uid":"95d7f166f319ff44","name":"Correctly serialized arguments","time":{"start":1759878160250,"stop":1759878160251,"duration":1},"status":"passed","severity":"normal"},{"uid":"17e346aaf29cb932","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759878021910,"stop":1759878021910,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f0d5dfeeda0b51","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759878544965,"stop":1759878544965,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4ce618dceaf66e","name":"should handle complete peer lifecycle","time":{"start":1759877989287,"stop":1759877989288,"duration":1},"status":"passed","severity":"normal"},{"uid":"edfa6750bfebb750","name":"Check received message containing emoji","time":{"start":1759878517640,"stop":1759878517640,"duration":0},"status":"passed","severity":"normal"},{"uid":"552f1eca15424ef1","name":"Push message with custom timestamp: 1729119693483","time":{"start":1759879128170,"stop":1759879128171,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b2baf2bc713cd6","name":"Outgoing message is possibly acknowledged","time":{"start":1759878045353,"stop":1759878045353,"duration":0},"status":"skipped","severity":"normal"},{"uid":"85b7f782e819d994","name":"throws on content topic with non-number generation field","time":{"start":1759877972270,"stop":1759877972270,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29aa4bbd47a0961","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759878041993,"stop":1759878041993,"duration":0},"status":"passed","severity":"normal"},{"uid":"58967ffe2f0ad26a","name":"should not allow unachievable error rate","time":{"start":1759878021063,"stop":1759878021069,"duration":6},"status":"passed","severity":"normal"},{"uid":"a4ff877dcdfd7896","name":"should properly create location multiaddrs - tcp4","time":{"start":1759877978642,"stop":1759877978643,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2e5947184ea47b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759878517633,"stop":1759878517633,"duration":0},"status":"passed","severity":"normal"},{"uid":"728e4e9781605de3","name":"should attach causal history and bloom filter to each message","time":{"start":1759878029897,"stop":1759878029897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3342ef9084ae05","name":"should return true for message with causal history","time":{"start":1759878045360,"stop":1759878045360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcf0e6ee041a356","name":"Push message with XML payload","time":{"start":1759879128175,"stop":1759879128175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc1cffd6280a126","name":"should lock peers when selected","time":{"start":1759878041011,"stop":1759878041013,"duration":2},"status":"passed","severity":"normal"},{"uid":"2339463a269c87c3","name":"should return false for malformed SDS messages","time":{"start":1759878045358,"stop":1759878045358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a459e7f06f43c2fb","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759877989616,"stop":1759877989617,"duration":1},"status":"passed","severity":"normal"},{"uid":"e941d269bfced84e","name":"should add event listeners for peer connect and disconnect","time":{"start":1759877989243,"stop":1759877989243,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d729cbec90fca94","name":"should handle browser offline state overriding peer connections","time":{"start":1759877987993,"stop":1759877987994,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c218e0564810fcb","name":"should work with v3 peers","time":{"start":1759878041345,"stop":1759878041346,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a6ccfad5221f0d","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759878355090,"stop":1759878355090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e313875338a2fd","name":"Push message with Chinese payload","time":{"start":1759879128151,"stop":1759879128152,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02d5b50180c4c37","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759878050445,"stop":1759878050445,"duration":0},"status":"passed","severity":"normal"},{"uid":"db6dbfbd0cf73f20","name":"should skip peer when failed to dial recently","time":{"start":1759877988510,"stop":1759877988522,"duration":12},"status":"passed","severity":"normal"},{"uid":"f91a88e4aa4e5771","name":"should handle queue overflow by adding peers to queue","time":{"start":1759877988528,"stop":1759877988529,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b6b679d1ae1fb","name":"should decode valid enr successfully","time":{"start":1759877978629,"stop":1759877978629,"duration":0},"status":"passed","severity":"normal"},{"uid":"11276a2343b95233","name":"should handle empty pubsub topics","time":{"start":1759877989278,"stop":1759877989279,"duration":1},"status":"passed","severity":"normal"},{"uid":"26621a87bad2357d","name":"should return false when navigator.onLine is false","time":{"start":1759877987965,"stop":1759877987965,"duration":0},"status":"passed","severity":"normal"},{"uid":"608eb6abdca310bf","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app36/10/topic744/proto","time":{"start":1759878343150,"stop":1759878343150,"duration":0},"status":"passed","severity":"normal"},{"uid":"777e42b5cc792004","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759878021933,"stop":1759878021933,"duration":0},"status":"passed","severity":"normal"},{"uid":"5626f67ae372bb58","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759878021903,"stop":1759878021903,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb80913bd6c8354","name":"should continue query when messages are from different channels","time":{"start":1759878045357,"stop":1759878045358,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60fc2ab73d35d33","name":"should handle multiple peers with different shard configurations","time":{"start":1759877988547,"stop":1759877988547,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ddb59cfc06bb9","name":"should detect messages with missing dependencies","time":{"start":1759878029901,"stop":1759878029902,"duration":1},"status":"passed","severity":"normal"},{"uid":"90810af743dc509c","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759878042413,"stop":1759878042413,"duration":0},"status":"passed","severity":"normal"},{"uid":"5346a8004b0d4530","name":"should be empty after removing the only subscription","time":{"start":1759878041354,"stop":1759878041359,"duration":5},"status":"passed","severity":"normal"},{"uid":"72ddb967f8d0b52f","name":"Refresh subscription","time":{"start":1759878249441,"stop":1759878249441,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3dbeef153abcaab0","name":"should update peer store before dialing","time":{"start":1759877988211,"stop":1759877988221,"duration":10},"status":"passed","severity":"normal"},{"uid":"53920eaf477fd46","name":"random static sharding 1 - Cluster ID: 173, Shard ID: 607","time":{"start":1759878399106,"stop":1759878399106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c72902d17c3c116c","name":"Incoming message is emitted as received","time":{"start":1759878045355,"stop":1759878045355,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad78a99b8c9afe9b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759878021942,"stop":1759878021942,"duration":0},"status":"passed","severity":"normal"},{"uid":"162cb930d06d34ee","name":"Check publish message containing Chinese","time":{"start":1759878240894,"stop":1759878240895,"duration":1},"status":"passed","severity":"normal"},{"uid":"1874e175a0e9a240","name":"should retry on complete failure if specified","time":{"start":1759878041339,"stop":1759878041340,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bf0c1b470a77a4","name":"Check meta is set [symmetric]","time":{"start":1759878009318,"stop":1759878009318,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e419b268bd31cd5","name":"Sync message is not sent if another sync message was just received","time":{"start":1759878050445,"stop":1759878050445,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dc1c4fb73e6d93","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759878021926,"stop":1759878021926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba74d22a1e526d53","name":"throws on content topic with generation field greater than 0","time":{"start":1759877972270,"stop":1759877972270,"duration":0},"status":"passed","severity":"normal"},{"uid":"4785f85484389a81","name":"Automatically retrieves missing message","time":{"start":1759878045355,"stop":1759878045356,"duration":1},"status":"skipped","severity":"normal"},{"uid":"68f0adb224e2d42","name":"Publish message with custom timestamp: Wed Oct 08 2025 00:03:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1759878240899,"stop":1759878240899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a852b1ad8c218b07","name":"Push message with Russian payload","time":{"start":1759879128174,"stop":1759879128174,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bf3aa87cd72786","name":"should handle errors gracefully when getting peer info","time":{"start":1759877988926,"stop":1759877988926,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d4a01d023a0448","name":"Check publish message containing short","time":{"start":1759878240892,"stop":1759878240892,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3420bacd3223e65","name":"should dial all peers on dial","time":{"start":1759878162385,"stop":1759878162385,"duration":0},"status":"passed","severity":"normal"},{"uid":"485099fa72d89d4c","name":"should never report false negatives","time":{"start":1759878026325,"stop":1759878026326,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd3b0fb9e88e55c","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759878249440,"stop":1759878249440,"duration":0},"status":"passed","severity":"normal"},{"uid":"26d47a2e01f6fee3","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759878041022,"stop":1759878041023,"duration":1},"status":"passed","severity":"normal"},{"uid":"c968c5c5b707b83e","name":"should get / set UDP multiaddr","time":{"start":1759877978641,"stop":1759877978641,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c7242a564a94a4","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759878021898,"stop":1759878021902,"duration":4},"status":"passed","severity":"normal"},{"uid":"660aa3437dd99b80","name":"should handle case when globalThis is not available","time":{"start":1759877987967,"stop":1759877987967,"duration":0},"status":"passed","severity":"normal"},{"uid":"5475b6eafd0752eb","name":"Push message with content topic containing Chinese","time":{"start":1759879128156,"stop":1759879128157,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d5a189cffae8834","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759878249440,"stop":1759878249440,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b3e0fe99c84f21","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759878041021,"stop":1759878041022,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9232c851390fa3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759877972287,"stop":1759877972288,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c7d03f006b1f4b9","name":"should return false when peer is on different cluster","time":{"start":1759877988907,"stop":1759877988907,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1709fdd5c413898","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759878249444,"stop":1759878249444,"duration":0},"status":"passed","severity":"normal"},{"uid":"130da56bb64ca280","name":"Push message equal or less that 1MB","time":{"start":1759879128192,"stop":1759879128192,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27d3296e1436ef7","name":"does not validate decoders for hash queries","time":{"start":1759877989712,"stop":1759877989712,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e24591b576f7d6a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759877999169,"stop":1759877999169,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7d8634f4234486","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759878249439,"stop":1759878249440,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ee8566d71a8f946","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759877999528,"stop":1759877999528,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fa2c9265e4098","name":"should handle corrupted shard info gracefully","time":{"start":1759877988926,"stop":1759877988927,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fcf16dd5696c75","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759878544978,"stop":1759878544978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d098ef59a3c385b9","name":"should not create multiple intervals when called multiple times","time":{"start":1759877988503,"stop":1759877988503,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a798af4456172c8","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759878041014,"stop":1759878041019,"duration":5},"status":"passed","severity":"normal"},{"uid":"67979374d78ddc9c","name":"Throws when trying to push message with empty payload","time":{"start":1759879128187,"stop":1759879128187,"duration":0},"status":"passed","severity":"normal"},{"uid":"9436d689fff03a85","name":"Check message with invalid timestamp is not received","time":{"start":1759878517642,"stop":1759878517642,"duration":0},"status":"passed","severity":"normal"},{"uid":"b684841d314164b0","name":"should not modify tags of connections for different peers","time":{"start":1759878041035,"stop":1759878041035,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec466ed774872b7","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759878544978,"stop":1759878544978,"duration":0},"status":"passed","severity":"normal"},{"uid":"5528d9e85c3d1cf2","name":"Decoder throws on undefined content topic","time":{"start":1759877989821,"stop":1759877989822,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e72e16dcd60639","name":"Push message with XML payload","time":{"start":1759879128153,"stop":1759879128153,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5d3b39db0b2a11","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759878544975,"stop":1759878544976,"duration":1},"status":"passed","severity":"normal"},{"uid":"36b49084ab89c806","name":"Encoder throws on undefined content topic","time":{"start":1759878010946,"stop":1759878010946,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb3c8eb2a37c86f","name":"should return false when peer is not on topic","time":{"start":1759877989707,"stop":1759877989708,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0978daaf93d2ef6","name":"Decoder throws on empty string content topic","time":{"start":1759878009322,"stop":1759878009322,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e221a396c75ae16","name":"Outgoing message is acknowledged","time":{"start":1759878043091,"stop":1759878043092,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88045a9b0bf4add","name":"Fails to push message with large meta","time":{"start":1759879128170,"stop":1759879128170,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f498252d962f14","name":"Check publish message containing JSON","time":{"start":1759878240897,"stop":1759878240897,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d392d1e762fe0e4","name":"should push the message to the outgoing buffer","time":{"start":1759878029895,"stop":1759878029896,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c0369df09b78cf0","name":"should handle network check errors gracefully","time":{"start":1759877988546,"stop":1759877988546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b39d6a8953b681","name":"Check meta is set [ecies]","time":{"start":1759878010945,"stop":1759878010946,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef22cb45e3dd6a68","name":"should handle peer store errors gracefully","time":{"start":1759878041574,"stop":1759878041574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4592802fa43db2","name":"should initialize bloom filter with correct parameters","time":{"start":1759878026320,"stop":1759878026321,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec1b45c9381a6e7","name":"should continually clean up expired entries at intervals","time":{"start":1759878038615,"stop":1759878038615,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eb6542debb1905","name":"Check message with no content topic is not received","time":{"start":1759878517634,"stop":1759878517634,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a8e55574ba744f","name":"Check publish message containing unicode special characters","time":{"start":1759878240898,"stop":1759878240898,"duration":0},"status":"passed","severity":"normal"},{"uid":"de149707e9cbd67f","name":"Query generator for 2000 messages","time":{"start":1759878402616,"stop":1759878402617,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a04017a73fa4f8","name":"should handle errors when globalThis is not available","time":{"start":1759877987950,"stop":1759877987955,"duration":5},"status":"passed","severity":"normal"},{"uid":"bdd8346aa295e10b","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759878544960,"stop":1759878544961,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87bae05f9e5c3a8","name":"random static sharding 8 - Cluster ID: 750, Shard ID: 54","time":{"start":1759878399116,"stop":1759878399116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f5c77f282e5678","name":"Ephemeral messages are not stored","time":{"start":1759878076115,"stop":1759878076115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a613690523fd91d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759878021939,"stop":1759878021939,"duration":0},"status":"passed","severity":"normal"},{"uid":"c996359f1ef7a752","name":"isConnected should return false after all peers disconnect","time":{"start":1759878090207,"stop":1759878090207,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a0d958a1dce199","name":"different cluster: nodes don't connect","time":{"start":1759878160144,"stop":1759878160144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5bf26b56915c6e7","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app39/7/topic855/xml","time":{"start":1759878343149,"stop":1759878343150,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed200370ab0becc","name":"Query Generator, No message returned","time":{"start":1759878370886,"stop":1759878370887,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f6cd0a70d8c6b4","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759878544962,"stop":1759878544962,"duration":0},"status":"passed","severity":"normal"},{"uid":"81634c9da1f02e57","name":"Push message with Chinese payload","time":{"start":1759879128183,"stop":1759879128183,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ba27551ac032df","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759878544961,"stop":1759878544961,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b22b1cf782483e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759878544956,"stop":1759878544956,"duration":0},"status":"passed","severity":"normal"},{"uid":"694ff49304172d57","name":"should use DNS peer discovery with light client","time":{"start":1759878075027,"stop":1759878075032,"duration":5},"status":"skipped","severity":"normal"},{"uid":"5ff3defc6d3785d3","name":"Meta field set when metaSetter is specified","time":{"start":1759877989821,"stop":1759877989821,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fa1ca99ea2a137","name":"Push message with unicode special characters payload","time":{"start":1759879128165,"stop":1759879128166,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ba849b5456613b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759877972285,"stop":1759877972285,"duration":0},"status":"passed","severity":"normal"},{"uid":"712ed5122fb02ea3","name":"should handle shardReader errors","time":{"start":1759877989708,"stop":1759877989708,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c472b25eeae9a4","name":"yields undefined for messages without decoder","time":{"start":1759877989715,"stop":1759877989715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8e40c5afd00bb6","name":"ends after yielding if response size indicates end","time":{"start":1759877989715,"stop":1759877989715,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33f7f76dc69aa51","name":"should throw error - invalid id","time":{"start":1759877978635,"stop":1759877978635,"duration":0},"status":"passed","severity":"normal"},{"uid":"3039bdd7a9c8db38","name":"Check received message containing Chinese","time":{"start":1759878517629,"stop":1759878517629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff45d0d8a77c9063","name":"Push message with JSON payload","time":{"start":1759879128175,"stop":1759879128175,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0f0fdcd3452dc3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759877972284,"stop":1759877972285,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b993b08a07952ca","name":"Push message with numeric payload","time":{"start":1759879128173,"stop":1759879128173,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d0e0207134326d","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759878029900,"stop":1759878029900,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc66b8e0f493de4","name":"Generator, one shard","time":{"start":1759878360932,"stop":1759878360933,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f85b4404d51c562","name":"Push message with rate limit","time":{"start":1759879128170,"stop":1759879128170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6455a1cd0db592d","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759877989617,"stop":1759877989618,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ad56e6a81219e9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app94/7/topic141/proto","time":{"start":1759878343146,"stop":1759878343147,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f262bad0837e1a4","name":"Sync message is sent within sync frequency","time":{"start":1759878050444,"stop":1759878050445,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec65900ef3cb9a5","name":"should return false when peer is not on the specified shard","time":{"start":1759877988907,"stop":1759877988907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f972c1646bbf0b64","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759878021902,"stop":1759878021902,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3e10445fe92cef0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759877972283,"stop":1759877972283,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0570c5f74fc6af9","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759878021069,"stop":1759878021070,"duration":1},"status":"passed","severity":"normal"},{"uid":"644eab5e71a8194b","name":"should skip peer when not on same cluster","time":{"start":1759877988523,"stop":1759877988523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb61d649921baa3","name":"Push message with unicode special characters payload","time":{"start":1759879128154,"stop":1759879128154,"duration":0},"status":"passed","severity":"normal"},{"uid":"86aee1785310cb3e","name":"Overlapping topic subscription","time":{"start":1759878544959,"stop":1759878544959,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b20470e9d976c7","name":"should encode/decode to RLP encoding","time":{"start":1759877978640,"stop":1759877978640,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a76cd5da4a30b6","name":"Encoder error raises irrecoverable error","time":{"start":1759878043584,"stop":1759878043584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de01259b84ce7a8","name":"should dial peers from store on start","time":{"start":1759877989597,"stop":1759877989597,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb052568858de33a","name":"should filter out already connected peers","time":{"start":1759877989607,"stop":1759877989608,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e70e981fa17adb","name":"should drop connection via multiaddr with hangUp","time":{"start":1759878162387,"stop":1759878162387,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c276c6d570f2c","name":"should hang up with multiaddr and return true on success","time":{"start":1759877989704,"stop":1759877989704,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8d6ad100e0ea16","name":"should handle case with no peers in store","time":{"start":1759877989608,"stop":1759877989609,"duration":1},"status":"passed","severity":"normal"},{"uid":"42df872b721177ea","name":"should request peer renewal on specific errors","time":{"start":1759878039650,"stop":1759878039655,"duration":5},"status":"passed","severity":"normal"},{"uid":"d759661de20192d0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759877972563,"stop":1759877972563,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5a7e1541802176","name":"Retries within given interval","time":{"start":1759878042263,"stop":1759878042264,"duration":1},"status":"passed","severity":"normal"},{"uid":"5501d8e6867d878c","name":"Push message with content topic containing emoji","time":{"start":1759879128159,"stop":1759879128159,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d161bb10a000a3","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759878021926,"stop":1759878021927,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d02ea124423187","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759878419332,"stop":1759878419334,"duration":2},"status":"passed","severity":"normal"},{"uid":"af9daf863910d3f9","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759877977978,"stop":1759877977978,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a60779ce2e9ea8","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759877972281,"stop":1759877972282,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b14cd680d8abc5","name":"should enable all discoveries when explicitly set","time":{"start":1759878040531,"stop":1759878040533,"duration":2},"status":"passed","severity":"normal"},{"uid":"195d0a1e2310735a","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759878041979,"stop":1759878041979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a815b6c558019185","name":"Check received message containing XML","time":{"start":1759878517630,"stop":1759878517630,"duration":0},"status":"passed","severity":"normal"},{"uid":"624c018b0b9ebccc","name":"should allow redial after failed dial cooldown expires","time":{"start":1759877988526,"stop":1759877988526,"duration":0},"status":"passed","severity":"normal"},{"uid":"33d1932202d6b00d","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759878021897,"stop":1759878021898,"duration":1},"status":"passed","severity":"normal"},{"uid":"71576e966425d11f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759878544971,"stop":1759878544971,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f66e5241b94a8c","name":"should stop and cleanup resources","time":{"start":1759878041365,"stop":1759878041366,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ce46be440a839b","name":"Push message with short payload","time":{"start":1759879128162,"stop":1759879128162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b557cd237db013","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759878075033,"stop":1759878075034,"duration":1},"status":"skipped","severity":"normal"},{"uid":"681053f741069420","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759878045356,"stop":1759878045356,"duration":0},"status":"passed","severity":"normal"},{"uid":"95f1e63435ad8a6f","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759878544974,"stop":1759878544974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c5efe4f7438292","name":"Fails to push message bigger that 1MB","time":{"start":1759879128192,"stop":1759879128192,"duration":0},"status":"passed","severity":"normal"},{"uid":"f048714500b026c3","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759878041991,"stop":1759878041991,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6a3ca677d1ea95","name":"throws on content topic with empty version field","time":{"start":1759877972271,"stop":1759877972271,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cf403ff89170c3","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759877972276,"stop":1759877972276,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cd062e22c02e90","name":"Push message with unicode special characters payload","time":{"start":1759879128186,"stop":1759879128186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67bfefe94c6ca14","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759878160145,"stop":1759878160146,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dfbfb0d1b7de9d9","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759877989269,"stop":1759877989269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9826567f452d1943","name":"should not execute task if max attempts is 0","time":{"start":1759878039656,"stop":1759878039656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9cc3fa4c36f6bc4","name":"Fails to push message with large meta","time":{"start":1759879128180,"stop":1759879128180,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31f7be1c80d7bca","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759878029898,"stop":1759878029898,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e15e10766ae527c5","name":"should requeue task if no peer is available","time":{"start":1759878039641,"stop":1759878039642,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d5ef229699a64f","name":"Push message with Script payload","time":{"start":1759879128164,"stop":1759879128164,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8ab3a4aa887427","name":"should return false when peer is not found","time":{"start":1759877988905,"stop":1759877988906,"duration":1},"status":"passed","severity":"normal"},{"uid":"791825ad210c710a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759877977979,"stop":1759877977980,"duration":1},"status":"passed","severity":"normal"},{"uid":"d446af29db8b70a3","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759877989822,"stop":1759877989822,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2779e9c8a59683","name":"Renews subscription after lossing a connection","time":{"start":1759878544979,"stop":1759878544979,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f2f6f948afe10b","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759878090205,"stop":1759878090206,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a1e7c1a7b9dd91","name":"same cluster: nodes connect","time":{"start":1759878160144,"stop":1759878160144,"duration":0},"status":"passed","severity":"normal"},{"uid":"f262a9ee359b872f","name":"Refresh subscription","time":{"start":1759878544959,"stop":1759878544959,"duration":0},"status":"passed","severity":"normal"},{"uid":"52dd4c35475225eb","name":"Push message with long payload","time":{"start":1759879128150,"stop":1759879128150,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8aa32f0cd7f4b4","name":"should not receive a peer event before start","time":{"start":1759878003340,"stop":1759878003340,"duration":0},"status":"passed","severity":"normal"},{"uid":"988fda36a009650b","name":"should set up event listeners when started","time":{"start":1759878041980,"stop":1759878041980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b67f099ceb88f6b","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759877998882,"stop":1759877998882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7774169fabe96f0b","name":"should process queue every 500ms","time":{"start":1759877988530,"stop":1759877988531,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2191666e11a1cda","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759877977977,"stop":1759877977977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a3535b46fabbcb8","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759878370888,"stop":1759878370888,"duration":0},"status":"passed","severity":"normal"},{"uid":"561da96a4489ef95","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759877972275,"stop":1759877972275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cd53069e9e9100","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759878041992,"stop":1759878041992,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dc4439ce1373a7","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759878419346,"stop":1759878419347,"duration":1},"status":"passed","severity":"normal"},{"uid":"75460c5bcb9cf3d8","name":"Check received message containing Arabic","time":{"start":1759878517629,"stop":1759878517629,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe25e27170cd41fb","name":"Query generator for multiple messages with different content topic format","time":{"start":1759878402613,"stop":1759878402613,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26b7868c093d72a","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759878045356,"stop":1759878045356,"duration":0},"status":"passed","severity":"normal"},{"uid":"715d1c0803760c94","name":"Push message with custom timestamp: 1759881693483","time":{"start":1759879128191,"stop":1759879128191,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe5f224612495eeb","name":"Check message with invalid timestamp is not received","time":{"start":1759878517633,"stop":1759878517633,"duration":0},"status":"passed","severity":"normal"},{"uid":"eec1cd3bbd6fe074","name":"Promise Callback - false","time":{"start":1759878401156,"stop":1759878401157,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3b7d77b13567b0","name":"Push message with content topic containing Chinese","time":{"start":1759879128178,"stop":1759879128178,"duration":0},"status":"passed","severity":"normal"},{"uid":"154f1ecc5b264119","name":"Push message with Russian payload","time":{"start":1759879128184,"stop":1759879128184,"duration":0},"status":"passed","severity":"normal"},{"uid":"981eb82a8381b29a","name":"should properly create location multiaddrs - udp6","time":{"start":1759877978643,"stop":1759877978643,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8ed4bb12f6189","name":"Delete observer","time":{"start":1759878219472,"stop":1759878219472,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a3aadf43c13f7a","name":"Check message received after jswaku node is restarted","time":{"start":1759878517635,"stop":1759878517635,"duration":0},"status":"passed","severity":"normal"},{"uid":"caac24b048e09bf1","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759877999170,"stop":1759877999170,"duration":0},"status":"passed","severity":"normal"},{"uid":"31fdd4b55f3bb5c","name":"can start the service","time":{"start":1759878075019,"stop":1759878075020,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa3e7287a79396a","name":"should compute hash only when first accessed","time":{"start":1759877989822,"stop":1759877989823,"duration":1},"status":"passed","severity":"normal"},{"uid":"4852de9be412346d","name":"Push message with numeric payload","time":{"start":1759879128150,"stop":1759879128151,"duration":1},"status":"passed","severity":"normal"},{"uid":"2456b304d5abb55a","name":"should remove event listeners from globalThis","time":{"start":1759877987956,"stop":1759877987956,"duration":0},"status":"passed","severity":"normal"},{"uid":"55697c1923bbe22","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759878040533,"stop":1759878040533,"duration":0},"status":"passed","severity":"normal"},{"uid":"b675ff51633cfdd9","name":"should not receive a peer event before start","time":{"start":1759878307874,"stop":1759878307874,"duration":0},"status":"passed","severity":"normal"},{"uid":"3597e45f9a246221","name":"should not allow k > 12","time":{"start":1759878021061,"stop":1759878021062,"duration":1},"status":"passed","severity":"normal"},{"uid":"aafa187ccaaedcf1","name":"Nwaku publishes","time":{"start":1759878230944,"stop":1759878230945,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d32cc11b2f2996a","name":"should transition to Unhealthy when no connections","time":{"start":1759878041556,"stop":1759878041556,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d481a7858eb9fc6","name":"should reject on timeout if it was set","time":{"start":1759878042533,"stop":1759878042533,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cb4d70db14097f","name":"Push message with custom timestamp: 1759874493483","time":{"start":1759879128171,"stop":1759879128171,"duration":0},"status":"passed","severity":"normal"},{"uid":"804316923b3f5801","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759878021943,"stop":1759878021944,"duration":1},"status":"passed","severity":"normal"},{"uid":"d292640c43a24563","name":"should insert message id into causal history","time":{"start":1759878029896,"stop":1759878029897,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ab334c707e843dc","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759878041992,"stop":1759878041993,"duration":1},"status":"passed","severity":"normal"},{"uid":"823c566fa89bf0e7","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759878040533,"stop":1759878040534,"duration":1},"status":"passed","severity":"normal"},{"uid":"5995a0c24db128e4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app38/3/topic685/proto","time":{"start":1759878343150,"stop":1759878343150,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9b207155101efc","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759877989701,"stop":1759877989702,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a99783117d23891","name":"should start periodic discovery on start","time":{"start":1759877999527,"stop":1759877999527,"duration":0},"status":"passed","severity":"normal"},{"uid":"deebe6c05cb671ea","name":"new peer added after a peer was already found","time":{"start":1759878249300,"stop":1759878249300,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd49c6d887410f98","name":"should return false when peer shard info is not found","time":{"start":1759877988907,"stop":1759877988908,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8088a2bd22f942e","name":"Push message with content topic containing special chars","time":{"start":1759879128167,"stop":1759879128167,"duration":0},"status":"passed","severity":"normal"},{"uid":"5516a4b21c9024b","name":"should call waitForPeer on Relay","time":{"start":1759878042534,"stop":1759878042535,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c83ab5714d2bf09","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759878029903,"stop":1759878029904,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e81f8d6ab104b2","name":"Push message with SQL Injection payload","time":{"start":1759879128184,"stop":1759879128184,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1122f7c7e4ad6d","name":"should not fail to start the service if it is already started","time":{"start":1759878003340,"stop":1759878003340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e1d88343674e1d","name":"throws if decoders don't match content topics","time":{"start":1759877989712,"stop":1759877989712,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac4559735363fb4","name":"Check received message containing Arabic","time":{"start":1759878517637,"stop":1759878517638,"duration":1},"status":"passed","severity":"normal"},{"uid":"199992a5ea052365","name":"Push message with content topic containing escaped characters","time":{"start":1759879128158,"stop":1759879128158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f628b6b943e18f16","name":"Publish without waiting for remote peer","time":{"start":1759878249438,"stop":1759878249439,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a758ebaee41c76","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759878419339,"stop":1759878419341,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a76131f97b0bc43","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759877997664,"stop":1759877997671,"duration":7},"status":"passed","severity":"normal"},{"uid":"2a2087540fc39f54","name":"can start the service","time":{"start":1759878003338,"stop":1759878003339,"duration":1},"status":"passed","severity":"normal"},{"uid":"d96787c478e80fca","name":"Encoder throws on undefined content topic","time":{"start":1759877989821,"stop":1759877989821,"duration":0},"status":"passed","severity":"normal"},{"uid":"992a70185fc32371","name":"Push message with Arabic payload","time":{"start":1759879128163,"stop":1759879128163,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f4d0fe538dfaf9","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759878355089,"stop":1759878355090,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab09130d89ac8d0","name":"return first retrieved peers without further DNS queries","time":{"start":1759877999490,"stop":1759877999490,"duration":0},"status":"passed","severity":"normal"},{"uid":"df56b8e650ed168f","name":"Ordered callback, aborts when callback returns true","time":{"start":1759878402616,"stop":1759878402616,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c3ea61ba445a2","name":"should handle multiple peer connections","time":{"start":1759877989255,"stop":1759877989255,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfe421e7c6bdc11","name":"Store - dialed first","time":{"start":1759878422656,"stop":1759878422657,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e52171e2fb646b0","name":"Check message on other pubsub topic is not received","time":{"start":1759878517633,"stop":1759878517633,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f2c87f9f59326f9","name":"Push message equal or less that 1MB","time":{"start":1759879128171,"stop":1759879128172,"duration":1},"status":"passed","severity":"normal"},{"uid":"61302e43f1e92f9d","name":"should encode/decode to text encoding","time":{"start":1759877978640,"stop":1759877978641,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80ed1fb960a8b78","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759878021940,"stop":1759878021941,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5bb4a6492b31539","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759878402613,"stop":1759878402613,"duration":0},"status":"passed","severity":"normal"},{"uid":"763d287d5e8903e5","name":"Push message with Arabic payload","time":{"start":1759879128152,"stop":1759879128152,"duration":0},"status":"passed","severity":"normal"},{"uid":"b643b9361c7323ac","name":"should add and remove event listeners correctly","time":{"start":1759878003342,"stop":1759878003342,"duration":0},"status":"passed","severity":"normal"},{"uid":"788949743def1e7c","name":"Push message with meta","time":{"start":1759879128190,"stop":1759879128190,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca95a10fa4a3f9","name":"Check publish message after client node is restarted","time":{"start":1759878240902,"stop":1759878240902,"duration":0},"status":"skipped","severity":"normal"},{"uid":"86410cb00d00463c","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759877989711,"stop":1759877989711,"duration":0},"status":"passed","severity":"normal"},{"uid":"12779d51e26eede3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759877972275,"stop":1759877972275,"duration":0},"status":"passed","severity":"normal"},{"uid":"6753e578b530cc3a","name":"Push message with special chars payload","time":{"start":1759879128183,"stop":1759879128183,"duration":0},"status":"passed","severity":"normal"},{"uid":"5126fee687822fec","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759878419334,"stop":1759878419334,"duration":0},"status":"passed","severity":"normal"},{"uid":"10664bd857811922","name":"Push message with short payload","time":{"start":1759879128149,"stop":1759879128150,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22f73531593189b","name":"Subscribe to topic containing XML and receive message","time":{"start":1759878544976,"stop":1759878544977,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e9e24ce1b7b395","name":"should return usable stream attached to connection","time":{"start":1759877989551,"stop":1759877989551,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e8730d185a9074","name":"Encoder throws on empty string content topic","time":{"start":1759878010946,"stop":1759878010946,"duration":0},"status":"passed","severity":"normal"},{"uid":"34d95e4ecf3cd084","name":"should throw error - no id","time":{"start":1759877978634,"stop":1759877978634,"duration":0},"status":"passed","severity":"normal"},{"uid":"904d066bda5a59f3","name":"should return no connections if no open connection provided","time":{"start":1759877989304,"stop":1759877989305,"duration":1},"status":"passed","severity":"normal"},{"uid":"3667279f06cf094d","name":"should perform initial health assessment on start","time":{"start":1759878041573,"stop":1759878041574,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9ca8cad72b7329","name":"should drop connection to all peers on hangUp","time":{"start":1759878162386,"stop":1759878162386,"duration":0},"status":"passed","severity":"normal"},{"uid":"179508ee8e5cb2c8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759878021909,"stop":1759878021910,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48d21d810812d64","name":"should handle disconnect when peer has no timers","time":{"start":1759877989271,"stop":1759877989277,"duration":6},"status":"passed","severity":"normal"},{"uid":"a64d87a5e005bdad","name":"should handle dial errors gracefully","time":{"start":1759877988524,"stop":1759877988526,"duration":2},"status":"passed","severity":"normal"},{"uid":"26b9dc3c08db4bb4","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759878021923,"stop":1759878021923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7be3ef4b4f159d2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759877972276,"stop":1759877972276,"duration":0},"status":"passed","severity":"normal"},{"uid":"22864dfe21fddcd","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759877998880,"stop":1759877998881,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9edb33251947066","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759877998881,"stop":1759877998881,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d75fe7a05dbc034","name":"Push message with JSON payload","time":{"start":1759879128185,"stop":1759879128185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a2ceb36ee4b259","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759878544970,"stop":1759878544970,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6fc4785d033a9695","name":"Push message with content topic containing unicode special characters","time":{"start":1759879128179,"stop":1759879128180,"duration":1},"status":"passed","severity":"normal"},{"uid":"adac65d74166a737","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759878419337,"stop":1759878419338,"duration":1},"status":"passed","severity":"normal"},{"uid":"e775b8c4e2b28f78","name":"Subscribe to topic containing short and receive message","time":{"start":1759878544959,"stop":1759878544960,"duration":1},"status":"passed","severity":"normal"},{"uid":"6106451defd99a21","name":"Check publish message containing XML","time":{"start":1759878240896,"stop":1759878240896,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee41482568635fe2","name":"Push message with content topic containing JSON","time":{"start":1759879128158,"stop":1759879128158,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ff09064c516bf7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759878029906,"stop":1759878029906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfca7948de22655f","name":"should initialize with default options","time":{"start":1759877999518,"stop":1759877999518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dced5db4e3bf1b","name":"Subscribe to topic containing long and publish message","time":{"start":1759878249443,"stop":1759878249443,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e0ba1dcfbc512d","name":"Using a function","time":{"start":1759878420500,"stop":1759878420500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8488e18f63b33ff","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759877977984,"stop":1759877977984,"duration":0},"status":"passed","severity":"normal"},{"uid":"690f882c594cefcf","name":"Push message with rate limit","time":{"start":1759879128180,"stop":1759879128180,"duration":0},"status":"passed","severity":"normal"},{"uid":"62146ff15cf9d097","name":"Push message with escaped characters payload","time":{"start":1759879128186,"stop":1759879128186,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c335569e883f56","name":"should return false","time":{"start":1759877978635,"stop":1759877978639,"duration":4},"status":"passed","severity":"normal"},{"uid":"a3f33c495589fae6","name":"Outgoing message is emitted as sent","time":{"start":1759878043583,"stop":1759878043584,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72584bb993ea314","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759878217948,"stop":1759878217948,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91585c38577587c","name":"Push message with content topic containing unicode special characters","time":{"start":1759879128190,"stop":1759879128190,"duration":0},"status":"passed","severity":"normal"},{"uid":"2845aed5e3440b4c","name":"should add event listener for peer:discovery","time":{"start":1759877988197,"stop":1759877988197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d14e6c03f90157a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759878544958,"stop":1759878544959,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f1a717f6fb122a","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759878041034,"stop":1759878041035,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ae7076eef54347","name":"tcp ip4 address","time":{"start":1759877977933,"stop":1759877977935,"duration":2},"status":"passed","severity":"normal"},{"uid":"c479cc1ebe7ec957","name":"should properly create peer info with all multiaddrs","time":{"start":1759877978644,"stop":1759877978645,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d8f040c2a26b12","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759877988223,"stop":1759877988223,"duration":0},"status":"passed","severity":"normal"},{"uid":"4153f8993275abf1","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759878517644,"stop":1759878517644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5baf433b51d4c2e","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759878093156,"stop":1759878093156,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a6b5724c7a93644","name":"should clear interval on stop","time":{"start":1759877999527,"stop":1759877999528,"duration":1},"status":"passed","severity":"normal"},{"uid":"c00a7d5162d545db","name":"should mark all messages in causal history as acknowledged","time":{"start":1759878029900,"stop":1759878029900,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c6571e9f0b7639","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759877988837,"stop":1759877988837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb3ff16b5343175","name":"Push message with unicode special characters payload","time":{"start":1759879128176,"stop":1759879128176,"duration":0},"status":"passed","severity":"normal"},{"uid":"914ecded6e10cc03","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759877989261,"stop":1759877989261,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc02032d8b00342","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759877989614,"stop":1759877989615,"duration":1},"status":"passed","severity":"normal"},{"uid":"621e28d42ef88236","name":"should throw error - no public key","time":{"start":1759877978634,"stop":1759877978634,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaab31e53e19baaf","name":"should return false when network is not connected","time":{"start":1759877989702,"stop":1759877989702,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fb751088832193","name":"should stop peer exchange discovery","time":{"start":1759877999520,"stop":1759877999520,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e1fbc15190b229","name":"should dispatch network event when browser goes offline","time":{"start":1759877987984,"stop":1759877987984,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d13a5481176097","name":"should retry failed tasks","time":{"start":1759878039649,"stop":1759878039650,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3733ed9a826a73","name":"throws on content topic with empty encoding field","time":{"start":1759877972272,"stop":1759877972272,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b66c8e51bd7156","name":"Check received message containing escaped characters","time":{"start":1759878517640,"stop":1759878517640,"duration":0},"status":"passed","severity":"normal"},{"uid":"124f99345972dd58","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759877972284,"stop":1759877972284,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37808f2e38e36f9","name":"Push message with custom timestamp: 1729119693483","time":{"start":1759879128191,"stop":1759879128191,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c4d09e792ee686","name":"groups content topics by expected pubsub topic","time":{"start":1759877972279,"stop":1759877972279,"duration":0},"status":"passed","severity":"normal"},{"uid":"920f8e08c496ca34","name":"should initialize with custom TTL","time":{"start":1759877999519,"stop":1759877999519,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e32fd211157e41","name":"Passing page size 19 when there are 20 messages","time":{"start":1759878413743,"stop":1759878413743,"duration":0},"status":"passed","severity":"normal"},{"uid":"70ac2c5a5745a581","name":"Push message with content topic containing numeric","time":{"start":1759879128177,"stop":1759879128178,"duration":1},"status":"passed","severity":"normal"},{"uid":"f240543a27353557","name":"should set field with all protocols enabled","time":{"start":1759877978645,"stop":1759877978645,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde596b2eacf0cc5","name":"should return start time to match max range","time":{"start":1759878041996,"stop":1759878041999,"duration":3},"status":"passed","severity":"normal"},{"uid":"32da0bf964171c31","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759877999167,"stop":1759877999168,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbc7db034cc4325f","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759878389524,"stop":1759878389524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ead8056fc35365","name":"should handle peer store update failures gracefully","time":{"start":1759877989262,"stop":1759877989265,"duration":3},"status":"passed","severity":"normal"},{"uid":"75bfccf0c7f72a89","name":"Callback on promise, aborts when callback returns true","time":{"start":1759878402614,"stop":1759878402614,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c909881b03e2ee","name":"should return different streams if requested simultaniously","time":{"start":1759877989552,"stop":1759877989555,"duration":3},"status":"passed","severity":"normal"},{"uid":"65db8b5fb9fff270","name":"Query generator for multiple messages with different message text format","time":{"start":1759878402612,"stop":1759878402613,"duration":1},"status":"passed","severity":"normal"},{"uid":"3598fff66e1aac7","name":"Asymmetric encrypt & decrypt","time":{"start":1759878009750,"stop":1759878009750,"duration":0},"status":"passed","severity":"normal"},{"uid":"1037c5e5ddf5101f","name":"should start ping timers on peer connect","time":{"start":1759877989255,"stop":1759877989255,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9aee7f0b50c6993","name":"Fails to push message bigger that 1MB","time":{"start":1759879128161,"stop":1759879128161,"duration":0},"status":"passed","severity":"normal"},{"uid":"735bb8b0634a0606","name":"should insert message into bloom filter","time":{"start":1759878029896,"stop":1759878029896,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cb544f50d9c669","name":"should work with stubbed peer manager event emitter","time":{"start":1759878041981,"stop":1759878041985,"duration":4},"status":"passed","severity":"normal"},{"uid":"ec68a8af9f8bdd9f","name":"should dial peer when peer is discovered","time":{"start":1759877988211,"stop":1759877988211,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ee54a057c457de","name":"Filter","time":{"start":1759878422658,"stop":1759878422658,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2a33f2028f28f7","name":"Check publish message containing Basic HTML tag","time":{"start":1759878240896,"stop":1759878240897,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bf569f44e19de86","name":"should start and setup intervals and event listeners","time":{"start":1759878041365,"stop":1759878041365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b0ae27197c7d8","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759878043584,"stop":1759878043584,"duration":0},"status":"passed","severity":"normal"},{"uid":"94029e8d0a5e43d6","name":"should skip updating peer store if peer has same addresses","time":{"start":1759877988222,"stop":1759877988223,"duration":1},"status":"passed","severity":"normal"},{"uid":"16240fbbbd1ecabe","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759878029902,"stop":1759878029903,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb26289f34c78a7","name":"connects to nwaku","time":{"start":1759878420498,"stop":1759878420499,"duration":1},"status":"passed","severity":"normal"},{"uid":"d913e59b82629822","name":"should deliver messages after dependencies are met","time":{"start":1759878029902,"stop":1759878029902,"duration":0},"status":"passed","severity":"normal"},{"uid":"da01f4b19d565ffa","name":"should skip peer when dialed recently","time":{"start":1759877988510,"stop":1759877988510,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ab8a5e86e5d17c","name":"udp ip6 address","time":{"start":1759877977935,"stop":1759877977936,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71f98847df10afc","name":"Push message equal or less that 1MB","time":{"start":1759879128181,"stop":1759879128181,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad24d168b399623c","name":"throws if store query response has error status","time":{"start":1759877989713,"stop":1759877989713,"duration":0},"status":"passed","severity":"normal"},{"uid":"7925d1a682506c68","name":"Push message with Arabic payload","time":{"start":1759879128174,"stop":1759879128174,"duration":0},"status":"passed","severity":"normal"},{"uid":"5efa6672a645a8d9","name":"should initialize with Unhealthy status","time":{"start":1759878041555,"stop":1759878041556,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2d7b84c6db8549","name":"should work with mock decoders","time":{"start":1759878041986,"stop":1759878041986,"duration":0},"status":"passed","severity":"normal"},{"uid":"21942003748baee6","name":"should add received message to localHistory with retrievalHint","time":{"start":1759878029899,"stop":1759878029899,"duration":0},"status":"passed","severity":"normal"},{"uid":"11df72b99b6c670","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759878544960,"stop":1759878544960,"duration":0},"status":"passed","severity":"normal"},{"uid":"d233cf3abe3a95ae","name":"Publishes to nwaku","time":{"start":1759878230944,"stop":1759878230944,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a982b3c2f9fa4e","name":"should do nothing if no non-locked connections to drop","time":{"start":1759877989616,"stop":1759877989616,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd49da03def04d6","name":"Publish message with custom timestamp: Tue Oct 07 2025 22:03:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1759878240899,"stop":1759878240899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b05c8a9ef189205","name":"should emit a peer event after start","time":{"start":1759878307873,"stop":1759878307874,"duration":1},"status":"passed","severity":"normal"},{"uid":"900c5aeebacb1ebc","name":"Push message with content topic containing Chinese","time":{"start":1759879128168,"stop":1759879128168,"duration":0},"status":"passed","severity":"normal"},{"uid":"e614461617246847","name":"should dial all known peers when reached zero connections","time":{"start":1759878112949,"stop":1759878112950,"duration":1},"status":"passed","severity":"normal"},{"uid":"829bb72c56304f61","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759878217951,"stop":1759878217951,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7ee9fe536bbc21","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759878021944,"stop":1759878021945,"duration":1},"status":"passed","severity":"normal"},{"uid":"573c3eae6c4370f6","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759878021922,"stop":1759878021922,"duration":0},"status":"passed","severity":"normal"},{"uid":"22357a1997d9c6ad","name":"should fail to send if no connected peers found","time":{"start":1759878041339,"stop":1759878041339,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5536099c1decb7","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759878234178,"stop":1759878234179,"duration":1},"status":"passed","severity":"normal"},{"uid":"32026d37c0d9c89f","name":"Push message with escaped characters payload","time":{"start":1759879128154,"stop":1759879128154,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca33bc5aa050b16","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759878021910,"stop":1759878021918,"duration":8},"status":"passed","severity":"normal"},{"uid":"14875f6297cfb559","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759877977978,"stop":1759877977978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31f0e534be6bfdf","name":"Push message with short payload","time":{"start":1759879128182,"stop":1759879128182,"duration":0},"status":"passed","severity":"normal"},{"uid":"f412a6e50cfb670c","name":"Push message with Basic HTML tag payload","time":{"start":1759879128185,"stop":1759879128185,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bbeca8e21795a7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759878021942,"stop":1759878021943,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc76a4952dfed42","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759878021925,"stop":1759878021925,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a807de68ed0877","name":"should initialize with default number of peers","time":{"start":1759878040994,"stop":1759878040994,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ea335085184faa","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759878021909,"stop":1759878021909,"duration":0},"status":"passed","severity":"normal"},{"uid":"70391d7ccce7ca00","name":"should dial with PeerId and return stream","time":{"start":1759877989702,"stop":1759877989702,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae33964cbb372c40","name":"should return cached hash on subsequent access","time":{"start":1759877989823,"stop":1759877989823,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d4c3a0d6d3b559","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759878419347,"stop":1759878419348,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf49467afc9c6a8","name":"should query peers that support peer exchange","time":{"start":1759877999522,"stop":1759877999523,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1085186c435448","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759878029493,"stop":1759878029494,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0a5cd46bc9472d","name":"should only return 1 node with relay capability","time":{"start":1759877999489,"stop":1759877999490,"duration":1},"status":"passed","severity":"normal"},{"uid":"1581c8d4c67d00a2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759877972274,"stop":1759877972274,"duration":0},"status":"passed","severity":"normal"},{"uid":"5979aa823e568a43","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759878544970,"stop":1759878544970,"duration":0},"status":"passed","severity":"normal"},{"uid":"f816e00ffe75ba2c","name":"Check received message containing shell command","time":{"start":1759878517631,"stop":1759878517631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d485d2c4b89d6c","name":"should sort by messageId when timestamps are equal","time":{"start":1759878029334,"stop":1759878029334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d5f59d1fc986d39","name":"Bloom filter","time":{"start":1759878029333,"stop":1759878029333,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fb8518fcca5461","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759877978633,"stop":1759877978633,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f99244a3da0174a","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759878041995,"stop":1759878041995,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86ae120ed9514d","name":"should return false and handle errors gracefully","time":{"start":1759877989704,"stop":1759877989704,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3767ec0d30ce2f","name":"Push message with shell command payload","time":{"start":1759879128185,"stop":1759879128186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f5b23635606ca5","name":"Throws when trying to push message with empty payload","time":{"start":1759879128155,"stop":1759879128155,"duration":0},"status":"passed","severity":"normal"},{"uid":"35de8b1b516c6a26","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759877972281,"stop":1759877972281,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8c6843fd77c22a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app70/8/topic27/utf8","time":{"start":1759878343150,"stop":1759878343151,"duration":1},"status":"passed","severity":"normal"},{"uid":"d221d8aabcde4dc5","name":"should handle errors when getting connections","time":{"start":1759877987985,"stop":1759877987985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f66ea0a1f9dc6f7","name":"Passing invalid cursor","time":{"start":1759878355092,"stop":1759878355092,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb534acd9baf4cd2","name":"Ordered Callback - false","time":{"start":1759878401157,"stop":1759878401158,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad3d1ae3efc30d2","name":"Push message with content topic containing numeric","time":{"start":1759879128156,"stop":1759879128156,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c620f41c7ec25a","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759878041990,"stop":1759878041990,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6d4c1f545d4a83","name":"Check received message containing Script","time":{"start":1759878517630,"stop":1759878517630,"duration":0},"status":"passed","severity":"normal"},{"uid":"798b7b977ebedb4","name":"Push message with content topic containing long","time":{"start":1759879128156,"stop":1759879128156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f143d5bfb4a7a9db","name":"should reject if Relay is requested but not mounted","time":{"start":1759878042531,"stop":1759878042531,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34f7561f11e2805","name":"should properly create location multiaddrs - udp","time":{"start":1759877978644,"stop":1759877978644,"duration":0},"status":"passed","severity":"normal"},{"uid":"55aee3dd73cbe2f9","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759877998880,"stop":1759877998880,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82daf97a062a21c","name":"should set default options when no config provided","time":{"start":1759877989698,"stop":1759877989698,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab57d863108a3ee3","name":"should dial peers from store when no connections remain","time":{"start":1759877989602,"stop":1759877989602,"duration":0},"status":"passed","severity":"normal"},{"uid":"c00f5ae5794d7ec1","name":"should drop connection to one peer on hangUp","time":{"start":1759878162387,"stop":1759878162387,"duration":0},"status":"passed","severity":"normal"},{"uid":"54aa14bb5f2d3d6e","name":"returns all values when wanted number matches available values","time":{"start":1759877997653,"stop":1759877997663,"duration":10},"status":"passed","severity":"normal"},{"uid":"25f0fc559a6d4c4e","name":"should check false positive rate","time":{"start":1759878026328,"stop":1759878026328,"duration":0},"status":"passed","severity":"normal"},{"uid":"df88f0b614b63c56","name":"Does not throw an exception when node disconnects","time":{"start":1759878420499,"stop":1759878420499,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d419cc665f7474","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759877999169,"stop":1759877999170,"duration":1},"status":"passed","severity":"normal"},{"uid":"77914ec8382dc37d","name":"Push message with Basic HTML tag payload","time":{"start":1759879128175,"stop":1759879128175,"duration":0},"status":"passed","severity":"normal"},{"uid":"de77eff17e10fe2f","name":"Check received message containing long","time":{"start":1759878517628,"stop":1759878517628,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c15307ecf4a8f5","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759878041034,"stop":1759878041034,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4bff1d63963bf4","name":"Query with Promise Callback, No Decoder","time":{"start":1759878370888,"stop":1759878370889,"duration":1},"status":"passed","severity":"normal"},{"uid":"373356b3a98fb043","name":"LightPush","time":{"start":1759878422657,"stop":1759878422657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8938ff55731ab454","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759878040820,"stop":1759878040820,"duration":0},"status":"passed","severity":"normal"},{"uid":"a809275297519da3","name":"can start the service","time":{"start":1759878307871,"stop":1759878307872,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf11cf9829b7d19d","name":"Push message with numeric payload","time":{"start":1759879128183,"stop":1759879128183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd740bd5c974d2e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759878249447,"stop":1759878249447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f538319c43da52b3","name":"Relay + Store","time":{"start":1759878075203,"stop":1759878075203,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e11b614b17dbf4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759878544979,"stop":1759878544979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad8823f3733f139c","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759878234179,"stop":1759878234179,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c6497a25f52707a","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759878249445,"stop":1759878249445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b365d20b0fb98f08","name":"should not fail to stop the service if it was not started","time":{"start":1759878003339,"stop":1759878003339,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe02fcfca8fc406a","name":"Push message with content topic containing emoji","time":{"start":1759879128169,"stop":1759879128169,"duration":0},"status":"passed","severity":"normal"},{"uid":"173aea4786f74da1","name":"isConnected return false after peer stops","time":{"start":1759878090207,"stop":1759878090207,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fdd0439d81a2aa","name":"should return true when peer is on the specified shard","time":{"start":1759877988906,"stop":1759877988906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b975033c01c0503d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759878544968,"stop":1759878544969,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b0ea0b716fe7c0","name":"Subscribe to topic containing short and publish message","time":{"start":1759878249442,"stop":1759878249442,"duration":0},"status":"passed","severity":"normal"},{"uid":"320ac4d907a507d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759877987984,"stop":1759877987985,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a22f054fea1343b","name":"should have no discoveries enabled by default","time":{"start":1759878040531,"stop":1759878040531,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb36c13641be41ea","name":"Push message with shell command payload","time":{"start":1759879128153,"stop":1759879128154,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f68e9a86fa54209","name":"Check message received after jswaku node is restarted","time":{"start":1759878517643,"stop":1759878517643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e093bb00c654e15e","name":"should handle empty peer infos gracefully","time":{"start":1759877999164,"stop":1759877999164,"duration":0},"status":"passed","severity":"normal"},{"uid":"a053695283728c51","name":"should process up to 3 peers at once","time":{"start":1759877988531,"stop":1759877988531,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0723a98791ed99","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759877989598,"stop":1759877989598,"duration":0},"status":"passed","severity":"normal"},{"uid":"9675dbdbd0e6b331","name":"Accepts a valid Waku Message","time":{"start":1759878053748,"stop":1759878053749,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c163785b8893cef","name":"should respect custom numPeersToUse configuration","time":{"start":1759878041023,"stop":1759878041023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d866d3bf34e74a5","name":"should add peer to queue when queue is not empty","time":{"start":1759877988509,"stop":1759877988509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0ad8cae82cb118","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759877988718,"stop":1759877988718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f51ab7fc00cf4d5","name":"should create PeerExchangeDiscovery instance","time":{"start":1759877999528,"stop":1759877999528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4636736917d82e63","name":"random static sharding 9 - Cluster ID: 251, Shard ID: 933","time":{"start":1759878399117,"stop":1759878399117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5827e911bd1686f6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759878160144,"stop":1759878160145,"duration":1},"status":"passed","severity":"normal"},{"uid":"b548856cf8c4200","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759878021924,"stop":1759878021925,"duration":1},"status":"passed","severity":"normal"},{"uid":"741838e66d1bd61d","name":"should work with mixed v2 and v3 peers","time":{"start":1759878041346,"stop":1759878041346,"duration":0},"status":"passed","severity":"normal"},{"uid":"49bc4808c6ec6545","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759877999168,"stop":1759877999169,"duration":1},"status":"passed","severity":"normal"},{"uid":"926d0ad1790ec36e","name":"should handle very large timestamps","time":{"start":1759878029495,"stop":1759878029495,"duration":0},"status":"passed","severity":"normal"},{"uid":"42395fa8f04cfbdb","name":"should handle large number of peers request","time":{"start":1759877999176,"stop":1759877999177,"duration":1},"status":"passed","severity":"normal"},{"uid":"31d3b579fcb6097b","name":"should query peer with peer exchange protocol","time":{"start":1759877999524,"stop":1759877999524,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c548926af236823","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759878544964,"stop":1759878544964,"duration":0},"status":"passed","severity":"normal"},{"uid":"d05c77012d4b005","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759878137336,"stop":1759878137337,"duration":1},"status":"passed","severity":"normal"},{"uid":"93bc3ce61f395c89","name":"should not receive a peer event after stop","time":{"start":1759878075023,"stop":1759878075027,"duration":4},"status":"passed","severity":"normal"},{"uid":"1c0c9a1b46006082","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759878075033,"stop":1759878075033,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b269371a0b30f628","name":"Check message with no payload is not received","time":{"start":1759878517634,"stop":1759878517635,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3ae582a5178a642","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759878402614,"stop":1759878402614,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f2046d397c5183","name":"random static sharding 10 - Cluster ID: 37, Shard ID: 885","time":{"start":1759878399117,"stop":1759878399118,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e28ec8fb6ee5c1d","name":"should skip peers without peer exchange protocol","time":{"start":1759877999522,"stop":1759877999522,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d99003a9f8b243","name":"Push message with content topic containing escaped characters","time":{"start":1759879128179,"stop":1759879128179,"duration":0},"status":"passed","severity":"normal"},{"uid":"46da9782fb9e7fcd","name":"Decrypt messages","time":{"start":1759878219471,"stop":1759878219471,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ecaa2329b34a3c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759878021904,"stop":1759878021904,"duration":0},"status":"passed","severity":"normal"},{"uid":"774d4c55b23da0a4","name":"should work with stubbed retrieve function","time":{"start":1759878041985,"stop":1759878041985,"duration":0},"status":"passed","severity":"normal"},{"uid":"584da1a23f4db0a1","name":"Callback on promise","time":{"start":1759878402613,"stop":1759878402614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b4edee291a90cb","name":"should filter out undefined ENRs","time":{"start":1759877999164,"stop":1759877999167,"duration":3},"status":"passed","severity":"normal"},{"uid":"598188c9c0af7528","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759878029903,"stop":1759878029903,"duration":0},"status":"passed","severity":"normal"},{"uid":"30447018f15bd561","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759878217947,"stop":1759878217947,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a806b5d49476209","name":"Push message with escaped characters payload","time":{"start":1759879128165,"stop":1759879128165,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4613da49814536c","name":"Check publish message containing emoji","time":{"start":1759878240898,"stop":1759878240898,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bb10855ad8a865","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759878544977,"stop":1759878544977,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f992ba9b01c09c3","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759878021924,"stop":1759878021924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3db990c349912a9","name":"Encoder throws on undefined content topic","time":{"start":1759878009320,"stop":1759878009320,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb8f1f1ee98af1a","name":"should capture event listeners for testing","time":{"start":1759878041986,"stop":1759878041986,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fb6b0df9a5c1dd","name":"configure the node with multiple content topics","time":{"start":1759878343152,"stop":1759878343152,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b83bcd842dde095","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759878021903,"stop":1759878021903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3dce536679a277","name":"should create dialer with libp2p and shardReader","time":{"start":1759877988491,"stop":1759877988492,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca191c9aac6522eb","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759878544965,"stop":1759878544965,"duration":0},"status":"passed","severity":"normal"},{"uid":"95bd7d46b90992d9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app61/3/topic526/json","time":{"start":1759878343149,"stop":1759878343149,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90923b540cb7ade","name":"handles different networkShards values correctly","time":{"start":1759877972280,"stop":1759877972280,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf55ff0e4e97e58","name":"Generator, 2 different shards","time":{"start":1759878360933,"stop":1759878360933,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c41ec07e8bd7e7","name":"Outgoing message is retried until acknowledged","time":{"start":1759878045355,"stop":1759878045355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89b472fd6928f13","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759878407596,"stop":1759878407596,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1b590362e0fd1e","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759878137334,"stop":1759878137335,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0e5cf61c8f480a","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759877977981,"stop":1759877977981,"duration":0},"status":"passed","severity":"normal"},{"uid":"475582ea212c47d7","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759878021925,"stop":1759878021925,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3dbe198fd6bb5d2","name":"should not create relay timers when relay is not provided","time":{"start":1759877989268,"stop":1759877989268,"duration":0},"status":"passed","severity":"normal"},{"uid":"691a88517a85d34d","name":"should be safe to call multiple times","time":{"start":1759877989700,"stop":1759877989700,"duration":0},"status":"passed","severity":"normal"},{"uid":"527654777749086b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759878249448,"stop":1759878249449,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab0e32be64e383f","name":"Check publish message containing shell command","time":{"start":1759878240897,"stop":1759878240897,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecc15a5fad5c3e6","name":"returns only open connection if one present","time":{"start":1759877989304,"stop":1759877989304,"duration":0},"status":"passed","severity":"normal"},{"uid":"1145c73b141e9c06","name":"should use configured peers when available","time":{"start":1759878042413,"stop":1759878042413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae822d3da665bc41","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759877989167,"stop":1759877989168,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87fb03e83ca93e8","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759878021925,"stop":1759878021926,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32337c38c312124","name":"should emit message when we just started and store connect event occurs","time":{"start":1759878041991,"stop":1759878041992,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc64c95c78b0a56c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759878041033,"stop":1759878041033,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90463265ae109cc","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759878544978,"stop":1759878544978,"duration":0},"status":"passed","severity":"normal"},{"uid":"84635aaf8353ed49","name":"should not receive a peer event after stop","time":{"start":1759878307874,"stop":1759878307874,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3408e738e31197e","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759878112950,"stop":1759878112950,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc37d2132a65c093","name":"Fails to push message with large meta","time":{"start":1759879128190,"stop":1759879128190,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed24cf9c14dd0c98","name":"Push message with content topic containing Russian","time":{"start":1759879128178,"stop":1759879128179,"duration":1},"status":"passed","severity":"normal"},{"uid":"767fe713b2ff1923","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759877977980,"stop":1759877977980,"duration":0},"status":"passed","severity":"normal"},{"uid":"ada9a83c0fe7fb25","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759878043092,"stop":1759878043092,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe034a49eaa1b521","name":"should create ShardReader with auto sharding network config","time":{"start":1759877988896,"stop":1759877988896,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f893aa18341256","name":"Publish message with custom timestamp: Wed Oct 16 2024 23:03:54 GMT+0000 (Coordinated Universal Time)","time":{"start":1759878240899,"stop":1759878240899,"duration":0},"status":"passed","severity":"normal"},{"uid":"489ae11c11478357","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759878041993,"stop":1759878041993,"duration":0},"status":"passed","severity":"normal"},{"uid":"95344ccad184840f","name":"Subscribe and publish message","time":{"start":1759878249439,"stop":1759878249439,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbfd763951e15f2f","name":"Check message with non string payload is not received","time":{"start":1759878517635,"stop":1759878517635,"duration":0},"status":"passed","severity":"normal"},{"uid":"866b3297ee90a156","name":"should create PeerExchange instance with components","time":{"start":1759877999183,"stop":1759877999184,"duration":1},"status":"passed","severity":"normal"},{"uid":"901c08bc3c28591d","name":"random static sharding 2 - Cluster ID: 48, Shard ID: 617","time":{"start":1759878399106,"stop":1759878399110,"duration":4},"status":"passed","severity":"normal"},{"uid":"104740384ff83356","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759878249300,"stop":1759878249301,"duration":1},"status":"passed","severity":"normal"},{"uid":"1816a09057363947","name":"Push message with content topic containing SQL Injection","time":{"start":1759879128168,"stop":1759879128168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5ddd2d29aacd76","name":"should send to specified number of peers of used peers","time":{"start":1759878041339,"stop":1759878041339,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f859d83e195df10","name":"should be able to decode the field with only STORE set to true","time":{"start":1759877977982,"stop":1759877977982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76f01855f304000","name":"Check received message containing escaped characters","time":{"start":1759878517631,"stop":1759878517631,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fda5d1b76deda8","name":"should reassess health immediately when peer disconnects","time":{"start":1759878041573,"stop":1759878041573,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa48508eb41f99e","name":"Waku message hash computation (no timestamp)","time":{"start":1759877988719,"stop":1759877988719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9336a4b49a261cf3","name":"Check received message containing short","time":{"start":1759878517627,"stop":1759878517628,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d1f13581673bcf7","name":"Push message with shell command payload","time":{"start":1759879128175,"stop":1759879128175,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a7e76c462b6ad4e","name":"topics with same application and version share the same shard","time":{"start":1759877972278,"stop":1759877972278,"duration":0},"status":"passed","severity":"normal"},{"uid":"975637e5d1da2b39","name":"should select older connection if present","time":{"start":1759877989305,"stop":1759877989305,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5904cb60151bd5","name":"Cluster ID 0, shard 1","time":{"start":1759878399106,"stop":1759878399106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2dc2639765dbbc","name":"Throws when trying to push message with empty payload","time":{"start":1759879128166,"stop":1759879128166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1687c81e2cb8d376","name":"Ephemeral field set to true","time":{"start":1759877989820,"stop":1759877989821,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb3234cbbdea552","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759878029902,"stop":1759878029902,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e5c227edc1b038","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759878021918,"stop":1759878021918,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62401521c058777","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759878075032,"stop":1759878075033,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9ed34b5304f7b65d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759877977985,"stop":1759877977985,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f79f6e369295de","name":"Outgoing message is emitted as sending","time":{"start":1759878045352,"stop":1759878045352,"duration":0},"status":"passed","severity":"normal"},{"uid":"521d0da7fe119695","name":"should handle shard reader errors gracefully","time":{"start":1759877988546,"stop":1759877988546,"duration":0},"status":"passed","severity":"normal"},{"uid":"16658ff8d9d05697","name":"Passing an array","time":{"start":1759878420499,"stop":1759878420499,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eaebfc9a04f51b0","name":"Check message with no content topic is not received","time":{"start":1759878517643,"stop":1759878517643,"duration":0},"status":"passed","severity":"normal"},{"uid":"911f7935f4172a3","name":"retrieves a single peer","time":{"start":1759877999486,"stop":1759877999486,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5b561bd3eb1b0f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759878544975,"stop":1759878544975,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ff62b66d9aca174","name":"Mutual subscription","time":{"start":1759878249438,"stop":1759878249438,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a546d8c1bf635a6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759878249444,"stop":1759878249445,"duration":1},"status":"passed","severity":"normal"},{"uid":"32585df92618c313","name":"Incoming message is emitted as received","time":{"start":1759878043585,"stop":1759878043586,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5dccf3d6eccbb23","name":"Push message with long payload","time":{"start":1759879128162,"stop":1759879128162,"duration":0},"status":"passed","severity":"normal"},{"uid":"9611b7d7e4cd7254","name":"should handle peer not in mesh for all topics","time":{"start":1759877989279,"stop":1759877989279,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb1a59d89ffd1cd","name":"throws on content topic with empty topic name field","time":{"start":1759877972272,"stop":1759877972272,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dfda173d7bf39e","name":"it tolerates circular branch references","time":{"start":1759877999486,"stop":1759877999487,"duration":1},"status":"passed","severity":"normal"},{"uid":"8626cb8970cf98ec","name":"should invoke callbacks when receiving a message","time":{"start":1759878041359,"stop":1759878041364,"duration":5},"status":"passed","severity":"normal"},{"uid":"e057d251149e1b29","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759878234184,"stop":1759878234184,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d87498e3c41a4d","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759877989555,"stop":1759877989555,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d36385b9b9d5f5","name":"Query with Ordered Callback, No Decoder","time":{"start":1759878370887,"stop":1759878370887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2673f1faef7e3968","name":"should return false for sync message without causal history","time":{"start":1759878045359,"stop":1759878045359,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c8fc0279fc0629","name":"should skip peers without peer exchange protocol","time":{"start":1759877999524,"stop":1759877999524,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e50593a4da8f1f","name":"Subscribe to topic containing short and receive message","time":{"start":1759878544973,"stop":1759878544974,"duration":1},"status":"passed","severity":"normal"},{"uid":"5aa5c7190068ceef","name":"Push message with content topic containing JSON","time":{"start":1759879128179,"stop":1759879128179,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1265b0e88fc8d9","name":"Sign & Recover","time":{"start":1759878009751,"stop":1759878009751,"duration":0},"status":"passed","severity":"normal"},{"uid":"64270fd2190e09bf","name":"should clear existing timers before creating new ones","time":{"start":1759877989278,"stop":1759877989278,"duration":0},"status":"passed","severity":"normal"},{"uid":"229215abf585677f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759878041010,"stop":1759878041010,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c7d576d34f2f33","name":"should return true even if peer has no overlapping shards","time":{"start":1759877988898,"stop":1759877988899,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4a36efeac96beb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759878021940,"stop":1759878021940,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbd815a0554e05b","name":"Check received message containing Chinese","time":{"start":1759878517637,"stop":1759878517637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cd23f9fb768669","name":"should accept empty decoders array","time":{"start":1759878041980,"stop":1759878041980,"duration":0},"status":"passed","severity":"normal"},{"uid":"becceb2250156987","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759877989267,"stop":1759877989267,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8397f3e5719075","name":"should handle complete connection lifecycle","time":{"start":1759877987993,"stop":1759877987993,"duration":0},"status":"passed","severity":"normal"},{"uid":"20abfe6c544880ab","name":"should process tasks in queue","time":{"start":1759878039641,"stop":1759878039641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd554d5c4d745b28","name":"should be safe to call multiple times","time":{"start":1759877989254,"stop":1759877989254,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fab854dc469042","name":"Check publish message containing long","time":{"start":1759878240893,"stop":1759878240893,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f6b2501a83047eb","name":"Push message with rate limit","time":{"start":1759879128160,"stop":1759879128160,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8366864c1224eb","name":"should maintain proper timestamps if all messages received","time":{"start":1759878029898,"stop":1759878029898,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b6751abfb24a64a3","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759877989556,"stop":1759877989556,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eec6616509c927","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759878355091,"stop":1759878355091,"duration":0},"status":"passed","severity":"normal"},{"uid":"d830f38e3d8fca26","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759878041022,"stop":1759878041022,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8a42324fc62911","name":"should dial peer when no shard info available","time":{"start":1759877988524,"stop":1759877988524,"duration":0},"status":"passed","severity":"normal"},{"uid":"3528bd94dd6042c5","name":"Check received message with timestamp: 1759878069409 ","time":{"start":1759878517632,"stop":1759878517632,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c56da4ba6acebc","name":"Push message with content topic containing short","time":{"start":1759879128177,"stop":1759879128177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eff95eac7062e36","name":"Push message with Chinese payload","time":{"start":1759879128173,"stop":1759879128173,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d260554a59f8d1","name":"Nodes with multiple pubsub topic","time":{"start":1759878234185,"stop":1759878234185,"duration":0},"status":"passed","severity":"normal"},{"uid":"91db6206146a011f","name":"should handle dial errors gracefully","time":{"start":1759877988211,"stop":1759877988211,"duration":0},"status":"passed","severity":"normal"},{"uid":"836fa1bf4735b8da","name":"Check message with no payload is not received","time":{"start":1759878517643,"stop":1759878517643,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2b64f575cd698c","name":"Subscribe to topic containing Script and receive message","time":{"start":1759878544976,"stop":1759878544976,"duration":0},"status":"passed","severity":"normal"},{"uid":"dabdcf3f22d1cbde","name":"ends if stream creation fails","time":{"start":1759877989712,"stop":1759877989713,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbbb7cbb351ac00f","name":"should handle peer store errors gracefully","time":{"start":1759877989614,"stop":1759877989614,"duration":0},"status":"passed","severity":"normal"},{"uid":"162cdfd36b481c6a","name":"should set field with only RELAY enabled","time":{"start":1759877978646,"stop":1759877978646,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9ae058fa6d73de","name":"Wrong topic","time":{"start":1759878343151,"stop":1759878343152,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6685e01617a714","name":"Push message with content topic containing short","time":{"start":1759879128167,"stop":1759879128167,"duration":0},"status":"passed","severity":"normal"},{"uid":"553ff4d665ca208e","name":"should handle peer store errors gracefully","time":{"start":1759877999523,"stop":1759877999523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8eb778da508483","name":"should return all connected peers without codec filter","time":{"start":1759877989705,"stop":1759877989705,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd3d18a00d7fe5a4","name":"Encoder throws on empty string content topic","time":{"start":1759877989821,"stop":1759877989821,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0729286c2769a12","name":"Check received message with timestamp: 1759878069408000000 ","time":{"start":1759878517640,"stop":1759878517641,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fef8d655e20c9e5","name":"Push message with content topic containing emoji","time":{"start":1759879128180,"stop":1759879128180,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd7e150d8303516","name":"should create ConnectionManager with required options","time":{"start":1759877989697,"stop":1759877989698,"duration":1},"status":"passed","severity":"normal"},{"uid":"25630cd8c5c13eb7","name":"should create a new stream if no existing for protocol found","time":{"start":1759877989552,"stop":1759877989552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e48ec45f3d640d8","name":"msgTime: 0 ms from now, startTime: 1759792002848, endTime: 1759878402848","time":{"start":1759878419345,"stop":1759878419346,"duration":1},"status":"passed","severity":"normal"},{"uid":"a300e9d5dba8961b","name":"should not change state when connections remain after disconnect","time":{"start":1759877987973,"stop":1759877987975,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4f2d4ce2c9a9ee4","name":"Push message with special chars payload","time":{"start":1759879128173,"stop":1759879128173,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6ddc1cf37b450c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759878544958,"stop":1759878544958,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4369757eb4251b05","name":"should return false for different channelId","time":{"start":1759878045358,"stop":1759878045359,"duration":1},"status":"passed","severity":"normal"},{"uid":"6159d9d77d55f338","name":"Push message with emoji payload","time":{"start":1759879128154,"stop":1759879128155,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e9b0bdac2f470a","name":"should reject if Filter is requested but not mounted","time":{"start":1759878042532,"stop":1759878042532,"duration":0},"status":"passed","severity":"normal"},{"uid":"15941fcd929323ad","name":"should set field with only FILTER enabled","time":{"start":1759877978646,"stop":1759877978647,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a818a3227a381a4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759877972285,"stop":1759877972285,"duration":0},"status":"passed","severity":"normal"},{"uid":"558bdf529bffc19d","name":"Push message with custom timestamp: 1759881693482","time":{"start":1759879128160,"stop":1759879128161,"duration":1},"status":"passed","severity":"normal"},{"uid":"193b450fbe497100","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759878407596,"stop":1759878407605,"duration":9},"status":"passed","severity":"normal"},{"uid":"c15d3f5c6652335f","name":"should skip peer when already connected","time":{"start":1759877988509,"stop":1759877988510,"duration":1},"status":"passed","severity":"normal"},{"uid":"59779879bdf5c006","name":"rejects hash query with time filter","time":{"start":1759877989171,"stop":1759877989172,"duration":1},"status":"passed","severity":"normal"},{"uid":"f393373635f09187","name":"Push message with content topic containing Arabic","time":{"start":1759879128168,"stop":1759879128168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c140f027d37911","name":"Check publish message containing Script","time":{"start":1759878240896,"stop":1759878240896,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b04912c27c51a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759878021945,"stop":1759878021945,"duration":0},"status":"passed","severity":"normal"},{"uid":"e333e5e0d566b507","name":"Passing page size 3 when there are 20 messages","time":{"start":1759878413737,"stop":1759878413738,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0fbe500a1c2deb1","name":"Fails to push message bigger that 1MB","time":{"start":1759879128172,"stop":1759879128172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d427a7ec81584410","name":"should return true when peer is on the same cluster","time":{"start":1759877988897,"stop":1759877988898,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28d0a5e1b364c74","name":"Push message with custom timestamp: 1729119693483","time":{"start":1759879128181,"stop":1759879128181,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b40ed5bceb5910","name":"Subscribe to topic containing Script and receive message","time":{"start":1759878544963,"stop":1759878544963,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dcfb034efa8441","name":"should stop ping timers on peer disconnect","time":{"start":1759877989260,"stop":1759877989260,"duration":0},"status":"passed","severity":"normal"},{"uid":"8128272c2089485f","name":"should not dial peers from store when browser is not connected","time":{"start":1759877989602,"stop":1759877989602,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefae1f4ad77e4a1","name":"Push message with Arabic payload","time":{"start":1759879128184,"stop":1759879128184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f7ef66271d86ad","name":"Check received message containing short","time":{"start":1759878517636,"stop":1759878517636,"duration":0},"status":"passed","severity":"normal"},{"uid":"89e5b48cb0342875","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759877988924,"stop":1759877988925,"duration":1},"status":"passed","severity":"normal"},{"uid":"214eab3d4bd6adbf","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759877988837,"stop":1759877988838,"duration":1},"status":"passed","severity":"normal"},{"uid":"af893b3885c616c","name":"Push message equal or less that 1MB","time":{"start":1759879128161,"stop":1759879128161,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b47174fcc7b9e70","name":"Check received message containing special chars","time":{"start":1759878517637,"stop":1759878517637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb731a284d616b70","name":"should encodeTxt and decodeTxt","time":{"start":1759877978629,"stop":1759877978629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5994c2684d45e2b7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759878355091,"stop":1759878355092,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0222e32f8e8a21","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759878021904,"stop":1759878021904,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80d74195b028cc7","name":"should get all peers from store","time":{"start":1759877989607,"stop":1759877989607,"duration":0},"status":"passed","severity":"normal"},{"uid":"79323cc4d58f930a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759878370887,"stop":1759878370887,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e3496f52c1b66","name":"Push message with JSON payload","time":{"start":1759879128165,"stop":1759879128165,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e738228a9b7911","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759878240898,"stop":1759878240898,"duration":0},"status":"passed","severity":"normal"},{"uid":"5237ac1cc47d1b94","name":"should decode valid enr with tcp successfully","time":{"start":1759877978633,"stop":1759877978633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29e4a9504c1470b","name":"should be safe to call multiple times","time":{"start":1759877989601,"stop":1759877989601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f31bd8cc0e9f2db","name":"should set field with all protocols disabled","time":{"start":1759877978645,"stop":1759877978645,"duration":0},"status":"passed","severity":"normal"},{"uid":"7338a4c56278960a","name":"should update ack status of messages in outgoing buffer","time":{"start":1759878029905,"stop":1759878029905,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fdcddec2cf0259","name":"should dial peer when on same shard","time":{"start":1759877988523,"stop":1759877988524,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce13ecfc9af918c4","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759878217948,"stop":1759878217949,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef6d22da6cbefb57","name":"Subscribe and receive messages via lightPush","time":{"start":1759878544955,"stop":1759878544956,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0b59d91c2320b2e","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759878544962,"stop":1759878544962,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fe8d1fd1e1aa9","name":"should be empty when created","time":{"start":1759878041353,"stop":1759878041353,"duration":0},"status":"passed","severity":"normal"},{"uid":"6373c1323abf089d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759878029898,"stop":1759878029899,"duration":1},"status":"passed","severity":"normal"},{"uid":"9169dc53c6f9a0e6","name":"should be safe to call multiple times","time":{"start":1759877988210,"stop":1759877988210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2666a47072794eb9","name":"Fails to push message bigger that 1MB","time":{"start":1759879128182,"stop":1759879128182,"duration":0},"status":"passed","severity":"normal"},{"uid":"54725d80c3dab141","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759878544968,"stop":1759878544968,"duration":0},"status":"passed","severity":"normal"},{"uid":"4021745bd2765b96","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759877989707,"stop":1759877989707,"duration":0},"status":"passed","severity":"normal"},{"uid":"afdf692391ec8728","name":"Check received message containing XML","time":{"start":1759878517639,"stop":1759878517639,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d7adbb16d7b69b","name":"should send relay ping messages on timer","time":{"start":1759877989270,"stop":1759877989270,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9360f28f9b1f0c5","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759878040539,"stop":1759878040539,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee0b2ce9faffd9e","name":"Relay - dialed after","time":{"start":1759878422654,"stop":1759878422654,"duration":0},"status":"passed","severity":"normal"},{"uid":"815037fe6d8b6e54","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759878544957,"stop":1759878544957,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6f9f396d735644","name":"should skip peers that were recently queried","time":{"start":1759877999523,"stop":1759877999524,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf91ed2f23e137cd","name":"Check received message containing Basic HTML tag","time":{"start":1759878517630,"stop":1759878517631,"duration":1},"status":"passed","severity":"normal"},{"uid":"529625a6d9eb1b49","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759878021927,"stop":1759878021927,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb265e577d4eedff","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759878360933,"stop":1759878360933,"duration":0},"status":"passed","severity":"normal"},{"uid":"29598e2604d9a10d","name":"should return PeerId when PeerId is provided","time":{"start":1759877988836,"stop":1759877988836,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e7af5a827beef0","name":"should retry if all attempts fail","time":{"start":1759878039664,"stop":1759878039664,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c65e9b03e9a10e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759878389523,"stop":1759878389523,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a3aa45ba843cdd1","name":"Sample","time":{"start":1759877977952,"stop":1759877977953,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6a4dcf40f8bd5f7","name":"Encoder error raises irrecoverable error","time":{"start":1759878045353,"stop":1759878045353,"duration":0},"status":"passed","severity":"normal"},{"uid":"c056835b52365dc2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759878240901,"stop":1759878240901,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a714852abba55d2","name":"should set field with only STORE enabled","time":{"start":1759877978646,"stop":1759877978646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55205127d4aff33","name":"should be safe to call multiple times","time":{"start":1759877989243,"stop":1759877989253,"duration":10},"status":"passed","severity":"normal"},{"uid":"2ca161b0527cecea","name":"Subscribe and receive messages via waku relay post","time":{"start":1759878544957,"stop":1759878544957,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c42252906a025d5","name":"Check received message containing shell command","time":{"start":1759878517639,"stop":1759878517640,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a399999f3092296","name":"should return true for sync message with causal history","time":{"start":1759878045360,"stop":1759878045360,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e51f0e2314fcf45","name":"should emit a peer event after start","time":{"start":1759878075022,"stop":1759878075022,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdad9aa7e0e896f5","name":"Encoder throws on empty string content topic","time":{"start":1759878009321,"stop":1759878009321,"duration":0},"status":"passed","severity":"normal"},{"uid":"105a40a616f42dc4","name":"should maintain desired error rate","time":{"start":1759878026324,"stop":1759878026324,"duration":0},"status":"passed","severity":"normal"},{"uid":"e463dd45e9dee6a5","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759878517633,"stop":1759878517633,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a887c7753edee12","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759877972276,"stop":1759877972276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5b29393eb5b9c6","name":"should not be delivered","time":{"start":1759878029905,"stop":1759878029905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e99bee588588fe","name":"should handle all zero keep alive options","time":{"start":1759877989279,"stop":1759877989279,"duration":0},"status":"passed","severity":"normal"},{"uid":"cde6ad4af8680eae","name":"should reject if LightPush is requested but not mounted","time":{"start":1759878042531,"stop":1759878042532,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9a41497cd44012","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759877972286,"stop":1759877972287,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d0f4cc03be3a7e0","name":"should handle ENR without shardInfo","time":{"start":1759877999527,"stop":1759877999527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a46104f127e52a8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759877972277,"stop":1759877972278,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb17ea0fc7502e1","name":"should properly create location multiaddrs - udp4","time":{"start":1759877978642,"stop":1759877978642,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b9deb347494d8a","name":"throws an error for improperly formatted content topics","time":{"start":1759877972280,"stop":1759877972280,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e0042a48ed3d56","name":"Push 30 different messages","time":{"start":1759879128166,"stop":1759879128166,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a86dc025fffccfa","name":"random static sharding 7 - Cluster ID: 236, Shard ID: 591","time":{"start":1759878399116,"stop":1759878399116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1725fd90fb98ddb","name":"Passing page size 11 when there are 10 messages","time":{"start":1759878413738,"stop":1759878413743,"duration":5},"status":"passed","severity":"normal"},{"uid":"9a41ffc314f32f4a","name":"caches peers it previously fetched","time":{"start":1759877999488,"stop":1759877999488,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae344aea0a4250f6","name":"Check publish message containing Arabic","time":{"start":1759878240895,"stop":1759878240895,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57f4db71ea0c997","name":"should handle relay send failures gracefully","time":{"start":1759877989270,"stop":1759877989271,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf50d179701e4f3","name":"can start and stop the service","time":{"start":1759878003339,"stop":1759878003339,"duration":0},"status":"passed","severity":"normal"},{"uid":"84291facb181d4c5","name":"Passing page size 1 when there are 4 messages","time":{"start":1759878413733,"stop":1759878413733,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7d0145381d4c2b","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759878029901,"stop":1759878029901,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7717bb7da2c05d","name":"Check publish message containing SQL Injection","time":{"start":1759878240895,"stop":1759878240896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f9d6812e90e2c4","name":"should return PeerId when PeerId is provided","time":{"start":1759877988837,"stop":1759877988837,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e70a40c27c2268","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759877972283,"stop":1759877972284,"duration":1},"status":"passed","severity":"normal"},{"uid":"f891fecb8bce61d0","name":"should initialize with isNetworkConnected as false","time":{"start":1759877987941,"stop":1759877987948,"duration":7},"status":"passed","severity":"normal"},{"uid":"35efe211990ab76c","name":"Relay - times out","time":{"start":1759878422654,"stop":1759878422656,"duration":2},"status":"passed","severity":"normal"},{"uid":"30b531edccead186","name":"Push message with content topic containing Arabic","time":{"start":1759879128157,"stop":1759879128157,"duration":0},"status":"passed","severity":"normal"},{"uid":"47621fc1d27ddd7e","name":"does not throw on valid cases","time":{"start":1759877972268,"stop":1759877972268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15501e6c529a91d","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759878021077,"stop":1759878021078,"duration":1},"status":"passed","severity":"normal"},{"uid":"c652d8d24fb126b4","name":"Push message with content topic containing SQL Injection","time":{"start":1759879128189,"stop":1759879128189,"duration":0},"status":"passed","severity":"normal"},{"uid":"606d531b57fe2ad5","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759877999491,"stop":1759877999493,"duration":2},"status":"skipped","severity":"normal"},{"uid":"b93dd00450904515","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759878544974,"stop":1759878544975,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab18ec7878086032","name":"Stops search when 2 null results are returned","time":{"start":1759877998740,"stop":1759877998742,"duration":2},"status":"passed","severity":"normal"},{"uid":"9206734a54a95d","name":"should dial one peer on dial","time":{"start":1759878162386,"stop":1759878162386,"duration":0},"status":"passed","severity":"normal"},{"uid":"c171f8531afe52a9","name":"should handle multiple query options for time ranges","time":{"start":1759878042407,"stop":1759878042407,"duration":0},"status":"passed","severity":"normal"},{"uid":"209a235fcd3b976b","name":"Push message with content topic containing escaped characters","time":{"start":1759879128169,"stop":1759879128169,"duration":0},"status":"passed","severity":"normal"},{"uid":"455519b54de63484","name":"Push message with content topic containing special chars","time":{"start":1759879128188,"stop":1759879128188,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd3316836aead62","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759878041033,"stop":1759878041034,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86f875ff6a6f485","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app37/3/topic65/utf8","time":{"start":1759878343147,"stop":1759878343147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2f53609e97fdb9b","name":"Overlapping topic subscription","time":{"start":1759878249441,"stop":1759878249442,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d349800fb6de099c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759878021943,"stop":1759878021943,"duration":0},"status":"passed","severity":"normal"},{"uid":"d217b5c851c4c03d","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759877977982,"stop":1759877977982,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea17da17ab277a5f","name":"should not receive a peer event before start","time":{"start":1759878075023,"stop":1759878075023,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c94c71930a78b9","name":"should handle case with all peers already connected","time":{"start":1759877989609,"stop":1759877989609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41b56dbae414157","name":"Push message with content topic containing JSON","time":{"start":1759879128189,"stop":1759879128189,"duration":0},"status":"passed","severity":"normal"},{"uid":"12888ea779b75c02","name":"should not fail to start the service if it is already started","time":{"start":1759878075021,"stop":1759878075022,"duration":1},"status":"passed","severity":"normal"},{"uid":"e149c8979cf63f86","name":"Default pageSize","time":{"start":1759878413743,"stop":1759878413744,"duration":1},"status":"passed","severity":"normal"},{"uid":"99d7f58e923a3f67","name":"should insert elements correctly","time":{"start":1759878026321,"stop":1759878026324,"duration":3},"status":"passed","severity":"normal"},{"uid":"1a4945ecfc4ba0d9","name":"should be able to encode the field with only STORE set to true","time":{"start":1759877977977,"stop":1759877977977,"duration":0},"status":"passed","severity":"normal"},{"uid":"93bde01b70ea09ac","name":"should emit a peer event after start","time":{"start":1759878003340,"stop":1759878003340,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb8ff655ea80a2e","name":"Subscribe to topic containing Script and publish message","time":{"start":1759878249446,"stop":1759878249446,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3641e663bbe7dc","name":"should dispatch network event when browser goes online","time":{"start":1759877987983,"stop":1759877987984,"duration":1},"status":"passed","severity":"normal"},{"uid":"abc6208b3ab51fff","name":"Push message with content topic containing SQL Injection","time":{"start":1759879128157,"stop":1759879128157,"duration":0},"status":"passed","severity":"normal"},{"uid":"f186e5382dabe799","name":"Push message with Script payload","time":{"start":1759879128153,"stop":1759879128153,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6e2fcd36b53c6b3","name":"should sort peers by ping value","time":{"start":1759877989706,"stop":1759877989707,"duration":1},"status":"passed","severity":"normal"},{"uid":"1325429e26b9a713","name":"Decoder throws on undefined content topic","time":{"start":1759878009321,"stop":1759878009322,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d82aee84a9a46a","name":"can start and stop the service","time":{"start":1759878075020,"stop":1759878075020,"duration":0},"status":"passed","severity":"normal"},{"uid":"422274003d12af81","name":"should start peer exchange discovery","time":{"start":1759877999519,"stop":1759877999519,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb2e507aaa34bd9","name":"should handle retrieve function with query parameters","time":{"start":1759878041987,"stop":1759878041989,"duration":2},"status":"passed","severity":"normal"},{"uid":"510914f8d1d1186","name":"throws on content topic with too few or too many fields","time":{"start":1759877972269,"stop":1759877972269,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e5bcf8f7896a84","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759877972280,"stop":1759877972281,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcc5874abbd97b3","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759878029897,"stop":1759878029897,"duration":0},"status":"passed","severity":"normal"},{"uid":"41038176c70903bb","name":"should handle onConnected and onDisconnected","time":{"start":1759878041021,"stop":1759878041021,"duration":0},"status":"passed","severity":"normal"},{"uid":"48870c210131c52b","name":"Push message with content topic containing SQL Injection","time":{"start":1759879128179,"stop":1759879128179,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ab55681f2ad46f","name":"Push message with meta","time":{"start":1759879128180,"stop":1759879128180,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cc94fcc8582df4","name":"Check received message with timestamp: 1759878069408000000 ","time":{"start":1759878517632,"stop":1759878517632,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16f6e38422b6c9","name":"should allow redial after cooldown period","time":{"start":1759877988522,"stop":1759877988523,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bf5210ddd88823","name":"Push message with XML payload","time":{"start":1759879128185,"stop":1759879128185,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6f599615ef7ceb","name":"should handle ping failures gracefully","time":{"start":1759877989262,"stop":1759877989262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c099d462ae0278a8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759878217950,"stop":1759878217951,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f3cb06ed48a478","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759878041365,"stop":1759878041365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9587734a652dce","name":"should not process empty queue","time":{"start":1759877988531,"stop":1759877988544,"duration":13},"status":"passed","severity":"normal"},{"uid":"bbfdb19fa1fcd1e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759878217946,"stop":1759878217946,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f88c5c3cd207c8","name":"should remove event listeners when stopped","time":{"start":1759878041981,"stop":1759878041981,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13a8b7b036c3043","name":"accepts time-filtered query with content filter","time":{"start":1759877989172,"stop":1759877989172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a5aabf35011069","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759878010945,"stop":1759878010945,"duration":0},"status":"passed","severity":"normal"},{"uid":"84750e28161a4e65","name":"Push message with content topic containing long","time":{"start":1759879128187,"stop":1759879128187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f650ecf79b10b589","name":"should not stop if not started","time":{"start":1759877999521,"stop":1759877999521,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d1bb18ea700e37","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759877989555,"stop":1759877989556,"duration":1},"status":"passed","severity":"normal"},{"uid":"aebcff4e5170fcac","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759878021924,"stop":1759878021924,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67378982f429465","name":"Check received message containing unicode special characters","time":{"start":1759878517631,"stop":1759878517632,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d313b5258e5881","name":"should not receive a peer event after stop","time":{"start":1759878003340,"stop":1759878003341,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe37fe8685bf4476","name":"should hang up with PeerId and return true on success","time":{"start":1759877989703,"stop":1759877989704,"duration":1},"status":"passed","severity":"normal"},{"uid":"7690743ac2d2687e","name":"Relay","time":{"start":1759878075202,"stop":1759878075203,"duration":1},"status":"passed","severity":"normal"},{"uid":"a185a2031ce7b8a1","name":"Push message with content topic containing numeric","time":{"start":1759879128187,"stop":1759879128188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded6d2f4acd6ab20","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759877977981,"stop":1759877977981,"duration":0},"status":"passed","severity":"normal"},{"uid":"57989d001e3d4746","name":"should handle timestamp equal to current time","time":{"start":1759878029494,"stop":1759878029495,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1369fcfe8b3936","name":"should not start if already started","time":{"start":1759877999520,"stop":1759877999520,"duration":0},"status":"passed","severity":"normal"},{"uid":"1753a8f99b3070f9","name":"Push message with emoji payload","time":{"start":1759879128176,"stop":1759879128176,"duration":0},"status":"passed","severity":"normal"},{"uid":"628b9c78741e284c","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759877987965,"stop":1759877987966,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc376d7c1c53a23","name":"should handle cache.get errors gracefully","time":{"start":1759878003342,"stop":1759878003342,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c384a6384097bfa","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759878040534,"stop":1759878040539,"duration":5},"status":"passed","severity":"normal"},{"uid":"41a26a82f9ce1c16","name":"Push 30 different messages","time":{"start":1759879128186,"stop":1759879128187,"duration":1},"status":"skipped","severity":"normal"},{"uid":"d496ec227e23d549","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759878090219,"stop":1759878090221,"duration":2},"status":"passed","severity":"normal"},{"uid":"3c4da188bf4e6604","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759878076117,"stop":1759878076119,"duration":2},"status":"passed","severity":"normal"},{"uid":"216bf929f5821802","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759878029899,"stop":1759878029900,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc56ad9f8b0856a","name":"should populate queue if has active dial","time":{"start":1759877988522,"stop":1759877988522,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca72043ef1452fb3","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759877972562,"stop":1759877972563,"duration":1},"status":"passed","severity":"normal"},{"uid":"27004d97ce3f8c68","name":"Query generator for multiple messages","time":{"start":1759878402612,"stop":1759878402612,"duration":0},"status":"passed","severity":"normal"},{"uid":"156ebb2e36f07074","name":"should throw an error for insufficient data","time":{"start":1759877972563,"stop":1759877972563,"duration":0},"status":"passed","severity":"normal"},{"uid":"922ab7d9a8a4dee3","name":"should handle errors when removing globalThis listeners","time":{"start":1759877987957,"stop":1759877987957,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ceb28feccec5c7f","name":"Register correct protocols","time":{"start":1759878249438,"stop":1759878249438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a788ab9344ed080f","name":"Subscribe and receives messages on 20 topics","time":{"start":1759878544957,"stop":1759878544958,"duration":1},"status":"passed","severity":"normal"},{"uid":"8606c364b003fb9f","name":"Push message with meta","time":{"start":1759879128159,"stop":1759879128159,"duration":0},"status":"passed","severity":"normal"},{"uid":"962280264515b306","name":"Check received message containing numeric","time":{"start":1759878517636,"stop":1759878517637,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a60985154fc41d6","name":"should properly clean up resources when disposed","time":{"start":1759878038606,"stop":1759878038615,"duration":9},"status":"passed","severity":"normal"},{"uid":"629a13dca118587b","name":"Push message with SQL Injection payload","time":{"start":1759879128174,"stop":1759879128174,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea9b0b1ede0d3cc","name":"should handle peer identify event","time":{"start":1759877999521,"stop":1759877999522,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdbfbfb491e5d38","name":"Nodes with multiple pubsub topic","time":{"start":1759878234179,"stop":1759878234182,"duration":3},"status":"passed","severity":"normal"},{"uid":"9a8449fdcafd7430","name":"returns nothing if no connections present","time":{"start":1759877989304,"stop":1759877989304,"duration":0},"status":"passed","severity":"normal"},{"uid":"399f75a3baa52ce4","name":"should process successful peer exchange query","time":{"start":1759877999525,"stop":1759877999526,"duration":1},"status":"passed","severity":"normal"},{"uid":"8982f58bdfc44721","name":"Fails to publish duplicate message","time":{"start":1759878240899,"stop":1759878240900,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a8f8125efb3905","name":"Decoder throws on empty string content topic","time":{"start":1759878010947,"stop":1759878010947,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddee703900db28b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759878544975,"stop":1759878544975,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa1dec01eab352","name":"Init the array if not present","time":{"start":1759877972099,"stop":1759877972100,"duration":1},"status":"passed","severity":"normal"},{"uid":"febd546d984b941","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759877972274,"stop":1759877972275,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6f0c9ef9435783","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759878544965,"stop":1759878544965,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb6f86d53a38349","name":"should not retry if at least one success","time":{"start":1759878041340,"stop":1759878041340,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9e5f1d8ffabae5","name":"Reusing cursor across nodes","time":{"start":1759878355092,"stop":1759878355092,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ce90df60878dc1","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759878021896,"stop":1759878021896,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a565e213914ddb4","name":"should handle peer disconnect event when no connections remain","time":{"start":1759877987972,"stop":1759877987973,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9a22f5d7ecc5e8","name":"accepts valid message hash query","time":{"start":1759877989169,"stop":1759877989170,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0813803788682d1","name":"should be able to dial TLS multiaddrs","time":{"start":1759878162387,"stop":1759878162388,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6345701d4aed8e3","name":"should create ShardReader with static shards network config","time":{"start":1759877988897,"stop":1759877988897,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf66361fe22967e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759878021070,"stop":1759878021077,"duration":7},"status":"passed","severity":"normal"},{"uid":"6bc0fc8edb4f6099","name":"should stop all internal components","time":{"start":1759877989700,"stop":1759877989701,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be06f164bbde2bd","name":"should handle special patterns correctly","time":{"start":1759878026327,"stop":1759878026328,"duration":1},"status":"passed","severity":"normal"},{"uid":"26257cedde7a82fc","name":"should wait for Store peer to be connected","time":{"start":1759878042534,"stop":1759878042534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4005ec77db3e3c6d","name":"Relay + Store","time":{"start":1759877978647,"stop":1759877978647,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b6fac5e01e72a3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759878021933,"stop":1759878021933,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1c835078eb4a7a3","name":"should return empty array when no peers connected","time":{"start":1759877989705,"stop":1759877989705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0e510ff22c6af7","name":"should not be sent when there is no history","time":{"start":1759878029904,"stop":1759878029905,"duration":1},"status":"passed","severity":"normal"},{"uid":"10dcab1021df0cfa","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759878093156,"stop":1759878093157,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5cf29db8dc6ee7","name":"should do nothing when connections still exist","time":{"start":1759877989606,"stop":1759877989607,"duration":1},"status":"passed","severity":"normal"},{"uid":"de93c2431cb14286","name":"can query messages by message hash","time":{"start":1759878393130,"stop":1759878393130,"duration":0},"status":"passed","severity":"normal"},{"uid":"408b6234dd3699dd","name":"Push message with content topic containing Arabic","time":{"start":1759879128188,"stop":1759879128188,"duration":0},"status":"passed","severity":"normal"},{"uid":"342dd297f51bac6f","name":"Publish message with large meta","time":{"start":1759878240902,"stop":1759878240902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1b34c09b996d58","name":"Rejects garbage","time":{"start":1759878053750,"stop":1759878053750,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea0137437f5f04b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759878544961,"stop":1759878544961,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b4b66b31ad0ead","name":"should handle case when navigator is not available","time":{"start":1759877987966,"stop":1759877987967,"duration":1},"status":"passed","severity":"normal"},{"uid":"558e50e29b66e438","name":"Cluster id 0, shard 0","time":{"start":1759878399105,"stop":1759878399105,"duration":0},"status":"passed","severity":"normal"},{"uid":"95badb5bdf973021","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759878544957,"stop":1759878544957,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4083762c7d9d13","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759878021897,"stop":1759878021897,"duration":0},"status":"passed","severity":"normal"},{"uid":"7749938ebaf9188f","name":"should handle peer connect event","time":{"start":1759877987971,"stop":1759877987972,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac89e9c77f4aa6c","name":"same cluster, static sharding: nodes connect","time":{"start":1759878160142,"stop":1759878160142,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f0983dd138e5e6","name":"Subscribe to topic containing XML and publish message","time":{"start":1759878249446,"stop":1759878249446,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e68a6e45dea803","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759878050446,"stop":1759878050446,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b9d375db654137","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759878249445,"stop":1759878249445,"duration":0},"status":"passed","severity":"normal"},{"uid":"43d5f232ece94145","name":"Query Generator - true","time":{"start":1759878401155,"stop":1759878401155,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fcce71c3ee0d3d","name":"Decoder throws on empty string content topic","time":{"start":1759877989822,"stop":1759877989822,"duration":0},"status":"passed","severity":"normal"},{"uid":"3438f5eb8357af84","name":"Push to array if already present","time":{"start":1759877972101,"stop":1759877972101,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df36473efdfcd73","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759878040820,"stop":1759878040821,"duration":1},"status":"passed","severity":"normal"},{"uid":"a596402206e1afc9","name":"Push message with content topic containing unicode special characters","time":{"start":1759879128158,"stop":1759879128158,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba12f53bb25b897e","name":"Push message with SQL Injection payload","time":{"start":1759879128163,"stop":1759879128164,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac0519ad06ed61c","name":"messageHash returns a Uint8Array","time":{"start":1759877988731,"stop":1759877988731,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab2d586e67a6a1","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759878234184,"stop":1759878234185,"duration":1},"status":"passed","severity":"normal"},{"uid":"9491e611816534f2","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759878039642,"stop":1759878039642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0621ca7f5b482a","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759878041994,"stop":1759878041994,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a44cc6cfc9996e","name":"Push message with content topic containing numeric","time":{"start":1759879128167,"stop":1759879128167,"duration":0},"status":"passed","severity":"normal"},{"uid":"1653e3753fcb7537","name":"should return false when peer is not found","time":{"start":1759877988926,"stop":1759877988926,"duration":0},"status":"passed","severity":"normal"},{"uid":"9743ae1b7d9b359e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759878355090,"stop":1759878355090,"duration":0},"status":"passed","severity":"normal"},{"uid":"378869f94e864edb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759878544967,"stop":1759878544967,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed25f811ed84f775","name":"should create an instance with libp2p and dialer","time":{"start":1759877988196,"stop":1759877988197,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb3ed5fe5d9e34f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759878234185,"stop":1759878234185,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25766025daa6f79","name":"random static sharding 3 - Cluster ID: 276, Shard ID: 832","time":{"start":1759878399111,"stop":1759878399113,"duration":2},"status":"passed","severity":"normal"},{"uid":"3bebeacd99071a06","name":"should add and check entries correctly","time":{"start":1759878038592,"stop":1759878038597,"duration":5},"status":"passed","severity":"normal"},{"uid":"40c0c6e6b3a39bbe","name":"Fields are not dropped","time":{"start":1759877989366,"stop":1759877989366,"duration":0},"status":"passed","severity":"normal"},{"uid":"97bab9747a3788eb","name":"Push message with Russian payload","time":{"start":1759879128163,"stop":1759879128163,"duration":0},"status":"passed","severity":"normal"},{"uid":"8872e8f10fe51a9b","name":"Round trip binary serialization","time":{"start":1759877989820,"stop":1759877989820,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b30058e3bcabcb","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759877987933,"stop":1759877987940,"duration":7},"status":"passed","severity":"normal"},{"uid":"66a13f4e008385f7","name":"Check publish message after service node is restarted","time":{"start":1759878240901,"stop":1759878240902,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b2c044d5f84e774c","name":"Push message with shell command payload","time":{"start":1759879128165,"stop":1759879128165,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd9aec368e9e22d","name":"should stop query when sync message from same channel is found","time":{"start":1759878045357,"stop":1759878045357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b887cd4fd06c55f8","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759877977982,"stop":1759877977984,"duration":2},"status":"passed","severity":"normal"},{"uid":"26537d7620359978","name":"should throw error - no id","time":{"start":1759877978633,"stop":1759877978634,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe676f64683186a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759878389523,"stop":1759878389524,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dc962c488f9ce6","name":"Push message with long payload","time":{"start":1759879128182,"stop":1759879128183,"duration":1},"status":"passed","severity":"normal"},{"uid":"6851ab72c448fc18","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759878419335,"stop":1759878419335,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb12729b2d8ed5","name":"should handle task timeouts","time":{"start":1759878039655,"stop":1759878039656,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da34c86dc199e1a","name":"peer exchange sets tag","time":{"start":1759878249300,"stop":1759878249300,"duration":0},"status":"passed","severity":"normal"},{"uid":"db906c352fae35da","name":"Outgoing message is acknowledged","time":{"start":1759878045354,"stop":1759878045355,"duration":1},"status":"passed","severity":"normal"},{"uid":"756acc6885aae917","name":"Check received message containing Basic HTML tag","time":{"start":1759878517639,"stop":1759878517639,"duration":0},"status":"passed","severity":"normal"},{"uid":"584048c32d7e1c2b","name":"should not be empty after adding a subscription","time":{"start":1759878041353,"stop":1759878041354,"duration":1},"status":"passed","severity":"normal"},{"uid":"704553555f929547","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759877977984,"stop":1759877977985,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6acc10afa71a383","name":"Push message with Basic HTML tag payload","time":{"start":1759879128164,"stop":1759879128165,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80fb2b382c1438","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759877988717,"stop":1759877988718,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff11819b456a96b3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759878517641,"stop":1759878517642,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e585a1eebe79d04","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759877998875,"stop":1759877998875,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d6595d76baada4","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759877989616,"stop":1759877989616,"duration":0},"status":"passed","severity":"normal"},{"uid":"57af8b3d802fa6d7","name":"Push message with content topic containing Arabic","time":{"start":1759879128178,"stop":1759879128178,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afd000c3acb9ca9","name":"nwaku subscribes","time":{"start":1759878230944,"stop":1759878230944,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68673db2d8a4f0a","name":"Push message with escaped characters payload","time":{"start":1759879128176,"stop":1759879128176,"duration":0},"status":"passed","severity":"normal"},{"uid":"396bb80a797afb92","name":"recovers when dns.resolve returns empty","time":{"start":1759877999487,"stop":1759877999487,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5de1e7f8c11b6","name":"Check received message containing SQL Injection","time":{"start":1759878517630,"stop":1759878517630,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf97dba26d28d41","name":"should handle query errors","time":{"start":1759877999526,"stop":1759877999526,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3171586174e6b3c","name":"Outgoing message is emitted as sending","time":{"start":1759878043583,"stop":1759878043583,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4c064560751f3f","name":"Push message with content topic containing Russian","time":{"start":1759879128189,"stop":1759879128189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f90469a335c700e","name":"should return null for non-existent peer","time":{"start":1759877989613,"stop":1759877989614,"duration":1},"status":"passed","severity":"normal"},{"uid":"e12b007e78955652","name":"should clear dial history on start","time":{"start":1759877988492,"stop":1759877988500,"duration":8},"status":"passed","severity":"normal"},{"uid":"47dafbb75bc21810","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759878370884,"stop":1759878370886,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c1af89f2e33a90d","name":"should stop query on content message from same channel","time":{"start":1759878045357,"stop":1759878045357,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e90bf1cf846445","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759878021932,"stop":1759878021933,"duration":1},"status":"passed","severity":"normal"},{"uid":"16fc5acfb9b7b23e","name":"Subscribe and receive messages via waku relay post","time":{"start":1759878544967,"stop":1759878544968,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e9f12f3f260083","name":"should return false when peer has no shard info","time":{"start":1759877988899,"stop":1759877988899,"duration":0},"status":"passed","severity":"normal"},{"uid":"182599c1824ca7d6","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759878029902,"stop":1759878029902,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ed36b9410fa3a0","name":"Push 30 different messages","time":{"start":1759879128155,"stop":1759879128155,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e14f95094a81ffd0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759877972283,"stop":1759877972283,"duration":0},"status":"passed","severity":"normal"},{"uid":"21690f582cbed864","name":"Check message with no pubsub topic is not received","time":{"start":1759878517642,"stop":1759878517642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4194eb1af2aa6841","name":"should handle malformed response data","time":{"start":1759877999170,"stop":1759877999176,"duration":6},"status":"passed","severity":"normal"},{"uid":"452e7a12e4adb387","name":"Throws when trying to push message with empty payload","time":{"start":1759879128177,"stop":1759879128177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c5ff83ff200e41","name":"should handle different types of entries","time":{"start":1759878038605,"stop":1759878038606,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fac0210c76437e6","name":"Push message with Chinese payload","time":{"start":1759879128163,"stop":1759879128163,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb41028dc735903d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759878040819,"stop":1759878040820,"duration":1},"status":"passed","severity":"normal"},{"uid":"709de7ef8e8d4f9d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759878029900,"stop":1759878029901,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc7accddfb244e4","name":"should properly setup health event callback","time":{"start":1759878041986,"stop":1759878041987,"duration":1},"status":"passed","severity":"normal"},{"uid":"977e91b8cbbd0919","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759878021896,"stop":1759878021897,"duration":1},"status":"passed","severity":"normal"},{"uid":"149b8246a827e4e3","name":"Relay - dialed first","time":{"start":1759878422653,"stop":1759878422654,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5ce896bcea9bd9","name":"should not dispatch event when already disconnected","time":{"start":1759877987975,"stop":1759877987983,"duration":8},"status":"passed","severity":"normal"},{"uid":"f4b803802d57cd91","name":"should work with async generator that yields promises","time":{"start":1759878041987,"stop":1759878041987,"duration":0},"status":"passed","severity":"normal"},{"uid":"b698c70b58dc3b5e","name":"should handle peer store errors gracefully","time":{"start":1759877988221,"stop":1759877988222,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfcd011c78685f9","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759877977976,"stop":1759877977976,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7cf0d9a0f1c0aa","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759878042000,"stop":1759878042000,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd9f6a39ea1c947","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759877988908,"stop":1759877988908,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e716d7d92f78d06","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759878343145,"stop":1759878343145,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd67743d12aca27","name":"should properly compute the node id","time":{"start":1759877978640,"stop":1759877978640,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d21022fe0bb8f1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759878160143,"stop":1759878160143,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ad29b4f097d951","name":"messageHashStr produces different results for different inputs","time":{"start":1759877988739,"stop":1759877988739,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3206acc1889cc85","name":"Retries within maximum given attempts","time":{"start":1759878042264,"stop":1759878042265,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67bd3e74c48f2ff","name":"should handle errors when accessing navigator","time":{"start":1759877987992,"stop":1759877987992,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7161be8e93c6b04","name":"should be safe to call multiple times","time":{"start":1759877989701,"stop":1759877989701,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d14b3176a6f5113","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759878544967,"stop":1759878544967,"duration":0},"status":"passed","severity":"normal"},{"uid":"60610a65fcb5c31b","name":"should handle queue processing errors gracefully","time":{"start":1759877988545,"stop":1759877988545,"duration":0},"status":"passed","severity":"normal"},{"uid":"7115acba3c3c0f6b","name":"should load peers from local storage and dispatch events","time":{"start":1759878003341,"stop":1759878003341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7286db608b9970d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759877998875,"stop":1759877998876,"duration":1},"status":"passed","severity":"normal"},{"uid":"2be9435ecbed1f","name":"should check connected peers if present and suitable","time":{"start":1759878042533,"stop":1759878042533,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b660822fbb88f9d","name":"returns all values when wanted number is greater than available values","time":{"start":1759877997664,"stop":1759877997664,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e80ad3ebbeb5ee","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759877972277,"stop":1759877972277,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce84a163fc3bc030","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759878021932,"stop":1759878021932,"duration":0},"status":"passed","severity":"normal"},{"uid":"713ea6e00623e00f","name":"should start the dialing interval","time":{"start":1759877988492,"stop":1759877988492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de41b7291e6519","name":"Get Nodes","time":{"start":1759877998739,"stop":1759877998740,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c2f4f76402f8155","name":"should create ConnectionManager with relay","time":{"start":1759877989698,"stop":1759877989698,"duration":0},"status":"passed","severity":"normal"},{"uid":"558c8a704bd955f3","name":"should monitor connected peers and store them into cache","time":{"start":1759878165872,"stop":1759878165872,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3bde0ba1576cc7","name":"Check message on other pubsub topic is not received","time":{"start":1759878517642,"stop":1759878517642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f9d31e52babc65","name":"Check received message containing numeric","time":{"start":1759878517628,"stop":1759878517628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a799572b5f6ff9b4","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759878249444,"stop":1759878249444,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71ace4a285b1430","name":"Outgoing message is acknowledged","time":{"start":1759878043585,"stop":1759878043585,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1912f97f86d4d72","name":"Outgoing message is emitted as sent","time":{"start":1759878045352,"stop":1759878045352,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cd3ef2ae0a9b1e","name":"Push message with special chars payload","time":{"start":1759879128162,"stop":1759879128163,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84eb8e966a1ae17","name":"should be safe to call multiple times","time":{"start":1759877989598,"stop":1759877989598,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd85df9b98bc5","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759878355091,"stop":1759878355091,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f2b6da2f860236","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759877972288,"stop":1759877972288,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a6473d6ed3cd0e","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759878021921,"stop":1759878021921,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c74308f21ceed2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759877972286,"stop":1759877972286,"duration":0},"status":"passed","severity":"normal"},{"uid":"61b20d9e42a5e503","name":"ends if response has no messages","time":{"start":1759877989713,"stop":1759877989714,"duration":1},"status":"passed","severity":"normal"},{"uid":"346a6434c634be28","name":"All","time":{"start":1759878075203,"stop":1759878075207,"duration":4},"status":"passed","severity":"normal"},{"uid":"293d1b499f7d8345","name":"Used by Waku Relay","time":{"start":1759878420500,"stop":1759878420500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6021dcd12d5625bc","name":"Push message with content topic containing Russian","time":{"start":1759879128157,"stop":1759879128157,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e87f678e1d8bb12","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759878217947,"stop":1759878217948,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ba080877ead820","name":"Promise Callback - true","time":{"start":1759878401156,"stop":1759878401156,"duration":0},"status":"passed","severity":"normal"},{"uid":"b312fcd270ca5199","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app14/6/topic327/proto","time":{"start":1759878343147,"stop":1759878343148,"duration":1},"status":"passed","severity":"normal"},{"uid":"69fac245eb3558ed","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759878041556,"stop":1759878041572,"duration":16},"status":"passed","severity":"normal"},{"uid":"b03dded1a4254341","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759877989615,"stop":1759877989615,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63244f07104194b","name":"should handle general insertion and lookup correctly","time":{"start":1759878026328,"stop":1759878026328,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bab17e5de5176b","name":"should remove event listener for peer:discovery","time":{"start":1759877988210,"stop":1759877988210,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f9c5c4fe9e295f","name":"should clear timers for specific peer on disconnect","time":{"start":1759877989271,"stop":1759877989271,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e7995ca5738a62","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759878407605,"stop":1759878407605,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca97577ebbdf15f0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759878041572,"stop":1759878041572,"duration":0},"status":"passed","severity":"normal"},{"uid":"c403bd15db920c0e","name":"Push message with Script payload","time":{"start":1759879128184,"stop":1759879128185,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c05ae2174245080","name":"Push message with content topic containing short","time":{"start":1759879128155,"stop":1759879128155,"duration":0},"status":"passed","severity":"normal"},{"uid":"718dd11a4e4e3d4","name":"Check received message containing unicode special characters","time":{"start":1759878517640,"stop":1759878517640,"duration":0},"status":"passed","severity":"normal"},{"uid":"86792dd4b9d122dc","name":"Push message with content topic containing long","time":{"start":1759879128177,"stop":1759879128177,"duration":0},"status":"passed","severity":"normal"},{"uid":"9294e492428265c","name":"Check received message containing SQL Injection","time":{"start":1759878517638,"stop":1759878517638,"duration":0},"status":"passed","severity":"normal"},{"uid":"301bde09cc07f19","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759877972273,"stop":1759877972273,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68a7c4d74105e1c","name":"should be online or offline if network state changed","time":{"start":1759878090224,"stop":1759878090224,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bf4ebcee033627","name":"should dial peer immediately when queue is empty","time":{"start":1759877988509,"stop":1759877988509,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d61b8fee8abecf7","name":"should successfully stop","time":{"start":1759878040821,"stop":1759878040821,"duration":0},"status":"passed","severity":"normal"},{"uid":"340d65c304237649","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759878544976,"stop":1759878544976,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d445c716b5f70d6","name":"should not fail to stop the service if it was not started","time":{"start":1759878075021,"stop":1759878075021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6197d2aadf9e3ee","name":"should not discard bootstrap peers if under the limit","time":{"start":1759878112950,"stop":1759878112952,"duration":2},"status":"passed","severity":"normal"},{"uid":"6f6c7bbfc15fcd5","name":"Store - dialed after - with timeout","time":{"start":1759878422657,"stop":1759878422657,"duration":0},"status":"passed","severity":"normal"},{"uid":"e775e48642aa49fb","name":"should dial peers from store when browser is connected","time":{"start":1759877989601,"stop":1759877989601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09b9feea88f1d94","name":"should skip already querying peers","time":{"start":1759877999525,"stop":1759877999525,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dfe791b690f88bc","name":"Check publish message containing Russian","time":{"start":1759878240895,"stop":1759878240895,"duration":0},"status":"passed","severity":"normal"},{"uid":"a633d9035ea8ee63","name":"isConnected should return true after first peer connects","time":{"start":1759878090206,"stop":1759878090206,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1cc12fb24786367","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759878021898,"stop":1759878021898,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc30cc16d49d5777","name":"should return false for content message without causal history","time":{"start":1759878045359,"stop":1759878045359,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63ce638930b265e","name":"Push message with custom timestamp: 1759881693483","time":{"start":1759879128181,"stop":1759879128181,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b4faba9e4567db","name":"Overlapping topic subscription","time":{"start":1759878544971,"stop":1759878544971,"duration":0},"status":"passed","severity":"normal"},{"uid":"9292a501570870c7","name":"handles different clusterIds correctly","time":{"start":1759877972279,"stop":1759877972280,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16396b565baa6f4","name":"should be delivered immediately if received","time":{"start":1759878029906,"stop":1759878029906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba31e7032756802","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759878041023,"stop":1759878041023,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd803da94a5705e","name":"Check message with non string payload is not received","time":{"start":1759878517643,"stop":1759878517643,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e711d623113bfc","name":"should remove event listeners","time":{"start":1759877989253,"stop":1759877989253,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0bda284b3e89f5e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759877972282,"stop":1759877972282,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6307077a53c285","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759878544958,"stop":1759878544958,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b5376215d4438c0","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759878249441,"stop":1759878249441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7853a9c6784c8a76","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759877978647,"stop":1759877978647,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2160703d0bc1e18","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759878419335,"stop":1759878419337,"duration":2},"status":"passed","severity":"normal"},{"uid":"2d6fc9401efef20c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759878517635,"stop":1759878517635,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8f70f74edba682","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759878021908,"stop":1759878021908,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf6c445ab5ca30a","name":"should skip peers without ENR","time":{"start":1759877999526,"stop":1759877999526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4dcaacd45d2f0e","name":"Check received message containing JSON","time":{"start":1759878517639,"stop":1759878517639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2870ffdcc7ed7648","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759877972274,"stop":1759877972274,"duration":0},"status":"passed","severity":"normal"},{"uid":"866066ec613860e2","name":"Push message with emoji payload","time":{"start":1759879128166,"stop":1759879128166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d420f8b2531551","name":"should remove event listeners from libp2p","time":{"start":1759877987955,"stop":1759877987955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5511d1b417006b12","name":"should add event listeners to globalThis","time":{"start":1759877987949,"stop":1759877987950,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba10b77c7f6a8b5","name":"Light Node - default protocols","time":{"start":1759878422658,"stop":1759878422658,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd5c7ad212e2ca8","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759878041993,"stop":1759878041994,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6309ec8168c536a","name":"should properly start and stop event listening","time":{"start":1759878041572,"stop":1759878041573,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f5d4a1d2bc28ba","name":"Push message with Russian payload","time":{"start":1759879128152,"stop":1759879128152,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4a07d2ebb74986","name":"Own sync message does not acknowledge own messages","time":{"start":1759878050446,"stop":1759878050446,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cd063a8b19ddcc","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759878050446,"stop":1759878050446,"duration":0},"status":"passed","severity":"normal"},{"uid":"1522f0f899615a13","name":"should properly create location multiaddrs - tcp6","time":{"start":1759877978643,"stop":1759877978644,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b0115bb10fec2be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759878021941,"stop":1759878021941,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d75ea041254d30","name":"pre and post cipher","time":{"start":1759878009751,"stop":1759878009751,"duration":0},"status":"passed","severity":"normal"},{"uid":"822c440d06ab24c0","name":"should maintain chronological order of messages in localHistory","time":{"start":1759878029899,"stop":1759878029899,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea180681ec69ec70","name":"should work with stubbed waku event emitter","time":{"start":1759878041985,"stop":1759878041985,"duration":0},"status":"passed","severity":"normal"},{"uid":"888b9fe3f5fd7195","name":"should handle v3 RLN errors","time":{"start":1759878041346,"stop":1759878041347,"duration":1},"status":"passed","severity":"normal"},{"uid":"3162ff85078940d8","name":"should throw error when no peers are available","time":{"start":1759878042406,"stop":1759878042407,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a650672aecd3a34","name":"yields decoded messages","time":{"start":1759877989714,"stop":1759877989714,"duration":0},"status":"passed","severity":"normal"},{"uid":"67665e0c4612647d","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759878029494,"stop":1759878029494,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9247fbf40d0750b","name":"should start all internal components","time":{"start":1759877989699,"stop":1759877989700,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dcf2b475ca0b4cb","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759877988719,"stop":1759877988726,"duration":7},"status":"passed","severity":"normal"},{"uid":"c46d69daa71251c9","name":"Check received message containing emoji","time":{"start":1759878517632,"stop":1759878517632,"duration":0},"status":"passed","severity":"normal"},{"uid":"748d4f279871f89f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759877988718,"stop":1759877988719,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa5d81d9e968172c","name":"should handle a minimal index list","time":{"start":1759877972562,"stop":1759877972562,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b073ceff0a5060d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759877988732,"stop":1759877988732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65df36c2eb3803b","name":"Check received message containing JSON","time":{"start":1759878517631,"stop":1759878517631,"duration":0},"status":"passed","severity":"normal"},{"uid":"d075e4f60f3cf0aa","name":"msgTime: 0 ms from now, startTime: 1759619202848, endTime: 1759878402848","time":{"start":1759878419344,"stop":1759878419345,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d91d08b939f2f00","name":"different cluster: nodes don't connect","time":{"start":1759878160142,"stop":1759878160142,"duration":0},"status":"passed","severity":"normal"},{"uid":"1747bb809a58f11b","name":"Push message with rate limit","time":{"start":1759879128191,"stop":1759879128191,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e2ddf74f15de98","name":"Push message with content topic containing long","time":{"start":1759879128167,"stop":1759879128167,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1effc8b8d350347","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759877972279,"stop":1759877972279,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2f60b81b3709db","name":"should return false when pubsub topic parsing fails","time":{"start":1759877988925,"stop":1759877988925,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ef1ee9a7c0c71c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759878021902,"stop":1759878021902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7b4ca66afa7be7","name":"should dispatch connect and disconnect events","time":{"start":1759878041020,"stop":1759878041020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d083e804a6797191","name":"should filter peers by codec","time":{"start":1759877989706,"stop":1759877989706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a134425b59f2423","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759878021931,"stop":1759878021931,"duration":0},"status":"passed","severity":"normal"},{"uid":"60706e02eaa7f07d","name":"should wait for LightPush peer to be connected","time":{"start":1759878042533,"stop":1759878042534,"duration":1},"status":"passed","severity":"normal"},{"uid":"c424501c490d78f9","name":"should handle mixed protocol support correctly","time":{"start":1759878041574,"stop":1759878041574,"duration":0},"status":"passed","severity":"normal"},{"uid":"31476fbb862e79ed","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759878249448,"stop":1759878249448,"duration":0},"status":"passed","severity":"normal"},{"uid":"243ac709c5965475","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759878021923,"stop":1759878021923,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e7b197386bfd9d","name":"Check message with no pubsub topic is not received","time":{"start":1759878517634,"stop":1759878517634,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f9f59080139074","name":"should handle dial errors gracefully","time":{"start":1759877989608,"stop":1759877989608,"duration":0},"status":"passed","severity":"normal"},{"uid":"aebb893c665a08e0","name":"Push message with content topic containing special chars","time":{"start":1759879128178,"stop":1759879128178,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e2ccfe373b81e4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759877972288,"stop":1759877972288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52a8d74e4a01c86","name":"Retrieval Hint","time":{"start":1759878029333,"stop":1759878029333,"duration":0},"status":"passed","severity":"normal"},{"uid":"adeafdd6050985fe","name":"should create QueryOnConnect instance without options","time":{"start":1759878041979,"stop":1759878041980,"duration":1},"status":"passed","severity":"normal"},{"uid":"a97303c19b99c50","name":"ignores unrecognized TXT record formats","time":{"start":1759877999488,"stop":1759877999488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2aee89b139d4fe","name":"Waku message hash computation (payload length 0)","time":{"start":1759877988719,"stop":1759877988719,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b322d87cd21321","name":"Push message with emoji payload","time":{"start":1759879128186,"stop":1759879128186,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f2f13570082a2b","name":"should be safe to call multiple times","time":{"start":1759877988504,"stop":1759877988508,"duration":4},"status":"passed","severity":"normal"},{"uid":"65c759be8b62bead","name":"Check received message containing Script","time":{"start":1759878517638,"stop":1759878517639,"duration":1},"status":"passed","severity":"normal"},{"uid":"faa1ae67ea0fdabd","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759878021926,"stop":1759878021926,"duration":0},"status":"passed","severity":"normal"},{"uid":"914abf0c78f02f8a","name":"should remove event listeners","time":{"start":1759877989600,"stop":1759877989600,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f5e8ee43f1a4aa","name":"Push message with content topic containing short","time":{"start":1759879128187,"stop":1759879128187,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e4b0341d318b13f","name":"Passing page size 0 when there are 110 messages","time":{"start":1759878413732,"stop":1759878413733,"duration":1},"status":"passed","severity":"normal"},{"uid":"f741a87f0852c1ad","name":"messageHashStr works with IProtoMessage","time":{"start":1759877988732,"stop":1759877988732,"duration":0},"status":"passed","severity":"normal"},{"uid":"b80fc096da919391","name":"should increase lamport timestamp","time":{"start":1759878029897,"stop":1759878029897,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adf0a8ab546268e","name":"should skip peers without peerInfo in ENR","time":{"start":1759877999526,"stop":1759877999527,"duration":1},"status":"passed","severity":"normal"},{"uid":"601a5955654c12f7","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759877989266,"stop":1759877989267,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8e98a0ed838e41","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759878021903,"stop":1759878021904,"duration":1},"status":"passed","severity":"normal"},{"uid":"5633b3192d2a1228","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759877972287,"stop":1759877972287,"duration":0},"status":"passed","severity":"normal"},{"uid":"56169611337efce3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759878021923,"stop":1759878021923,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c7c435fec62147","name":"Push message with custom timestamp: 1729119693482","time":{"start":1759879128160,"stop":1759879128160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08a0b631b274100","name":"Push message with numeric payload","time":{"start":1759879128162,"stop":1759879128162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad14ebb7358287c2","name":"throws on content topic with empty application field","time":{"start":1759877972271,"stop":1759877972271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ded7d7597481102","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759878029905,"stop":1759878029905,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97acde3f948a7c8","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app89/7/topic108/utf8","time":{"start":1759878343149,"stop":1759878343149,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc841ec00ad17e75","name":"Push message with content topic containing JSON","time":{"start":1759879128169,"stop":1759879128169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99ef6a388f69676","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759877972284,"stop":1759877972284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b552a6874855c27e","name":"Passing page size 10 when there are 10 messages","time":{"start":1759878413738,"stop":1759878413738,"duration":0},"status":"passed","severity":"normal"},{"uid":"daaa4546cd137f29","name":"should get / set TCP multiaddr","time":{"start":1759877978641,"stop":1759877978642,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eba18171fde399d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759877989261,"stop":1759877989261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eca6fb52e94aa0","name":"should return false when peer is on different cluster","time":{"start":1759877988898,"stop":1759877988898,"duration":0},"status":"passed","severity":"normal"},{"uid":"90be1798422dead7","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759878249447,"stop":1759878249447,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc2160240f9287f0","name":"Push 30 different messages","time":{"start":1759879128176,"stop":1759879128176,"duration":0},"status":"skipped","severity":"normal"},{"uid":"357654b3aae4b6b6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759878021932,"stop":1759878021932,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd0a052089a7432d","name":"should handle complete dial lifecycle","time":{"start":1759877988547,"stop":1759877988547,"duration":0},"status":"passed","severity":"normal"},{"uid":"176bc4a2ae1061ab","name":"should dial more peers if under maxConnections","time":{"start":1759877989615,"stop":1759877989615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24db09001482e5b","name":"should wait for Filter peer to be connected","time":{"start":1759878042534,"stop":1759878042534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d869c2252da2ed4","name":"Push message with custom timestamp: 1759874493482","time":{"start":1759879128160,"stop":1759879128160,"duration":0},"status":"passed","severity":"normal"},{"uid":"665b1fe9a1de0bae","name":"Relay Node - default protocol","time":{"start":1759878422659,"stop":1759878422659,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c87e603248ce54","name":"should save new peer to store","time":{"start":1759877988222,"stop":1759877988222,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a6b409bbd06c3f7","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759878090204,"stop":1759878090204,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c97fcc5b5d9d262","name":"Push message with meta","time":{"start":1759879128170,"stop":1759879128170,"duration":0},"status":"passed","severity":"normal"},{"uid":"501552c781774660","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759878090205,"stop":1759878090205,"duration":0},"status":"passed","severity":"normal"},{"uid":"308371759ff0173","name":"Subscribe to topic containing XML and receive message","time":{"start":1759878544963,"stop":1759878544963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c5d5af9fc98d4d","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759878041991,"stop":1759878041991,"duration":0},"status":"passed","severity":"normal"},{"uid":"744088a7d582986c","name":"can start and stop the service","time":{"start":1759878307872,"stop":1759878307872,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6449322a3785ca","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759878050445,"stop":1759878050446,"duration":1},"status":"passed","severity":"normal"},{"uid":"88dcdabe1789725e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759878249448,"stop":1759878249448,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f03ea492eea4b06","name":"should discover peers from provided peer cache","time":{"start":1759878165872,"stop":1759878165872,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abb0476fc89a03","name":"should reject if Store is requested but not mounted","time":{"start":1759878042532,"stop":1759878042532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ec3a362faef40d","name":"should be safe to call multiple times","time":{"start":1759877988207,"stop":1759877988207,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab14ed0439c3e804","name":"Push message with content topic containing unicode special characters","time":{"start":1759879128169,"stop":1759879128169,"duration":0},"status":"passed","severity":"normal"},{"uid":"5428543e3db5f8af","name":"A test","time":{"start":1759878145175,"stop":1759878145176,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bc78000539a867","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759878042407,"stop":1759878042407,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a25456f12b94e7","name":"Refresh subscription","time":{"start":1759878544972,"stop":1759878544973,"duration":1},"status":"passed","severity":"normal"},{"uid":"38f1b32a20e7188c","name":"Publish message with rate limit","time":{"start":1759878240902,"stop":1759878240903,"duration":1},"status":"passed","severity":"normal"},{"uid":"30bc7f9d3785e88a","name":"should merge provided config with defaults","time":{"start":1759877989699,"stop":1759877989699,"duration":0},"status":"passed","severity":"normal"},{"uid":"747778a47c591d1b","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759878217949,"stop":1759878217949,"duration":0},"status":"passed","severity":"normal"},{"uid":"1915a7c57293d736","name":"should return peer for existing peer","time":{"start":1759877989609,"stop":1759877989613,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d1a3cc4ed128dbd","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759878076119,"stop":1759878076121,"duration":2},"status":"passed","severity":"normal"},{"uid":"fcdc6c1c41219bd4","name":"should handle zero peers request","time":{"start":1759877999179,"stop":1759877999183,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c130e5c71ad2e5b","name":"Push message with custom timestamp: 1759874493483","time":{"start":1759879128181,"stop":1759879128181,"duration":0},"status":"passed","severity":"normal"},{"uid":"1335f47e85918696","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759878021920,"stop":1759878021921,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce225136e450953e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759878021938,"stop":1759878021938,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb2cfe903f887b58","name":"throws on empty content topic","time":{"start":1759877972269,"stop":1759877972269,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce091aaece100cf5","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759878009317,"stop":1759878009318,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa9c706f95f9c0b","name":"should add event listeners to libp2p","time":{"start":1759877987948,"stop":1759877987949,"duration":1},"status":"passed","severity":"normal"},{"uid":"290562d89c8f38d9","name":"Push message with Script payload","time":{"start":1759879128174,"stop":1759879128174,"duration":0},"status":"passed","severity":"normal"},{"uid":"279fb72b61d1369a","name":"Check publish message containing special chars","time":{"start":1759878240893,"stop":1759878240894,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c5159c213a1890","name":"should handle dial errors","time":{"start":1759877989703,"stop":1759877989703,"duration":0},"status":"passed","severity":"normal"},{"uid":"36438807d0cc9339","name":"A test","time":{"start":1759878145176,"stop":1759878145176,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b88a9b05880ec4c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759878021908,"stop":1759878021908,"duration":0},"status":"passed","severity":"normal"},{"uid":"74fc87b50aa46d2a","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759877972282,"stop":1759877972282,"duration":0},"status":"passed","severity":"normal"},{"uid":"254c9444535202d1","name":"should handle peerStore errors gracefully","time":{"start":1759877989706,"stop":1759877989706,"duration":0},"status":"passed","severity":"normal"},{"uid":"359cd84753b2908d","name":"should clear dial history on stop","time":{"start":1759877988504,"stop":1759877988504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41eb91d69d8dafe","name":"Check publish message containing numeric","time":{"start":1759878240893,"stop":1759878240893,"duration":0},"status":"passed","severity":"normal"},{"uid":"22bb38a211c0ef92","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759878144928,"stop":1759878144937,"duration":9},"status":"passed","severity":"normal"},{"uid":"8cc8b2d99c1cbbc6","name":"should dial all remaining peers","time":{"start":1759877989608,"stop":1759877989608,"duration":0},"status":"passed","severity":"normal"},{"uid":"6070c7de605ac83f","name":"should return undefined if no connection provided","time":{"start":1759877989551,"stop":1759877989552,"duration":1},"status":"passed","severity":"normal"},{"uid":"534a8381dc3a9aab","name":"Push message with XML payload","time":{"start":1759879128164,"stop":1759879128164,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a4455bb37c3f12","name":"Push message with custom timestamp: 1759881693483","time":{"start":1759879128171,"stop":1759879128171,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e0ef97c593d68b","name":"should not return locked peers if enough unlocked are available","time":{"start":1759878041020,"stop":1759878041020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef176871a4ff6073","name":"Js publishes, other Js receives","time":{"start":1759878230945,"stop":1759878230945,"duration":0},"status":"passed","severity":"normal"},{"uid":"f735657d4592ac47","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759878137335,"stop":1759878137336,"duration":1},"status":"passed","severity":"normal"},{"uid":"884ce6227d178bd3","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759878029334,"stop":1759878029334,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f59d5e74e81b702","name":"Push message with Basic HTML tag payload","time":{"start":1759879128153,"stop":1759879128153,"duration":0},"status":"passed","severity":"normal"},{"uid":"54243dedb831df9e","name":"should serialize and deserialize correctly","time":{"start":1759878026327,"stop":1759878026327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1144cd5621c347c6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759878021940,"stop":1759878021940,"duration":0},"status":"passed","severity":"normal"},{"uid":"6642a61e91bf8007","name":"should remove expired entries after TTL has passed","time":{"start":1759878038601,"stop":1759878038602,"duration":1},"status":"passed","severity":"normal"},{"uid":"5785709e06b8eabb","name":"should trigger query when it went offline since the last successful query","time":{"start":1759878041990,"stop":1759878041990,"duration":0},"status":"passed","severity":"normal"},{"uid":"873e9b45781fcea9","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759877989269,"stop":1759877989270,"duration":1},"status":"passed","severity":"normal"},{"uid":"678fa82f500a0d50","name":"should support chaining for add method","time":{"start":1759878038598,"stop":1759878038598,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0505831205170b","name":"should handle query errors gracefully","time":{"start":1759877999525,"stop":1759877999525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b2c22db6a9f7cc6","name":"Push message with custom timestamp: 1759874493483","time":{"start":1759879128191,"stop":1759879128191,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd190662b52335ee","name":"should initialize with custom number of peers","time":{"start":1759878040994,"stop":1759878041010,"duration":16},"status":"passed","severity":"normal"},{"uid":"10acd6159e8f084c","name":"should successfully query store with valid decoders and options","time":{"start":1759878042406,"stop":1759878042406,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e893ed8380f38cb","name":"should throw error - no public key","time":{"start":1759877978635,"stop":1759877978635,"duration":0},"status":"passed","severity":"normal"},{"uid":"c520e6fe6252ca","name":"Outgoing message is possibly acknowledged","time":{"start":1759878043585,"stop":1759878043585,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c031b5cdb197cb8","name":"should dial with multiaddr and return stream","time":{"start":1759877989703,"stop":1759877989703,"duration":0},"status":"passed","severity":"normal"},{"uid":"d788b9aa8c730009","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759878407594,"stop":1759878407596,"duration":2},"status":"passed","severity":"normal"},{"uid":"7914177a806dd7df","name":"should create KeepAliveManager with relay","time":{"start":1759877989242,"stop":1759877989243,"duration":1},"status":"passed","severity":"normal"},{"uid":"1185f2dc8c489000","name":"Push message with content topic containing emoji","time":{"start":1759879128190,"stop":1759879128190,"duration":0},"status":"passed","severity":"normal"},{"uid":"886ecdc3cd5dce9d","name":"Query Generator - false","time":{"start":1759878401156,"stop":1759878401156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c959650660d32ac4","name":"should keep entries that haven't expired yet","time":{"start":1759878038602,"stop":1759878038605,"duration":3},"status":"passed","severity":"normal"},{"uid":"1bad480f51d068b7","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759878041996,"stop":1759878041996,"duration":0},"status":"passed","severity":"normal"},{"uid":"c22d42fa35a1f172","name":"should handle hash queries without validation","time":{"start":1759878042412,"stop":1759878042413,"duration":1},"status":"passed","severity":"normal"},{"uid":"769cbb24435ebd68","name":"Decoder throws on undefined content topic","time":{"start":1759878010946,"stop":1759878010947,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcee9c03217f6b80","name":"Stops search when maxGet is reached","time":{"start":1759877998740,"stop":1759877998740,"duration":0},"status":"passed","severity":"normal"},{"uid":"373a2a3e19c662fe","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759878217949,"stop":1759878217949,"duration":0},"status":"passed","severity":"normal"},{"uid":"adaa26ba990b6c5b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759878021931,"stop":1759878021932,"duration":1},"status":"passed","severity":"normal"},{"uid":"5185c1146d759558","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759878234182,"stop":1759878234182,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbbfed9397646ff","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759877977979,"stop":1759877977979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6968aac04ff5c332","name":"Push message with content topic containing Chinese","time":{"start":1759879128188,"stop":1759879128188,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cded6a9d2128321","name":"Push message with SQL Injection payload","time":{"start":1759879128152,"stop":1759879128152,"duration":0},"status":"passed","severity":"normal"},{"uid":"536edae3245beaf","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759877999491,"stop":1759877999491,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd298f41ddb9766e","name":"Fails to push message with large meta","time":{"start":1759879128159,"stop":1759879128160,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cfb7ac6259013a3","name":"should be sent with empty content","time":{"start":1759878029904,"stop":1759878029904,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c747c21072a19db","name":"should partition messages based on acknowledgement status","time":{"start":1759878029904,"stop":1759878029904,"duration":0},"status":"passed","severity":"normal"},{"uid":"adcf4e7fbd93933c","name":"messageHashStr returns a hex string","time":{"start":1759877988731,"stop":1759877988732,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa977a4ed1190cc7","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759878021923,"stop":1759878021924,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c351d84937d970d","name":"Symmetric encrypt & Decrypt","time":{"start":1759878009750,"stop":1759878009751,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9bcd540d81b540","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759878160143,"stop":1759878160143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4feed906e133e7","name":"Push message with special chars payload","time":{"start":1759879128151,"stop":1759879128151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84f25cf257e66bb","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759878090223,"stop":1759878090223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8385bdc7783f9e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759878544977,"stop":1759878544977,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e8d17bfac54d59","name":"should perform ping and update peer store on timer","time":{"start":1759877989261,"stop":1759877989262,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2fbb582ea5998c","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759878021922,"stop":1759878021922,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a18837344ca160","name":"Renews subscription after lossing a connection","time":{"start":1759878544966,"stop":1759878544966,"duration":0},"status":"passed","severity":"normal"},{"uid":"50293f9c0529ec8e","name":"can query messages normally","time":{"start":1759878393126,"stop":1759878393129,"duration":3},"status":"passed","severity":"normal"},{"uid":"315c6acea56adef3","name":"should clear all timers","time":{"start":1759877989254,"stop":1759877989254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4365e47f43b9519","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759878419342,"stop":1759878419344,"duration":2},"status":"passed","severity":"normal"},{"uid":"bddca18acced3b57","name":"yields undefined for messages without content topic","time":{"start":1759877989714,"stop":1759877989714,"duration":0},"status":"passed","severity":"normal"},{"uid":"725ccc43628e7987","name":"Subscribe and receive messages via lightPush","time":{"start":1759878544966,"stop":1759878544967,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1d794777ef46ae","name":"should reject if WakuNode is not started","time":{"start":1759878042531,"stop":1759878042531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9684c6fd24bdcb6","name":"should handle complete discovery-to-dial flow","time":{"start":1759877988233,"stop":1759877988233,"duration":0},"status":"passed","severity":"normal"},{"uid":"f65d95c2d58f9f70","name":"Ordered Callback - true","time":{"start":1759878401157,"stop":1759878401157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2952192ae5066","name":"Push message with short payload","time":{"start":1759879128172,"stop":1759879128172,"duration":0},"status":"passed","severity":"normal"},{"uid":"d384de95f4e34f5b","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759877998881,"stop":1759877998882,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee53ed06e1294adc","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759878076117,"stop":1759878076117,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9ffc2dff87eb23","name":"Sets default value correctly","time":{"start":1759878420500,"stop":1759878420501,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7e7b05fe141cc6","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759878041995,"stop":1759878041995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62edda533824147","name":"should initialize with libp2p components","time":{"start":1759877999162,"stop":1759877999163,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fef4a4ebd521ef8","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759878544964,"stop":1759878544964,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b1c0c1fe9da355","name":"should jump to current time when timestamp is far in the past","time":{"start":1759878029495,"stop":1759878029496,"duration":1},"status":"passed","severity":"normal"},{"uid":"72f7e9550799de9b","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759877998879,"stop":1759877998880,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb247489dc985d50","name":"Check received message containing Russian","time":{"start":1759878517638,"stop":1759878517638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb2a562b0448d0e","name":"accepts valid content-filtered query","time":{"start":1759877989163,"stop":1759877989167,"duration":4},"status":"passed","severity":"normal"}] |