allure-jswaku/9357/widgets/severity.json
2025-11-13 00:41:34 +00:00

1 line
225 KiB
JSON

[{"uid":"1c266562e2672957","name":"should handle multiple peers with different shard configurations","time":{"start":1762993313312,"stop":1762993313312,"duration":0},"status":"passed","severity":"normal"},{"uid":"658a41113ac32271","name":"Check received message with timestamp: 1762993384708 ","time":{"start":1762993839207,"stop":1762993839207,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fa11c46b2ab902","name":"should clear existing timers before creating new ones","time":{"start":1762993313650,"stop":1762993313650,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2773b64be5bbe2a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762993299608,"stop":1762993299608,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca47a23a879e6fd","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762993360729,"stop":1762993360729,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2bfa288b8468b2","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762993350543,"stop":1762993350543,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5a10ceb85d5dc5","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762993359984,"stop":1762993359984,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc31e7a501b123de","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762993313754,"stop":1762993313754,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ddbc1e772dd334","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762993322372,"stop":1762993322373,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7d3986939b5bfa61","name":"should emit a peer event after start","time":{"start":1762993592658,"stop":1762993592658,"duration":0},"status":"passed","severity":"normal"},{"uid":"23c182789e119217","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762993304270,"stop":1762993304270,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbbd884eec47aa0","name":"Push message with rate limit","time":{"start":1762994442662,"stop":1762994442662,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b609d0900d6aff","name":"should not execute task if max attempts is 0","time":{"start":1762993359253,"stop":1762993359253,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb059e210a16550","name":"random static sharding 1 - Cluster ID: 879, Shard ID: 199","time":{"start":1762993685802,"stop":1762993685803,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af91a1b60fe14a8","name":"ends after yielding if response size indicates end","time":{"start":1762993313944,"stop":1762993313944,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae035beb4c364912","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762993342821,"stop":1762993342822,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ff0f467bdece3b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762993359568,"stop":1762993359568,"duration":0},"status":"passed","severity":"normal"},{"uid":"6964991a449a6301","name":"can query messages normally","time":{"start":1762993663306,"stop":1762993663307,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa2aa29d01d4f0d","name":"Check received message containing emoji","time":{"start":1762993839206,"stop":1762993839207,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bca84dda07bde46","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762993304266,"stop":1762993304266,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf7323ce6d2b574","name":"Check publish message containing SQL Injection","time":{"start":1762993574048,"stop":1762993574049,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0942b408e3cdfe","name":"Push message with XML payload","time":{"start":1762994442612,"stop":1762994442612,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f1204314917efe","name":"Push message with content topic containing SQL Injection","time":{"start":1762994442618,"stop":1762994442619,"duration":1},"status":"passed","severity":"normal"},{"uid":"23bd1f714eeae817","name":"Check received message containing Script","time":{"start":1762993839203,"stop":1762993839203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac81c2aaa27c467","name":"Outgoing message is acknowledged","time":{"start":1762993361675,"stop":1762993361675,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b959097c4c3aafd","name":"should throw error - no public key","time":{"start":1762993304868,"stop":1762993304868,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c5c31aa5ea717d","name":"should filter out already connected peers","time":{"start":1762993313739,"stop":1762993313743,"duration":4},"status":"passed","severity":"normal"},{"uid":"51342b2a93b9c782","name":"Passing page size 19 when there are 20 messages","time":{"start":1762993682641,"stop":1762993682641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5af813e79973d14","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762993582503,"stop":1762993582504,"duration":1},"status":"passed","severity":"normal"},{"uid":"a266379c77286937","name":"Subscribe and receive messages via waku relay post","time":{"start":1762993867285,"stop":1762993867285,"duration":0},"status":"passed","severity":"normal"},{"uid":"64db29ac2805a709","name":"should get / set UDP multiaddr","time":{"start":1762993304871,"stop":1762993304871,"duration":0},"status":"passed","severity":"normal"},{"uid":"5366fa39a711e6fb","name":"Check publish message containing Chinese","time":{"start":1762993574047,"stop":1762993574047,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51ea19bb941cb6e","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762993867289,"stop":1762993867289,"duration":0},"status":"passed","severity":"normal"},{"uid":"455ee44f05b5ceb0","name":"should return false when peer has no shard info","time":{"start":1762993313046,"stop":1762993313046,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe2a48a6fcddc48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762993342827,"stop":1762993342827,"duration":0},"status":"passed","severity":"normal"},{"uid":"310fb99d2692a762","name":"Push message with short payload","time":{"start":1762994442653,"stop":1762994442653,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e378d3f246b5e3","name":"should properly setup health event callback","time":{"start":1762993360727,"stop":1762993360727,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc17eeb99fa48daf","name":"should not dispatch event when already connected","time":{"start":1762993312688,"stop":1762993312692,"duration":4},"status":"passed","severity":"normal"},{"uid":"3cd2787d6cc26ad8","name":"should accept empty decoders array","time":{"start":1762993360723,"stop":1762993360723,"duration":0},"status":"passed","severity":"normal"},{"uid":"886185c40efbeb3a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762993867294,"stop":1762993867294,"duration":0},"status":"passed","severity":"normal"},{"uid":"3151595a790d53fb","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762993299606,"stop":1762993299606,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8782a089a70a7e","name":"should invoke callbacks when receiving a message","time":{"start":1762993360394,"stop":1762993360395,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f7060f39f5bb0e","name":"Fails to publish message with empty text","time":{"start":1762993574055,"stop":1762993574055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4175ab8deaac01","name":"Outgoing message is possibly acknowledged","time":{"start":1762993362100,"stop":1762993362100,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7f1722c94d7f19f8","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762993350652,"stop":1762993350653,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2284df47cf1cb7","name":"Fails to push message with large meta","time":{"start":1762994442621,"stop":1762994442621,"duration":0},"status":"passed","severity":"normal"},{"uid":"90059c770f4969f3","name":"Store - dialed after - with timeout","time":{"start":1762993698108,"stop":1762993698108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8932db8a47bb15d2","name":"random static sharding 9 - Cluster ID: 836, Shard ID: 517","time":{"start":1762993685808,"stop":1762993685808,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4391cba040ec6e7","name":"Ephemeral field set to true","time":{"start":1762993314062,"stop":1762993314062,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49c43ec5cf206c","name":"should maintain desired error rate","time":{"start":1762993347596,"stop":1762993347596,"duration":0},"status":"passed","severity":"normal"},{"uid":"3681c0f99287f54e","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762993342746,"stop":1762993342746,"duration":0},"status":"passed","severity":"normal"},{"uid":"5248058017020649","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762993603420,"stop":1762993603420,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d8fdee8fc3e4fb","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762993299603,"stop":1762993299603,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd88ca7fad161648","name":"Check received message containing Basic HTML tag","time":{"start":1762993839192,"stop":1762993839193,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8da84627912d82","name":"should return false when peer is on different cluster","time":{"start":1762993313045,"stop":1762993313045,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c0b89588fe1a25","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app15/8/topic874/xml","time":{"start":1762993675097,"stop":1762993675099,"duration":2},"status":"passed","severity":"normal"},{"uid":"44a4f707a2ee7dd6","name":"should return false","time":{"start":1762993304869,"stop":1762993304870,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3f1d7c42f0c7242","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762993304272,"stop":1762993304272,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c29332d1c313950","name":"should handle ENR without shardInfo","time":{"start":1762993322386,"stop":1762993322386,"duration":0},"status":"passed","severity":"normal"},{"uid":"f194e858fa26673e","name":"can start the service","time":{"start":1762993390188,"stop":1762993390190,"duration":2},"status":"passed","severity":"normal"},{"uid":"8899023092f59493","name":"Push message with special chars payload","time":{"start":1762994442609,"stop":1762994442609,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09fa021197240bd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762993304269,"stop":1762993304269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8149b62473b6605","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762993621844,"stop":1762993621844,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a9e1bf39583a40","name":"should handle hash queries without validation","time":{"start":1762993360924,"stop":1762993360924,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91de353a32b1151","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762993313633,"stop":1762993313634,"duration":1},"status":"passed","severity":"normal"},{"uid":"29da7403847c2882","name":"does not throw on valid cases","time":{"start":1762993299586,"stop":1762993299586,"duration":0},"status":"passed","severity":"normal"},{"uid":"152956774a07867","name":"should start ping timers on peer connect","time":{"start":1762993313619,"stop":1762993313619,"duration":0},"status":"passed","severity":"normal"},{"uid":"2780315ab3afadb8","name":"Push message with Chinese payload","time":{"start":1762994442610,"stop":1762994442610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9226175df130a7b2","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762993342772,"stop":1762993342772,"duration":0},"status":"passed","severity":"normal"},{"uid":"5725f3efd15bc1ca","name":"Push message with content topic containing escaped characters","time":{"start":1762994442619,"stop":1762994442619,"duration":0},"status":"passed","severity":"normal"},{"uid":"d15bb3ed835ca338","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762993342768,"stop":1762993342772,"duration":4},"status":"passed","severity":"normal"},{"uid":"4a2f2847d8b9bb52","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762993582502,"stop":1762993582503,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a71df344f87787","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762993322124,"stop":1762993322125,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc0443e305c65a8","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762993368837,"stop":1762993368838,"duration":1},"status":"passed","severity":"normal"},{"uid":"1286f8ad7dc9c1e","name":"should not fail to stop the service if it was not started","time":{"start":1762993326178,"stop":1762993326178,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd44a3500c507135","name":"Push message equal or less that 1MB","time":{"start":1762994442664,"stop":1762994442664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9092058b695aae","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762993567338,"stop":1762993567338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fa433f0196f0fb","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762993299594,"stop":1762993299594,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d5a41ea7a6e71c","name":"should never report false negatives","time":{"start":1762993347597,"stop":1762993347598,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd770d2a9654a1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762993299607,"stop":1762993299608,"duration":1},"status":"passed","severity":"normal"},{"uid":"f98ce3e35922ba65","name":"Subscribe to topic containing XML and publish message","time":{"start":1762993582505,"stop":1762993582505,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8280156c8b0c5d","name":"Delete observer","time":{"start":1762993564098,"stop":1762993564098,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ff369e4ee3d097","name":"should process up to 3 peers at once","time":{"start":1762993313303,"stop":1762993313303,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea835ae5ae95f64","name":"Publish message with custom timestamp: Wed Nov 12 2025 23:26:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1762993574054,"stop":1762993574054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1969df1205bd731d","name":"Check received message containing Basic HTML tag","time":{"start":1762993839204,"stop":1762993839204,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa898bf1bfe74a1","name":"should attach causal history and bloom filter to each message","time":{"start":1762993350641,"stop":1762993350642,"duration":1},"status":"passed","severity":"normal"},{"uid":"93b42fff8b01b710","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762993867285,"stop":1762993867285,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c22650fd84b049c","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762993360736,"stop":1762993360737,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6d214af8dc02f57","name":"Push message with custom timestamp: 1762997007742","time":{"start":1762994442641,"stop":1762994442642,"duration":1},"status":"passed","severity":"normal"},{"uid":"91f86e92bc84eb10","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762993350643,"stop":1762993350643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7cef84712dbdda","name":"Fails to push message bigger that 1MB","time":{"start":1762994442664,"stop":1762994442664,"duration":0},"status":"passed","severity":"normal"},{"uid":"841637b02664653d","name":"should return different streams if requested simultaniously","time":{"start":1762993313766,"stop":1762993313766,"duration":0},"status":"passed","severity":"normal"},{"uid":"46d1514b7157d16f","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762993350654,"stop":1762993350654,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4515982f5f2017","name":"should be able to decode the field with only STORE set to true","time":{"start":1762993304272,"stop":1762993304273,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25c21fe00f90fe3","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762993867297,"stop":1762993867297,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd7cd943a005331","name":"Renews subscription after lossing a connection","time":{"start":1762993867293,"stop":1762993867293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6a15152b9dcdf2","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762993342746,"stop":1762993342747,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a794429009c21b5","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762993696269,"stop":1762993696270,"duration":1},"status":"passed","severity":"normal"},{"uid":"df131bb7b287fe0b","name":"Push message with content topic containing emoji","time":{"start":1762994442620,"stop":1762994442620,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adcbd3fea76aafd","name":"should return false for malformed SDS messages","time":{"start":1762993363931,"stop":1762993363931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbe46248c978b30","name":"Fails to push message bigger that 1MB","time":{"start":1762994442623,"stop":1762994442623,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ce77438bfc467a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762993304270,"stop":1762993304271,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d4ef585a77da40","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762993476144,"stop":1762993476145,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7c7ba012a7cc615","name":"Refresh subscription","time":{"start":1762993582500,"stop":1762993582500,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cd28e72a14a1544","name":"should process queue every 500ms","time":{"start":1762993313302,"stop":1762993313302,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fda960de144572a","name":"should wait for Filter peer to be connected","time":{"start":1762993361021,"stop":1762993361021,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b495dafe65b0c38","name":"should work with mock decoders","time":{"start":1762993360726,"stop":1762993360726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5c87fffceec4f27","name":"should not process empty queue","time":{"start":1762993313303,"stop":1762993313303,"duration":0},"status":"passed","severity":"normal"},{"uid":"22fe2aef1f4510e8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762993342742,"stop":1762993342746,"duration":4},"status":"passed","severity":"normal"},{"uid":"36459f16569ae28c","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762993360747,"stop":1762993360750,"duration":3},"status":"passed","severity":"normal"},{"uid":"1e77cca6c47cee15","name":"should push the message to the outgoing buffer","time":{"start":1762993350636,"stop":1762993350637,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ac4581faa78d77","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762993582502,"stop":1762993582502,"duration":0},"status":"passed","severity":"normal"},{"uid":"b77e0cf431d77d2a","name":"should handle very large timestamps","time":{"start":1762993349962,"stop":1762993349962,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c2110dea90e8fe","name":"should send relay ping messages on timer","time":{"start":1762993313637,"stop":1762993313638,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d971d71d4622a72","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762993342774,"stop":1762993342781,"duration":7},"status":"passed","severity":"normal"},{"uid":"943ee9a60eabc640","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762993360737,"stop":1762993360738,"duration":1},"status":"passed","severity":"normal"},{"uid":"73bf06d59e3706c2","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app48/6/topic63/proto","time":{"start":1762993675100,"stop":1762993675100,"duration":0},"status":"passed","severity":"normal"},{"uid":"f94640ee4c823c58","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762993350641,"stop":1762993350641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ada0ea47663b90b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762993342845,"stop":1762993342846,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c734951101895","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762993342747,"stop":1762993342750,"duration":3},"status":"passed","severity":"normal"},{"uid":"31d868a4027c502f","name":"returns all values when wanted number matches available values","time":{"start":1762993320848,"stop":1762993320850,"duration":2},"status":"passed","severity":"normal"},{"uid":"2b8eeac5b4cbee8a","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762993313767,"stop":1762993313767,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd376f96a8e5bfab","name":"Push message with meta","time":{"start":1762994442620,"stop":1762994442621,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79b265b2f0739a1","name":"should get eligible entries based on current time","time":{"start":1762993347478,"stop":1762993347478,"duration":0},"status":"passed","severity":"normal"},{"uid":"f521e78856979fc0","name":"Get Nodes","time":{"start":1762993321976,"stop":1762993321976,"duration":0},"status":"passed","severity":"normal"},{"uid":"faee2ec8930ae637","name":"Wait given interval before re-trying","time":{"start":1762993360944,"stop":1762993360944,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e30a29a5ef8a4f","name":"Fails to push message with large meta","time":{"start":1762994442651,"stop":1762994442651,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ff697dd4bdb926c","name":"Decrypt messages","time":{"start":1762993564097,"stop":1762993564098,"duration":1},"status":"passed","severity":"normal"},{"uid":"92bf998b31ee19df","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762993630584,"stop":1762993630584,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e180ba8b42939c5","name":"should dial peers from store when no connections remain","time":{"start":1762993313738,"stop":1762993313738,"duration":0},"status":"passed","severity":"normal"},{"uid":"29126f6bb60438","name":"should sort peers by ping value","time":{"start":1762993314053,"stop":1762993314053,"duration":0},"status":"passed","severity":"normal"},{"uid":"467b3c986b871104","name":"Decoder throws on undefined content topic","time":{"start":1762993314064,"stop":1762993314064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50ada6f40d12278","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762993342766,"stop":1762993342767,"duration":1},"status":"passed","severity":"normal"},{"uid":"441bbf0a2442e0ff","name":"should handle case with no peers in store","time":{"start":1762993313744,"stop":1762993313744,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f6232debc33c7e4","name":"Push message with rate limit","time":{"start":1762994442651,"stop":1762994442651,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e430d2254cb10e","name":"A test","time":{"start":1762993460439,"stop":1762993460439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae52f2e630fc1ad3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762993342756,"stop":1762993342760,"duration":4},"status":"passed","severity":"normal"},{"uid":"afe16813d714fccb","name":"same cluster, static sharding: nodes connect","time":{"start":1762993476142,"stop":1762993476143,"duration":1},"status":"passed","severity":"normal"},{"uid":"468c3a59cce643c7","name":"can start and stop the service","time":{"start":1762993326178,"stop":1762993326178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc936b694ef56ca","name":"should not be empty after adding a subscription","time":{"start":1762993360393,"stop":1762993360394,"duration":1},"status":"passed","severity":"normal"},{"uid":"f06b9994b80fe2ea","name":"should start the dialing interval","time":{"start":1762993313275,"stop":1762993313276,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa55cf995fe155a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762993615407,"stop":1762993615407,"duration":0},"status":"passed","severity":"normal"},{"uid":"57836f0a3c731b85","name":"should handle malformed response data","time":{"start":1762993322126,"stop":1762993322126,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f66159767ceda2","name":"should decode valid enr successfully","time":{"start":1762993304867,"stop":1762993304867,"duration":0},"status":"passed","severity":"normal"},{"uid":"90fb76c0b6d5955f","name":"Push message with content topic containing Chinese","time":{"start":1762994442633,"stop":1762994442633,"duration":0},"status":"passed","severity":"normal"},{"uid":"438448765c60afac","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762993342784,"stop":1762993342794,"duration":10},"status":"passed","severity":"normal"},{"uid":"2558c418783a9068","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762993342818,"stop":1762993342819,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b31359ddf7c3d4","name":"should return usable stream attached to connection","time":{"start":1762993313759,"stop":1762993313759,"duration":0},"status":"passed","severity":"normal"},{"uid":"82df5e16c723824a","name":"handles different networkShards values correctly","time":{"start":1762993299604,"stop":1762993299604,"duration":0},"status":"passed","severity":"normal"},{"uid":"23dcdcd013c9c001","name":"should be safe to call multiple times","time":{"start":1762993313023,"stop":1762993313023,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e0428e9a80bcb0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762993299609,"stop":1762993299609,"duration":0},"status":"passed","severity":"normal"},{"uid":"becd6228fc785e8a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762993342767,"stop":1762993342768,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dd4c6ba7c6cca64","name":"Push message with long payload","time":{"start":1762994442608,"stop":1762994442609,"duration":1},"status":"passed","severity":"normal"},{"uid":"d73e170cb39b858","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762993867286,"stop":1762993867286,"duration":0},"status":"passed","severity":"normal"},{"uid":"322dc1396a968110","name":"should insert elements correctly","time":{"start":1762993347596,"stop":1762993347596,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddeb47e584796829","name":"groups content topics by expected pubsub topic","time":{"start":1762993299602,"stop":1762993299603,"duration":1},"status":"passed","severity":"normal"},{"uid":"a29b4f851488a3f6","name":"udp ip6 address","time":{"start":1762993304411,"stop":1762993304411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c650e1f6affd091e","name":"should remove event listeners from globalThis","time":{"start":1762993312670,"stop":1762993312672,"duration":2},"status":"passed","severity":"normal"},{"uid":"bdbfd067f9c963b6","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762993342782,"stop":1762993342783,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a4f34a7a2da91b","name":"Sync message is not sent if another sync message was just received","time":{"start":1762993368838,"stop":1762993368838,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a364c83516b69b0","name":"should add received message to localHistory with retrievalHint","time":{"start":1762993350647,"stop":1762993350647,"duration":0},"status":"passed","severity":"normal"},{"uid":"972446dec74b7489","name":"Stops search when maxGet is reached","time":{"start":1762993321976,"stop":1762993321977,"duration":1},"status":"passed","severity":"normal"},{"uid":"252d552ce8ed803","name":"should handle complete connection lifecycle","time":{"start":1762993312698,"stop":1762993312698,"duration":0},"status":"passed","severity":"normal"},{"uid":"720f0c02ca1b3495","name":"Meta field set when metaSetter is specified","time":{"start":1762993314063,"stop":1762993314063,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be2f0aec008f80a","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762993299595,"stop":1762993299595,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4f74c7df6fee0","name":"should handle case with all peers already connected","time":{"start":1762993313745,"stop":1762993313745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff4551b46916d050","name":"Check received message containing Arabic","time":{"start":1762993839191,"stop":1762993839191,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d72cb7b01aecaa3","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762993313731,"stop":1762993313732,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eef111dd0ded3c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762993299611,"stop":1762993299611,"duration":0},"status":"passed","severity":"normal"},{"uid":"d552448f4673241","name":"should not receive a peer event after stop","time":{"start":1762993326180,"stop":1762993326180,"duration":0},"status":"passed","severity":"normal"},{"uid":"9076cfd3ff12752b","name":"random static sharding 8 - Cluster ID: 263, Shard ID: 979","time":{"start":1762993685807,"stop":1762993685808,"duration":1},"status":"passed","severity":"normal"},{"uid":"5de4a072ffe5f635","name":"Check publish message containing JSON","time":{"start":1762993574050,"stop":1762993574050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2683f9421becb138","name":"should not create relay timers when relay is not provided","time":{"start":1762993313634,"stop":1762993313636,"duration":2},"status":"passed","severity":"normal"},{"uid":"57e9a0940eb15b17","name":"should handle peer disconnect event when no connections remain","time":{"start":1762993312687,"stop":1762993312687,"duration":0},"status":"passed","severity":"normal"},{"uid":"93143aefe378e69b","name":"Decoder throws on undefined content topic","time":{"start":1762993331400,"stop":1762993331401,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a6d9ca56489c16","name":"messageHashStr produces consistent results for the same input","time":{"start":1762993313239,"stop":1762993313239,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ebb32609586aa12","name":"Incoming message is emitted as received","time":{"start":1762993362101,"stop":1762993362101,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee314cea8ae60235","name":"Subscribe and receive messages via lightPush","time":{"start":1762993867284,"stop":1762993867284,"duration":0},"status":"passed","severity":"normal"},{"uid":"14379098d0c5d3bc","name":"should return false when peer is not found","time":{"start":1762993313046,"stop":1762993313047,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42154e928d80db0","name":"should throw error - no id","time":{"start":1762993304868,"stop":1762993304869,"duration":1},"status":"passed","severity":"normal"},{"uid":"12717ac238e3164a","name":"should select older connection if present","time":{"start":1762993313685,"stop":1762993313685,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e11739793f2182","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762993313767,"stop":1762993313767,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c35df0b98963fd","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app46/7/topic230/utf8","time":{"start":1762993675100,"stop":1762993675100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e5aeb9bdc13cef","name":"should return start time to match max range","time":{"start":1762993360746,"stop":1762993360746,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f02c12daef2140","name":"Push message with custom timestamp: 1762989807743","time":{"start":1762994442663,"stop":1762994442663,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fea69782bc8eb7","name":"Push message with content topic containing JSON","time":{"start":1762994442638,"stop":1762994442638,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed54b16b1731a66","name":"Check meta is set [symmetric]","time":{"start":1762993331398,"stop":1762993331399,"duration":1},"status":"passed","severity":"normal"},{"uid":"155c5c01e3b7dda7","name":"should handle queue processing errors gracefully","time":{"start":1762993313304,"stop":1762993313308,"duration":4},"status":"passed","severity":"normal"},{"uid":"b8acb58e5b51e968","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762993567337,"stop":1762993567337,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ea456486e25be8","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762993313057,"stop":1762993313057,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4be520501ce0c07","name":"Refresh subscription","time":{"start":1762993867288,"stop":1762993867288,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60a587f2e0af423","name":"should allow redial after cooldown period","time":{"start":1762993313292,"stop":1762993313293,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8e9f3ee015d36e","name":"should handle dial errors","time":{"start":1762993314048,"stop":1762993314048,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13087de47056927","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762993867292,"stop":1762993867292,"duration":0},"status":"passed","severity":"normal"},{"uid":"d146d22172552ed","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762993342797,"stop":1762993342798,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b9a00fb16147bbc","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762993406073,"stop":1762993406073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a58d669b6887d3a","name":"Push message with Basic HTML tag payload","time":{"start":1762994442612,"stop":1762994442612,"duration":0},"status":"passed","severity":"normal"},{"uid":"22da854f03778bc4","name":"should dispatch network event when browser goes online","time":{"start":1762993312693,"stop":1762993312693,"duration":0},"status":"passed","severity":"normal"},{"uid":"b019bb79b5361506","name":"Passing page size 10 when there are 10 messages","time":{"start":1762993682640,"stop":1762993682640,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f92ac01b19aa4e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762993562809,"stop":1762993562809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d21119aa395f7609","name":"Check received message with timestamp: 1762993384708000000 ","time":{"start":1762993839194,"stop":1762993839195,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b981cb016515bd4","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762993360923,"stop":1762993360924,"duration":1},"status":"passed","severity":"normal"},{"uid":"823124e262a1886d","name":"should get multiple eligible entries at later time","time":{"start":1762993347478,"stop":1762993347479,"duration":1},"status":"passed","severity":"normal"},{"uid":"75d7ae8c6fedb6d","name":"should encode/decode to text encoding","time":{"start":1762993304871,"stop":1762993304871,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b83cfe1537a69d","name":"Check message on other pubsub topic is not received","time":{"start":1762993839196,"stop":1762993839197,"duration":1},"status":"passed","severity":"normal"},{"uid":"7309b99f76018882","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762993390201,"stop":1762993390202,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b7d0f49261a9a4cc","name":"should not be delivered","time":{"start":1762993350658,"stop":1762993350658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f576c2b4c05dca44","name":"should not return locked peers if enough unlocked are available","time":{"start":1762993359557,"stop":1762993359558,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b2c944015ff1d41","name":"Check received message containing JSON","time":{"start":1762993839204,"stop":1762993839204,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea40b8af806443","name":"should return true when peer is on the same cluster","time":{"start":1762993313044,"stop":1762993313044,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d1c2da0f4fbb93","name":"should not discard bootstrap peers if under the limit","time":{"start":1762993427898,"stop":1762993427898,"duration":0},"status":"passed","severity":"normal"},{"uid":"783d07f0b187fc1a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762993342819,"stop":1762993342819,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f5ab494766752b","name":"Subscribe and publish message","time":{"start":1762993582497,"stop":1762993582498,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8cd3e6423f3bbe","name":"should return false and handle errors gracefully","time":{"start":1762993314050,"stop":1762993314050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5669c7d4949480ba","name":"should perform ping and update peer store on timer","time":{"start":1762993313627,"stop":1762993313629,"duration":2},"status":"passed","severity":"normal"},{"uid":"7125e43d3bc2cddf","name":"should skip peers without ENR","time":{"start":1762993322385,"stop":1762993322385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f20d25b2c88450","name":"Push message with content topic containing Arabic","time":{"start":1762994442618,"stop":1762994442618,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac793e99269c258","name":"should return false when peer is on different cluster","time":{"start":1762993313047,"stop":1762993313051,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7ccfe5ee464664a","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762993342756,"stop":1762993342756,"duration":0},"status":"passed","severity":"normal"},{"uid":"f408d645ee74f96f","name":"should create dialer with libp2p and shardReader","time":{"start":1762993313273,"stop":1762993313275,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d407261c5f0d342","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762993696263,"stop":1762993696264,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b9abd8e9ec59cb","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762993304274,"stop":1762993304274,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5fe6b504a43347","name":"random static sharding 6 - Cluster ID: 523, Shard ID: 15","time":{"start":1762993685806,"stop":1762993685807,"duration":1},"status":"passed","severity":"normal"},{"uid":"623417f0e76785fb","name":"Push message with content topic containing escaped characters","time":{"start":1762994442639,"stop":1762994442639,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06eb2590204b5da","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762993342773,"stop":1762993342773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05b364278918181","name":"Push message with unicode special characters payload","time":{"start":1762994442614,"stop":1762994442614,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76558863d8d450","name":"Ordered callback, aborts when callback returns true","time":{"start":1762993660662,"stop":1762993660663,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3f35a971bc0396","name":"Publish message with rate limit","time":{"start":1762993574058,"stop":1762993574058,"duration":0},"status":"passed","severity":"normal"},{"uid":"308d5bb68b7f9602","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762993562807,"stop":1762993562807,"duration":0},"status":"passed","severity":"normal"},{"uid":"376532159875f790","name":"should handle errors gracefully when getting peer info","time":{"start":1762993313077,"stop":1762993313077,"duration":0},"status":"passed","severity":"normal"},{"uid":"352ae35704b5193b","name":"Push message with JSON payload","time":{"start":1762994442645,"stop":1762994442645,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b967a7b5e74c","name":"Outgoing message is acknowledged","time":{"start":1762993362101,"stop":1762993362101,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b0b75c835bf8e88","name":"should initialize with default options","time":{"start":1762993322377,"stop":1762993322378,"duration":1},"status":"passed","severity":"normal"},{"uid":"586e4236b2094892","name":"Encoder throws on undefined content topic","time":{"start":1762993331399,"stop":1762993331400,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf0b3febee36bf67","name":"Check received message containing XML","time":{"start":1762993839192,"stop":1762993839192,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3d794c1f5c6050","name":"should handle dial errors gracefully","time":{"start":1762993313294,"stop":1762993313301,"duration":7},"status":"passed","severity":"normal"},{"uid":"2cf9cb7c435a289","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762993342819,"stop":1762993342820,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd110d6a1159155","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762993342774,"stop":1762993342774,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0f5ea7a443871f6","name":"should deliver messages after dependencies are met","time":{"start":1762993350651,"stop":1762993350651,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58c6adda1036ffc","name":"ends if response has no messages","time":{"start":1762993313942,"stop":1762993313942,"duration":0},"status":"passed","severity":"normal"},{"uid":"7460ab07412b8f86","name":"should handle large number of peers request","time":{"start":1762993322127,"stop":1762993322128,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfdf2f61d12d71ad","name":"should stop ping timers on peer disconnect","time":{"start":1762993313625,"stop":1762993313625,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d93405d395e8d7","name":"should capture event listeners for testing","time":{"start":1762993360726,"stop":1762993360727,"duration":1},"status":"passed","severity":"normal"},{"uid":"4822d3f7864a9e34","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762993313939,"stop":1762993313940,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1cb39879471389","name":"Push message with numeric payload","time":{"start":1762994442624,"stop":1762994442625,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4da82c77e7fd7b","name":"Mutual subscription","time":{"start":1762993582496,"stop":1762993582496,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ce11adbb6ef634","name":"Push message with content topic containing short","time":{"start":1762994442631,"stop":1762994442631,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f91bba6b00b556","name":"Correctly serialized arguments","time":{"start":1762993476312,"stop":1762993476312,"duration":0},"status":"passed","severity":"normal"},{"uid":"4838e0d6d0e7373a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762993342760,"stop":1762993342761,"duration":1},"status":"passed","severity":"normal"},{"uid":"a26405c5261f1bcb","name":"should handle query errors gracefully","time":{"start":1762993322384,"stop":1762993322384,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c045855bb407cc3","name":"Subscribe to topic containing Script and receive message","time":{"start":1762993867290,"stop":1762993867291,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b369c8549a8a4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762993867290,"stop":1762993867290,"duration":0},"status":"passed","severity":"normal"},{"uid":"482f9511e6c826e7","name":"Push message with XML payload","time":{"start":1762994442655,"stop":1762994442656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f560493910f997cb","name":"different cluster: nodes don't connect","time":{"start":1762993476143,"stop":1762993476143,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d85a9e53a03e6f","name":"Publish message with large meta","time":{"start":1762993574058,"stop":1762993574058,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34a4286d1f881a6","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762993867292,"stop":1762993867292,"duration":0},"status":"passed","severity":"normal"},{"uid":"409c0d8df1acefd4","name":"rejects content-filtered query with only contentTopics","time":{"start":1762993313473,"stop":1762993313474,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba496f9add5bab9c","name":"should process successful peer exchange query","time":{"start":1762993322384,"stop":1762993322385,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ca76061ef5ddd0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762993299592,"stop":1762993299592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a52ee53eb44cab6","name":"should dial peers from store when browser is connected","time":{"start":1762993313737,"stop":1762993313737,"duration":0},"status":"passed","severity":"normal"},{"uid":"616f08e9ba0ac5f4","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762993582499,"stop":1762993582500,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9230397d80412e4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762993299597,"stop":1762993299602,"duration":5},"status":"passed","severity":"normal"},{"uid":"be45a1aecc7b3a58","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app57/5/topic28/utf8","time":{"start":1762993675101,"stop":1762993675101,"duration":0},"status":"passed","severity":"normal"},{"uid":"720d84424bb8e09a","name":"Incoming message is emitted as received","time":{"start":1762993363928,"stop":1762993363928,"duration":0},"status":"passed","severity":"normal"},{"uid":"4430b85e81cb7176","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762993299611,"stop":1762993299612,"duration":1},"status":"passed","severity":"normal"},{"uid":"111528515bfb7366","name":"Check received message containing special chars","time":{"start":1762993839190,"stop":1762993839190,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3dd817c6206856a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762993299592,"stop":1762993299593,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4273ab64d910fb9","name":"All","time":{"start":1762993390293,"stop":1762993390293,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9aa03580d487e7","name":"should not modify tags of connections for different peers","time":{"start":1762993359569,"stop":1762993359570,"duration":1},"status":"passed","severity":"normal"},{"uid":"e21d03a31efd06a9","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762993304267,"stop":1762993304269,"duration":2},"status":"passed","severity":"normal"},{"uid":"c85352037070e77b","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762993392954,"stop":1762993392954,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbab2f6a270af04","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762993867287,"stop":1762993867287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07e54512b17ec01","name":"Query with Promise Callback, No Decoder","time":{"start":1762993630587,"stop":1762993630587,"duration":0},"status":"passed","severity":"normal"},{"uid":"423ce3e9e46ce0a7","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762993681501,"stop":1762993681501,"duration":0},"status":"passed","severity":"normal"},{"uid":"584da1d3fbf078e1","name":"should only return 1 node with relay capability","time":{"start":1762993322368,"stop":1762993322369,"duration":1},"status":"passed","severity":"normal"},{"uid":"990cc8fbf73f14e","name":"messageHashStr produces different results for different inputs","time":{"start":1762993313239,"stop":1762993313240,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9914ada2287553c","name":"should use DNS peer discovery with light client","time":{"start":1762993390198,"stop":1762993390199,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3a0d2f56160d7585","name":"should be safe to call multiple times","time":{"start":1762993314044,"stop":1762993314044,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df2a78666805386","name":"Query with Promise Callback, No message returned","time":{"start":1762993630587,"stop":1762993630588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6ce00d12536d688","name":"Fails to push message bigger that 1MB","time":{"start":1762994442642,"stop":1762994442642,"duration":0},"status":"passed","severity":"normal"},{"uid":"e714607d31de839f","name":"Check publish message containing emoji","time":{"start":1762993574052,"stop":1762993574052,"duration":0},"status":"passed","severity":"normal"},{"uid":"c931172cfa9a43f6","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762993350658,"stop":1762993350659,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbc3e9f757d3d49","name":"Push message with content topic containing Russian","time":{"start":1762994442660,"stop":1762994442660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef763f2988b3cad5","name":"should be empty after removing the only subscription","time":{"start":1762993360394,"stop":1762993360394,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8b977134eec4f6","name":"should retry if all attempts fail","time":{"start":1762993359254,"stop":1762993359254,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8098ec6911356d","name":"should be safe to call multiple times","time":{"start":1762993314045,"stop":1762993314046,"duration":1},"status":"passed","severity":"normal"},{"uid":"cca3f96bda421001","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762993696262,"stop":1762993696263,"duration":1},"status":"passed","severity":"normal"},{"uid":"bca99106a8c812ea","name":"Query generator for multiple messages with different content topic format","time":{"start":1762993660657,"stop":1762993660657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bba0be91990141","name":"Push message with content topic containing numeric","time":{"start":1762994442658,"stop":1762994442659,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab1490e1a480c0ef","name":"Push message with content topic containing emoji","time":{"start":1762994442661,"stop":1762994442661,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4868ebb21f46421","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762993350650,"stop":1762993350650,"duration":0},"status":"passed","severity":"normal"},{"uid":"57052b19c7ee38ca","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762993392954,"stop":1762993392955,"duration":1},"status":"passed","severity":"normal"},{"uid":"885f9c40610fae5a","name":"Publish message with custom timestamp: Thu Nov 13 2025 01:26:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1762993574054,"stop":1762993574054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e083dccaf7c067","name":"Does not throw an exception when node disconnects","time":{"start":1762993692416,"stop":1762993692419,"duration":3},"status":"passed","severity":"normal"},{"uid":"805e71b52e657564","name":"Query generator for multiple messages","time":{"start":1762993660654,"stop":1762993660654,"duration":0},"status":"passed","severity":"normal"},{"uid":"579ea91aeebded19","name":"should clear the dialing interval","time":{"start":1762993313277,"stop":1762993313277,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a378c01b6e956fc","name":"Check publish message containing escaped characters","time":{"start":1762993574051,"stop":1762993574051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b4f1ac219279b","name":"isConnected return false after peer stops","time":{"start":1762993406072,"stop":1762993406072,"duration":0},"status":"passed","severity":"normal"},{"uid":"be094f4bc9323498","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762993360731,"stop":1762993360732,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb39286efdcb7700","name":"Encoder throws on empty string content topic","time":{"start":1762993333097,"stop":1762993333097,"duration":0},"status":"passed","severity":"normal"},{"uid":"891de4d5a42e0213","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762993359564,"stop":1762993359564,"duration":0},"status":"passed","severity":"normal"},{"uid":"c455c950297e4639","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762993451687,"stop":1762993451687,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa79d7553d76462","name":"Check message with invalid timestamp is not received","time":{"start":1762993839196,"stop":1762993839196,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a2ff0b613ce8d2","name":"should handle peer identify event","time":{"start":1762993322380,"stop":1762993322380,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cf9c2ce9423d6f","name":"Outgoing message is emitted as sent","time":{"start":1762993363926,"stop":1762993363927,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e641c1b80433cef","name":"should dial with PeerId and return stream","time":{"start":1762993314047,"stop":1762993314047,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2c0558274b8dfb","name":"Bloom filter","time":{"start":1762993350542,"stop":1762993350542,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f13c8b7d6c51c3d","name":"Push message with Chinese payload","time":{"start":1762994442654,"stop":1762994442654,"duration":0},"status":"passed","severity":"normal"},{"uid":"647cbfa4db7c2644","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762993867287,"stop":1762993867287,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4429bbadfb02deb","name":"should evict furthest entry when buffer is full","time":{"start":1762993347489,"stop":1762993347490,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3e1329f4b7e3a69","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762993696261,"stop":1762993696262,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d107c8bf37b51b0","name":"Push message with content topic containing Chinese","time":{"start":1762994442659,"stop":1762994442659,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a265bc8c66e1d5","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762993359984,"stop":1762993359985,"duration":1},"status":"passed","severity":"normal"},{"uid":"594111a7c1f3a08a","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762993368839,"stop":1762993368839,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d6fe988cae567b","name":"should return false when peer is not on topic","time":{"start":1762993314054,"stop":1762993314055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8742d1a388d07dd4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762993342813,"stop":1762993342814,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33c0a6de12f9c4f","name":"should query peers that support peer exchange","time":{"start":1762993322381,"stop":1762993322381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b0109655bcd68c","name":"Encoder throws on empty string content topic","time":{"start":1762993331400,"stop":1762993331400,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe9e723a3e125b1","name":"should not fail to stop the service if it was not started","time":{"start":1762993592657,"stop":1762993592657,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c64b1c6e86f192","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762993839199,"stop":1762993839200,"duration":1},"status":"passed","severity":"normal"},{"uid":"3494eacca97ae54b","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762993342761,"stop":1762993342762,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a078c269588117b","name":"Encoder error raises irrecoverable error","time":{"start":1762993363927,"stop":1762993363927,"duration":0},"status":"passed","severity":"normal"},{"uid":"8be8622d72eec224","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762993350649,"stop":1762993350649,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a1950d81374c05","name":"should start and stop interval correctly","time":{"start":1762993359242,"stop":1762993359242,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cebd3fc3cfea4c7","name":"Push message with special chars payload","time":{"start":1762994442654,"stop":1762994442654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c308080f00b6a051","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762993342822,"stop":1762993342822,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d61c00e8b072d79","name":"should skip peer when already connected","time":{"start":1762993313285,"stop":1762993313285,"duration":0},"status":"passed","severity":"normal"},{"uid":"73406e7e59e58894","name":"should properly create location multiaddrs - udp6","time":{"start":1762993304873,"stop":1762993304873,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81da008db2fa6a0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762993407422,"stop":1762993407422,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dae1f43cbdd649","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762993342783,"stop":1762993342783,"duration":0},"status":"passed","severity":"normal"},{"uid":"978433ea441379b7","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762993359562,"stop":1762993359563,"duration":1},"status":"passed","severity":"normal"},{"uid":"518b782a307aa5c8","name":"Relay - times out","time":{"start":1762993698107,"stop":1762993698107,"duration":0},"status":"passed","severity":"normal"},{"uid":"169d2ad2fce58a2e","name":"should respect custom numPeersToUse configuration","time":{"start":1762993359563,"stop":1762993359563,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a36e8954106314","name":"should not be sent when there is no history","time":{"start":1762993350657,"stop":1762993350657,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb6649d14183c39","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762993582506,"stop":1762993582506,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0aaeefdbae21e88","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762993342772,"stop":1762993342773,"duration":1},"status":"passed","severity":"normal"},{"uid":"47a332be748934bc","name":"Push message with short payload","time":{"start":1762994442624,"stop":1762994442624,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde0feabf7a0475","name":"Push message with content topic containing JSON","time":{"start":1762994442649,"stop":1762994442649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af6b03f939e1113","name":"should create ShardReader with static shards network config","time":{"start":1762993313043,"stop":1762993313044,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b9a0c3f27ecde3c","name":"throws on content topic with non-number generation field","time":{"start":1762993299588,"stop":1762993299588,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4e429a15746662","name":"Check message with no payload is not received","time":{"start":1762993839198,"stop":1762993839198,"duration":0},"status":"passed","severity":"normal"},{"uid":"65db6a7beb7373b2","name":"should start peer exchange discovery","time":{"start":1762993322378,"stop":1762993322379,"duration":1},"status":"passed","severity":"normal"},{"uid":"1680c5b0d5d814d1","name":"should send to specified number of peers of used peers","time":{"start":1762993360181,"stop":1762993360188,"duration":7},"status":"passed","severity":"normal"},{"uid":"5435dbb0cdfb28a","name":"Check message with non string payload is not received","time":{"start":1762993839199,"stop":1762993839199,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3cb7782d9bb3e3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762993867294,"stop":1762993867294,"duration":0},"status":"passed","severity":"normal"},{"uid":"961abf0cf166bde2","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762993350654,"stop":1762993350654,"duration":0},"status":"passed","severity":"normal"},{"uid":"11570d106ecc330c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762993696258,"stop":1762993696259,"duration":1},"status":"passed","severity":"normal"},{"uid":"5866b8de0fc52dec","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762993314053,"stop":1762993314054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3dc2d3e042a4c85","name":"Push message with Arabic payload","time":{"start":1762994442610,"stop":1762994442610,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc1d9a9a4a5b63a","name":"should initialize bloom filter with correct parameters","time":{"start":1762993347595,"stop":1762993347596,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b2019db2b61c56","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762993322123,"stop":1762993322124,"duration":1},"status":"passed","severity":"normal"},{"uid":"97a25ec6bdb1e9ec","name":"should properly compute the node id","time":{"start":1762993304870,"stop":1762993304870,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6292e98007dbad","name":"yields undefined for messages without decoder","time":{"start":1762993313943,"stop":1762993313943,"duration":0},"status":"passed","severity":"normal"},{"uid":"c477adf536d34d4a","name":"should properly create peer info with all multiaddrs","time":{"start":1762993304874,"stop":1762993304874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21a2d4ff270cbec","name":"should dial more peers if under maxConnections","time":{"start":1762993313751,"stop":1762993313754,"duration":3},"status":"passed","severity":"normal"},{"uid":"91379e735301293f","name":"Push message with special chars payload","time":{"start":1762994442643,"stop":1762994442643,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c389fe30fd58338","name":"should not dial peers from store when browser is not connected","time":{"start":1762993313737,"stop":1762993313737,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7aa8489e8b8527","name":"Outgoing message is retried until acknowledged","time":{"start":1762993363928,"stop":1762993363928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f124bfcbdaaa151b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762993322125,"stop":1762993322125,"duration":0},"status":"passed","severity":"normal"},{"uid":"f644405b6ebe92eb","name":"should return cached hash on subsequent access","time":{"start":1762993314066,"stop":1762993314066,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc7b7c2a52a2ec9d","name":"Push message with content topic containing special chars","time":{"start":1762994442617,"stop":1762994442617,"duration":0},"status":"passed","severity":"normal"},{"uid":"72267db2627d9a3e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762993313766,"stop":1762993313766,"duration":0},"status":"passed","severity":"normal"},{"uid":"8849a0fcd3f7a156","name":"random static sharding 4 - Cluster ID: 615, Shard ID: 361","time":{"start":1762993685806,"stop":1762993685806,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f6c86632ae5d70","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762993582506,"stop":1762993582506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c887a98df16fce","name":"Push message with content topic containing unicode special characters","time":{"start":1762994442661,"stop":1762994442661,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae2e546325370f1","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762993867290,"stop":1762993867290,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cdddb7faf465f8","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762993313756,"stop":1762993313757,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d10401d216c7116","name":"Check received message with timestamp: 1762993384708 ","time":{"start":1762993839195,"stop":1762993839195,"duration":0},"status":"passed","severity":"normal"},{"uid":"74afb85ed22c3e55","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762993562449,"stop":1762993562451,"duration":2},"status":"passed","severity":"normal"},{"uid":"85cd54bea8247b8d","name":"should keep entries that haven't expired yet","time":{"start":1762993358359,"stop":1762993358360,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc10297e49b1de5","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762993331396,"stop":1762993331397,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc93934eca74bf5","name":"should add entries and maintain sorted order","time":{"start":1762993347480,"stop":1762993347480,"duration":0},"status":"passed","severity":"normal"},{"uid":"6010d8b6f9a13c7c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762993582504,"stop":1762993582504,"duration":0},"status":"passed","severity":"normal"},{"uid":"39e932278e651bfe","name":"should create QueryOnConnect instance without options","time":{"start":1762993360722,"stop":1762993360723,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce942599c314d86b","name":"Relay Node - default protocol","time":{"start":1762993698110,"stop":1762993698110,"duration":0},"status":"passed","severity":"normal"},{"uid":"7536e0853dccf528","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762993321594,"stop":1762993321596,"duration":2},"status":"passed","severity":"normal"},{"uid":"95370485d898c2d6","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762993363929,"stop":1762993363929,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76991fdea360f96","name":"caches peers it previously fetched","time":{"start":1762993322367,"stop":1762993322367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a97a88ebdad2fc","name":"Sample","time":{"start":1762993304245,"stop":1762993304247,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae0edfad81b8c4ec","name":"should insert message into bloom filter","time":{"start":1762993350637,"stop":1762993350637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c5bcddc57b1f89","name":"should skip updating peer store if peer has same addresses","time":{"start":1762993313029,"stop":1762993313030,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d0f77c99cb127f","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762993476146,"stop":1762993476146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c520da617ec80a9","name":"should handle peer connect event","time":{"start":1762993312687,"stop":1762993312687,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89dbab69cd6ce8","name":"should drop connection to all peers on hangUp","time":{"start":1762993476223,"stop":1762993476223,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d4d034e860b8d76","name":"Fails to push message bigger that 1MB","time":{"start":1762994442652,"stop":1762994442653,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd63e08f0fd1c76d","name":"throws on content topic with empty application field","time":{"start":1762993299589,"stop":1762993299589,"duration":0},"status":"passed","severity":"normal"},{"uid":"b811d06f71d323bd","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762993342761,"stop":1762993342761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c58c2531f952ef1","name":"should decode valid enr with tcp successfully","time":{"start":1762993304867,"stop":1762993304868,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea1661fb791c53c","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762993313224,"stop":1762993313231,"duration":7},"status":"passed","severity":"normal"},{"uid":"8d724548effcf440","name":"A test","time":{"start":1762993460439,"stop":1762993460440,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa65a3b986f0688","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762993562810,"stop":1762993562810,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44c94140d286056","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762993299610,"stop":1762993299610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5cd116c7471f1bd","name":"Push message with Basic HTML tag payload","time":{"start":1762994442656,"stop":1762994442656,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df7fcef4925b2e9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762993567341,"stop":1762993567341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f125172740fdd696","name":"should skip peers that don't support peer exchange","time":{"start":1762993322381,"stop":1762993322382,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81369dcb176b2db","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762993696257,"stop":1762993696258,"duration":1},"status":"passed","severity":"normal"},{"uid":"15901750a836ec48","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762993299612,"stop":1762993299612,"duration":0},"status":"passed","severity":"normal"},{"uid":"1457380fe75d88e7","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762993313751,"stop":1762993313751,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7bc769ad064467","name":"should not fail to start the service if it is already started","time":{"start":1762993390192,"stop":1762993390192,"duration":0},"status":"passed","severity":"normal"},{"uid":"8005a558269827e2","name":"rejects hash query with time filter","time":{"start":1762993313477,"stop":1762993313478,"duration":1},"status":"passed","severity":"normal"},{"uid":"893551255b099cbd","name":"Push message with content topic containing Russian","time":{"start":1762994442649,"stop":1762994442649,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f41d117d4c2a0c1","name":"should create PeerExchangeDiscovery instance","time":{"start":1762993322387,"stop":1762993322387,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc068f221700cbf","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762993313750,"stop":1762993313750,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc42fcdb6dd199a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762993299608,"stop":1762993299609,"duration":1},"status":"passed","severity":"normal"},{"uid":"890bc911faea4bde","name":"should not receive a peer event before start","time":{"start":1762993592658,"stop":1762993592659,"duration":1},"status":"passed","severity":"normal"},{"uid":"585b0e5327008cd5","name":"Push message equal or less that 1MB","time":{"start":1762994442652,"stop":1762994442652,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bf713e37f0d0da","name":"Rejects garbage","time":{"start":1762993371881,"stop":1762993371881,"duration":0},"status":"passed","severity":"normal"},{"uid":"49786f3b3eb5373e","name":"Passing page size 3 when there are 20 messages","time":{"start":1762993682639,"stop":1762993682640,"duration":1},"status":"passed","severity":"normal"},{"uid":"640ebda99ec35700","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762993326181,"stop":1762993326181,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66a29ee3515de13","name":"should properly start and stop event listening","time":{"start":1762993360253,"stop":1762993360254,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ab8bdd30459b891","name":"Light Node - default protocols","time":{"start":1762993698109,"stop":1762993698109,"duration":0},"status":"passed","severity":"normal"},{"uid":"455bb147b995bbe4","name":"Relay + Store","time":{"start":1762993390289,"stop":1762993390290,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4fe871fea3361a","name":"should allow redial after failed dial cooldown expires","time":{"start":1762993313301,"stop":1762993313301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc0df22dc465be4","name":"should create PeerExchange instance with components","time":{"start":1762993322129,"stop":1762993322130,"duration":1},"status":"passed","severity":"normal"},{"uid":"48190f489302e47f","name":"throws an error for improperly formatted content topics","time":{"start":1762993299604,"stop":1762993299604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afe0f0d9d09f0c","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762993299606,"stop":1762993299606,"duration":0},"status":"passed","severity":"normal"},{"uid":"2392b3f429acbdae","name":"Cluster ID 0, shard 1","time":{"start":1762993685801,"stop":1762993685802,"duration":1},"status":"passed","severity":"normal"},{"uid":"278f9d6a8734d2ad","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762993451688,"stop":1762993451688,"duration":0},"status":"passed","severity":"normal"},{"uid":"724c43724edce184","name":"should set field with only FILTER enabled","time":{"start":1762993304876,"stop":1762993304876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c79c99f68d378a","name":"throws on content topic with empty encoding field","time":{"start":1762993299591,"stop":1762993299591,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17d5097ff3303a7","name":"should filter out undefined ENRs","time":{"start":1762993322123,"stop":1762993322123,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd73fa456b39fc3a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762993562811,"stop":1762993562811,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb376e089e98b0f2","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762993313755,"stop":1762993313756,"duration":1},"status":"passed","severity":"normal"},{"uid":"479c39b93a403d54","name":"Check received message containing SQL Injection","time":{"start":1762993839202,"stop":1762993839203,"duration":1},"status":"passed","severity":"normal"},{"uid":"f429cbf7da39f14b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762993696270,"stop":1762993696271,"duration":1},"status":"passed","severity":"normal"},{"uid":"1926a653bbaee251","name":"should handle peer store errors gracefully","time":{"start":1762993360257,"stop":1762993360258,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d10521c4523cec","name":"throws on content topic with empty version field","time":{"start":1762993299590,"stop":1762993299590,"duration":0},"status":"passed","severity":"normal"},{"uid":"22a259b1cef56e43","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762993342774,"stop":1762993342774,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b9327bb3dba526","name":"Sets default value correctly","time":{"start":1762993692422,"stop":1762993692422,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aa34eb3cce5157","name":"Push message with content topic containing numeric","time":{"start":1762994442632,"stop":1762994442632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d292d33db77fe7a9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762993867301,"stop":1762993867301,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6ef9302b3b545a","name":"should handle dial errors gracefully","time":{"start":1762993313744,"stop":1762993313744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b10d5cc693a57e","name":"Register correct protocols","time":{"start":1762993582496,"stop":1762993582497,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e751325bfe0a1","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762993451687,"stop":1762993451688,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff9901d0023a7d6","name":"Push message with custom timestamp: 1762989807742","time":{"start":1762994442652,"stop":1762994442652,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca39ecc48e80fe33","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762993342760,"stop":1762993342760,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b897db0cacd5fd3","name":"should not allow k > 12","time":{"start":1762993342845,"stop":1762993342845,"duration":0},"status":"passed","severity":"normal"},{"uid":"7beb358a555f23b9","name":"should add and remove event listeners correctly","time":{"start":1762993326181,"stop":1762993326182,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3282e2fa79e0b3c","name":"should not allow unachievable error rate","time":{"start":1762993342845,"stop":1762993342845,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c7642d0452d86d","name":"Check received message containing XML","time":{"start":1762993839203,"stop":1762993839203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c230099efef5192e","name":"should process tasks in queue","time":{"start":1762993359242,"stop":1762993359248,"duration":6},"status":"passed","severity":"normal"},{"uid":"3ffc41388d2cba3a","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762993321596,"stop":1762993321596,"duration":0},"status":"passed","severity":"normal"},{"uid":"66fe2dc9defed69d","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762993360925,"stop":1762993360925,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95a6ef8af5848da","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762993582498,"stop":1762993582499,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c94672819253a4","name":"Sync message is sent within sync frequency","time":{"start":1762993368837,"stop":1762993368837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2299500323c4d02f","name":"Push message with content topic containing JSON","time":{"start":1762994442660,"stop":1762994442660,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f270c8f6c44fff7","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762993360738,"stop":1762993360738,"duration":0},"status":"passed","severity":"normal"},{"uid":"441af982136ab0e5","name":"random static sharding 10 - Cluster ID: 883, Shard ID: 24","time":{"start":1762993685808,"stop":1762993685808,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6d9d5cf601732b","name":"should not receive a peer event before start","time":{"start":1762993390195,"stop":1762993390197,"duration":2},"status":"passed","severity":"normal"},{"uid":"65ad693d4bf0fbf0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762993867286,"stop":1762993867286,"duration":0},"status":"passed","severity":"normal"},{"uid":"25623caf2901116","name":"Push message with content topic containing SQL Injection","time":{"start":1762994442649,"stop":1762994442649,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3d5b7946c35a94","name":"should set up event listeners when started","time":{"start":1762993360723,"stop":1762993360724,"duration":1},"status":"passed","severity":"normal"},{"uid":"636c0b54a869f227","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762993392955,"stop":1762993392955,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f815b9b0d9ef5","name":"Using a function","time":{"start":1762993692421,"stop":1762993692421,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc30d2a585c9500","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762993312679,"stop":1762993312684,"duration":5},"status":"passed","severity":"normal"},{"uid":"ef4a26730442f0ba","name":"should encodeTxt and decodeTxt","time":{"start":1762993304866,"stop":1762993304867,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b6d88bfd5c3d27","name":"Publish message with custom timestamp: Fri Nov 22 2024 00:26:07 GMT+0000 (Coordinated Universal Time)","time":{"start":1762993574053,"stop":1762993574053,"duration":0},"status":"passed","severity":"normal"},{"uid":"470fefa7a9e5eec0","name":"should add received messages to bloom filter","time":{"start":1762993350643,"stop":1762993350647,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce882a34fe306a15","name":"Passing an array","time":{"start":1762993692419,"stop":1762993692420,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a310178aea4d78","name":"throws on empty content topic","time":{"start":1762993299586,"stop":1762993299587,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f8c37c40a870f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762993675094,"stop":1762993675094,"duration":0},"status":"passed","severity":"normal"},{"uid":"93948b255ae21ff4","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762993867301,"stop":1762993867302,"duration":1},"status":"passed","severity":"normal"},{"uid":"c03a364821caebad","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762993562806,"stop":1762993562807,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffd034f137357af9","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762993582507,"stop":1762993582507,"duration":0},"status":"passed","severity":"normal"},{"uid":"834246a948dac0bf","name":"should properly create location multiaddrs - tcp6","time":{"start":1762993304873,"stop":1762993304873,"duration":0},"status":"passed","severity":"normal"},{"uid":"42585d5f6df60760","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762993359561,"stop":1762993359562,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ca5400847a279","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762993299606,"stop":1762993299607,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ead988ded06d69","name":"should dial all peers on dial","time":{"start":1762993476222,"stop":1762993476222,"duration":0},"status":"passed","severity":"normal"},{"uid":"80de932c827065a0","name":"Push message with content topic containing unicode special characters","time":{"start":1762994442650,"stop":1762994442650,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11850a523da7dc3","name":"Push message with shell command payload","time":{"start":1762994442613,"stop":1762994442613,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0f652b5da29c7d","name":"isConnected should return false after all peers disconnect","time":{"start":1762993406071,"stop":1762993406072,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a52f03ffd744543","name":"throws if decoders don't match content topics","time":{"start":1762993313940,"stop":1762993313940,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c3358d2edc2314","name":"Sign & Recover","time":{"start":1762993331921,"stop":1762993331921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1dff86d4579c35a","name":"Own sync message does not acknowledge own messages","time":{"start":1762993368839,"stop":1762993368839,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cfb81ede251d491","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762993342773,"stop":1762993342773,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68b550f115a3d8b","name":"should use configured peers when available","time":{"start":1762993360924,"stop":1762993360925,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e1641db42ed807","name":"should properly create location multiaddrs - tcp","time":{"start":1762993304874,"stop":1762993304874,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cf1deb82b719a2","name":"should remove entries","time":{"start":1762993347479,"stop":1762993347479,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e77a0785172298d","name":"should stop and cleanup resources","time":{"start":1762993360396,"stop":1762993360396,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff5d70a3632e67b","name":"Query Generator - false","time":{"start":1762993670754,"stop":1762993670755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a72ba1fca798cdc6","name":"Push message with JSON payload","time":{"start":1762994442656,"stop":1762994442656,"duration":0},"status":"passed","severity":"normal"},{"uid":"9486e6735d5aa787","name":"should evict furthest entry when buffer is full","time":{"start":1762993347467,"stop":1762993347468,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c1f15007c8caf3","name":"Push message with escaped characters payload","time":{"start":1762994442646,"stop":1762994442646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2094552839313ed8","name":"Push message with custom timestamp: 1762989807742","time":{"start":1762994442641,"stop":1762994442641,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d2cae49f792437","name":"should clear interval on stop","time":{"start":1762993322386,"stop":1762993322387,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e07e9e6aaf65ae0","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762993867284,"stop":1762993867285,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc5bd17fff0ccbb","name":"should serialize and deserialize correctly","time":{"start":1762993347598,"stop":1762993347599,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87ce52207ed5a4a","name":"should not receive a peer event before start","time":{"start":1762993326179,"stop":1762993326179,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36b22294e3c00cb","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762993360738,"stop":1762993360739,"duration":1},"status":"passed","severity":"normal"},{"uid":"226498cb0a0ec0e5","name":"Check received message with timestamp: 1762993384708000000 ","time":{"start":1762993839207,"stop":1762993839207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f361ac6ffe0e9566","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762993460175,"stop":1762993460176,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5ea150915bba303","name":"throws on content topic with too few or too many fields","time":{"start":1762993299587,"stop":1762993299588,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aec6152fd241826","name":"should initialize with Unhealthy status","time":{"start":1762993360247,"stop":1762993360247,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bcde8ca6bdf702","name":"Check message received after jswaku node is restarted","time":{"start":1762993839211,"stop":1762993839211,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8cfc38c5934c9f","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762993360729,"stop":1762993360730,"duration":1},"status":"passed","severity":"normal"},{"uid":"711234fe442bf65d","name":"Push message with shell command payload","time":{"start":1762994442628,"stop":1762994442629,"duration":1},"status":"passed","severity":"normal"},{"uid":"d237be477e0c6fd6","name":"should reject if Relay is requested but not mounted","time":{"start":1762993361019,"stop":1762993361019,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d900aa5734c93a","name":"should handle all zero keep alive options","time":{"start":1762993313651,"stop":1762993313651,"duration":0},"status":"passed","severity":"normal"},{"uid":"53538ab90a35a45a","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762993867292,"stop":1762993867292,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7bd51e9c4ae4af0","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app46/10/topic25/xml","time":{"start":1762993675097,"stop":1762993675097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f30d441543f0cf58","name":"Check received message containing short","time":{"start":1762993839200,"stop":1762993839200,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac0250caf3cbf61","name":"Relay + Store","time":{"start":1762993304877,"stop":1762993304877,"duration":0},"status":"passed","severity":"normal"},{"uid":"204a44a6479562ce","name":"should get and remove ready entries","time":{"start":1762993347490,"stop":1762993347490,"duration":0},"status":"passed","severity":"normal"},{"uid":"c90d705b7e466d79","name":"should return null for non-existent peer","time":{"start":1762993313749,"stop":1762993313749,"duration":0},"status":"passed","severity":"normal"},{"uid":"130d49d92ed54735","name":"should throw error - invalid id","time":{"start":1762993304869,"stop":1762993304869,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf50fc507da6ae86","name":"Check message with no content topic is not received","time":{"start":1762993839210,"stop":1762993839210,"duration":0},"status":"passed","severity":"normal"},{"uid":"194cd457d4a8208c","name":"Overlapping topic subscription","time":{"start":1762993582500,"stop":1762993582501,"duration":1},"status":"skipped","severity":"normal"},{"uid":"79ee7152dc99c17c","name":"Check received message containing shell command","time":{"start":1762993839204,"stop":1762993839205,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13a20d21fd8612e","name":"Push message with meta","time":{"start":1762994442661,"stop":1762994442662,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba7ae93821507b4","name":"should handle errors when globalThis is not available","time":{"start":1762993312663,"stop":1762993312665,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3d26e96a9ea4fb7","name":"should successfully query store with valid decoders and options","time":{"start":1762993360922,"stop":1762993360922,"duration":0},"status":"passed","severity":"normal"},{"uid":"87bdc2e6fde9ee25","name":"can start the service","time":{"start":1762993326177,"stop":1762993326177,"duration":0},"status":"passed","severity":"normal"},{"uid":"1839c6db342a1f65","name":"should monitor connected peers and store them into cache","time":{"start":1762993481988,"stop":1762993481989,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce59b1684563f5b0","name":"should increase lamport timestamp","time":{"start":1762993350636,"stop":1762993350636,"duration":0},"status":"passed","severity":"normal"},{"uid":"24530df63e6e0b9","name":"should return false for different channelId","time":{"start":1762993363931,"stop":1762993363931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2a911f9de9e2f2","name":"Check received message containing long","time":{"start":1762993839200,"stop":1762993839200,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f5b0c3cd8d65a6","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762993363929,"stop":1762993363929,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e4c0b96a6bb50f","name":"should ignore duplicate entries","time":{"start":1762993347480,"stop":1762993347489,"duration":9},"status":"passed","severity":"normal"},{"uid":"fb164fb4cb0dfca","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762993313755,"stop":1762993313755,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f48bf3851b04bcd","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762993562811,"stop":1762993562811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af0d0ba0a92b005","name":"should increase lamport timestamp","time":{"start":1762993350642,"stop":1762993350642,"duration":0},"status":"passed","severity":"normal"},{"uid":"3108ff1d11a2db3c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762993299610,"stop":1762993299610,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20c3b2b418021f8","name":"should set default options when no config provided","time":{"start":1762993314042,"stop":1762993314042,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b00833753b83bd","name":"should dial peer when on same shard","time":{"start":1762993313293,"stop":1762993313294,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44e0e5665889409","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762993299613,"stop":1762993299614,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2ec49fe8cbce3f1","name":"should skip peers without peerInfo in ENR","time":{"start":1762993322385,"stop":1762993322386,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd764ac376e9cebe","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762993333095,"stop":1762993333096,"duration":1},"status":"passed","severity":"normal"},{"uid":"661129f25c3e9253","name":"Subscribe to topic containing XML and receive message","time":{"start":1762993867300,"stop":1762993867300,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d5e43574321959","name":"Check received message containing JSON","time":{"start":1762993839193,"stop":1762993839193,"duration":0},"status":"passed","severity":"normal"},{"uid":"fad1c1fbcf92fbda","name":"connects to nwaku","time":{"start":1762993692416,"stop":1762993692416,"duration":0},"status":"passed","severity":"normal"},{"uid":"46feb5d83e645bd6","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762993867287,"stop":1762993867287,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27e7ce91d38a9591","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app22/9/topic352/test.js","time":{"start":1762993675099,"stop":1762993675100,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e4245166342183c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762993342768,"stop":1762993342768,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd63d263e0ab870b","name":"should check false positive rate","time":{"start":1762993347600,"stop":1762993347601,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed8ff74042ba4e4b","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762993360721,"stop":1762993360722,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee8aa336eeb30fe","name":"should not stop if not started","time":{"start":1762993322380,"stop":1762993322380,"duration":0},"status":"passed","severity":"normal"},{"uid":"774aa3ac077e4d14","name":"Decoder throws on empty string content topic","time":{"start":1762993314064,"stop":1762993314065,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6c99437821609e5","name":"Push message with Russian payload","time":{"start":1762994442610,"stop":1762994442611,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b06312abe53b73","name":"Push message with content topic containing emoji","time":{"start":1762994442639,"stop":1762994442640,"duration":1},"status":"passed","severity":"normal"},{"uid":"a264824cade3ed83","name":"Check message with invalid timestamp is not received","time":{"start":1762993839208,"stop":1762993839209,"duration":1},"status":"passed","severity":"normal"},{"uid":"605e2e576737393b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762993867291,"stop":1762993867291,"duration":0},"status":"passed","severity":"normal"},{"uid":"86568de830d14be","name":"should return true even if peer has no overlapping shards","time":{"start":1762993313045,"stop":1762993313046,"duration":1},"status":"passed","severity":"normal"},{"uid":"2594aa329e86db6","name":"Check received message containing Chinese","time":{"start":1762993839201,"stop":1762993839202,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6a474e33896e1","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762993603419,"stop":1762993603419,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac74eb58b664dda","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762993304275,"stop":1762993304275,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b47de83da3eac4","name":"Check meta is set [ecies]","time":{"start":1762993333096,"stop":1762993333096,"duration":0},"status":"passed","severity":"normal"},{"uid":"8263843eed9d7bd6","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762993696264,"stop":1762993696264,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7493b0371ec6e6","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762993867299,"stop":1762993867299,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee6b35d5b81ddf9","name":"Check publish message containing shell command","time":{"start":1762993574051,"stop":1762993574051,"duration":0},"status":"passed","severity":"normal"},{"uid":"a059e0c54ab6305c","name":"should handle different types of entries","time":{"start":1762993358361,"stop":1762993358364,"duration":3},"status":"passed","severity":"normal"},{"uid":"3fedd93f312b20da","name":"returns all values when wanted number is greater than available values","time":{"start":1762993320850,"stop":1762993320852,"duration":2},"status":"passed","severity":"normal"},{"uid":"e26ab8e2ffe49740","name":"Check publish message containing short","time":{"start":1762993574045,"stop":1762993574045,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cc7a793170d97b","name":"Push 30 different messages","time":{"start":1762994442647,"stop":1762994442647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e6e8eef6ae4f4277","name":"Check received message containing Russian","time":{"start":1762993839191,"stop":1762993839191,"duration":0},"status":"passed","severity":"normal"},{"uid":"af929a2dcc42f1c0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762993867293,"stop":1762993867293,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca5192a8f7582797","name":"Push message with rate limit","time":{"start":1762994442641,"stop":1762994442641,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f747667d027da54","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762993615406,"stop":1762993615407,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8ba02e209a234b9","name":"Check publish message after service node is restarted","time":{"start":1762993574057,"stop":1762993574057,"duration":0},"status":"skipped","severity":"normal"},{"uid":"807caf40c2ec02b1","name":"Check publish message containing Arabic","time":{"start":1762993574047,"stop":1762993574048,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdaa3f9f46857974","name":"Push message with Basic HTML tag payload","time":{"start":1762994442628,"stop":1762994442628,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84c4ef17316f9af","name":"Subscribe to topic containing XML and receive message","time":{"start":1762993867291,"stop":1762993867291,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d64d3637955358","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762993867296,"stop":1762993867296,"duration":0},"status":"passed","severity":"normal"},{"uid":"830e23342c70af87","name":"Subscribe to topic containing Script and publish message","time":{"start":1762993582504,"stop":1762993582505,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9cb83f4591bd53","name":"Push message with shell command payload","time":{"start":1762994442646,"stop":1762994442646,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03716926b9c1da","name":"Push message with JSON payload","time":{"start":1762994442628,"stop":1762994442628,"duration":0},"status":"passed","severity":"normal"},{"uid":"d169b13e267dcca","name":"Push message with Arabic payload","time":{"start":1762994442626,"stop":1762994442626,"duration":0},"status":"passed","severity":"normal"},{"uid":"accf50b4ff7d0dca","name":"should dial with multiaddr and return stream","time":{"start":1762993314047,"stop":1762993314048,"duration":1},"status":"passed","severity":"normal"},{"uid":"be26eaa1b6c6806e","name":"should handle empty peer infos gracefully","time":{"start":1762993322122,"stop":1762993322123,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec07ddcbfcb12a25","name":"should transition to Unhealthy when no connections","time":{"start":1762993360248,"stop":1762993360248,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb414da7323043c4","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762993867295,"stop":1762993867295,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f6f32c3d1582f16","name":"Waku message hash computation (no timestamp)","time":{"start":1762993313232,"stop":1762993313233,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d6643fb33cfe572","name":"Check message with no pubsub topic is not received","time":{"start":1762993839209,"stop":1762993839210,"duration":1},"status":"passed","severity":"normal"},{"uid":"3577f641b1e6a897","name":"should handle a minimal index list","time":{"start":1762993299718,"stop":1762993299718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7531cc26e2da721","name":"should not start if already started","time":{"start":1762993322379,"stop":1762993322379,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b932b29a3f0f86","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762993406070,"stop":1762993406070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a6f90bc4c796f9","name":"ignores domain fetching errors","time":{"start":1762993322365,"stop":1762993322366,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7d998ce9ce91b","name":"should handle peerStore errors gracefully","time":{"start":1762993314052,"stop":1762993314053,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8da0c5db7c7d1b6","name":"should retry on complete failure if specified","time":{"start":1762993360188,"stop":1762993360188,"duration":0},"status":"passed","severity":"normal"},{"uid":"227551a2af447391","name":"Push message with special chars payload","time":{"start":1762994442625,"stop":1762994442625,"duration":0},"status":"passed","severity":"normal"},{"uid":"885219fe4857952c","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762993312696,"stop":1762993312696,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba31b25835df23df","name":"should not retry if at least one success","time":{"start":1762993359254,"stop":1762993359254,"duration":0},"status":"passed","severity":"normal"},{"uid":"11af2258d464140","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762993342798,"stop":1762993342798,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acf8f5d9a1a44fb","name":"should save new peer to store","time":{"start":1762993313029,"stop":1762993313029,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d7e6ae85d6b7dfe","name":"should properly create location multiaddrs - udp","time":{"start":1762993304873,"stop":1762993304873,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bccfc8e234bda2","name":"should add entries and maintain sorted order","time":{"start":1762993347466,"stop":1762993347467,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ba41b9722a3f8ac","name":"should handle onConnected and onDisconnected","time":{"start":1762993359559,"stop":1762993359559,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2637ea173d947b","name":"Passing page size 11 when there are 10 messages","time":{"start":1762993682640,"stop":1762993682641,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b46c624cf5a13e","name":"Push message with numeric payload","time":{"start":1762994442654,"stop":1762994442654,"duration":0},"status":"passed","severity":"normal"},{"uid":"e16bb3e16fe343e9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762993867290,"stop":1762993867290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2913bc9a2526dd","name":"Stops search when 2 null results are returned","time":{"start":1762993321977,"stop":1762993321977,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f2bb791134e441","name":"should jump to current time when timestamp is far in the past","time":{"start":1762993349963,"stop":1762993349963,"duration":0},"status":"passed","severity":"normal"},{"uid":"599a1f4386f4e3e2","name":"should handle corrupted shard info gracefully","time":{"start":1762993313077,"stop":1762993313077,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad316974e764f7a6","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762993342846,"stop":1762993342846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da03c92df44c159","name":"Ordered Callback - false","time":{"start":1762993670761,"stop":1762993670762,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3d3bfdb374432c","name":"should throw an error for insufficient data","time":{"start":1762993299719,"stop":1762993299719,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f78d190805a77c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762993567340,"stop":1762993567340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9968c04f851a9cf1","name":"throws if store query response has error status","time":{"start":1762993313941,"stop":1762993313942,"duration":1},"status":"passed","severity":"normal"},{"uid":"68462349339f8e4c","name":"handles different clusterIds correctly","time":{"start":1762993299603,"stop":1762993299604,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31a5744839a4d58","name":"Push message with content topic containing unicode special characters","time":{"start":1762994442639,"stop":1762994442639,"duration":0},"status":"passed","severity":"normal"},{"uid":"52dd5d47c528b5eb","name":"Push message with content topic containing SQL Injection","time":{"start":1762994442660,"stop":1762994442660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01aa2dcdfb36d31","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762993304267,"stop":1762993304267,"duration":0},"status":"passed","severity":"normal"},{"uid":"a434bbac54dce42f","name":"should remove expired entries after TTL has passed","time":{"start":1762993358356,"stop":1762993358359,"duration":3},"status":"passed","severity":"normal"},{"uid":"5978fa4b9b92ea7","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762993360735,"stop":1762993360736,"duration":1},"status":"passed","severity":"normal"},{"uid":"49b27cccbd1fff74","name":"should handle incoming messages","time":{"start":1762993359985,"stop":1762993359985,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b84e6bae316d8e","name":"Wrong topic","time":{"start":1762993675103,"stop":1762993675103,"duration":0},"status":"passed","severity":"normal"},{"uid":"834d5de1918140c9","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762993359552,"stop":1762993359552,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02840550952bca3","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762993360253,"stop":1762993360253,"duration":0},"status":"passed","severity":"normal"},{"uid":"444ef0bda42c8b9a","name":"Push message with content topic containing Chinese","time":{"start":1762994442648,"stop":1762994442648,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c6de6a9407b7f19","name":"should return all connected peers without codec filter","time":{"start":1762993314051,"stop":1762993314052,"duration":1},"status":"passed","severity":"normal"},{"uid":"e220d65ce6347316","name":"should handle peer store errors gracefully","time":{"start":1762993322382,"stop":1762993322382,"duration":0},"status":"passed","severity":"normal"},{"uid":"605516b6d2493814","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762993313636,"stop":1762993313637,"duration":1},"status":"passed","severity":"normal"},{"uid":"f36ef2b9bcd35810","name":"tcp ip4 address","time":{"start":1762993304410,"stop":1762993304411,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e4ed088539b715","name":"should trigger query when it went offline since the last successful query","time":{"start":1762993360728,"stop":1762993360729,"duration":1},"status":"passed","severity":"normal"},{"uid":"29caf9cb6b0f0c48","name":"should discover peers from provided peer cache","time":{"start":1762993481988,"stop":1762993481988,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb3d3416d35ec05","name":"should partition messages based on acknowledgement status","time":{"start":1762993350655,"stop":1762993350656,"duration":1},"status":"passed","severity":"normal"},{"uid":"35671237fbd2ca94","name":"should support chaining for add method","time":{"start":1762993358352,"stop":1762993358356,"duration":4},"status":"passed","severity":"normal"},{"uid":"5e760f3bfc9cef9d","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762993567339,"stop":1762993567339,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce56926489b9c2","name":"Check received message containing Script","time":{"start":1762993839192,"stop":1762993839192,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9797e3bffe6549b","name":"should reassess health immediately when peer disconnects","time":{"start":1762993360255,"stop":1762993360256,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a2e2b0cd490aac","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762993582503,"stop":1762993582503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b78b99ae75b839","name":"should return false for sync message without causal history","time":{"start":1762993363931,"stop":1762993363931,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15a3856e68f0725","name":"Push message with custom timestamp: 1762997007743","time":{"start":1762994442663,"stop":1762994442664,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0307648220fcb10","name":"should get all peers from store","time":{"start":1762993313739,"stop":1762993313739,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf9e4bafb6b2869f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762993342822,"stop":1762993342825,"duration":3},"status":"passed","severity":"normal"},{"uid":"aa071657818d70d1","name":"accepts valid content-filtered query","time":{"start":1762993313472,"stop":1762993313473,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b154c3b26346d1","name":"should handle errors when accessing navigator","time":{"start":1762993312697,"stop":1762993312698,"duration":1},"status":"passed","severity":"normal"},{"uid":"64cc84e8849a4450","name":"Check received message containing SQL Injection","time":{"start":1762993839191,"stop":1762993839192,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49ec8b6fe328cd2","name":"should work with stubbed retrieve function","time":{"start":1762993360725,"stop":1762993360726,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d88a6ae9eb95b5","name":"Check publish message containing Script","time":{"start":1762993574049,"stop":1762993574049,"duration":0},"status":"passed","severity":"normal"},{"uid":"97931a419d53a854","name":"should drop connection via multiaddr with hangUp","time":{"start":1762993476226,"stop":1762993476227,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d45c00832cabf5","name":"should reject on timeout if it was set","time":{"start":1762993361020,"stop":1762993361020,"duration":0},"status":"passed","severity":"normal"},{"uid":"310c3d3d3d25ad37","name":"Automatically retrieves missing message","time":{"start":1762993363929,"stop":1762993363929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d391ab0398840f49","name":"should set field with all protocols disabled","time":{"start":1762993304874,"stop":1762993304875,"duration":1},"status":"passed","severity":"normal"},{"uid":"50778fcd8feb4157","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762993299609,"stop":1762993299610,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc51b45749a9b24c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762993362100,"stop":1762993362100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b010d16022fdcbf9","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762993349960,"stop":1762993349961,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce02dd4d240606e2","name":"Round trip binary serialization","time":{"start":1762993314062,"stop":1762993314062,"duration":0},"status":"passed","severity":"normal"},{"uid":"72089e67c2fee002","name":"should initialize with default number of peers","time":{"start":1762993359551,"stop":1762993359551,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0b2d4f9e530231","name":"should dial peers from store on start","time":{"start":1762993313726,"stop":1762993313731,"duration":5},"status":"passed","severity":"normal"},{"uid":"66ed550dbc28c005","name":"Push message with custom timestamp: 1762997007742","time":{"start":1762994442622,"stop":1762994442623,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cd1d09db705bb27","name":"accepts valid message hash query","time":{"start":1762993313475,"stop":1762993313476,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfeeb5ac949004d0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762993299607,"stop":1762993299607,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a47c885e0b7002","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762993562807,"stop":1762993562807,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0cc3b96289a88d","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762993368838,"stop":1762993368838,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f877a66a78d734a","name":"should handle relay send failures gracefully","time":{"start":1762993313638,"stop":1762993313638,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c73d11e408981ec","name":"can query messages by message hash","time":{"start":1762993663307,"stop":1762993663308,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f58f012b8265eb6","name":"throws on content topic with generation field greater than 0","time":{"start":1762993299588,"stop":1762993299589,"duration":1},"status":"passed","severity":"normal"},{"uid":"466b63e9a2fbfe85","name":"should mark all messages in causal history as acknowledged","time":{"start":1762993350648,"stop":1762993350649,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f974d86ad0cd0e8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762993342783,"stop":1762993342783,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4703aecc143314c","name":"should fail to send if no connected peers found","time":{"start":1762993360180,"stop":1762993360180,"duration":0},"status":"passed","severity":"normal"},{"uid":"430d50414a646b56","name":"Callback on promise, aborts when callback returns true","time":{"start":1762993660658,"stop":1762993660661,"duration":3},"status":"passed","severity":"normal"},{"uid":"e1235107315cc972","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762993342751,"stop":1762993342755,"duration":4},"status":"passed","severity":"normal"},{"uid":"eb36481527a4d8a6","name":"should properly clean up resources when disposed","time":{"start":1762993358364,"stop":1762993358365,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c35bf9087ea19d0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762993342812,"stop":1762993342813,"duration":1},"status":"passed","severity":"normal"},{"uid":"e678cba09e1ff139","name":"Push message with Russian payload","time":{"start":1762994442644,"stop":1762994442644,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f5443328c8cfae","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762993360736,"stop":1762993360736,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a69727bda37bf12","name":"should successfully stop","time":{"start":1762993359985,"stop":1762993359986,"duration":1},"status":"passed","severity":"normal"},{"uid":"407e282cf0dd8d4e","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762993562812,"stop":1762993562812,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f9368154b6c524","name":"Check publish message containing long","time":{"start":1762993574045,"stop":1762993574046,"duration":1},"status":"passed","severity":"normal"},{"uid":"4845b47ea3def8a","name":"should dial all remaining peers","time":{"start":1762993313743,"stop":1762993313743,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb547ab57900e12","name":"should set field with only RELAY enabled","time":{"start":1762993304875,"stop":1762993304875,"duration":0},"status":"passed","severity":"normal"},{"uid":"d84a636d26584633","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762993574055,"stop":1762993574056,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd07c2b460fe15c3","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762993615406,"stop":1762993615406,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f55ed9ccf44780","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762993299593,"stop":1762993299593,"duration":0},"status":"passed","severity":"normal"},{"uid":"225f7bc4e514f8ef","name":"yields decoded messages","time":{"start":1762993313942,"stop":1762993313943,"duration":1},"status":"passed","severity":"normal"},{"uid":"b33eff10db9ad491","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762993615404,"stop":1762993615405,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b43943bd7522496","name":"Push message with content topic containing numeric","time":{"start":1762994442648,"stop":1762994442648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20e42ed9148ca05","name":"should lock peers when selected","time":{"start":1762993359553,"stop":1762993359553,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cd485db36f1a96","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762993299596,"stop":1762993299597,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e986d47233ccf9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762993342750,"stop":1762993342750,"duration":0},"status":"passed","severity":"normal"},{"uid":"3665d1ef065edace","name":"Push message with Basic HTML tag payload","time":{"start":1762994442645,"stop":1762994442645,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b4385ae55423f1","name":"Push message with short payload","time":{"start":1762994442608,"stop":1762994442608,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18281c153f37901","name":"Ordered Callback - true","time":{"start":1762993670760,"stop":1762993670761,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a9e75a7ef76792b","name":"configure the node with multiple content topics","time":{"start":1762993675103,"stop":1762993675103,"duration":0},"status":"passed","severity":"normal"},{"uid":"477a71fb50e5233","name":"should respect maxRequests limit","time":{"start":1762993347479,"stop":1762993347479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca672808f6a8556c","name":"Nodes with multiple pubsub topic","time":{"start":1762993567340,"stop":1762993567340,"duration":0},"status":"passed","severity":"normal"},{"uid":"34484b82df3e8e0b","name":"should handle peer store update failures gracefully","time":{"start":1762993313633,"stop":1762993313633,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb0ffcb8c545bbc8","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762993615407,"stop":1762993615407,"duration":0},"status":"passed","severity":"normal"},{"uid":"87747c78f99ce495","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762993574056,"stop":1762993574057,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d69d454a8a04452","name":"Encoder throws on empty string content topic","time":{"start":1762993314063,"stop":1762993314064,"duration":1},"status":"passed","severity":"normal"},{"uid":"f493ec7105f15161","name":"Push message with long payload","time":{"start":1762994442624,"stop":1762994442624,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06e16fc14e63371","name":"should handle complete peer lifecycle","time":{"start":1762993313660,"stop":1762993313660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed0ee2d53ffccd39","name":"should be safe to call multiple times","time":{"start":1762993313611,"stop":1762993313611,"duration":0},"status":"passed","severity":"normal"},{"uid":"83db61fe21af5adf","name":"Query with Ordered Callback, No Decoder","time":{"start":1762993630586,"stop":1762993630586,"duration":0},"status":"passed","severity":"normal"},{"uid":"aabf7c810de83a04","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762993299609,"stop":1762993299609,"duration":0},"status":"passed","severity":"normal"},{"uid":"826b3ada8bc604cf","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762993562804,"stop":1762993562806,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7c6afa27f40a508","name":"Push message with content topic containing unicode special characters","time":{"start":1762994442620,"stop":1762994442620,"duration":0},"status":"passed","severity":"normal"},{"uid":"8458bb0424312bdc","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762993407423,"stop":1762993407423,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66f8b67614b3b27","name":"should return false when navigator.onLine is false","time":{"start":1762993312673,"stop":1762993312678,"duration":5},"status":"passed","severity":"normal"},{"uid":"fd05e70e0ebd01fc","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762993314065,"stop":1762993314065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e55553422c89328","name":"does not validate decoders for hash queries","time":{"start":1762993313940,"stop":1762993313941,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c1095daffe36000","name":"Push message with escaped characters payload","time":{"start":1762994442657,"stop":1762994442657,"duration":0},"status":"passed","severity":"normal"},{"uid":"698721cb44d13c80","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762993313233,"stop":1762993313233,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a990995755446af","name":"Check publish message containing unicode special characters","time":{"start":1762993574051,"stop":1762993574052,"duration":1},"status":"passed","severity":"normal"},{"uid":"497a8c9ebe72dbc7","name":"should start periodic discovery on start","time":{"start":1762993322386,"stop":1762993322386,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ccd255e1d181aee","name":"Query Generator - true","time":{"start":1762993670752,"stop":1762993670754,"duration":2},"status":"passed","severity":"normal"},{"uid":"77f7558dbe6d06d4","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762993390200,"stop":1762993390201,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7f1396a747923abe","name":"should return peer for existing peer","time":{"start":1762993313745,"stop":1762993313745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac1b6051f4dd0820","name":"should not update T_req if message already exists","time":{"start":1762993347467,"stop":1762993347467,"duration":0},"status":"passed","severity":"normal"},{"uid":"dab921f765ae7c2c","name":"Fails to publish duplicate message","time":{"start":1762993574054,"stop":1762993574055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfd6db95a8c540c","name":"should reject if Store is requested but not mounted","time":{"start":1762993361019,"stop":1762993361020,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab4010b9e0584a72","name":"Push message with unicode special characters payload","time":{"start":1762994442646,"stop":1762994442646,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5bc135ab7af49e","name":"should handle network check errors gracefully","time":{"start":1762993313308,"stop":1762993313309,"duration":1},"status":"passed","severity":"normal"},{"uid":"512b75944e82901e","name":"it tolerates circular branch references","time":{"start":1762993322363,"stop":1762993322363,"duration":0},"status":"passed","severity":"normal"},{"uid":"71022f6c38a619fb","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762993342737,"stop":1762993342742,"duration":5},"status":"passed","severity":"normal"},{"uid":"6f3e5b818294bfb2","name":"should return PeerId when PeerId is provided","time":{"start":1762993313349,"stop":1762993313349,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67a3dc3fe0caeea","name":"Check received message containing shell command","time":{"start":1762993839193,"stop":1762993839193,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4ae8f042f1cbbf","name":"should dispatch network event when browser goes offline","time":{"start":1762993312693,"stop":1762993312693,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcdae44c7aabe69","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762993313626,"stop":1762993313627,"duration":1},"status":"passed","severity":"normal"},{"uid":"212c78c5033fa0ab","name":"should be safe to call multiple times","time":{"start":1762993313278,"stop":1762993313281,"duration":3},"status":"passed","severity":"normal"},{"uid":"753e64d964f1bd9e","name":"can start and stop the service","time":{"start":1762993390190,"stop":1762993390190,"duration":0},"status":"passed","severity":"normal"},{"uid":"105f8ab926de6d86","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762993582498,"stop":1762993582498,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cda98db07fb80e0","name":"Check publish message containing Basic HTML tag","time":{"start":1762993574050,"stop":1762993574050,"duration":0},"status":"passed","severity":"normal"},{"uid":"34196069beb81a91","name":"Refresh subscription","time":{"start":1762993867297,"stop":1762993867297,"duration":0},"status":"passed","severity":"normal"},{"uid":"de06589e7f50e860","name":"should handle peer not in mesh for all topics","time":{"start":1762993313658,"stop":1762993313660,"duration":2},"status":"passed","severity":"normal"},{"uid":"74564ba4412ed0ee","name":"should do nothing if no non-locked connections to drop","time":{"start":1762993313754,"stop":1762993313755,"duration":1},"status":"passed","severity":"normal"},{"uid":"df583f573e3b57d6","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762993313238,"stop":1762993313238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9928b97896549ad","name":"Push message with content topic containing Chinese","time":{"start":1762994442617,"stop":1762994442617,"duration":0},"status":"passed","severity":"normal"},{"uid":"37a2a3eb44bab98e","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762993342781,"stop":1762993342781,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a14818d8eceba20","name":"should remove event listeners","time":{"start":1762993313732,"stop":1762993313733,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c475c6073008541","name":"should start all internal components","time":{"start":1762993314044,"stop":1762993314044,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b492c9adc3093be","name":"should clear all entries","time":{"start":1762993347492,"stop":1762993347493,"duration":1},"status":"passed","severity":"normal"},{"uid":"223e8c22b93f0c98","name":"Symmetric encrypt & Decrypt","time":{"start":1762993331920,"stop":1762993331920,"duration":0},"status":"passed","severity":"normal"},{"uid":"5103f630ebb044a6","name":"Push message with content topic containing escaped characters","time":{"start":1762994442649,"stop":1762994442650,"duration":1},"status":"passed","severity":"normal"},{"uid":"17840d929ebb58f1","name":"Push message with unicode special characters payload","time":{"start":1762994442657,"stop":1762994442657,"duration":0},"status":"passed","severity":"normal"},{"uid":"832452120deac838","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762993299605,"stop":1762993299605,"duration":0},"status":"passed","severity":"normal"},{"uid":"2970bb0ccd4b6c15","name":"should skip peer when not on same cluster","time":{"start":1762993313293,"stop":1762993313293,"duration":0},"status":"passed","severity":"normal"},{"uid":"94641043a29475e8","name":"should not create multiple intervals when called multiple times","time":{"start":1762993313276,"stop":1762993313277,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b3465de87e3eca","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762993304275,"stop":1762993304275,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd423d87bb0b7d02","name":"nwaku subscribes","time":{"start":1762993575299,"stop":1762993575299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af55e2867d190eb","name":"Fails to push message with large meta","time":{"start":1762994442662,"stop":1762994442662,"duration":0},"status":"passed","severity":"normal"},{"uid":"e820b97ad7a7a659","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762993363927,"stop":1762993363927,"duration":0},"status":"passed","severity":"normal"},{"uid":"76484f5f7fb96516","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762993359564,"stop":1762993359565,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d9df668faf5b8d6","name":"should reject if WakuNode is not started","time":{"start":1762993361018,"stop":1762993361019,"duration":1},"status":"passed","severity":"normal"},{"uid":"cae18ad4b4e202bc","name":"Check received message containing Russian","time":{"start":1762993839202,"stop":1762993839202,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6c061fb9d24bcf","name":"should populate queue if has active dial","time":{"start":1762993313289,"stop":1762993313292,"duration":3},"status":"passed","severity":"normal"},{"uid":"e35bef7413d93ceb","name":"should handle retrieval hint and sender_id","time":{"start":1762993347479,"stop":1762993347480,"duration":1},"status":"passed","severity":"normal"},{"uid":"c539f78764db38b4","name":"should wait for LightPush peer to be connected","time":{"start":1762993361021,"stop":1762993361021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a806b8050e6010cb","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762993333096,"stop":1762993333096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e25b78de201b94","name":"Subscribe to topic containing long and receive message","time":{"start":1762993867298,"stop":1762993867298,"duration":0},"status":"passed","severity":"normal"},{"uid":"3afb80d2ab8447f7","name":"Push message with SQL Injection payload","time":{"start":1762994442644,"stop":1762994442644,"duration":0},"status":"passed","severity":"normal"},{"uid":"877c7e5b843dd610","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762993867301,"stop":1762993867301,"duration":0},"status":"passed","severity":"normal"},{"uid":"32637928248d70f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762993322370,"stop":1762993322371,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6aba50d49236327","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762993867291,"stop":1762993867292,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a215acd4b20c140","name":"Check received message containing short","time":{"start":1762993839188,"stop":1762993839188,"duration":0},"status":"passed","severity":"normal"},{"uid":"514f2c546343b223","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762993358696,"stop":1762993358696,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c74d7b88caee5","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app23/1/topic160/test.js","time":{"start":1762993675101,"stop":1762993675101,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0749b274dae9c36","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762993350649,"stop":1762993350650,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b2966c1777f3b2","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762993350653,"stop":1762993350653,"duration":0},"status":"passed","severity":"normal"},{"uid":"c632b6aeb9d4a6a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762993358694,"stop":1762993358694,"duration":0},"status":"passed","severity":"normal"},{"uid":"348d1188523b5738","name":"Push 30 different messages","time":{"start":1762994442615,"stop":1762994442615,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5600a3f3d3a342ab","name":"should return empty array when no peers connected","time":{"start":1762993314050,"stop":1762993314051,"duration":1},"status":"passed","severity":"normal"},{"uid":"6156ab54244883de","name":"should handle browser offline state overriding peer connections","time":{"start":1762993312699,"stop":1762993312699,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a06fe77517ca812","name":"should hang up with PeerId and return true on success","time":{"start":1762993314049,"stop":1762993314049,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2df3cfb73f98c75","name":"return first retrieved peers without further DNS queries","time":{"start":1762993322369,"stop":1762993322370,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e10c5f0c862f2b","name":"rejects hash query with content filter parameters","time":{"start":1762993313476,"stop":1762993313477,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e20e7fb557e807b","name":"Subscribe and receive messages via lightPush","time":{"start":1762993867294,"stop":1762993867294,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e0905943a14513","name":"Push message with XML payload","time":{"start":1762994442627,"stop":1762994442627,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab981ded1c4c6890","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762993342826,"stop":1762993342826,"duration":0},"status":"passed","severity":"normal"},{"uid":"c009071c137c2251","name":"Push message with custom timestamp: 1762997007742","time":{"start":1762994442652,"stop":1762994442652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6262d7a1704d77f4","name":"should handle queue overflow by adding peers to queue","time":{"start":1762993313301,"stop":1762993313302,"duration":1},"status":"passed","severity":"normal"},{"uid":"373f64b164fab088","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762993342782,"stop":1762993342782,"duration":0},"status":"passed","severity":"normal"},{"uid":"c646a51097748ab7","name":"Check received message containing escaped characters","time":{"start":1762993839205,"stop":1762993839205,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb8687887546474","name":"should clear dial history on start","time":{"start":1762993313276,"stop":1762993313276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5332b0df36bf2bfe","name":"should add peer to queue when queue is not empty","time":{"start":1762993313284,"stop":1762993313285,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d4805ce6f06665","name":"should remove event listener for peer:discovery","time":{"start":1762993313023,"stop":1762993313024,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e2d9e837e4b7c0","name":"should initialize with custom TTL","time":{"start":1762993322378,"stop":1762993322378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e950bce9de06192a","name":"Push message with XML payload","time":{"start":1762994442645,"stop":1762994442645,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4bb949fa9b8feb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762993299612,"stop":1762993299612,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbdaf7ed14cb97b","name":"should continually clean up expired entries at intervals","time":{"start":1762993358365,"stop":1762993358365,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa61a2d5b3d1c76c","name":"Reusing cursor across nodes","time":{"start":1762993615407,"stop":1762993615408,"duration":1},"status":"passed","severity":"normal"},{"uid":"14e6c6a58c371f34","name":"should handle complete dial lifecycle","time":{"start":1762993313311,"stop":1762993313312,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d0cc09eec1b5f6","name":"Push message with Arabic payload","time":{"start":1762994442644,"stop":1762994442644,"duration":0},"status":"passed","severity":"normal"},{"uid":"5983169a8eb015f1","name":"should start and setup intervals and event listeners","time":{"start":1762993360395,"stop":1762993360396,"duration":1},"status":"passed","severity":"normal"},{"uid":"8685de7d7981d117","name":"should maintain proper timestamps if all messages received","time":{"start":1762993350643,"stop":1762993350643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3bdadb7fed925de9","name":"Fields are not dropped","time":{"start":1762993313757,"stop":1762993313758,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce97d19c80fc7d42","name":"should be empty when created","time":{"start":1762993360387,"stop":1762993360389,"duration":2},"status":"passed","severity":"normal"},{"uid":"1af24ecdc6b8c0cc","name":"Push message with content topic containing long","time":{"start":1762994442631,"stop":1762994442632,"duration":1},"status":"passed","severity":"normal"},{"uid":"6177af77d291ae5c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762993304271,"stop":1762993304271,"duration":0},"status":"passed","severity":"normal"},{"uid":"700441ab745a64f3","name":"Init the array if not present","time":{"start":1762993299362,"stop":1762993299364,"duration":2},"status":"passed","severity":"normal"},{"uid":"e5aac795a2fd6654","name":"should handle special patterns correctly","time":{"start":1762993347600,"stop":1762993347600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f695e92e9126793","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762993313473,"stop":1762993313473,"duration":0},"status":"passed","severity":"normal"},{"uid":"50aa6921602adade","name":"should dispatch connect and disconnect events","time":{"start":1762993359558,"stop":1762993359558,"duration":0},"status":"passed","severity":"normal"},{"uid":"290daeea984f3b16","name":"should not fail to start the service if it is already started","time":{"start":1762993326178,"stop":1762993326179,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb98593a66818a2","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762993390201,"stop":1762993390201,"duration":0},"status":"skipped","severity":"normal"},{"uid":"440febec24cd9295","name":"Query Generator, No Decoder","time":{"start":1762993630584,"stop":1762993630584,"duration":0},"status":"passed","severity":"normal"},{"uid":"96c9345cd0bb17de","name":"should drop connection to one peer on hangUp","time":{"start":1762993476225,"stop":1762993476225,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c9804287ca4302","name":"Check received message containing unicode special characters","time":{"start":1762993839205,"stop":1762993839205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3577e9a54222ce","name":"should emit a peer event after start","time":{"start":1762993326179,"stop":1762993326179,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed66e4f735920ee","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762993313626,"stop":1762993313626,"duration":0},"status":"passed","severity":"normal"},{"uid":"57136be05d3141a7","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762993342799,"stop":1762993342799,"duration":0},"status":"passed","severity":"normal"},{"uid":"53bd2dd2d7dbfa04","name":"returns nothing if no connections present","time":{"start":1762993313683,"stop":1762993313684,"duration":1},"status":"passed","severity":"normal"},{"uid":"829b08c9c9917892","name":"should dial one peer on dial","time":{"start":1762993476224,"stop":1762993476225,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a00685e0bd06f5","name":"should handle mixed protocol support correctly","time":{"start":1762993360258,"stop":1762993360259,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1b4ed83c05b938","name":"LightPush","time":{"start":1762993698108,"stop":1762993698108,"duration":0},"status":"passed","severity":"normal"},{"uid":"70067147760e0a26","name":"Check publish message containing special chars","time":{"start":1762993574046,"stop":1762993574047,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd76680825d0cf","name":"isConnected should return true after first peer connects","time":{"start":1762993406071,"stop":1762993406071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ac11c2745a7ed2","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762993350653,"stop":1762993350653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d852830e20dae5ac","name":"different cluster: nodes don't connect","time":{"start":1762993476145,"stop":1762993476146,"duration":1},"status":"passed","severity":"normal"},{"uid":"37edd6538b863472","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762993342799,"stop":1762993342812,"duration":13},"status":"passed","severity":"normal"},{"uid":"ab1626dc2d55399f","name":"should do nothing when connections still exist","time":{"start":1762993313738,"stop":1762993313739,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf9e95d1de5ce61","name":"Push message with Russian payload","time":{"start":1762994442655,"stop":1762994442655,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb49178e3a75ba","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762993342814,"stop":1762993342815,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb94fe3d4ee39d5a","name":"Query generator for 2000 messages","time":{"start":1762993660663,"stop":1762993660665,"duration":2},"status":"passed","severity":"normal"},{"uid":"e39f33daf3cc1b06","name":"should wait for Store peer to be connected","time":{"start":1762993361021,"stop":1762993361021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed166ab039d194e","name":"should return true when peer is on the specified shard","time":{"start":1762993313047,"stop":1762993313047,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3d10690ce2e77f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762993630587,"stop":1762993630587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd14875cd9e86c1","name":"should work with stubbed peer manager event emitter","time":{"start":1762993360724,"stop":1762993360725,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad325ac6493e333","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762993342825,"stop":1762993342825,"duration":0},"status":"passed","severity":"normal"},{"uid":"945dcc5b98ad54a6","name":"should only return 1 node with relay and store capability","time":{"start":1762993322369,"stop":1762993322369,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25bbd9a20fafc06","name":"Decoder throws on undefined content topic","time":{"start":1762993333097,"stop":1762993333097,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f100d6a1b434e3","name":"should clear all timers","time":{"start":1762993313617,"stop":1762993313618,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff45f2e9461721f","name":"should return true for sync message with causal history","time":{"start":1762993363932,"stop":1762993363932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e70565b62c3cc3","name":"Push message with emoji payload","time":{"start":1762994442614,"stop":1762994442614,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4be852b5bf314b3","name":"Push message with meta","time":{"start":1762994442650,"stop":1762994442650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce560d13c130959","name":"should register libp2p event listeners when start is called","time":{"start":1762993359559,"stop":1762993359561,"duration":2},"status":"passed","severity":"normal"},{"uid":"1bf37fd3b392743d","name":"should successfully query peers and return peer infos","time":{"start":1762993322121,"stop":1762993322122,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8e51f35a554251","name":"should set field with all protocols enabled","time":{"start":1762993304875,"stop":1762993304875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8373684c82b2b34","name":"Decoder throws on empty string content topic","time":{"start":1762993333097,"stop":1762993333098,"duration":1},"status":"passed","severity":"normal"},{"uid":"33d3f405cb8110f6","name":"should return false when peer is not found","time":{"start":1762993313076,"stop":1762993313076,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0fef2a46ffe4b6","name":"Push message with numeric payload","time":{"start":1762994442643,"stop":1762994442643,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9534d1fc825790","name":"Push message with long payload","time":{"start":1762994442653,"stop":1762994442653,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d49fc655de5ba9","name":"should add event listeners to globalThis","time":{"start":1762993312658,"stop":1762993312663,"duration":5},"status":"passed","severity":"normal"},{"uid":"b92b4bdcf3373b2c","name":"Ephemeral messages are not stored","time":{"start":1762993392953,"stop":1762993392954,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ccd8d21b177360","name":"Check message with no pubsub topic is not received","time":{"start":1762993839197,"stop":1762993839197,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d65e721b90ded35","name":"should dial peer when peer is discovered","time":{"start":1762993313027,"stop":1762993313027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a566349d23f17eb","name":"Outgoing message is emitted as sending","time":{"start":1762993362098,"stop":1762993362099,"duration":1},"status":"passed","severity":"normal"},{"uid":"39ca3d47f6a60bd1","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762993313223,"stop":1762993313224,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ec04bdce79e9db","name":"Check received message containing unicode special characters","time":{"start":1762993839194,"stop":1762993839194,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf931c00eae8a3f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762993359983,"stop":1762993359983,"duration":0},"status":"passed","severity":"normal"},{"uid":"15906839b4bf33e7","name":"Generator, 2 different shards","time":{"start":1762993621843,"stop":1762993621844,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3361af89c00589","name":"should create ShardReader with auto sharding network config","time":{"start":1762993313043,"stop":1762993313043,"duration":0},"status":"passed","severity":"normal"},{"uid":"5895d271f6963a74","name":"Asymmetric encrypt & decrypt","time":{"start":1762993331919,"stop":1762993331920,"duration":1},"status":"passed","severity":"normal"},{"uid":"8713c790b48679e8","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762993322126,"stop":1762993322126,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25b0efc685f853c","name":"Push message with numeric payload","time":{"start":1762994442609,"stop":1762994442609,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6731876c9f41a0","name":"Renews subscription after lossing a connection","time":{"start":1762993867303,"stop":1762993867303,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6babf4b2c5ca78","name":"Check received message containing special chars","time":{"start":1762993839201,"stop":1762993839201,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a80d74488848d08","name":"should skip peers that were recently queried","time":{"start":1762993322382,"stop":1762993322382,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb8b379fadf1230","name":"should have no discoveries enabled by default","time":{"start":1762993358687,"stop":1762993358687,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a829df3003cca6","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762993342767,"stop":1762993342767,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c1d21af8a33174","name":"should load peers from local storage and dispatch events","time":{"start":1762993326180,"stop":1762993326180,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcdd3a45f69c8bc","name":"should be able to dial TLS multiaddrs","time":{"start":1762993476227,"stop":1762993476229,"duration":2},"status":"passed","severity":"normal"},{"uid":"4d8f977771f62b4b","name":"should be safe to call multiple times","time":{"start":1762993313618,"stop":1762993313619,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1ed3a7c1de4d9c1","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762993406072,"stop":1762993406073,"duration":1},"status":"passed","severity":"normal"},{"uid":"c631df8c867cdfe5","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762993582507,"stop":1762993582507,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e40c299e857486","name":"Passing invalid cursor","time":{"start":1762993615408,"stop":1762993615408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfae5790623eb44","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762993313348,"stop":1762993313349,"duration":1},"status":"passed","severity":"normal"},{"uid":"f671a0114a80d6c1","name":"accepts time-filtered query with content filter","time":{"start":1762993313478,"stop":1762993313478,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff43b9e8900e4985","name":"should sort by messageId when timestamps are equal","time":{"start":1762993350543,"stop":1762993350544,"duration":1},"status":"passed","severity":"normal"},{"uid":"caccb87ef0a1ba14","name":"Store - dialed first","time":{"start":1762993698107,"stop":1762993698107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad3f8e38d8a6bc","name":"should dial second nwaku node that was discovered","time":{"start":1762993385384,"stop":1762993385401,"duration":17},"status":"skipped","severity":"normal"},{"uid":"55353d7453427f56","name":"Accepts a valid Waku Message","time":{"start":1762993371879,"stop":1762993371880,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b46f6954fd8c96e","name":"should create KeepAliveManager with required options","time":{"start":1762993313609,"stop":1762993313610,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfdc17e64584d64","name":"Subscribe to topic containing Script and receive message","time":{"start":1762993867300,"stop":1762993867300,"duration":0},"status":"passed","severity":"normal"},{"uid":"671328c5fa0c0cc5","name":"Subscribe to topic containing short and publish message","time":{"start":1762993582501,"stop":1762993582501,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc29b457f60b166","name":"should remove event listeners when stopped","time":{"start":1762993360724,"stop":1762993360724,"duration":0},"status":"passed","severity":"normal"},{"uid":"e395bd9ca2f8dc7c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762993867298,"stop":1762993867298,"duration":0},"status":"passed","severity":"normal"},{"uid":"1602bb456d7966d1","name":"Push message with emoji payload","time":{"start":1762994442657,"stop":1762994442657,"duration":0},"status":"passed","severity":"normal"},{"uid":"606b1141a8bffad5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762993867299,"stop":1762993867300,"duration":1},"status":"passed","severity":"normal"},{"uid":"f761de857628f2c0","name":"Relay","time":{"start":1762993390287,"stop":1762993390289,"duration":2},"status":"passed","severity":"normal"},{"uid":"efc58b9d0186119","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762993342798,"stop":1762993342798,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6ace98fe8106e0","name":"should handle shardReader errors","time":{"start":1762993314055,"stop":1762993314055,"duration":0},"status":"passed","severity":"normal"},{"uid":"6082d7ea7dbd47d0","name":"should stop query on content message from same channel","time":{"start":1762993363930,"stop":1762993363930,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e6afaad415aa4f","name":"Relay - dialed after","time":{"start":1762993698106,"stop":1762993698107,"duration":1},"status":"passed","severity":"normal"},{"uid":"e26120ff30f3fdf4","name":"Nwaku publishes","time":{"start":1762993575300,"stop":1762993575300,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea8fa84a9a0bf11","name":"should emit a peer event after start","time":{"start":1762993390194,"stop":1762993390194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11313f2dbfc33e3","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762993342813,"stop":1762993342813,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba7465b2217403","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762993839211,"stop":1762993839211,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c61cffa8326bc5","name":"Decoder throws on empty string content topic","time":{"start":1762993331401,"stop":1762993331401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9884da1acdbd6367","name":"Encoder throws on undefined content topic","time":{"start":1762993314063,"stop":1762993314063,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2471cd612e64df","name":"should set field with only STORE enabled","time":{"start":1762993304875,"stop":1762993304876,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1d14acc4897e49","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762993476144,"stop":1762993476144,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2492b8dad49e3ca","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762993567336,"stop":1762993567337,"duration":1},"status":"passed","severity":"normal"},{"uid":"3db2a02e206ea292","name":"should return true for message with causal history","time":{"start":1762993363932,"stop":1762993363932,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d6a4d6750070a65","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762993360739,"stop":1762993360740,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab26edf9b71df18b","name":"Push message equal or less that 1MB","time":{"start":1762994442642,"stop":1762994442642,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1451f05dc021dd","name":"should handle v3 RLN errors","time":{"start":1762993360200,"stop":1762993360200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac27b3bb8aaa792d","name":"should not dispatch event when already disconnected","time":{"start":1762993312692,"stop":1762993312692,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecc45b8fc0d98e9","name":"Default pageSize","time":{"start":1762993682642,"stop":1762993682643,"duration":1},"status":"passed","severity":"normal"},{"uid":"fccf16e72e72be0f","name":"Push message equal or less that 1MB","time":{"start":1762994442623,"stop":1762994442623,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8baef8cc876ef59","name":"should retry failed tasks","time":{"start":1762993359249,"stop":1762993359249,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57261cad4af2b74","name":"Check publish message containing Russian","time":{"start":1762993574048,"stop":1762993574048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7441e7d3b9065d87","name":"should reject if LightPush is requested but not mounted","time":{"start":1762993361019,"stop":1762993361019,"duration":0},"status":"passed","severity":"normal"},{"uid":"540500b178bccc12","name":"Check received message containing Chinese","time":{"start":1762993839190,"stop":1762993839191,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb129eb15205a3ab","name":"Push message with Chinese payload","time":{"start":1762994442625,"stop":1762994442625,"duration":0},"status":"passed","severity":"normal"},{"uid":"180c106607da98bd","name":"should add event listeners for peer connect and disconnect","time":{"start":1762993313611,"stop":1762993313611,"duration":0},"status":"passed","severity":"normal"},{"uid":"be200054352f49aa","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762993322124,"stop":1762993322124,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eae9a88d0100b07","name":"should call waitForPeer on Relay","time":{"start":1762993361021,"stop":1762993361022,"duration":1},"status":"passed","severity":"normal"},{"uid":"33de2979b36d3378","name":"Push message with content topic containing Russian","time":{"start":1762994442633,"stop":1762994442634,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c619c392e8c76","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762993427898,"stop":1762993427898,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ffc02a18c1d3db","name":"Push message with shell command payload","time":{"start":1762994442656,"stop":1762994442656,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c40001e4c32467","name":"Passing page size 110 when there are 120 messages","time":{"start":1762993682642,"stop":1762993682642,"duration":0},"status":"passed","severity":"normal"},{"uid":"6031a91fcaa254fc","name":"Publish without waiting for remote peer","time":{"start":1762993582497,"stop":1762993582497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1723661124bc32b8","name":"Push message with content topic containing short","time":{"start":1762994442658,"stop":1762994442658,"duration":0},"status":"passed","severity":"normal"},{"uid":"935417ae71d2f149","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762993681503,"stop":1762993681503,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61dea2d8f1e7464","name":"should throw error - no id","time":{"start":1762993304868,"stop":1762993304868,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1215219e3999f7","name":"returns only open connection if one present","time":{"start":1762993313684,"stop":1762993313684,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c1e5efbfc98539","name":"Push message with Script payload","time":{"start":1762994442655,"stop":1762994442655,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb2937fd1785062e","name":"Push message with content topic containing Russian","time":{"start":1762994442618,"stop":1762994442618,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0a7b65dc6f652ff","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762993358695,"stop":1762993358695,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3d8e2e0ad33288","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762993304263,"stop":1762993304264,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eddf9c9f78f3334","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762993360746,"stop":1762993360746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc978b9e72ba80b","name":"should handle shard reader errors gracefully","time":{"start":1762993313308,"stop":1762993313308,"duration":0},"status":"passed","severity":"normal"},{"uid":"708915bb1151a4d1","name":"yields undefined for messages without content topic","time":{"start":1762993313943,"stop":1762993313943,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b3661d5bec7c95","name":"random static sharding 7 - Cluster ID: 589, Shard ID: 498","time":{"start":1762993685807,"stop":1762993685807,"duration":0},"status":"passed","severity":"normal"},{"uid":"8355a943a2d1323e","name":"should skip peer when failed to dial recently","time":{"start":1762993313289,"stop":1762993313289,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d83fee0a176473","name":"should return no connections if no open connection provided","time":{"start":1762993313684,"stop":1762993313685,"duration":1},"status":"passed","severity":"normal"},{"uid":"78714e5677fb5bb7","name":"Push message with content topic containing JSON","time":{"start":1762994442619,"stop":1762994442619,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73db19376556e20","name":"should stop all internal components","time":{"start":1762993314045,"stop":1762993314045,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb422fac5e0aaf0d","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762993313224,"stop":1762993313224,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb9e516b535e273","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762993660661,"stop":1762993660662,"duration":1},"status":"passed","severity":"normal"},{"uid":"89480f621dcbed05","name":"Push message with custom timestamp: 1762989807742","time":{"start":1762994442622,"stop":1762994442622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e307bf1949c7d256","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762993299719,"stop":1762993299719,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8bd1465b0c2886","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762993342781,"stop":1762993342782,"duration":1},"status":"passed","severity":"normal"},{"uid":"b641e2165ae866b7","name":"Cluster id 0, shard 0","time":{"start":1762993685801,"stop":1762993685801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e21bef362c900","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762993696259,"stop":1762993696260,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86e134a5b8fda79","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762993321592,"stop":1762993321593,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77a54397308855f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762993299613,"stop":1762993299613,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad15bdec50a7b598","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762993359553,"stop":1762993359557,"duration":4},"status":"passed","severity":"normal"},{"uid":"6cdefb1dd7259a97","name":"Subscribe to topic containing long and receive message","time":{"start":1762993867288,"stop":1762993867288,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0204bde16321562","name":"should not change state when connections remain after disconnect","time":{"start":1762993312688,"stop":1762993312688,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a975598bf3653b1","name":"should create RPC request with correct parameters","time":{"start":1762993322129,"stop":1762993322129,"duration":0},"status":"passed","severity":"normal"},{"uid":"821aa4a2c828f76","name":"Callback on promise","time":{"start":1762993660657,"stop":1762993660657,"duration":0},"status":"passed","severity":"normal"},{"uid":"28217ec345679c3","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762993350657,"stop":1762993350657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a3ae63b692568b","name":"should stop peer exchange discovery","time":{"start":1762993322379,"stop":1762993322379,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba18436142bf37d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762993867296,"stop":1762993867296,"duration":0},"status":"passed","severity":"normal"},{"uid":"d017749efb9246e2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762993331398,"stop":1762993331398,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2209d1ce506cc84","name":"Check received message containing escaped characters","time":{"start":1762993839193,"stop":1762993839194,"duration":1},"status":"passed","severity":"normal"},{"uid":"da80f75da1210f16","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762993681501,"stop":1762993681502,"duration":1},"status":"passed","severity":"normal"},{"uid":"1292d978062c047b","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762993342750,"stop":1762993342751,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2b0017a82f9a7d","name":"should update ack status of messages in outgoing buffer","time":{"start":1762993350658,"stop":1762993350658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf03a576fdc6b916","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762993681502,"stop":1762993681503,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c22ff1c650a31c","name":"should requeue task if no peer is available","time":{"start":1762993359248,"stop":1762993359248,"duration":0},"status":"passed","severity":"normal"},{"uid":"43aeda05b4e644da","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762993342768,"stop":1762993342768,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd19999e82c2a275","name":"Waku message hash computation (payload length 0)","time":{"start":1762993313231,"stop":1762993313231,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e06f989fb3080b2","name":"Push message with custom timestamp: 1732235007743","time":{"start":1762994442663,"stop":1762994442663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5811390a5601262","name":"should get / set TCP multiaddr","time":{"start":1762993304871,"stop":1762993304872,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea0e0a7665017a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762993406070,"stop":1762993406071,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1fc79b9249083c8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app84/7/topic676/utf8","time":{"start":1762993675096,"stop":1762993675096,"duration":0},"status":"passed","severity":"normal"},{"uid":"2112a2b47c7616f8","name":"Subscribe and receives messages on 20 topics","time":{"start":1762993867286,"stop":1762993867286,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c2553c9afc98b0","name":"Throws when trying to push message with empty payload","time":{"start":1762994442647,"stop":1762994442647,"duration":0},"status":"passed","severity":"normal"},{"uid":"403d301dc193e8b9","name":"Retrieval Hint","time":{"start":1762993350542,"stop":1762993350542,"duration":0},"status":"passed","severity":"normal"},{"uid":"6739c7fdebea2be1","name":"should throw error when no peers are available","time":{"start":1762993360922,"stop":1762993360923,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa129d89e19769ab","name":"Push message with content topic containing long","time":{"start":1762994442647,"stop":1762994442648,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae361c2e0f1af918","name":"should request peer renewal on specific errors","time":{"start":1762993359250,"stop":1762993359252,"duration":2},"status":"passed","severity":"normal"},{"uid":"eda0bce7232be8e5","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762993582499,"stop":1762993582499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca89b91d65585fe7","name":"Publishes to nwaku","time":{"start":1762993575299,"stop":1762993575299,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c410436b7925c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762993313349,"stop":1762993313351,"duration":2},"status":"passed","severity":"normal"},{"uid":"ef6d64a387584605","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762993867299,"stop":1762993867299,"duration":0},"status":"passed","severity":"normal"},{"uid":"e035e140e55a89b","name":"Push message with content topic containing special chars","time":{"start":1762994442648,"stop":1762994442648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c810c18c6a2918","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762993312651,"stop":1762993312653,"duration":2},"status":"passed","severity":"normal"},{"uid":"37f678698c92d6c8","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762993582505,"stop":1762993582505,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a217f59c53fa43","name":"Outgoing message is emitted as sent","time":{"start":1762993362099,"stop":1762993362099,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a27072c98525b3","name":"should handle case when globalThis is not available","time":{"start":1762993312686,"stop":1762993312686,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf6d2131a294063","name":"random static sharding 3 - Cluster ID: 366, Shard ID: 938","time":{"start":1762993685803,"stop":1762993685805,"duration":2},"status":"passed","severity":"normal"},{"uid":"df30355eb9b0075","name":"should check connected peers if present and suitable","time":{"start":1762993361020,"stop":1762993361020,"duration":0},"status":"passed","severity":"normal"},{"uid":"75c71eb7b401d0c9","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762993406069,"stop":1762993406070,"duration":1},"status":"passed","severity":"normal"},{"uid":"954e8bbbfdb744ea","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762993359565,"stop":1762993359568,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf25e0cb7ce732a1","name":"should perform initial health assessment on start","time":{"start":1762993360256,"stop":1762993360257,"duration":1},"status":"passed","severity":"normal"},{"uid":"e589f6afeb436134","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762993867293,"stop":1762993867293,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5549a5de5abeeb9","name":"random static sharding 2 - Cluster ID: 8, Shard ID: 187","time":{"start":1762993685803,"stop":1762993685803,"duration":0},"status":"passed","severity":"normal"},{"uid":"5387d0c31b064766","name":"should handle task timeouts","time":{"start":1762993359252,"stop":1762993359253,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ee604f8f64750","name":"should create ConnectionManager with relay","time":{"start":1762993314042,"stop":1762993314042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54eaa67155c4300","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762993321593,"stop":1762993321594,"duration":1},"status":"passed","severity":"normal"},{"uid":"97344806cdf9d133","name":"should skip peers without peer exchange protocol","time":{"start":1762993322381,"stop":1762993322381,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cfdb380f50f186d","name":"Push message with content topic containing long","time":{"start":1762994442616,"stop":1762994442616,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45cee5fa50f8480","name":"should merge provided config with defaults","time":{"start":1762993314043,"stop":1762993314043,"duration":0},"status":"passed","severity":"normal"},{"uid":"940b2bd539755e40","name":"should add event listener for peer:discovery","time":{"start":1762993313022,"stop":1762993313023,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2038987e980571","name":"should not fail to stop the service if it was not started","time":{"start":1762993390191,"stop":1762993390191,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef958960207d5d3","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762993359248,"stop":1762993359249,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2478080c1c261e2","name":"msgTime: 0 ms from now, startTime: 1762734481646, endTime: 1762993681646","time":{"start":1762993696264,"stop":1762993696268,"duration":4},"status":"passed","severity":"normal"},{"uid":"3258749cc79b7aef","name":"Throws when trying to push message with empty payload","time":{"start":1762994442630,"stop":1762994442631,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff434127530b98b","name":"Encoder error raises irrecoverable error","time":{"start":1762993362099,"stop":1762993362100,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad54f463d76885ba","name":"should work with async generator that yields promises","time":{"start":1762993360727,"stop":1762993360728,"duration":1},"status":"passed","severity":"normal"},{"uid":"190971d1e38e3efa","name":"Js publishes, other Js receives","time":{"start":1762993575300,"stop":1762993575301,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bb4751fcdad4b8c","name":"should handle retrieve function with query parameters","time":{"start":1762993360728,"stop":1762993360728,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f18e2f3cc7b99d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762993321597,"stop":1762993321597,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf7247a655fa880","name":"Fails to push message with large meta","time":{"start":1762994442640,"stop":1762994442640,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b856d1853055aa","name":"Push message with unicode special characters payload","time":{"start":1762994442629,"stop":1762994442630,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc8f41d1dd993074","name":"Retries within given interval","time":{"start":1762993360943,"stop":1762993360943,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c7cdad9f2b60d2","name":"should not receive a peer event after stop","time":{"start":1762993592659,"stop":1762993592659,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d774ba47db5d62e","name":"can start and stop the service","time":{"start":1762993592656,"stop":1762993592657,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5054d8a91e9e553","name":"should be able to encode the field with only STORE set to true","time":{"start":1762993304265,"stop":1762993304266,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc719a0241924b19","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762993322371,"stop":1762993322371,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f83ba0c6f20153c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762993867300,"stop":1762993867300,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37800b5baf6a599","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762993299605,"stop":1762993299605,"duration":0},"status":"passed","severity":"normal"},{"uid":"c445ff9e26b07670","name":"Check received message containing Arabic","time":{"start":1762993839202,"stop":1762993839202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2852c22df97450e2","name":"should create KeepAliveManager with relay","time":{"start":1762993313610,"stop":1762993313610,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3d7ac6eda96409","name":"should handle errors when getting connections","time":{"start":1762993312697,"stop":1762993312697,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1e68732000060d","name":"should clear dial history on stop","time":{"start":1762993313277,"stop":1762993313278,"duration":1},"status":"passed","severity":"normal"},{"uid":"320df7d48782d21","name":"should create ConnectionManager with required options","time":{"start":1762993314041,"stop":1762993314041,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfe11e30f0ad262","name":"can start the service","time":{"start":1762993592656,"stop":1762993592656,"duration":0},"status":"passed","severity":"normal"},{"uid":"867254224b4c8e4c","name":"Overlapping topic subscription","time":{"start":1762993867287,"stop":1762993867288,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ea05b822724a3ee","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762993342846,"stop":1762993342846,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e10e3a9d55c528","name":"should not receive a peer event after stop","time":{"start":1762993390197,"stop":1762993390198,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a714e8ecc8e933","name":"should be safe to call multiple times","time":{"start":1762993313024,"stop":1762993313024,"duration":0},"status":"passed","severity":"normal"},{"uid":"6446fbbfdbc6c363","name":"Throws when trying to push message with empty payload","time":{"start":1762994442615,"stop":1762994442615,"duration":0},"status":"passed","severity":"normal"},{"uid":"f97dec6c2869fd98","name":"same cluster: nodes connect","time":{"start":1762993476145,"stop":1762993476145,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d21d015068f23a7","name":"should emit message when we just started and store connect event occurs","time":{"start":1762993360731,"stop":1762993360731,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66d0699aa93786f","name":"should handle cache.get errors gracefully","time":{"start":1762993326181,"stop":1762993326181,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62645a9339fd966","name":"Push message with Chinese payload","time":{"start":1762994442643,"stop":1762994442644,"duration":1},"status":"passed","severity":"normal"},{"uid":"af362f2794167a77","name":"Outgoing message is acknowledged","time":{"start":1762993363928,"stop":1762993363928,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d8d689d488433b4","name":"should create a new stream if no existing for protocol found","time":{"start":1762993313763,"stop":1762993313766,"duration":3},"status":"passed","severity":"normal"},{"uid":"498ce85e8545c7c8","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762993350648,"stop":1762993350648,"duration":0},"status":"passed","severity":"normal"},{"uid":"a18a4d31e6baf180","name":"Filter","time":{"start":1762993698108,"stop":1762993698109,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d6bc1964e5202c1","name":"should clear timers for specific peer on disconnect","time":{"start":1762993313638,"stop":1762993313649,"duration":11},"status":"passed","severity":"normal"},{"uid":"923a9fb4bda5b111","name":"Check publish message containing numeric","time":{"start":1762993574046,"stop":1762993574046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b9eafc05dfe26e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762993839208,"stop":1762993839208,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd28a41de3731a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762993304876,"stop":1762993304876,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03211604c2001b2","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762993314046,"stop":1762993314046,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a6fcbc43d4afc9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762993299611,"stop":1762993299611,"duration":0},"status":"passed","severity":"normal"},{"uid":"5252cbd95d1418b5","name":"Push message with SQL Injection payload","time":{"start":1762994442611,"stop":1762994442611,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bc21caff326d5e","name":"Subscribe to topic containing short and receive message","time":{"start":1762993867297,"stop":1762993867298,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ff76f175cb2e69","name":"should not retry if at least one success","time":{"start":1762993360195,"stop":1762993360199,"duration":4},"status":"passed","severity":"normal"},{"uid":"1cabd16aa6cbf470","name":"should handle zero peers request","time":{"start":1762993322128,"stop":1762993322128,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e464ba23a2164b","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762993582502,"stop":1762993582502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83f9113356a6a0","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762993358695,"stop":1762993358695,"duration":0},"status":"passed","severity":"normal"},{"uid":"7410daa92651378d","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762993313056,"stop":1762993313056,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfef3dc3a0447c86","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762993342813,"stop":1762993342813,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf984722fb4d2a2c","name":"should handle case when navigator is not available","time":{"start":1762993312684,"stop":1762993312685,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb6f495bf24ce59b","name":"should dial peer when no shard info available","time":{"start":1762993313294,"stop":1762993313294,"duration":0},"status":"passed","severity":"normal"},{"uid":"296e05da0c86417a","name":"should be delivered immediately if received","time":{"start":1762993350659,"stop":1762993350659,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01f92b84aa188f2","name":"should filter peers by codec","time":{"start":1762993314052,"stop":1762993314052,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6fbdc7df692954","name":"should add event listeners to libp2p","time":{"start":1762993312656,"stop":1762993312658,"duration":2},"status":"passed","severity":"normal"},{"uid":"c6f3b1607406c3e6","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762993867289,"stop":1762993867289,"duration":0},"status":"passed","severity":"normal"},{"uid":"9466176e783ecdd2","name":"Push message with long payload","time":{"start":1762994442643,"stop":1762994442643,"duration":0},"status":"passed","severity":"normal"},{"uid":"5029089a4ae024e6","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762993476146,"stop":1762993476147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f35a9f857163492","name":"should handle errors when removing globalThis listeners","time":{"start":1762993312672,"stop":1762993312673,"duration":1},"status":"passed","severity":"normal"},{"uid":"102835a8cbc35e8a","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762993359562,"stop":1762993359562,"duration":0},"status":"passed","severity":"normal"},{"uid":"423bcb77ca19e0b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762993299612,"stop":1762993299613,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4efb3e8381682c0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762993342814,"stop":1762993342814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b53613f7c086e2f","name":"Overlapping topic subscription","time":{"start":1762993867297,"stop":1762993867297,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4512d278381261","name":"should reject if Filter is requested but not mounted","time":{"start":1762993361020,"stop":1762993361020,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4345a345318dc6","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762993299719,"stop":1762993299719,"duration":0},"status":"passed","severity":"normal"},{"uid":"21229671437fbd83","name":"Push message with content topic containing special chars","time":{"start":1762994442632,"stop":1762994442632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3953f1721f805b","name":"should be safe to call multiple times","time":{"start":1762993313733,"stop":1762993313733,"duration":0},"status":"passed","severity":"normal"},{"uid":"699fdf3935002994","name":"Passing page size 1 when there are 4 messages","time":{"start":1762993682638,"stop":1762993682639,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bdb281deeeb9327","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762993304867,"stop":1762993304867,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0c1638aa63c4ea","name":"Relay - dialed first","time":{"start":1762993698106,"stop":1762993698106,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8b23670422f79a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762993562808,"stop":1762993562809,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4f453b8e73284fa","name":"msgTime: 0 ms from now, startTime: 1762907281646, endTime: 1762993681646","time":{"start":1762993696269,"stop":1762993696269,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06bdd9ed82dcfc","name":"should work with mixed v2 and v3 peers","time":{"start":1762993360199,"stop":1762993360200,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5d09fbc1ceac44e","name":"ends if stream creation fails","time":{"start":1762993313941,"stop":1762993313941,"duration":0},"status":"passed","severity":"normal"},{"uid":"670f154e3bb58d33","name":"Promise Callback - false","time":{"start":1762993670758,"stop":1762993670759,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9d030a4120e686","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762993867299,"stop":1762993867299,"duration":0},"status":"passed","severity":"normal"},{"uid":"35c13ec77fb83405","name":"pre and post cipher","time":{"start":1762993331921,"stop":1762993331921,"duration":0},"status":"passed","severity":"normal"},{"uid":"102926d3607e05d6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762993299593,"stop":1762993299594,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fe9cb2f274754f8","name":"Push message with content topic containing Arabic","time":{"start":1762994442659,"stop":1762994442659,"duration":0},"status":"passed","severity":"normal"},{"uid":"156cd7d4d30dac6e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762993603419,"stop":1762993603419,"duration":0},"status":"passed","severity":"normal"},{"uid":"15caa0ce26e74dca","name":"Push 30 different messages","time":{"start":1762994442657,"stop":1762994442658,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5f314d5c8ab11c6a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762993867298,"stop":1762993867298,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae23dc0bca6e5a62","name":"should return PeerId when PeerId is provided","time":{"start":1762993313348,"stop":1762993313348,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7d225a22fc998e","name":"Check message received after jswaku node is restarted","time":{"start":1762993839199,"stop":1762993839199,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f52b64eca06f79","name":"Push message with SQL Injection payload","time":{"start":1762994442626,"stop":1762994442627,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a4d6eb03f8683e","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app65/1/topic347/utf8","time":{"start":1762993675097,"stop":1762993675097,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfc69419454dd81","name":"should handle peer store errors gracefully","time":{"start":1762993313749,"stop":1762993313750,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b507df57f3ce2a2","name":"Push message with content topic containing short","time":{"start":1762994442615,"stop":1762994442616,"duration":1},"status":"passed","severity":"normal"},{"uid":"af62e5c33f433823","name":"Check message on other pubsub topic is not received","time":{"start":1762993839209,"stop":1762993839209,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96fe853153edd71","name":"should return false when pubsub topic parsing fails","time":{"start":1762993313075,"stop":1762993313076,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eaa359a277ec3e1","name":"Outgoing message is possibly acknowledged","time":{"start":1762993363927,"stop":1762993363927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"427fad01fe887383","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762993839195,"stop":1762993839195,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b755f9eb8b97b7","name":"should throw error - no public key","time":{"start":1762993304869,"stop":1762993304869,"duration":0},"status":"passed","severity":"normal"},{"uid":"69c39d666ac1aa5a","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762993313030,"stop":1762993313031,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5730fb497f765f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762993360248,"stop":1762993360252,"duration":4},"status":"passed","severity":"normal"},{"uid":"5ed2fe50396afcba","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762993349961,"stop":1762993349961,"duration":0},"status":"passed","severity":"normal"},{"uid":"5384f6f338247fdb","name":"should remove event listeners","time":{"start":1762993313617,"stop":1762993313617,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c0aa5d9e239ec97","name":"should dial peer immediately when queue is empty","time":{"start":1762993313281,"stop":1762993313281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cdf5f14d1f91d6","name":"Subscribe to topic containing long and publish message","time":{"start":1762993582501,"stop":1762993582501,"duration":0},"status":"passed","severity":"normal"},{"uid":"85aba23f4a8d0c7b","name":"should return false for content message without causal history","time":{"start":1762993363931,"stop":1762993363932,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c1096737320fb4f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762993342827,"stop":1762993342827,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f7c6b906c818db","name":"Nodes with multiple pubsub topic","time":{"start":1762993567338,"stop":1762993567338,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6379e2316bc979d","name":"should not fail to start the service if it is already started","time":{"start":1762993592657,"stop":1762993592658,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1fe74098dcb5a9d","name":"should create all internal components","time":{"start":1762993314043,"stop":1762993314043,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bd04514f45b1ae","name":"Query Generator, No message returned","time":{"start":1762993630585,"stop":1762993630585,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b0ea4a34901576","name":"Push message with content topic containing numeric","time":{"start":1762994442616,"stop":1762994442617,"duration":1},"status":"passed","severity":"normal"},{"uid":"38a788d6a3d35d80","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762993867302,"stop":1762993867302,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a3c07fb39431ea","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762993360395,"stop":1762993360395,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a29ef57b95339a","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762993313634,"stop":1762993313634,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9396df51f36fcba","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762993350650,"stop":1762993350650,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8f2a8eb40864111","name":"should work with stubbed waku event emitter","time":{"start":1762993360725,"stop":1762993360725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae97aa7e5a3b8011","name":"Push message with custom timestamp: 1732235007742","time":{"start":1762994442651,"stop":1762994442652,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d457bf1488f15ab","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762993304273,"stop":1762993304273,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc3d6ad85685bb8","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762993359568,"stop":1762993359569,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f46b8531a89f39","name":"new peer added after a peer was already found","time":{"start":1762993562449,"stop":1762993562449,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc21dea5cd5d7c42","name":"should be online or offline if network state changed","time":{"start":1762993406074,"stop":1762993406074,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c59b6d08275edb","name":"should return false when peer is not on the specified shard","time":{"start":1762993313054,"stop":1762993313055,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9ed50b57e76fba","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762993350647,"stop":1762993350647,"duration":0},"status":"passed","severity":"normal"},{"uid":"8335ae91fbeb5391","name":"Push message with Russian payload","time":{"start":1762994442626,"stop":1762994442626,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d25f83ac33f3698","name":"should encode/decode to RLP encoding","time":{"start":1762993304870,"stop":1762993304871,"duration":1},"status":"passed","severity":"normal"},{"uid":"71577742fcd794fc","name":"Query generator for multiple messages with different message text format","time":{"start":1762993660654,"stop":1762993660656,"duration":2},"status":"passed","severity":"normal"},{"uid":"29a53e867d46a5f","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762993350654,"stop":1762993350655,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba464e5152a50c9","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762993368839,"stop":1762993368839,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf11cf2ee8d8fd97","name":"should handle timestamp equal to current time","time":{"start":1762993349961,"stop":1762993349962,"duration":1},"status":"passed","severity":"normal"},{"uid":"561e47f585deaa9b","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762993867296,"stop":1762993867296,"duration":0},"status":"skipped","severity":"normal"},{"uid":"91c3b7d1b46c66","name":"should hang up with multiaddr and return true on success","time":{"start":1762993314049,"stop":1762993314050,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ce0b4a80e0192d","name":"ignores unrecognized TXT record formats","time":{"start":1762993322366,"stop":1762993322367,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f740e97828168a1","name":"Push to array if already present","time":{"start":1762993299364,"stop":1762993299364,"duration":0},"status":"passed","severity":"normal"},{"uid":"643360f84a82c4b6","name":"Check received message containing emoji","time":{"start":1762993839194,"stop":1762993839194,"duration":0},"status":"passed","severity":"normal"},{"uid":"52133b4e81c807fc","name":"should return false when network is not connected","time":{"start":1762993314046,"stop":1762993314047,"duration":1},"status":"passed","severity":"normal"},{"uid":"56fc0fca290aaf1","name":"Check message with non string payload is not received","time":{"start":1762993839210,"stop":1762993839211,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bdea9a12bd95d6","name":"should properly create location multiaddrs - tcp4","time":{"start":1762993304872,"stop":1762993304872,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e70a1c1e6bf70d","name":"Push message with Script payload","time":{"start":1762994442611,"stop":1762994442611,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f195a9bbf727ad3","name":"Check message with no content topic is not received","time":{"start":1762993839198,"stop":1762993839198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab9d9108a4fe98f","name":"Push message with content topic containing short","time":{"start":1762994442647,"stop":1762994442647,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ce0df1b72bd840","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762993360730,"stop":1762993360730,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37094ba959799fd","name":"Push message with content topic containing long","time":{"start":1762994442658,"stop":1762994442658,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79c54485cbf698","name":"Push message with Arabic payload","time":{"start":1762994442654,"stop":1762994442655,"duration":1},"status":"passed","severity":"normal"},{"uid":"6de6987b37f5c494","name":"should update peer store before dialing","time":{"start":1762993313028,"stop":1762993313028,"duration":0},"status":"passed","severity":"normal"},{"uid":"342d2076e0149bf2","name":"Push message with content topic containing escaped characters","time":{"start":1762994442660,"stop":1762994442661,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c5f7dc21ef44bc","name":"Check publish message containing XML","time":{"start":1762993574049,"stop":1762993574050,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8bf5c55714396b5","name":"Encoder throws on undefined content topic","time":{"start":1762993333097,"stop":1762993333097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0c906a6ad18dda3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762993574052,"stop":1762993574053,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c5a45ba408728ae","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762993299595,"stop":1762993299595,"duration":0},"status":"passed","severity":"normal"},{"uid":"9112856500adbab9","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762993660656,"stop":1762993660657,"duration":1},"status":"passed","severity":"normal"},{"uid":"34940f0ef728c26f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762993321594,"stop":1762993321594,"duration":0},"status":"passed","severity":"normal"},{"uid":"59973f13fd2f1b28","name":"Push message with content topic containing Arabic","time":{"start":1762994442648,"stop":1762994442649,"duration":1},"status":"passed","severity":"normal"},{"uid":"942750431e077cf","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762993299597,"stop":1762993299597,"duration":0},"status":"passed","severity":"normal"},{"uid":"636ef4024b6cfad0","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762993304273,"stop":1762993304274,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5d49893e4c6ccb","name":"should handle dial errors gracefully","time":{"start":1762993313027,"stop":1762993313027,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb40efb77fca2469","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762993299596,"stop":1762993299596,"duration":0},"status":"passed","severity":"normal"},{"uid":"30d57bd87622a687","name":"messageHashStr returns a hex string","time":{"start":1762993313234,"stop":1762993313234,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cfc205e7477d00","name":"Subscribe to topic containing short and receive message","time":{"start":1762993867288,"stop":1762993867288,"duration":0},"status":"passed","severity":"normal"},{"uid":"151cbc8615b616be","name":"should insert message id into causal history","time":{"start":1762993350637,"stop":1762993350641,"duration":4},"status":"passed","severity":"normal"},{"uid":"9e07da40633ed076","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762993321589,"stop":1762993321592,"duration":3},"status":"passed","severity":"normal"},{"uid":"9851ad93292f2a0b","name":"Throws when trying to push message with empty payload","time":{"start":1762994442658,"stop":1762994442658,"duration":0},"status":"passed","severity":"normal"},{"uid":"4286d36b04f409c1","name":"Push message with escaped characters payload","time":{"start":1762994442629,"stop":1762994442629,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8157c14b1eaca1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762993342826,"stop":1762993342826,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0eb901f7c56de4","name":"should stop query when sync message from same channel is found","time":{"start":1762993363930,"stop":1762993363930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c5798b4c3607f4","name":"should be sent with empty content","time":{"start":1762993350656,"stop":1762993350657,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e3d14bb686043a2","name":"messageHashStr works with IProtoMessage","time":{"start":1762993313238,"stop":1762993313239,"duration":1},"status":"passed","severity":"normal"},{"uid":"328747b7a258a2b0","name":"Retries within maximum given attempts","time":{"start":1762993360943,"stop":1762993360944,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45a89d482a88f6","name":"should dial all known peers when reached zero connections","time":{"start":1762993427897,"stop":1762993427897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec54a5bcb48b6bb4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762993839196,"stop":1762993839196,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d129e8adf98c9e","name":"Push 30 different messages","time":{"start":1762994442630,"stop":1762994442630,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f1e47d2d02fd667","name":"Check publish message after client node is restarted","time":{"start":1762993574057,"stop":1762993574057,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6105ec415c93791b","name":"should remove entries","time":{"start":1762993347490,"stop":1762993347492,"duration":2},"status":"passed","severity":"normal"},{"uid":"8417c68968644505","name":"should properly create location multiaddrs - udp4","time":{"start":1762993304872,"stop":1762993304872,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11fbec64b6fd618","name":"Subscribe and receives messages on 20 topics","time":{"start":1762993867296,"stop":1762993867296,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4d96a07dc3fb45","name":"Push message with content topic containing Arabic","time":{"start":1762994442633,"stop":1762994442633,"duration":0},"status":"passed","severity":"normal"},{"uid":"db48149e7c1f36c7","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762993342782,"stop":1762993342782,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f3623180d3e5cc","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app57/7/topic722/json","time":{"start":1762993675101,"stop":1762993675102,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b536474690624b6","name":"Check received message containing numeric","time":{"start":1762993839201,"stop":1762993839201,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d301cea6786af5","name":"Promise Callback - true","time":{"start":1762993670755,"stop":1762993670757,"duration":2},"status":"passed","severity":"normal"},{"uid":"72a9d487ae10caff","name":"Query with Ordered Callback, No message returned","time":{"start":1762993630586,"stop":1762993630586,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f8d36605dea760","name":"should maintain chronological order of messages in localHistory","time":{"start":1762993350647,"stop":1762993350648,"duration":1},"status":"passed","severity":"normal"},{"uid":"81240e7acad8a69a","name":"recovers when dns.resolve returns empty","time":{"start":1762993322365,"stop":1762993322365,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8cf6e205bef4fa","name":"Push message with rate limit","time":{"start":1762994442621,"stop":1762994442621,"duration":0},"status":"passed","severity":"normal"},{"uid":"df25fc2da1b57d87","name":"Used by Waku Relay","time":{"start":1762993692421,"stop":1762993692421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f119dfc46e3eaf96","name":"should handle multiple query options for time ranges","time":{"start":1762993360923,"stop":1762993360923,"duration":0},"status":"passed","severity":"normal"},{"uid":"8774e05de187ab3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762993342825,"stop":1762993342826,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd7f786224fe25c0","name":"Push message with meta","time":{"start":1762994442640,"stop":1762994442640,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca88ce26065bdd9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762993630585,"stop":1762993630586,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6f7985d8ea3aec","name":"should return false when peer shard info is not found","time":{"start":1762993313055,"stop":1762993313056,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb49987d01f883e4","name":"should continue query when messages are from different channels","time":{"start":1762993363930,"stop":1762993363930,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf4f366bf45ce66","name":"Push message with JSON payload","time":{"start":1762994442612,"stop":1762994442613,"duration":1},"status":"passed","severity":"normal"},{"uid":"1087bc82d33a060d","name":"should enable all discoveries when explicitly set","time":{"start":1762993358687,"stop":1762993358694,"duration":7},"status":"passed","severity":"normal"},{"uid":"119f64f224e8bc79","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762993320852,"stop":1762993320852,"duration":0},"status":"passed","severity":"normal"},{"uid":"670ac9e057f4dced","name":"Push message with emoji payload","time":{"start":1762994442630,"stop":1762994442630,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d3b8b9f44aaad9b","name":"should ensure monotonic increase","time":{"start":1762993349962,"stop":1762993349962,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2414b3f6143586","name":"should handle query errors","time":{"start":1762993322385,"stop":1762993322385,"duration":0},"status":"passed","severity":"normal"},{"uid":"be1cd6e9e0f1d5d3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762993867289,"stop":1762993867289,"duration":0},"status":"passed","severity":"normal"},{"uid":"5062afadbbe5ce59","name":"should initialize with isNetworkConnected as false","time":{"start":1762993312654,"stop":1762993312655,"duration":1},"status":"passed","severity":"normal"},{"uid":"8734cb7f5f0e3c5c","name":"messageHash returns a Uint8Array","time":{"start":1762993313233,"stop":1762993313234,"duration":1},"status":"passed","severity":"normal"},{"uid":"55bfbdbe74214639","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762993299595,"stop":1762993299596,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c34ec649d71b00c","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762993361676,"stop":1762993361676,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d28215954a5eeb","name":"Push message with SQL Injection payload","time":{"start":1762994442655,"stop":1762994442655,"duration":0},"status":"passed","severity":"normal"},{"uid":"5649e58d8362d7aa","name":"topics with same application and version share the same shard","time":{"start":1762993299602,"stop":1762993299602,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da19ff7717efcb","name":"should handle disconnect when peer has no timers","time":{"start":1762993313650,"stop":1762993313650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca7684a79346681","name":"should compute hash only when first accessed","time":{"start":1762993314065,"stop":1762993314066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8d75a216191496c","name":"throws on content topic with empty topic name field","time":{"start":1762993299590,"stop":1762993299591,"duration":1},"status":"passed","severity":"normal"},{"uid":"b671d7a50a52576c","name":"Push message with emoji payload","time":{"start":1762994442646,"stop":1762994442647,"duration":1},"status":"passed","severity":"normal"},{"uid":"78b8b5b7031bb902","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762993867302,"stop":1762993867302,"duration":0},"status":"passed","severity":"normal"},{"uid":"89867fa842e96798","name":"should work with v3 peers","time":{"start":1762993360199,"stop":1762993360199,"duration":0},"status":"passed","severity":"normal"},{"uid":"46160e4c77ab7d5b","name":"Non TWN Cluster","time":{"start":1762993675095,"stop":1762993675096,"duration":1},"status":"passed","severity":"normal"},{"uid":"be759aef8e216050","name":"Subscribe and receive messages via waku relay post","time":{"start":1762993867294,"stop":1762993867295,"duration":1},"status":"passed","severity":"normal"},{"uid":"815058c2283e830","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762993299594,"stop":1762993299594,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cd0644c07058d1","name":"Push message with content topic containing emoji","time":{"start":1762994442650,"stop":1762994442650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad50ff026eea5516","name":"should handle empty pubsub topics","time":{"start":1762993313651,"stop":1762993313651,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75ed3a679d55805","name":"random static sharding 5 - Cluster ID: 100, Shard ID: 931","time":{"start":1762993685806,"stop":1762993685806,"duration":0},"status":"passed","severity":"normal"},{"uid":"df2192c62026dd9b","name":"Generator, one shard","time":{"start":1762993621843,"stop":1762993621843,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b3da3ea55691bc8","name":"Push message with short payload","time":{"start":1762994442642,"stop":1762994442643,"duration":1},"status":"passed","severity":"normal"},{"uid":"414dff11e0010e22","name":"should initialize with libp2p components","time":{"start":1762993322120,"stop":1762993322121,"duration":1},"status":"passed","severity":"normal"},{"uid":"923bba56df302209","name":"Push message with content topic containing special chars","time":{"start":1762994442659,"stop":1762994442659,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a55de70dc29a0de","name":"Check message with no payload is not received","time":{"start":1762993839210,"stop":1762993839210,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7c03afdbd7929f","name":"should skip already querying peers","time":{"start":1762993322383,"stop":1762993322384,"duration":1},"status":"passed","severity":"normal"},{"uid":"902b5f6502418f8e","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762993582505,"stop":1762993582506,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc9dbd487074dc1","name":"should handle multiple peer connections","time":{"start":1762993313619,"stop":1762993313625,"duration":6},"status":"passed","severity":"normal"},{"uid":"d738e8906c2e532","name":"should query peer with peer exchange protocol","time":{"start":1762993322383,"stop":1762993322383,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f35995a4528084e","name":"should remove event listeners from libp2p","time":{"start":1762993312668,"stop":1762993312669,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e298988ca85cd7","name":"Check received message containing numeric","time":{"start":1762993839189,"stop":1762993839189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1536e3b489c011f9","name":"Push message with custom timestamp: 1732235007742","time":{"start":1762994442622,"stop":1762994442622,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b55f15437130c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762993342820,"stop":1762993342820,"duration":0},"status":"passed","severity":"normal"},{"uid":"66edd1f7553e3837","name":"should handle general insertion and lookup correctly","time":{"start":1762993347600,"stop":1762993347600,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab868ddd0755b57","name":"Push message with Script payload","time":{"start":1762994442645,"stop":1762994442645,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad514afa2c22f842","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762993342799,"stop":1762993342799,"duration":0},"status":"passed","severity":"normal"},{"uid":"977d9fbe0f3727c0","name":"Passing page size 0 when there are 110 messages","time":{"start":1762993682635,"stop":1762993682638,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd05fcd679ebd8c0","name":"Push message with content topic containing SQL Injection","time":{"start":1762994442634,"stop":1762994442634,"duration":0},"status":"passed","severity":"normal"},{"uid":"57457e85f89316c3","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762993313637,"stop":1762993313637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0f3732ab81c107","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762993615406,"stop":1762993615406,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aeca1e35d4df8c0","name":"should handle complete discovery-to-dial flow","time":{"start":1762993313031,"stop":1762993313031,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc809832d519cfc9","name":"peer exchange sets tag","time":{"start":1762993562447,"stop":1762993562447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7cb98df117fd9ba","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762993839207,"stop":1762993839208,"duration":1},"status":"passed","severity":"normal"},{"uid":"54def257fd60d1ff","name":"should add and check entries correctly","time":{"start":1762993358345,"stop":1762993358352,"duration":7},"status":"passed","severity":"normal"},{"uid":"f703edb05bdd7a5c","name":"should create an instance with libp2p and dialer","time":{"start":1762993313015,"stop":1762993313022,"duration":7},"status":"passed","severity":"normal"},{"uid":"25a0cc8b47ea6f18","name":"Outgoing message is emitted as sending","time":{"start":1762993363926,"stop":1762993363926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c594aaa19bee35c","name":"Push message with custom timestamp: 1732235007742","time":{"start":1762994442641,"stop":1762994442641,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb45c46880755a3","name":"retrieves a single peer","time":{"start":1762993322361,"stop":1762993322362,"duration":1},"status":"passed","severity":"normal"},{"uid":"806d8d128592739","name":"should detect messages with missing dependencies","time":{"start":1762993350651,"stop":1762993350651,"duration":0},"status":"passed","severity":"normal"},{"uid":"754f5c070a9bd7ec","name":"Check received message containing long","time":{"start":1762993839188,"stop":1762993839189,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a144d1670b3ecab","name":"should skip peer when dialed recently","time":{"start":1762993313285,"stop":1762993313289,"duration":4},"status":"passed","severity":"normal"},{"uid":"5abf2ad74752cd7c","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762993322387,"stop":1762993322388,"duration":1},"status":"passed","severity":"normal"},{"uid":"d18a2e09deccfc91","name":"should be safe to call multiple times","time":{"start":1762993313732,"stop":1762993313732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c838296b0997f232","name":"Push message with Script payload","time":{"start":1762994442627,"stop":1762994442627,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8f2163ca4cc63e","name":"should return undefined if no connection provided","time":{"start":1762993313759,"stop":1762993313763,"duration":4},"status":"passed","severity":"normal"},{"uid":"91f26fb72f47f91a","name":"Push message with escaped characters payload","time":{"start":1762994442613,"stop":1762994442614,"duration":1},"status":"passed","severity":"normal"},{"uid":"1157ad362afcd587","name":"should initialize with custom number of peers","time":{"start":1762993359552,"stop":1762993359552,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f9ed7256f45af0","name":"should handle peer store errors gracefully","time":{"start":1762993313028,"stop":1762993313029,"duration":1},"status":"passed","severity":"normal"},{"uid":"c664118c172b2c9e","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762993321598,"stop":1762993321598,"duration":0},"status":"passed","severity":"normal"},{"uid":"6189d42c7fe4dc83","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762993867301,"stop":1762993867301,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9cc2295f11b24","name":"should handle ping failures gracefully","time":{"start":1762993313629,"stop":1762993313629,"duration":0},"status":"passed","severity":"normal"},{"uid":"baeac6bc53e502a7","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762993321593,"stop":1762993321593,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec74e26795fac4f","name":"Repair Request","time":{"start":1762993350542,"stop":1762993350543,"duration":1},"status":"passed","severity":"normal"},{"uid":"48c54788bce2f9f5","name":"should skip peers without peer exchange protocol","time":{"start":1762993322383,"stop":1762993322383,"duration":0},"status":"passed","severity":"normal"}]