mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-11 01:13:11 +00:00
1 line
225 KiB
JSON
1 line
225 KiB
JSON
[{"uid":"6e222cc4899c47a5","name":"Check received message containing escaped characters","time":{"start":1762977745716,"stop":1762977745716,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fb66e4fe86265e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1762977261594,"stop":1762977261595,"duration":1},"status":"passed","severity":"normal"},{"uid":"262acc7985bb9018","name":"Push message with unicode special characters payload","time":{"start":1762978347195,"stop":1762978347195,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d801aef01d466c","name":"random static sharding 6 - Cluster ID: 566, Shard ID: 126","time":{"start":1762977598423,"stop":1762977598423,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d691dfc91f1bcd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762977769205,"stop":1762977769205,"duration":0},"status":"passed","severity":"normal"},{"uid":"affa8734759afaf1","name":"should load peers from local storage and dispatch events","time":{"start":1762977244568,"stop":1762977244568,"duration":0},"status":"passed","severity":"normal"},{"uid":"c48c6c42dcd0314a","name":"should fail to send if no connected peers found","time":{"start":1762977278412,"stop":1762977278412,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebdadf6e87c12f3","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762977393779,"stop":1762977393780,"duration":1},"status":"passed","severity":"normal"},{"uid":"a84a3611c1f17150","name":"Callback on promise","time":{"start":1762977599244,"stop":1762977599244,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1ddf1ff7767404","name":"topics with same application and version share the same shard","time":{"start":1762977218032,"stop":1762977218032,"duration":0},"status":"passed","severity":"normal"},{"uid":"5673c521e4a33046","name":"Query generator for 2000 messages","time":{"start":1762977599247,"stop":1762977599247,"duration":0},"status":"passed","severity":"normal"},{"uid":"69926b54ce3403ac","name":"Push message with content topic containing emoji","time":{"start":1762978347200,"stop":1762978347200,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d882b3373e94883","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1762977613597,"stop":1762977613598,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5e46ff428ffbfd","name":"should allow redial after cooldown period","time":{"start":1762977231420,"stop":1762977231421,"duration":1},"status":"passed","severity":"normal"},{"uid":"409d3f42a61acc7f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1762977261643,"stop":1762977261643,"duration":0},"status":"passed","severity":"normal"},{"uid":"728080f6f586682a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762977769217,"stop":1762977769217,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d0d99bf5863906","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1762977218039,"stop":1762977218039,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9cd7186a350b27","name":"should drop connection to one peer on hangUp","time":{"start":1762977391862,"stop":1762977391863,"duration":1},"status":"passed","severity":"normal"},{"uid":"54f5ce1eda0e59a","name":"Push message with custom timestamp: 1732218930079","time":{"start":1762978347226,"stop":1762978347226,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bc3b777b9945f0","name":"should handle all zero keep alive options","time":{"start":1762977231850,"stop":1762977231851,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8510550c4238161","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1762977613593,"stop":1762977613593,"duration":0},"status":"passed","severity":"normal"},{"uid":"a354d04591a35e06","name":"should throw error when no peers are available","time":{"start":1762977279246,"stop":1762977279247,"duration":1},"status":"passed","severity":"normal"},{"uid":"206cea0e0e5d2cb6","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1762977231750,"stop":1762977231750,"duration":0},"status":"passed","severity":"normal"},{"uid":"b284fc01ee03b9bd","name":"should add peer to queue when queue is not empty","time":{"start":1762977231399,"stop":1762977231400,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eeb6f93362fce22","name":"should respect maxRequests limit","time":{"start":1762977266186,"stop":1762977266186,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d8c7b1d159bccb","name":"Refresh subscription","time":{"start":1762977769212,"stop":1762977769212,"duration":0},"status":"passed","severity":"normal"},{"uid":"64909291b6e95762","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1762977261576,"stop":1762977261576,"duration":0},"status":"passed","severity":"normal"},{"uid":"78e69ef44733ba3d","name":"should create dialer with libp2p and shardReader","time":{"start":1762977231389,"stop":1762977231392,"duration":3},"status":"passed","severity":"normal"},{"uid":"45c9623f163056ef","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1762977261591,"stop":1762977261591,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a38c0d6213a715","name":"Check meta is set [symmetric]","time":{"start":1762977249636,"stop":1762977249636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13476546fb98f89","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1762977613594,"stop":1762977613594,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eb6d59aa266debf","name":"random static sharding 9 - Cluster ID: 819, Shard ID: 286","time":{"start":1762977598425,"stop":1762977598426,"duration":1},"status":"passed","severity":"normal"},{"uid":"285b3b16d0596e91","name":"should not dial peers from store when browser is not connected","time":{"start":1762977232175,"stop":1762977232176,"duration":1},"status":"passed","severity":"normal"},{"uid":"43c3b874fe5fb0c4","name":"Push message with SQL Injection payload","time":{"start":1762978347206,"stop":1762978347206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db68063b40a4dc","name":"Reusing cursor across nodes","time":{"start":1762977551435,"stop":1762977551435,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d899ef04d807b7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762977769213,"stop":1762977769214,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e24dd0f97235b7a","name":"Using a function","time":{"start":1762977611050,"stop":1762977611050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fa15d7bacec988","name":"Query Generator, No Decoder","time":{"start":1762977567270,"stop":1762977567270,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd2e7d0f78a6343","name":"Push message with Basic HTML tag payload","time":{"start":1762978347230,"stop":1762978347230,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8db9cf79915b83f","name":"Check received message containing short","time":{"start":1762977745702,"stop":1762977745703,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bd84a1b76d31a2d","name":"can start and stop the service","time":{"start":1762977308999,"stop":1762977309001,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f87a1d2dee08a9c","name":"should select older connection if present","time":{"start":1762977231864,"stop":1762977231864,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6e9320668b2ef0","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1762977279027,"stop":1762977279027,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e1c919056118ca0","name":"messageHashStr returns a hex string","time":{"start":1762977231543,"stop":1762977231543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f729668e90c6c790","name":"should push the message to the outgoing buffer","time":{"start":1762977269142,"stop":1762977269142,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6255d61fe62384","name":"should be safe to call multiple times","time":{"start":1762977230986,"stop":1762977230990,"duration":4},"status":"passed","severity":"normal"},{"uid":"98cef4ba65b47085","name":"Check received message containing emoji","time":{"start":1762977745708,"stop":1762977745708,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fcdafea434fcf5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1762977232039,"stop":1762977232039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da440705afde87c","name":"should decode valid enr successfully","time":{"start":1762977223268,"stop":1762977223268,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd01b3e32f92136","name":"should not execute task if max attempts is 0","time":{"start":1762977277609,"stop":1762977277609,"duration":0},"status":"passed","severity":"normal"},{"uid":"f231b34009290d3e","name":"Default pageSize","time":{"start":1762977601749,"stop":1762977601749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ecaa4e6cc4aae3","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1762977487895,"stop":1762977487895,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0243e0748e263c","name":"should have no discoveries enabled by default","time":{"start":1762977277516,"stop":1762977277516,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd51abbcec2b37f1","name":"throws on content topic with empty application field","time":{"start":1762977218020,"stop":1762977218020,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33d132c6b4ca9a5","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1762977269148,"stop":1762977269148,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2ae4029c273352","name":"should not fail to start the service if it is already started","time":{"start":1762977309002,"stop":1762977309002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a100ee1fc5a8e124","name":"throws on content topic with empty topic name field","time":{"start":1762977218020,"stop":1762977218021,"duration":1},"status":"passed","severity":"normal"},{"uid":"8838137b0392593e","name":"caches peers it previously fetched","time":{"start":1762977241068,"stop":1762977241068,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9a932bc05d1697","name":"should dial peer immediately when queue is empty","time":{"start":1762977231399,"stop":1762977231399,"duration":0},"status":"passed","severity":"normal"},{"uid":"7572d4e79adc0d20","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1762977278352,"stop":1762977278353,"duration":1},"status":"passed","severity":"normal"},{"uid":"79bc36378dd8397b","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1762977277604,"stop":1762977277604,"duration":0},"status":"passed","severity":"normal"},{"uid":"df08b3d3faed166e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1762977261601,"stop":1762977261601,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e46a1357d70d36","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1762977231823,"stop":1762977231823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ff8e55eb5cfa45","name":"A test","time":{"start":1762977378843,"stop":1762977378843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ebba3fd84f8079","name":"Push message with special chars payload","time":{"start":1762978347191,"stop":1762978347192,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f0d5c5a16a87c5","name":"should dial one peer on dial","time":{"start":1762977391862,"stop":1762977391862,"duration":0},"status":"passed","severity":"normal"},{"uid":"d104a5b5d0967193","name":"should perform ping and update peer store on timer","time":{"start":1762977231823,"stop":1762977231824,"duration":1},"status":"passed","severity":"normal"},{"uid":"9230418c39aedac9","name":"should query peer with peer exchange protocol","time":{"start":1762977240795,"stop":1762977240795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4420a17faaea3bc0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1762977218026,"stop":1762977218026,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a5b3ad646bd8d8","name":"Passing page size 0 when there are 110 messages","time":{"start":1762977601745,"stop":1762977601745,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ce93f13fdd821b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1762977218040,"stop":1762977218041,"duration":1},"status":"passed","severity":"normal"},{"uid":"d327466f030b240d","name":"isConnected should return false after all peers disconnect","time":{"start":1762977324741,"stop":1762977324741,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba102778f8ea274","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1762977251458,"stop":1762977251459,"duration":1},"status":"passed","severity":"normal"},{"uid":"9db69078c919391d","name":"does not throw on valid cases","time":{"start":1762977218017,"stop":1762977218017,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d90229310ce2d3","name":"should dial all remaining peers","time":{"start":1762977232178,"stop":1762977232182,"duration":4},"status":"passed","severity":"normal"},{"uid":"a82178f471abcfe9","name":"Push message with custom timestamp: 1762980930079","time":{"start":1762978347238,"stop":1762978347238,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bd13a04eda6375","name":"Publish message with custom timestamp: Wed Nov 12 2025 20:57:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1762977482508,"stop":1762977482508,"duration":0},"status":"passed","severity":"normal"},{"uid":"860f6e31ec7e228f","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762977458451,"stop":1762977458452,"duration":1},"status":"passed","severity":"normal"},{"uid":"9045d3988daa91d8","name":"should return PeerId when PeerId is provided","time":{"start":1762977231577,"stop":1762977231577,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d9a1528955b9f7d","name":"Decoder throws on undefined content topic","time":{"start":1762977249638,"stop":1762977249638,"duration":0},"status":"passed","severity":"normal"},{"uid":"416107d741cd3944","name":"Subscribe to topic containing Script and receive message","time":{"start":1762977769214,"stop":1762977769215,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd170cfa171f78f","name":"Push message with content topic containing long","time":{"start":1762978347222,"stop":1762978347222,"duration":0},"status":"passed","severity":"normal"},{"uid":"5168b13c6fe28d21","name":"Subscribe to topic containing Russian and publish message","time":{"start":1762977487892,"stop":1762977487892,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ad79bab0218ff80","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1762977231534,"stop":1762977231534,"duration":0},"status":"passed","severity":"normal"},{"uid":"1731d562d26aa142","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1762977261590,"stop":1762977261590,"duration":0},"status":"passed","severity":"normal"},{"uid":"eead418401ff66de","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1762977223268,"stop":1762977223268,"duration":0},"status":"passed","severity":"normal"},{"uid":"72fbb8d9a4acff24","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1762977370814,"stop":1762977370814,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bdfe35242642f","name":"should handle large number of peers request","time":{"start":1762977240671,"stop":1762977240671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19d7483dc68846c","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1762977269148,"stop":1762977269148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4ca6a8f5c93f319","name":"should remove event listeners when stopped","time":{"start":1762977279072,"stop":1762977279077,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae4c629d50a8ed0a","name":"should handle relay send failures gracefully","time":{"start":1762977231840,"stop":1762977231845,"duration":5},"status":"passed","severity":"normal"},{"uid":"532fdcbf912773bd","name":"should work with mixed v2 and v3 peers","time":{"start":1762977278423,"stop":1762977278423,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3e348e00e5dd2a7","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1762977475915,"stop":1762977475916,"duration":1},"status":"passed","severity":"normal"},{"uid":"4df7bf33915b1cc3","name":"Subscribe to topic containing XML and receive message","time":{"start":1762977769215,"stop":1762977769215,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25c05a40b422243","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1762977222595,"stop":1762977222595,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1cab20637a2b65","name":"ends if stream creation fails","time":{"start":1762977232470,"stop":1762977232470,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b343b156a32db6f","name":"should clear timers for specific peer on disconnect","time":{"start":1762977231845,"stop":1762977231846,"duration":1},"status":"passed","severity":"normal"},{"uid":"b958cdcde6fba963","name":"should remove entries","time":{"start":1762977266190,"stop":1762977266190,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca7034c865a026","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1762977218023,"stop":1762977218024,"duration":1},"status":"passed","severity":"normal"},{"uid":"e13f0b27e2c59015","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762977282342,"stop":1762977282343,"duration":1},"status":"passed","severity":"normal"},{"uid":"14394c164cbd4cc6","name":"Check message received after jswaku node is restarted","time":{"start":1762977745711,"stop":1762977745711,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff9313b88ab111e","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1762977310393,"stop":1762977310394,"duration":1},"status":"passed","severity":"normal"},{"uid":"6073a45cb638220","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1762977218024,"stop":1762977218025,"duration":1},"status":"passed","severity":"normal"},{"uid":"56575493c82c620d","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1762977278354,"stop":1762977278357,"duration":3},"status":"passed","severity":"normal"},{"uid":"8fc6bc4fb317158d","name":"should never report false negatives","time":{"start":1762977265899,"stop":1762977265900,"duration":1},"status":"passed","severity":"normal"},{"uid":"323718b7ef85b277","name":"Check message received after jswaku node is restarted","time":{"start":1762977745721,"stop":1762977745721,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa5ecaffc6f84cb2","name":"should only return 1 node with relay capability","time":{"start":1762977241069,"stop":1762977241069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05ced7c312ec448","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1762977279086,"stop":1762977279088,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e1649beaa7c3a62","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1762977605082,"stop":1762977605083,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6d4b651911043a","name":"Query with Ordered Callback, No message returned","time":{"start":1762977567272,"stop":1762977567272,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d4f10f2b06a5f1","name":"Check received message containing XML","time":{"start":1762977745706,"stop":1762977745706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30afeda7de8a819","name":"should handle case when navigator is not available","time":{"start":1762977231752,"stop":1762977231753,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45626341ff7d8f2","name":"should stop query on content message from same channel","time":{"start":1762977282346,"stop":1762977282346,"duration":0},"status":"passed","severity":"normal"},{"uid":"147941d75cf693fd","name":"Push message with emoji payload","time":{"start":1762978347195,"stop":1762978347195,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ad53d0cfa35f0b","name":"should add entries and maintain sorted order","time":{"start":1762977266187,"stop":1762977266187,"duration":0},"status":"passed","severity":"normal"},{"uid":"4637c5aac86c8710","name":"should be safe to call multiple times","time":{"start":1762977231398,"stop":1762977231399,"duration":1},"status":"passed","severity":"normal"},{"uid":"4af606228a060e37","name":"Query Generator - true","time":{"start":1762977588482,"stop":1762977588482,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb027cbb9b5277c8","name":"Push message with Russian payload","time":{"start":1762978347192,"stop":1762978347192,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1d0c748155b21c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1762977269145,"stop":1762977269145,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e76d3b4496abbd","name":"Push message with escaped characters payload","time":{"start":1762978347221,"stop":1762978347221,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d40e07cdbf5475","name":"returns only open connection if one present","time":{"start":1762977231862,"stop":1762977231863,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4dbc6705fbea1df","name":"should get / set UDP multiaddr","time":{"start":1762977223272,"stop":1762977223272,"duration":0},"status":"passed","severity":"normal"},{"uid":"192d38fd597821b6","name":"should update ack status of messages in outgoing buffer","time":{"start":1762977269153,"stop":1762977269154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0d978d63bdc18a","name":"Overlapping topic subscription","time":{"start":1762977487889,"stop":1762977487889,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b7ee8063ccecd4e","name":"Push message with XML payload","time":{"start":1762978347220,"stop":1762978347220,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c1f1789a1380a4","name":"should insert message into bloom filter","time":{"start":1762977269142,"stop":1762977269142,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2eb8e173563d48","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1762977261616,"stop":1762977261616,"duration":0},"status":"passed","severity":"normal"},{"uid":"462bf93f3aea62a0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1762977218042,"stop":1762977218042,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddc52690de26a8d","name":"Throws when trying to push message with empty payload","time":{"start":1762978347209,"stop":1762978347209,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e2f5113344cf889","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1762977218039,"stop":1762977218040,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7bf30b2ed29d7f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762977769211,"stop":1762977769211,"duration":0},"status":"passed","severity":"normal"},{"uid":"3461ccf127e04daa","name":"should handle hash queries without validation","time":{"start":1762977279249,"stop":1762977279249,"duration":0},"status":"passed","severity":"normal"},{"uid":"b733ab048e8bbaa","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762977769207,"stop":1762977769207,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77f0d57ff8360fe","name":"Sync message are not sent excessively within sync frequency","time":{"start":1762977287058,"stop":1762977287059,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e8ea23514b36a3","name":"should handle v3 RLN errors","time":{"start":1762977278423,"stop":1762977278424,"duration":1},"status":"passed","severity":"normal"},{"uid":"578508635ecd41a1","name":"accepts time-filtered query with content filter","time":{"start":1762977231783,"stop":1762977231783,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdaa294d998583b3","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1762977261576,"stop":1762977261577,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5c28b77875a993","name":"should emit a peer event after start","time":{"start":1762977244566,"stop":1762977244567,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc41efa58b22102f","name":"should stop all internal components","time":{"start":1762977232509,"stop":1762977232509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea94aa8347e7cc38","name":"should maintain chronological order of messages in localHistory","time":{"start":1762977269146,"stop":1762977269146,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4002938d62b3e05","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1762977222586,"stop":1762977222586,"duration":0},"status":"passed","severity":"normal"},{"uid":"1996a1d2e53d17f2","name":"Push message equal or less that 1MB","time":{"start":1762978347238,"stop":1762978347238,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfc6c1bde48f96e","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1762977231829,"stop":1762977231834,"duration":5},"status":"passed","severity":"normal"},{"uid":"bec64c1da0fdb369","name":"should handle peer store errors gracefully","time":{"start":1762977240793,"stop":1762977240794,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f33265c8d2afd50","name":"should return false when pubsub topic parsing fails","time":{"start":1762977231322,"stop":1762977231322,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbcafcc297085e0","name":"Push message with SQL Injection payload","time":{"start":1762978347219,"stop":1762978347219,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4caba40e1f1469","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1762977324740,"stop":1762977324740,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9cb385ebe26c03","name":"should handle case with all peers already connected","time":{"start":1762977232183,"stop":1762977232183,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4c2f67d9660c04","name":"should update peers in cache on 'peer:identify' event","time":{"start":1762977244568,"stop":1762977244568,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a531b80ba14618","name":"Outgoing message is emitted as sent","time":{"start":1762977280376,"stop":1762977280377,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace093c08a8b098","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1762977218098,"stop":1762977218098,"duration":0},"status":"passed","severity":"normal"},{"uid":"47959ee19f694cc6","name":"should retry on complete failure if specified","time":{"start":1762977278413,"stop":1762977278414,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f77b6817e34a05","name":"should discard bootstrap peers when has more than set limit","time":{"start":1762977347123,"stop":1762977347123,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2ca4d41e996c97","name":"should return false when peer is on different cluster","time":{"start":1762977231303,"stop":1762977231304,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2d6ae7971a856c","name":"Push message with content topic containing Russian","time":{"start":1762978347212,"stop":1762978347212,"duration":0},"status":"passed","severity":"normal"},{"uid":"78bb0358dc60ec95","name":"Push message with content topic containing Arabic","time":{"start":1762978347212,"stop":1762978347212,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae73ab7f0c73f41","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1762977261617,"stop":1762977261628,"duration":11},"status":"passed","severity":"normal"},{"uid":"ce6df9f287beedd1","name":"should not receive a peer event before start","time":{"start":1762977309003,"stop":1762977309004,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec580ccb186b70f","name":"Subscribe and receives messages on 20 topics","time":{"start":1762977769201,"stop":1762977769202,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a42eb9847b482a2","name":"should handle shard reader errors gracefully","time":{"start":1762977231437,"stop":1762977231437,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea57e5612244b884","name":"Push message with content topic containing JSON","time":{"start":1762978347199,"stop":1762978347199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6907c9cda65fc53","name":"Push message with content topic containing unicode special characters","time":{"start":1762978347200,"stop":1762978347200,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea724a51bff169bc","name":"should handle errors when globalThis is not available","time":{"start":1762977231736,"stop":1762977231738,"duration":2},"status":"passed","severity":"normal"},{"uid":"9dd84dfaea460f8","name":"Subscribe to topic containing long and receive message","time":{"start":1762977769212,"stop":1762977769213,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c28f44d5b4fcf35","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762977769207,"stop":1762977769207,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fb7000f668e003","name":"should dial peer when on same shard","time":{"start":1762977231425,"stop":1762977231427,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfb7ed6056a05e87","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1762977551433,"stop":1762977551434,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fdbfb0368c979e","name":"Retries within maximum given attempts","time":{"start":1762977279589,"stop":1762977279589,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a7460ffcbe4b32","name":"Bloom filter","time":{"start":1762977268442,"stop":1762977268443,"duration":1},"status":"passed","severity":"normal"},{"uid":"90ae257db72efe58","name":"should add entries and maintain sorted order","time":{"start":1762977266171,"stop":1762977266172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf6d1f94fe3a63a","name":"Decrypt messages","time":{"start":1762977459880,"stop":1762977459880,"duration":0},"status":"passed","severity":"normal"},{"uid":"2589dcdfd52eeb3a","name":"Passing an array","time":{"start":1762977611050,"stop":1762977611050,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedb4584b119b277","name":"Push message with content topic containing numeric","time":{"start":1762978347233,"stop":1762978347233,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb55aadefbaa8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762977769216,"stop":1762977769216,"duration":0},"status":"passed","severity":"normal"},{"uid":"297d2af7a074da12","name":"should handle retrieval hint and sender_id","time":{"start":1762977266186,"stop":1762977266187,"duration":1},"status":"passed","severity":"normal"},{"uid":"428a50d21cdc55ba","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1762977613597,"stop":1762977613597,"duration":0},"status":"passed","severity":"normal"},{"uid":"366c8d4a811b8bd6","name":"should be safe to call multiple times","time":{"start":1762977232509,"stop":1762977232509,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd37c56e749e3d8","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1762977279095,"stop":1762977279095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3df86d75134128","name":"Publish message with large meta","time":{"start":1762977482514,"stop":1762977482514,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1e52ba85fa9a45","name":"should handle general insertion and lookup correctly","time":{"start":1762977265906,"stop":1762977265906,"duration":0},"status":"passed","severity":"normal"},{"uid":"accab42caad3941b","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1762977567271,"stop":1762977567271,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61a09b69bbced7f","name":"should create all internal components","time":{"start":1762977232507,"stop":1762977232507,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e43b0056e145e5","name":"should handle very large timestamps","time":{"start":1762977268392,"stop":1762977268392,"duration":0},"status":"passed","severity":"normal"},{"uid":"e763460212187aae","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1762977279928,"stop":1762977279928,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23a570f21f4a0cf","name":"Add multiple subscription objects on single nwaku node","time":{"start":1762977769208,"stop":1762977769208,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0d58847ad726fc","name":"should create an instance with libp2p and dialer","time":{"start":1762977230965,"stop":1762977230973,"duration":8},"status":"passed","severity":"normal"},{"uid":"c2ff2df02b55f1f0","name":"Query with Promise Callback, No message returned","time":{"start":1762977567273,"stop":1762977567273,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4711ed78380e2e","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1762977239850,"stop":1762977239852,"duration":2},"status":"passed","severity":"normal"},{"uid":"33d78ffeb5393cc4","name":"Query with Promise Callback, No Decoder","time":{"start":1762977567272,"stop":1762977567273,"duration":1},"status":"passed","severity":"normal"},{"uid":"6298cee4ad5254a3","name":"Check publish message containing JSON","time":{"start":1762977482503,"stop":1762977482503,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd26b477612baa","name":"Encoder throws on empty string content topic","time":{"start":1762977249637,"stop":1762977249638,"duration":1},"status":"passed","severity":"normal"},{"uid":"982634ecedf893c3","name":"Light Node - default protocols","time":{"start":1762977617263,"stop":1762977617264,"duration":1},"status":"passed","severity":"normal"},{"uid":"800e42742a234179","name":"Passing page size 11 when there are 10 messages","time":{"start":1762977601747,"stop":1762977601748,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae1fec502ed8d88","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1762977239852,"stop":1762977239859,"duration":7},"status":"passed","severity":"normal"},{"uid":"a5967b0b480b449f","name":"should retry failed tasks","time":{"start":1762977277604,"stop":1762977277605,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6b6021e6818a103","name":"should initialize with custom TTL","time":{"start":1762977240781,"stop":1762977240786,"duration":5},"status":"passed","severity":"normal"},{"uid":"9e86cc4a3855df2","name":"should use configured peers when available","time":{"start":1762977279249,"stop":1762977279249,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1167fbb990d2c","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1762977239873,"stop":1762977239878,"duration":5},"status":"passed","severity":"normal"},{"uid":"70044b1960f9a159","name":"should keep entries that haven't expired yet","time":{"start":1762977276847,"stop":1762977276849,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8416bb8d8456ec","name":"pre and post cipher","time":{"start":1762977250268,"stop":1762977250268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d236424ac375bbb0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1762977218041,"stop":1762977218041,"duration":0},"status":"passed","severity":"normal"},{"uid":"72685d7624cb5081","name":"should return true even if peer has no overlapping shards","time":{"start":1762977231304,"stop":1762977231309,"duration":5},"status":"passed","severity":"normal"},{"uid":"f0dc92ac0313fe0c","name":"Push message with custom timestamp: 1732218930078","time":{"start":1762978347201,"stop":1762978347202,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f35d75e98f901a3","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1762977261570,"stop":1762977261574,"duration":4},"status":"passed","severity":"normal"},{"uid":"dad8fd978e2c9107","name":"should return false for malformed SDS messages","time":{"start":1762977282347,"stop":1762977282347,"duration":0},"status":"passed","severity":"normal"},{"uid":"14927fef8b52c4e8","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app52/6/topic592/utf8","time":{"start":1762977577696,"stop":1762977577696,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb891781360bbec","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1762977239511,"stop":1762977239512,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5e790fe760ef728","name":"Publish message with custom timestamp: Wed Nov 12 2025 18:57:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1762977482508,"stop":1762977482508,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e079293ceb383d0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1762977249634,"stop":1762977249635,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ef10032b4334077","name":"Fails to push message bigger that 1MB","time":{"start":1762978347227,"stop":1762978347227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8032a8f08e155b7b","name":"should update peer store before dialing","time":{"start":1762977230994,"stop":1762977230995,"duration":1},"status":"passed","severity":"normal"},{"uid":"4147f65969bcec58","name":"should retry if all attempts fail","time":{"start":1762977277610,"stop":1762977277610,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d0af04a5ac517f","name":"Fails to publish message with empty text","time":{"start":1762977482509,"stop":1762977482510,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05f33a353281635","name":"Sync message is not sent if another sync message was just sent","time":{"start":1762977287059,"stop":1762977287060,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf017b32c0b16a2","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762977769210,"stop":1762977769210,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86769e99d5d3a4c","name":"Fails to publish duplicate message","time":{"start":1762977482509,"stop":1762977482509,"duration":0},"status":"passed","severity":"normal"},{"uid":"21995f9b458a11e0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1762977261651,"stop":1762977261651,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e85b53599734826","name":"Query with Ordered Callback, No Decoder","time":{"start":1762977567271,"stop":1762977567271,"duration":0},"status":"passed","severity":"normal"},{"uid":"117cf398f6e97755","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1762977261632,"stop":1762977261632,"duration":0},"status":"passed","severity":"normal"},{"uid":"59bc8ce209196f52","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1762977475914,"stop":1762977475915,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad7ca666a6d3560","name":"should remove expired entries after TTL has passed","time":{"start":1762977276846,"stop":1762977276847,"duration":1},"status":"passed","severity":"normal"},{"uid":"461298edef24aab5","name":"Check received message containing Chinese","time":{"start":1762977745704,"stop":1762977745704,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88b4c391397b7ef","name":"should create KeepAliveManager with required options","time":{"start":1762977231805,"stop":1762977231806,"duration":1},"status":"passed","severity":"normal"},{"uid":"597390690c7b4123","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1762977278357,"stop":1762977278357,"duration":0},"status":"passed","severity":"normal"},{"uid":"331d58d23235cce6","name":"should partition messages based on acknowledgement status","time":{"start":1762977269151,"stop":1762977269152,"duration":1},"status":"passed","severity":"normal"},{"uid":"536f9f1c8d1b9164","name":"Push message with JSON payload","time":{"start":1762978347207,"stop":1762978347207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ff02c6efe1f2a0","name":"random static sharding 1 - Cluster ID: 183, Shard ID: 415","time":{"start":1762977598417,"stop":1762977598418,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b34b00252cde52d","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1762977230999,"stop":1762977231000,"duration":1},"status":"passed","severity":"normal"},{"uid":"c016908854f02252","name":"Promise Callback - false","time":{"start":1762977588489,"stop":1762977588490,"duration":1},"status":"passed","severity":"normal"},{"uid":"6519e55174ee5d01","name":"Fails to push message with large meta","time":{"start":1762978347236,"stop":1762978347237,"duration":1},"status":"passed","severity":"normal"},{"uid":"45830eb7a7a90f84","name":"should accept empty decoders array","time":{"start":1762977279071,"stop":1762977279071,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dea718fef5b398c","name":"Push message with numeric payload","time":{"start":1762978347218,"stop":1762978347218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f71623575b20136","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1762977269147,"stop":1762977269147,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd14e5e92f7ae18","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1762977261632,"stop":1762977261633,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea9cf9c71112f4d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1762977261589,"stop":1762977261590,"duration":1},"status":"passed","severity":"normal"},{"uid":"5da9b9df70e89fd3","name":"Query Generator - false","time":{"start":1762977588482,"stop":1762977588483,"duration":1},"status":"passed","severity":"normal"},{"uid":"7389b4e04afcf337","name":"Check received message containing Arabic","time":{"start":1762977745704,"stop":1762977745705,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ea630d4c6b09256","name":"should get multiple eligible entries at later time","time":{"start":1762977266185,"stop":1762977266186,"duration":1},"status":"passed","severity":"normal"},{"uid":"da30ab84f4dd724b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1762977769213,"stop":1762977769213,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bd396019e3303bb","name":"should remove event listeners","time":{"start":1762977232170,"stop":1762977232171,"duration":1},"status":"passed","severity":"normal"},{"uid":"88927eb82884dc05","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762977458451,"stop":1762977458451,"duration":0},"status":"passed","severity":"normal"},{"uid":"a640ec588c389516","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1762977239878,"stop":1762977239881,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a303c8c7fbebceb","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1762977261595,"stop":1762977261596,"duration":1},"status":"passed","severity":"normal"},{"uid":"597d8e69aeb11255","name":"should properly clean up resources when disposed","time":{"start":1762977276852,"stop":1762977276853,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7321f835449fa4b","name":"msgTime: 0 ms from now, startTime: 1762718399539, endTime: 1762977599539","time":{"start":1762977613596,"stop":1762977613596,"duration":0},"status":"passed","severity":"normal"},{"uid":"6548b3c017453df","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762977393776,"stop":1762977393777,"duration":1},"status":"passed","severity":"normal"},{"uid":"3df6aca378ae1442","name":"Push 30 different messages","time":{"start":1762978347232,"stop":1762978347232,"duration":0},"status":"skipped","severity":"normal"},{"uid":"534604c3b35fbf90","name":"should handle peer identify event","time":{"start":1762977240791,"stop":1762977240791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1856a6c70c4f1459","name":"should set field with only RELAY enabled","time":{"start":1762977223275,"stop":1762977223276,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e4a4bf0e09b313b","name":"throws on content topic with empty version field","time":{"start":1762977218020,"stop":1762977218020,"duration":0},"status":"passed","severity":"normal"},{"uid":"91aab34b2c9b670a","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1762977277531,"stop":1762977277531,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7755fa86bf62a","name":"should increase lamport timestamp","time":{"start":1762977269144,"stop":1762977269144,"duration":0},"status":"passed","severity":"normal"},{"uid":"547f0c0dc6b1e82e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1762977261591,"stop":1762977261591,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5b63a012670300","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1762977239869,"stop":1762977239872,"duration":3},"status":"passed","severity":"normal"},{"uid":"90627889a553166d","name":"udp ip6 address","time":{"start":1762977222791,"stop":1762977222792,"duration":1},"status":"passed","severity":"normal"},{"uid":"74d830e0ddd0a97","name":"Refresh subscription","time":{"start":1762977487888,"stop":1762977487889,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3c5efbc393d347f5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1762977218043,"stop":1762977218043,"duration":0},"status":"passed","severity":"normal"},{"uid":"3205ef045f382630","name":"Overlapping topic subscription","time":{"start":1762977769212,"stop":1762977769212,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5b311b7099f44","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1762977769202,"stop":1762977769202,"duration":0},"status":"passed","severity":"normal"},{"uid":"678ff0ea4a74d206","name":"Check received message containing special chars","time":{"start":1762977745703,"stop":1762977745704,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bb7de1b509f7a2b","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1762977278342,"stop":1762977278343,"duration":1},"status":"passed","severity":"normal"},{"uid":"8638fd86e59e152d","name":"can start and stop the service","time":{"start":1762977539378,"stop":1762977539379,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f4d46834ec2c31f","name":"Push message with emoji payload","time":{"start":1762978347208,"stop":1762978347209,"duration":1},"status":"passed","severity":"normal"},{"uid":"eecd1f1310b19cd6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1762977261631,"stop":1762977261632,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b1c913bebeaaf8d","name":"should return peer for existing peer","time":{"start":1762977232183,"stop":1762977232184,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1ac0837345e94","name":"throws if store query response has error status","time":{"start":1762977232470,"stop":1762977232471,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd016388ef7de1cc","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762977222601,"stop":1762977222602,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22fd94f8a81d2fb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1762977769215,"stop":1762977769216,"duration":1},"status":"passed","severity":"normal"},{"uid":"5101b1bb116ae86d","name":"Push message with meta","time":{"start":1762978347236,"stop":1762978347236,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef2c450bef404fda","name":"should handle multiple peers with different shard configurations","time":{"start":1762977231442,"stop":1762977231442,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d4d4addf6c8e6c","name":"should not stop if not started","time":{"start":1762977240790,"stop":1762977240790,"duration":0},"status":"passed","severity":"normal"},{"uid":"45323b8239bc31fb","name":"Push message with unicode special characters payload","time":{"start":1762978347221,"stop":1762978347221,"duration":0},"status":"passed","severity":"normal"},{"uid":"365be61eb45ccfe1","name":"Push message with emoji payload","time":{"start":1762978347231,"stop":1762978347232,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce589eeec0d56493","name":"yields undefined for messages without decoder","time":{"start":1762977232472,"stop":1762977232472,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff038fda933e7dfa","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762977458453,"stop":1762977458454,"duration":1},"status":"passed","severity":"normal"},{"uid":"207d582cdce02550","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1762977279093,"stop":1762977279094,"duration":1},"status":"passed","severity":"normal"},{"uid":"11fc3e8e63b58a14","name":"Push message with content topic containing unicode special characters","time":{"start":1762978347235,"stop":1762978347235,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e58c3f7227389","name":"Push message with shell command payload","time":{"start":1762978347207,"stop":1762978347208,"duration":1},"status":"passed","severity":"normal"},{"uid":"b007b84d2523d518","name":"should set up event listeners when started","time":{"start":1762977279071,"stop":1762977279072,"duration":1},"status":"passed","severity":"normal"},{"uid":"d95d3a11368c9595","name":"should initialize with isNetworkConnected as false","time":{"start":1762977231729,"stop":1762977231729,"duration":0},"status":"passed","severity":"normal"},{"uid":"84beff29dbde2dae","name":"should create ConnectionManager with required options","time":{"start":1762977232505,"stop":1762977232506,"duration":1},"status":"passed","severity":"normal"},{"uid":"2988dfdc311d3d1","name":"Push message with custom timestamp: 1732218930079","time":{"start":1762978347237,"stop":1762978347237,"duration":0},"status":"passed","severity":"normal"},{"uid":"246fd4b1db5910de","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1762977277718,"stop":1762977277718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb8bffe12fea2e1","name":"Push message with content topic containing Chinese","time":{"start":1762978347223,"stop":1762978347223,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff557d2e6917868d","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1762977510415,"stop":1762977510416,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e08204d16f72506","name":"should set default options when no config provided","time":{"start":1762977232506,"stop":1762977232507,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddc578605af6eca","name":"should be safe to call multiple times","time":{"start":1762977230979,"stop":1762977230980,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af1edd2483ec0f7","name":"Push message with unicode special characters payload","time":{"start":1762978347231,"stop":1762978347231,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fa26636a472d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1762977261643,"stop":1762977261645,"duration":2},"status":"passed","severity":"normal"},{"uid":"415580e6d5084a9","name":"should handle multiple query options for time ranges","time":{"start":1762977279247,"stop":1762977279248,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63cc76f9b0ffd9c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762977510416,"stop":1762977510417,"duration":1},"status":"passed","severity":"normal"},{"uid":"325f850c452000de","name":"returns all values when wanted number matches available values","time":{"start":1762977239502,"stop":1762977239510,"duration":8},"status":"passed","severity":"normal"},{"uid":"1a2ed19c274f0273","name":"should handle peer not in mesh for all topics","time":{"start":1762977231856,"stop":1762977231857,"duration":1},"status":"passed","severity":"normal"},{"uid":"27d19924af7d3976","name":"throws on content topic with too few or too many fields","time":{"start":1762977218018,"stop":1762977218018,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e2acd3b59c09647","name":"Subscribe to topic containing long and receive message","time":{"start":1762977769204,"stop":1762977769204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e43bb503412457d9","name":"Check received message with timestamp: 1762977303303000000 ","time":{"start":1762977745717,"stop":1762977745718,"duration":1},"status":"passed","severity":"normal"},{"uid":"49879ae4f3b10d6c","name":"Subscribe to topic containing emoji and receive message","time":{"start":1762977769208,"stop":1762977769208,"duration":0},"status":"passed","severity":"normal"},{"uid":"761717bbc5810ad4","name":"Passing page size 3 when there are 20 messages","time":{"start":1762977601746,"stop":1762977601746,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c2bc84e6f565191","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1762977218035,"stop":1762977218035,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b9e8f684ebee65","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1762977370816,"stop":1762977370817,"duration":1},"status":"passed","severity":"normal"},{"uid":"2baa9bc632811c95","name":"should throw error - no id","time":{"start":1762977223269,"stop":1762977223269,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9391598bf8443b","name":"Push message with JSON payload","time":{"start":1762978347230,"stop":1762978347230,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e8e9ed687e8b8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1762977279026,"stop":1762977279027,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b3313cdde93469","name":"should skip peers without ENR","time":{"start":1762977240799,"stop":1762977240799,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef17f0d85876585","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762977745721,"stop":1762977745722,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82524eb5f72d4fd","name":"Encoder throws on empty string content topic","time":{"start":1762977251460,"stop":1762977251460,"duration":0},"status":"passed","severity":"normal"},{"uid":"e508565655b4937f","name":"should register libp2p event listeners when start is called","time":{"start":1762977278346,"stop":1762977278347,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c109ff26db6b906","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1762977261628,"stop":1762977261628,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deefd69fed37ab4","name":"Relay - dialed after","time":{"start":1762977617256,"stop":1762977617256,"duration":0},"status":"passed","severity":"normal"},{"uid":"b505b4effc872079","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1762977231319,"stop":1762977231322,"duration":3},"status":"passed","severity":"normal"},{"uid":"2604b85501dfa5e7","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1762977279096,"stop":1762977279096,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9485a61d189f571","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1762977261569,"stop":1762977261569,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d36ed71c3ba632f","name":"should not fail to start the service if it is already started","time":{"start":1762977244566,"stop":1762977244566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0eed338041aae66","name":"should not trigger query when a recent query happened under threshold","time":{"start":1762977279092,"stop":1762977279092,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fc2a33be0489cc","name":"should continually clean up expired entries at intervals","time":{"start":1762977276853,"stop":1762977276856,"duration":3},"status":"passed","severity":"normal"},{"uid":"7544dedaa07bd983","name":"Waku message hash computation (payload length 0)","time":{"start":1762977231539,"stop":1762977231540,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0661811787aaa","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1762977218022,"stop":1762977218023,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a1dfff12e5cfb4","name":"Push message with Basic HTML tag payload","time":{"start":1762978347193,"stop":1762978347194,"duration":1},"status":"passed","severity":"normal"},{"uid":"70040ee6ff236a18","name":"Wrong topic","time":{"start":1762977577709,"stop":1762977577709,"duration":0},"status":"passed","severity":"normal"},{"uid":"90613e284de3b28e","name":"should add event listeners to libp2p","time":{"start":1762977231729,"stop":1762977231734,"duration":5},"status":"passed","severity":"normal"},{"uid":"12857f5806819843","name":"should handle ping failures gracefully","time":{"start":1762977231825,"stop":1762977231827,"duration":2},"status":"passed","severity":"normal"},{"uid":"838154755e81425e","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1762977261665,"stop":1762977261666,"duration":1},"status":"passed","severity":"normal"},{"uid":"b24ae64d31610a18","name":"Push message with content topic containing numeric","time":{"start":1762978347222,"stop":1762978347223,"duration":1},"status":"passed","severity":"normal"},{"uid":"994f793bad9c176d","name":"Push message with content topic containing emoji","time":{"start":1762978347225,"stop":1762978347225,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fac1a76776d515","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1762977487888,"stop":1762977487888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f553fc2e80419328","name":"Fails to push message with large meta","time":{"start":1762978347214,"stop":1762978347215,"duration":1},"status":"passed","severity":"normal"},{"uid":"dba8ed25b1914c93","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1762977551432,"stop":1762977551432,"duration":0},"status":"passed","severity":"normal"},{"uid":"be19e98b4a8cd23c","name":"Push message with shell command payload","time":{"start":1762978347220,"stop":1762978347221,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7eff512004482b7","name":"Push message with short payload","time":{"start":1762978347227,"stop":1762978347228,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef42b4f3918175e5","name":"Outgoing message is emitted as sending","time":{"start":1762977280376,"stop":1762977280376,"duration":0},"status":"passed","severity":"normal"},{"uid":"65ea56986cb9b201","name":"should return false when peer shard info is not found","time":{"start":1762977231318,"stop":1762977231319,"duration":1},"status":"passed","severity":"normal"},{"uid":"efc0300b5225fbd6","name":"Check publish message containing Basic HTML tag","time":{"start":1762977482502,"stop":1762977482502,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a24bffa206521a","name":"should not return locked peers if enough unlocked are available","time":{"start":1762977278343,"stop":1762977278343,"duration":0},"status":"passed","severity":"normal"},{"uid":"6098db224dc1d31f","name":"Push message with content topic containing escaped characters","time":{"start":1762978347235,"stop":1762978347235,"duration":0},"status":"passed","severity":"normal"},{"uid":"3074dc9f4018a4bb","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762977769205,"stop":1762977769206,"duration":1},"status":"passed","severity":"normal"},{"uid":"234dd5b5d002cff5","name":"should not fail to stop the service if it was not started","time":{"start":1762977244566,"stop":1762977244566,"duration":0},"status":"passed","severity":"normal"},{"uid":"b38b5995c72b2dcd","name":"should handle errors when removing globalThis listeners","time":{"start":1762977231740,"stop":1762977231747,"duration":7},"status":"passed","severity":"normal"},{"uid":"82b1a38ed9de6bd5","name":"should return false and handle errors gracefully","time":{"start":1762977232513,"stop":1762977232513,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd170a1c21f2f3f0","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1762977278354,"stop":1762977278354,"duration":0},"status":"passed","severity":"normal"},{"uid":"926f4e4ba9bd1996","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762977241071,"stop":1762977241071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"27ef6f12f54472fc","name":"Push message with content topic containing JSON","time":{"start":1762978347234,"stop":1762978347235,"duration":1},"status":"passed","severity":"normal"},{"uid":"116245e6ce6c4ebf","name":"Fails to publish message with size larger than 1 MB","time":{"start":1762977482511,"stop":1762977482511,"duration":0},"status":"passed","severity":"normal"},{"uid":"88309977648d3621","name":"should add sent message to localHistory with retrievalHint","time":{"start":1762977269143,"stop":1762977269143,"duration":0},"status":"passed","severity":"normal"},{"uid":"16209f9685ea61d6","name":"Check received message containing long","time":{"start":1762977745703,"stop":1762977745703,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a48adfacc31fa3","name":"should be online or offline if network state changed","time":{"start":1762977324743,"stop":1762977324743,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef0394826d670991","name":"Subscribe and receives messages on 20 topics","time":{"start":1762977769210,"stop":1762977769211,"duration":1},"status":"passed","severity":"normal"},{"uid":"383af1ddc1a984ad","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1762977269150,"stop":1762977269150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4985fd6caa5b7de","name":"Check received message containing Basic HTML tag","time":{"start":1762977745706,"stop":1762977745707,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b3d968f6fe6949d","name":"should handle retrieve function with query parameters","time":{"start":1762977279085,"stop":1762977279086,"duration":1},"status":"passed","severity":"normal"},{"uid":"93f8a95cb7a22cdc","name":"return first retrieved peers without further DNS queries","time":{"start":1762977241070,"stop":1762977241070,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f16057767e3c661","name":"Push message with escaped characters payload","time":{"start":1762978347231,"stop":1762978347231,"duration":0},"status":"passed","severity":"normal"},{"uid":"7913a6819f91579c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1762977278348,"stop":1762977278349,"duration":1},"status":"passed","severity":"normal"},{"uid":"449d2601e343b9ef","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1762977475914,"stop":1762977475914,"duration":0},"status":"passed","severity":"normal"},{"uid":"541531050b50aa87","name":"should throw error - no id","time":{"start":1762977223269,"stop":1762977223270,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40516cba1d1386a","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762977329900,"stop":1762977329901,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf6e1cf8a7b6daf","name":"Stops search when maxGet is reached","time":{"start":1762977240267,"stop":1762977240268,"duration":1},"status":"passed","severity":"normal"},{"uid":"e281aa366f02fb9a","name":"Push message with XML payload","time":{"start":1762978347193,"stop":1762978347193,"duration":0},"status":"passed","severity":"normal"},{"uid":"911126d545ada656","name":"should get all peers from store","time":{"start":1762977232178,"stop":1762977232178,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d399617c108235","name":"Push message with custom timestamp: 1762980930079","time":{"start":1762978347226,"stop":1762978347227,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf7c870c5bf09a3","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1762977240668,"stop":1762977240668,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eea377db62c2fc5","name":"Push message with rate limit","time":{"start":1762978347237,"stop":1762978347237,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ffeb09b79fa8de9","name":"should handle empty peer infos gracefully","time":{"start":1762977240662,"stop":1762977240667,"duration":5},"status":"passed","severity":"normal"},{"uid":"82ff75458c0e5bd9","name":"should handle query errors","time":{"start":1762977240798,"stop":1762977240799,"duration":1},"status":"passed","severity":"normal"},{"uid":"e63035c6d24105ce","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1762977370814,"stop":1762977370815,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca24d4baa7c2a1b","name":"should not receive a peer event after stop","time":{"start":1762977309004,"stop":1762977309004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d861738cfe20124","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1762977599246,"stop":1762977599247,"duration":1},"status":"passed","severity":"normal"},{"uid":"3acb03df5b9c49eb","name":"Check publish message containing emoji","time":{"start":1762977482504,"stop":1762977482506,"duration":2},"status":"passed","severity":"normal"},{"uid":"167eb1a33a23baa3","name":"Push message with special chars payload","time":{"start":1762978347204,"stop":1762978347204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2cada28b1b6d29","name":"should start peer exchange discovery","time":{"start":1762977240787,"stop":1762977240787,"duration":0},"status":"passed","severity":"normal"},{"uid":"659a694116a01c66","name":"Check received message containing Arabic","time":{"start":1762977745714,"stop":1762977745714,"duration":0},"status":"passed","severity":"normal"},{"uid":"650e3b62c632b0b5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1762977551433,"stop":1762977551433,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6d441eac4121d7","name":"Push message with long payload","time":{"start":1762978347190,"stop":1762978347191,"duration":1},"status":"passed","severity":"normal"},{"uid":"12d8d60a64fc3d58","name":"should successfully stop","time":{"start":1762977277719,"stop":1762977277720,"duration":1},"status":"passed","severity":"normal"},{"uid":"64c6b6f3af82985b","name":"accepts valid message hash query","time":{"start":1762977231774,"stop":1762977231777,"duration":3},"status":"passed","severity":"normal"},{"uid":"4a9f24854521ddd7","name":"Subscribe to topic containing Script and publish message","time":{"start":1762977487892,"stop":1762977487893,"duration":1},"status":"passed","severity":"normal"},{"uid":"6572651200b3edf1","name":"should properly create location multiaddrs - udp","time":{"start":1762977223274,"stop":1762977223274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48602d27705ae43","name":"should handle zero peers request","time":{"start":1762977240671,"stop":1762977240671,"duration":0},"status":"passed","severity":"normal"},{"uid":"846d2ad068217bcf","name":"Refresh subscription","time":{"start":1762977769203,"stop":1762977769203,"duration":0},"status":"passed","severity":"normal"},{"uid":"717d4888854774c4","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1762977269149,"stop":1762977269150,"duration":1},"status":"passed","severity":"normal"},{"uid":"a81804025a4d2125","name":"Ordered callback, aborts when callback returns true","time":{"start":1762977599247,"stop":1762977599247,"duration":0},"status":"passed","severity":"normal"},{"uid":"3125c2d2c61eb492","name":"LightPush","time":{"start":1762977617262,"stop":1762977617263,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada1ba488d236736","name":"Own sync message does not acknowledge own messages","time":{"start":1762977287060,"stop":1762977287060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7c6c729826f05b","name":"should encode/decode to text encoding","time":{"start":1762977223272,"stop":1762977223272,"duration":0},"status":"passed","severity":"normal"},{"uid":"214f026fca4f310","name":"Push message with custom timestamp: 1732218930078","time":{"start":1762978347215,"stop":1762978347215,"duration":0},"status":"passed","severity":"normal"},{"uid":"118cb270a9bee03f","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1762977261596,"stop":1762977261596,"duration":0},"status":"passed","severity":"normal"},{"uid":"257c8665b3f04b7f","name":"handles different networkShards values correctly","time":{"start":1762977218033,"stop":1762977218033,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c649101b2d2bab0","name":"should not dispatch event when already disconnected","time":{"start":1762977231761,"stop":1762977231761,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05c5fad799fb597","name":"Correctly serialized arguments","time":{"start":1762977392054,"stop":1762977392054,"duration":0},"status":"passed","severity":"normal"},{"uid":"622af853f6f19ec6","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1762977239872,"stop":1762977239873,"duration":1},"status":"passed","severity":"normal"},{"uid":"24711e82210f9a83","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762977769213,"stop":1762977769213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f236c9ba7b5e458b","name":"should handle peerStore errors gracefully","time":{"start":1762977232515,"stop":1762977232515,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc03c0627507feee","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1762977269153,"stop":1762977269153,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac6bfa46d482c8f","name":"Check publish message containing escaped characters","time":{"start":1762977482504,"stop":1762977482504,"duration":0},"status":"passed","severity":"normal"},{"uid":"7604295c30171857","name":"should handle complete peer lifecycle","time":{"start":1762977231857,"stop":1762977231857,"duration":0},"status":"passed","severity":"normal"},{"uid":"499760b107faf1f0","name":"should not retry if at least one success","time":{"start":1762977278420,"stop":1762977278420,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac3fff358b3860f","name":"Push message with Script payload","time":{"start":1762978347193,"stop":1762978347193,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5219e97fa0a5ac","name":"Fails to push message bigger that 1MB","time":{"start":1762978347216,"stop":1762978347217,"duration":1},"status":"passed","severity":"normal"},{"uid":"361755565d9fb479","name":"should return PeerId when Multiaddr input is provided","time":{"start":1762977231578,"stop":1762977231579,"duration":1},"status":"passed","severity":"normal"},{"uid":"70cb2452d0b30cf4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1762977261591,"stop":1762977261594,"duration":3},"status":"passed","severity":"normal"},{"uid":"421aa81e65bd7fde","name":"Push message with Arabic payload","time":{"start":1762978347192,"stop":1762978347192,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2f48a018464162","name":"Push message with Russian payload","time":{"start":1762978347205,"stop":1762978347205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a0fed74478a399","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1762977613594,"stop":1762977613594,"duration":0},"status":"passed","severity":"normal"},{"uid":"acf2fb3b621fb3bd","name":"Check received message containing JSON","time":{"start":1762977745715,"stop":1762977745716,"duration":1},"status":"passed","severity":"normal"},{"uid":"96771566d03d60b","name":"Push message with special chars payload","time":{"start":1762978347228,"stop":1762978347228,"duration":0},"status":"passed","severity":"normal"},{"uid":"768f5d42a4032541","name":"Push message with custom timestamp: 1762973730079","time":{"start":1762978347226,"stop":1762978347226,"duration":0},"status":"passed","severity":"normal"},{"uid":"202671db026223ae","name":"Check message with non string payload is not received","time":{"start":1762977745721,"stop":1762977745721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f03196449e2a883f","name":"should get / set TCP multiaddr","time":{"start":1762977223272,"stop":1762977223273,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a361029700199b9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1762977218040,"stop":1762977218040,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51a05008f00c1d8","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1762977613595,"stop":1762977613595,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8ff708650bb7f44","name":"should not be empty after adding a subscription","time":{"start":1762977278956,"stop":1762977278956,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa629956ba77032","name":"Check received message with timestamp: 1762977303303 ","time":{"start":1762977745708,"stop":1762977745709,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db106a776c4851","name":"Subscribe and publish message","time":{"start":1762977487885,"stop":1762977487886,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d060d52545bafe7","name":"should successfully subscribe to supported pubsub topic","time":{"start":1762977277710,"stop":1762977277711,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4916e69c37a85c7","name":"should remove event listeners from globalThis","time":{"start":1762977231739,"stop":1762977231739,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f5345e487b74a1","name":"Check received message containing unicode special characters","time":{"start":1762977745708,"stop":1762977745708,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc4437e3957f4f","name":"Check publish message containing SQL Injection","time":{"start":1762977482501,"stop":1762977482501,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae856f05dcc06fe","name":"Check meta is set [ecies]","time":{"start":1762977251459,"stop":1762977251459,"duration":0},"status":"passed","severity":"normal"},{"uid":"996885e6865c1f3d","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1762977261602,"stop":1762977261602,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c3a42e7474778","name":"Relay - times out","time":{"start":1762977617256,"stop":1762977617257,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6afe843a48bfa2","name":"should throw error - no public key","time":{"start":1762977223269,"stop":1762977223269,"duration":0},"status":"passed","severity":"normal"},{"uid":"4706572bad07058e","name":"should handle different types of entries","time":{"start":1762977276850,"stop":1762977276851,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd438da8981d6fe","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1762977279097,"stop":1762977279100,"duration":3},"status":"passed","severity":"normal"},{"uid":"9bbfdd163c8fa231","name":"Round trip binary encryption [ecies, signature]","time":{"start":1762977251459,"stop":1762977251459,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd5ec425a1eb0fe","name":"should return start time to last successful query since last query is less than max range","time":{"start":1762977279101,"stop":1762977279102,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5077a1c3f6bbc87","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1762977240669,"stop":1762977240669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de7c6bf58090ce","name":"should return null for non-existent peer","time":{"start":1762977232184,"stop":1762977232184,"duration":0},"status":"passed","severity":"normal"},{"uid":"9372eaf94f1ed6c","name":"Relay Node - default protocol","time":{"start":1762977617264,"stop":1762977617264,"duration":0},"status":"passed","severity":"normal"},{"uid":"33c16ee967ec368a","name":"should dial all peers on dial","time":{"start":1762977391861,"stop":1762977391861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b299f2753b9ef67","name":"Check received message containing SQL Injection","time":{"start":1762977745714,"stop":1762977745714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5636263b718bda7c","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1762977231828,"stop":1762977231829,"duration":1},"status":"passed","severity":"normal"},{"uid":"87286f0ff3a30da5","name":"should work with stubbed retrieve function","time":{"start":1762977279078,"stop":1762977279082,"duration":4},"status":"passed","severity":"normal"},{"uid":"bff54f93c0cd1785","name":"should use DNS peer discovery with light client","time":{"start":1762977309005,"stop":1762977309005,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95e16ecd8fcc6907","name":"should properly create location multiaddrs - udp6","time":{"start":1762977223274,"stop":1762977223274,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8af9f50e92b633","name":"should handle dial errors gracefully","time":{"start":1762977231427,"stop":1762977231428,"duration":1},"status":"passed","severity":"normal"},{"uid":"2532bd3dfebc0344","name":"Check received message containing numeric","time":{"start":1762977745703,"stop":1762977745703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bcfb7df57e86f6","name":"groups content topics by expected pubsub topic","time":{"start":1762977218032,"stop":1762977218033,"duration":1},"status":"passed","severity":"normal"},{"uid":"90fb4f7f45e1fed5","name":"Encoder throws on empty string content topic","time":{"start":1762977232520,"stop":1762977232521,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3c7bd2b9ce694c","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1762977282345,"stop":1762977282346,"duration":1},"status":"passed","severity":"normal"},{"uid":"6841d0b406df4e17","name":"Check publish message containing unicode special characters","time":{"start":1762977482504,"stop":1762977482504,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ed3856fe50d940","name":"Check received message containing Russian","time":{"start":1762977745705,"stop":1762977745705,"duration":0},"status":"passed","severity":"normal"},{"uid":"97911243fb4c80d4","name":"should handle complete dial lifecycle","time":{"start":1762977231438,"stop":1762977231442,"duration":4},"status":"passed","severity":"normal"},{"uid":"e2c11240f5a74165","name":"All","time":{"start":1762977310308,"stop":1762977310316,"duration":8},"status":"passed","severity":"normal"},{"uid":"85456e37e0f66c36","name":"accepts valid content-filtered query","time":{"start":1762977231772,"stop":1762977231773,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd92126f7606a687","name":"Push message with content topic containing Arabic","time":{"start":1762978347198,"stop":1762978347198,"duration":0},"status":"passed","severity":"normal"},{"uid":"670ba6bcd18fa302","name":"Check publish message containing Script","time":{"start":1762977482501,"stop":1762977482501,"duration":0},"status":"passed","severity":"normal"},{"uid":"48359c1b7eea10c2","name":"should not update T_req if message already exists","time":{"start":1762977266178,"stop":1762977266178,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac4576b3be5e7154","name":"should transition to Unhealthy when no connections","time":{"start":1762977279026,"stop":1762977279026,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ef6493a8508a189","name":"should not receive a peer event after stop","time":{"start":1762977539385,"stop":1762977539386,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae5e49429313eea","name":"Push message with Basic HTML tag payload","time":{"start":1762978347220,"stop":1762978347220,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a5c8ce89e9e701","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1762977231543,"stop":1762977231543,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa884d8ce7d224d","name":"should reject if WakuNode is not started","time":{"start":1762977279368,"stop":1762977279369,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e54d870d1f90e3","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762977769213,"stop":1762977769213,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dc86c4c0c1fa121","name":"Does not throw an exception when node disconnects","time":{"start":1762977611049,"stop":1762977611049,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63f36e91b4c01da","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1762977261600,"stop":1762977261600,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74104ecbeedbb77","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762977745709,"stop":1762977745709,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3e8cc14136f04","name":"should dial peers from store when browser is connected","time":{"start":1762977232171,"stop":1762977232172,"duration":1},"status":"passed","severity":"normal"},{"uid":"234d975c10cf36ff","name":"Ephemeral field set to true","time":{"start":1762977232519,"stop":1762977232519,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e160cd3a28f58c","name":"Outgoing message is possibly acknowledged","time":{"start":1762977282343,"stop":1762977282343,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b9ea1db45089c0a","name":"Push message with content topic containing Arabic","time":{"start":1762978347223,"stop":1762978347223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcbf9d8e1f56bdf","name":"should send relay ping messages on timer","time":{"start":1762977231839,"stop":1762977231840,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3b5bc4dc73f48a1","name":"messageHash returns a Uint8Array","time":{"start":1762977231542,"stop":1762977231543,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecddc01c2f1798e0","name":"random static sharding 7 - Cluster ID: 274, Shard ID: 996","time":{"start":1762977598424,"stop":1762977598424,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1467f5c06404f6","name":"should initialize with custom number of peers","time":{"start":1762977278341,"stop":1762977278341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b67de679bef3780","name":"should allow redial after failed dial cooldown expires","time":{"start":1762977231429,"stop":1762977231429,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3ddb4417f43ec6","name":"should decode valid enr with tcp successfully","time":{"start":1762977223268,"stop":1762977223269,"duration":1},"status":"passed","severity":"normal"},{"uid":"df29507ed0f56c78","name":"Query generator for multiple messages","time":{"start":1762977599237,"stop":1762977599239,"duration":2},"status":"passed","severity":"normal"},{"uid":"5696132b163c147f","name":"Push message with escaped characters payload","time":{"start":1762978347208,"stop":1762978347208,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96129be84ab195f","name":"Fails to push message bigger that 1MB","time":{"start":1762978347203,"stop":1762978347203,"duration":0},"status":"passed","severity":"normal"},{"uid":"9570843873129cf3","name":"Outgoing message is emitted as sent","time":{"start":1762977282342,"stop":1762977282342,"duration":0},"status":"passed","severity":"normal"},{"uid":"215c37bf1fd88f57","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1762977239868,"stop":1762977239868,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc33ed8e066b47b8","name":"should skip peer when dialed recently","time":{"start":1762977231400,"stop":1762977231419,"duration":19},"status":"passed","severity":"normal"},{"uid":"3cc9e8905158bcf5","name":"Fields are not dropped","time":{"start":1762977231900,"stop":1762977231900,"duration":0},"status":"passed","severity":"normal"},{"uid":"985f05af3e9fc49","name":"nwaku subscribes","time":{"start":1762977471575,"stop":1762977471577,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c33e4cdc0e1c79f","name":"should clear dial history on start","time":{"start":1762977231393,"stop":1762977231393,"duration":0},"status":"passed","severity":"normal"},{"uid":"7133e0a241045551","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1762977240669,"stop":1762977240670,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f1a4bbe3b85dfa","name":"Push message with content topic containing long","time":{"start":1762978347210,"stop":1762978347210,"duration":0},"status":"passed","severity":"normal"},{"uid":"decc8460c9e9dee5","name":"should add received message to localHistory with retrievalHint","time":{"start":1762977269145,"stop":1762977269146,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c1cfb9da0355a87","name":"ends after yielding if response size indicates end","time":{"start":1762977232472,"stop":1762977232473,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc220fb2c6d2582","name":"Query generator for multiple messages with multiple decoders","time":{"start":1762977599240,"stop":1762977599244,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e22d57b9c56f1bc","name":"should hang up with PeerId and return true on success","time":{"start":1762977232512,"stop":1762977232512,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8da7a304842676","name":"Check message on other pubsub topic is not received","time":{"start":1762977745720,"stop":1762977745720,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ffe103cb53ce803","name":"should return true when peer is on the same cluster","time":{"start":1762977231299,"stop":1762977231303,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d6f020f70fc7cfc","name":"should handle timestamp equal to current time","time":{"start":1762977268391,"stop":1762977268391,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba99af720d8fdbd","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1762977261602,"stop":1762977261602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee36edcfdcfc26e2","name":"configure the node with multiple content topics","time":{"start":1762977577709,"stop":1762977577710,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d98f6fa25b30894","name":"should return undefined if no connection provided","time":{"start":1762977232030,"stop":1762977232030,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e8c40daa4eabf3","name":"Push message with Chinese payload","time":{"start":1762978347218,"stop":1762978347218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01b0ce7ed77e62","name":"should return false when peer is not on the specified shard","time":{"start":1762977231317,"stop":1762977231318,"duration":1},"status":"passed","severity":"normal"},{"uid":"1196159b45fc087a","name":"connects to nwaku","time":{"start":1762977611049,"stop":1762977611049,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecb2cd32281b0a2","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1762977232468,"stop":1762977232469,"duration":1},"status":"passed","severity":"normal"},{"uid":"b297e3cc758b7df3","name":"should create KeepAliveManager with relay","time":{"start":1762977231806,"stop":1762977231806,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f749a765d6af63","name":"rejects content-filtered query with only contentTopics","time":{"start":1762977231773,"stop":1762977231773,"duration":0},"status":"passed","severity":"normal"},{"uid":"182adff469866924","name":"should handle shardReader errors","time":{"start":1762977232517,"stop":1762977232517,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a7bed9b70e2570f","name":"Passing page size 110 when there are 120 messages","time":{"start":1762977601748,"stop":1762977601749,"duration":1},"status":"passed","severity":"normal"},{"uid":"b269128be7087b6c","name":"should work with v3 peers","time":{"start":1762977278420,"stop":1762977278422,"duration":2},"status":"passed","severity":"normal"},{"uid":"3060baec18942f1","name":"Check received message with timestamp: 1762977303303 ","time":{"start":1762977745718,"stop":1762977745718,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e291d50243bc26f","name":"Push message with numeric payload","time":{"start":1762978347228,"stop":1762978347228,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5eaed52e838f0c9","name":"should not start if already started","time":{"start":1762977240788,"stop":1762977240788,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9cb1d9f1312d31","name":"messageHashStr produces different results for different inputs","time":{"start":1762977231544,"stop":1762977231545,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8420504c592a4e","name":"Check publish message after client node is restarted","time":{"start":1762977482513,"stop":1762977482513,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e8c963a94d0a3bd","name":"should do nothing if no non-locked connections to drop","time":{"start":1762977232191,"stop":1762977232191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3214f65d314facd","name":"Push message with content topic containing special chars","time":{"start":1762978347197,"stop":1762978347197,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da0c7ac4f761443","name":"Subscribe and receive messages via waku relay post","time":{"start":1762977769210,"stop":1762977769210,"duration":0},"status":"passed","severity":"normal"},{"uid":"710bbcf1900505ee","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1762977277522,"stop":1762977277526,"duration":4},"status":"passed","severity":"normal"},{"uid":"33320651dea88145","name":"should handle complete discovery-to-dial flow","time":{"start":1762977231002,"stop":1762977231003,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d4ba54ea5ba166a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762977769216,"stop":1762977769216,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3a6e70e8043706","name":"Check message with no content topic is not received","time":{"start":1762977745720,"stop":1762977745721,"duration":1},"status":"passed","severity":"normal"},{"uid":"892f2024523f1f02","name":"Stops search when 2 null results are returned","time":{"start":1762977240268,"stop":1762977240268,"duration":0},"status":"passed","severity":"normal"},{"uid":"541c0e757c51fc07","name":"Push message with content topic containing escaped characters","time":{"start":1762978347213,"stop":1762978347213,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f93000a3853474","name":"Check received message containing escaped characters","time":{"start":1762977745707,"stop":1762977745707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ca105dfd5bc31a","name":"Check message on other pubsub topic is not received","time":{"start":1762977745710,"stop":1762977745710,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfec3c0a21d14b9","name":"Publish message with rate limit","time":{"start":1762977482514,"stop":1762977482514,"duration":0},"status":"passed","severity":"normal"},{"uid":"c466af3225ceb64b","name":"Check received message containing long","time":{"start":1762977745712,"stop":1762977745713,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba6dcda53ebe6b9","name":"should not receive a peer event before start","time":{"start":1762977539380,"stop":1762977539381,"duration":1},"status":"passed","severity":"normal"},{"uid":"a79136492edaf3a0","name":"Subscribe to topic containing numeric and publish message","time":{"start":1762977487890,"stop":1762977487890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ceec1350ce2b5c7","name":"should properly create location multiaddrs - tcp","time":{"start":1762977223274,"stop":1762977223274,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fb99c9d3b0bae","name":"should support chaining for add method","time":{"start":1762977276844,"stop":1762977276845,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c5aee75d5ab96b","name":"should clear all entries","time":{"start":1762977266190,"stop":1762977266190,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7684d328d97854","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app22/6/topic355/utf8","time":{"start":1762977577703,"stop":1762977577705,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad0a4f584ed3ba07","name":"Subscribe to topic containing JSON and publish message","time":{"start":1762977487894,"stop":1762977487894,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21f73b51a32dfb8","name":"should return false when peer has no shard info","time":{"start":1762977231309,"stop":1762977231309,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33a3df134fb9acc","name":"it tolerates circular branch references","time":{"start":1762977241067,"stop":1762977241067,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8c61f9674cf9bc3","name":"should process successful peer exchange query","time":{"start":1762977240798,"stop":1762977240798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd467a0091fbc04","name":"Push message with long payload","time":{"start":1762978347204,"stop":1762978347204,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fd7587d16d3c6c5","name":"Push message with Chinese payload","time":{"start":1762978347228,"stop":1762978347229,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bab11fa5a7d164","name":"should attach causal history and bloom filter to each message","time":{"start":1762977269143,"stop":1762977269144,"duration":1},"status":"passed","severity":"normal"},{"uid":"c67556866fba62f4","name":"Filter","time":{"start":1762977617263,"stop":1762977617263,"duration":0},"status":"passed","severity":"normal"},{"uid":"423b8902228da845","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1762977261578,"stop":1762977261578,"duration":0},"status":"passed","severity":"normal"},{"uid":"166727288dc0876b","name":"should not receive a peer event before start","time":{"start":1762977244567,"stop":1762977244567,"duration":0},"status":"passed","severity":"normal"},{"uid":"300d16b775e8a69c","name":"Incoming message is emitted as received","time":{"start":1762977280378,"stop":1762977280378,"duration":0},"status":"passed","severity":"normal"},{"uid":"e941121a972381c3","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1762977231540,"stop":1762977231541,"duration":1},"status":"passed","severity":"normal"},{"uid":"658c675b3b55e7bf","name":"Renews subscription after lossing a connection","time":{"start":1762977769208,"stop":1762977769209,"duration":1},"status":"passed","severity":"normal"},{"uid":"67041d62101a024e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1762977769201,"stop":1762977769201,"duration":0},"status":"passed","severity":"normal"},{"uid":"274432c7bf8e3011","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1762977218098,"stop":1762977218098,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4e9a1e76974fa8","name":"Waku message hash computation (no timestamp)","time":{"start":1762977231540,"stop":1762977231540,"duration":0},"status":"passed","severity":"normal"},{"uid":"f983e2ca34828a43","name":"Throws when trying to push message with empty payload","time":{"start":1762978347232,"stop":1762978347232,"duration":0},"status":"passed","severity":"normal"},{"uid":"3583c06853eaa448","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1762977269144,"stop":1762977269145,"duration":1},"status":"skipped","severity":"normal"},{"uid":"a1d7e9efcde7421","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1762977269147,"stop":1762977269147,"duration":0},"status":"passed","severity":"normal"},{"uid":"a014f0c4c765d63f","name":"Fails to push message with large meta","time":{"start":1762978347225,"stop":1762978347226,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e2c237a12068d5","name":"Push message with content topic containing long","time":{"start":1762978347197,"stop":1762978347197,"duration":0},"status":"passed","severity":"normal"},{"uid":"259b507d756cdd22","name":"msgTime: 0 ms from now, startTime: 1762891199539, endTime: 1762977599539","time":{"start":1762977613596,"stop":1762977613597,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f971265bb94d782","name":"should send to specified number of peers of used peers","time":{"start":1762977278413,"stop":1762977278413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a23fbbde4ad5b8","name":"Push message with content topic containing numeric","time":{"start":1762978347210,"stop":1762978347210,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89eec38127a0875","name":"Passing invalid cursor","time":{"start":1762977551435,"stop":1762977551436,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4cef8ddcc2bba4","name":"Check publish message after service node is restarted","time":{"start":1762977482511,"stop":1762977482513,"duration":2},"status":"skipped","severity":"normal"},{"uid":"729c66d34a5810b3","name":"Push message with Chinese payload","time":{"start":1762978347205,"stop":1762978347205,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a3c507e72af5c0","name":"should start periodic discovery on start","time":{"start":1762977240801,"stop":1762977240801,"duration":0},"status":"passed","severity":"normal"},{"uid":"582402092936b004","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1762977261642,"stop":1762977261643,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f1ceff56b3fc38","name":"should be safe to call multiple times","time":{"start":1762977232171,"stop":1762977232171,"duration":0},"status":"passed","severity":"normal"},{"uid":"76518c7185474198","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762977769200,"stop":1762977769200,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8bd6157930bcc2","name":"Check received message containing SQL Injection","time":{"start":1762977745705,"stop":1762977745706,"duration":1},"status":"passed","severity":"normal"},{"uid":"f866257abfb6d9d5","name":"should invoke callbacks when receiving a message","time":{"start":1762977278957,"stop":1762977278957,"duration":0},"status":"passed","severity":"normal"},{"uid":"179add4c57917864","name":"Push message with custom timestamp: 1762980930078","time":{"start":1762978347202,"stop":1762978347202,"duration":0},"status":"passed","severity":"normal"},{"uid":"626dfb244f4ad3ea","name":"should be safe to call multiple times","time":{"start":1762977231810,"stop":1762977231812,"duration":2},"status":"passed","severity":"normal"},{"uid":"ed73a5a975816413","name":"Subscribe to topic containing special chars and receive message","time":{"start":1762977769204,"stop":1762977769205,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25de7851c22a224","name":"different cluster: nodes don't connect","time":{"start":1762977393778,"stop":1762977393779,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c58eb451d03c91d","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1762977218026,"stop":1762977218027,"duration":1},"status":"passed","severity":"normal"},{"uid":"df611a860b351a1a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app98/10/topic692/test.js","time":{"start":1762977577697,"stop":1762977577697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ab7c6f5bc3b009","name":"should stop ping timers on peer disconnect","time":{"start":1762977231822,"stop":1762977231822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1548d42fc765ec","name":"should set field with all protocols disabled","time":{"start":1762977223275,"stop":1762977223275,"duration":0},"status":"passed","severity":"normal"},{"uid":"f583664221548e16","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app16/9/topic735/utf8","time":{"start":1762977577708,"stop":1762977577709,"duration":1},"status":"passed","severity":"normal"},{"uid":"2abd9173e3ca15e9","name":"should emit multiple messages when query returns multiple messages","time":{"start":1762977279094,"stop":1762977279094,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4824ec89b7e4e6","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1762977577695,"stop":1762977577696,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e72210dd6985ee","name":"Push message with content topic containing special chars","time":{"start":1762978347210,"stop":1762978347211,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c635a90ed52f7de","name":"Push message with Russian payload","time":{"start":1762978347229,"stop":1762978347229,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b57e7cd337b56da","name":"should remove event listeners from libp2p","time":{"start":1762977231738,"stop":1762977231739,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2d98d7017e51e6","name":"Push message equal or less that 1MB","time":{"start":1762978347216,"stop":1762978347216,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad18c009150aff0","name":"different cluster: nodes don't connect","time":{"start":1762977393770,"stop":1762977393772,"duration":2},"status":"passed","severity":"normal"},{"uid":"aa0987f7f2f466ed","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762977458452,"stop":1762977458453,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ca355a50e71654c","name":"should clear interval on stop","time":{"start":1762977240801,"stop":1762977240801,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b63f49962d81cc6","name":"Push message with Script payload","time":{"start":1762978347229,"stop":1762978347230,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc1e5461ed9d0eb8","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1762977605084,"stop":1762977605084,"duration":0},"status":"passed","severity":"normal"},{"uid":"29aecb7ae86ac4a5","name":"ignores unrecognized TXT record formats","time":{"start":1762977241068,"stop":1762977241068,"duration":0},"status":"passed","severity":"normal"},{"uid":"d624dd6fd6b31fa3","name":"should ignore duplicate entries","time":{"start":1762977266187,"stop":1762977266189,"duration":2},"status":"passed","severity":"normal"},{"uid":"304c9bf394968d03","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1762977261630,"stop":1762977261630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4780fe746aa3146","name":"should be able to decode the field with only RELAY set to true","time":{"start":1762977222590,"stop":1762977222590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c022aeb53a633f","name":"Check message with non string payload is not received","time":{"start":1762977745711,"stop":1762977745711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d417aa60a0e3d81d","name":"should handle task timeouts","time":{"start":1762977277606,"stop":1762977277606,"duration":0},"status":"passed","severity":"normal"},{"uid":"deea2fbd7534de6d","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1762977458448,"stop":1762977458450,"duration":2},"status":"passed","severity":"normal"},{"uid":"d46714d8bba427c0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762977769210,"stop":1762977769210,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efe00e59d8e5c58","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1762977218027,"stop":1762977218032,"duration":5},"status":"passed","severity":"normal"},{"uid":"aa1fa0ba80b49f31","name":"random static sharding 5 - Cluster ID: 950, Shard ID: 17","time":{"start":1762977598422,"stop":1762977598423,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bb19b0fcabf5c9e","name":"should return false for sync message without causal history","time":{"start":1762977282348,"stop":1762977282348,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49d6fc74710ff78","name":"throws an error for improperly formatted content topics","time":{"start":1762977218033,"stop":1762977218034,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef5c36b5613b8f10","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762977769202,"stop":1762977769202,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a68dae744fd653df","name":"should filter out already connected peers","time":{"start":1762977232178,"stop":1762977232178,"duration":0},"status":"passed","severity":"normal"},{"uid":"b82906d929b871af","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1762977261639,"stop":1762977261639,"duration":0},"status":"passed","severity":"normal"},{"uid":"57add01fd8026afc","name":"should skip peers without peer exchange protocol","time":{"start":1762977240796,"stop":1762977240796,"duration":0},"status":"passed","severity":"normal"},{"uid":"505442d621d898f9","name":"ends if response has no messages","time":{"start":1762977232471,"stop":1762977232471,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fefc80e338467ab","name":"Push message with shell command payload","time":{"start":1762978347231,"stop":1762978347231,"duration":0},"status":"passed","severity":"normal"},{"uid":"326753af1ed19323","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1762977277526,"stop":1762977277527,"duration":1},"status":"passed","severity":"normal"},{"uid":"a50d492c9e919728","name":"Push message with Script payload","time":{"start":1762978347219,"stop":1762978347220,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca3a17edaa1597f","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1762977613595,"stop":1762977613596,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8f8429a662f0aa1","name":"Query generator for multiple messages with different message text format","time":{"start":1762977599239,"stop":1762977599239,"duration":0},"status":"passed","severity":"normal"},{"uid":"df33dfa7073e1e3f","name":"should skip peer when failed to dial recently","time":{"start":1762977231419,"stop":1762977231420,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46423ea34071e4a","name":"should sort peers by ping value","time":{"start":1762977232515,"stop":1762977232516,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2a97256afb7a168","name":"should be able to encode the field with only RELAY set to true","time":{"start":1762977222567,"stop":1762977222578,"duration":11},"status":"passed","severity":"normal"},{"uid":"e767d3f1990f6c9d","name":"can query messages by message hash","time":{"start":1762977580353,"stop":1762977580353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca09e9ac1353bc0c","name":"Ephemeral field is preserved - encoder v0","time":{"start":1762977310389,"stop":1762977310393,"duration":4},"status":"passed","severity":"normal"},{"uid":"9a29cdd629b6f89e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1762977261601,"stop":1762977261601,"duration":0},"status":"passed","severity":"normal"},{"uid":"e81324ff59ae7906","name":"should properly create location multiaddrs - udp4","time":{"start":1762977223273,"stop":1762977223273,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f75671d0d81e31","name":"random static sharding 10 - Cluster ID: 437, Shard ID: 885","time":{"start":1762977598426,"stop":1762977598426,"duration":0},"status":"passed","severity":"normal"},{"uid":"7edb479f33e48f1f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1762977218041,"stop":1762977218042,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ec849bb3abef253","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1762977309005,"stop":1762977309006,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9e77b01fe21e777f","name":"should return false","time":{"start":1762977223271,"stop":1762977223271,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b8e79d9e25ff16","name":"Decoder throws on empty string content topic","time":{"start":1762977232521,"stop":1762977232521,"duration":0},"status":"passed","severity":"normal"},{"uid":"2446c0307961fd22","name":"Sign & Recover","time":{"start":1762977250268,"stop":1762977250268,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac21cca9c401a4c6","name":"Subscribe to topic containing short and publish message","time":{"start":1762977487889,"stop":1762977487889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1096c73afef7fb06","name":"Cluster ID 0, shard 1","time":{"start":1762977598415,"stop":1762977598416,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cd2745749baf462","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1762977218035,"stop":1762977218035,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aada53555575d13","name":"should handle incoming messages","time":{"start":1762977277719,"stop":1762977277719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7710fcdeec16d0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1762977487895,"stop":1762977487896,"duration":1},"status":"passed","severity":"normal"},{"uid":"164dab25f0955a73","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1762977551432,"stop":1762977551433,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fc26ab2e570fc9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1762977261633,"stop":1762977261633,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebf932660ae55a4","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1762977261590,"stop":1762977261591,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dd225b69965bd19","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1762977279248,"stop":1762977279248,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d493fa2adb3626e","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1762977261617,"stop":1762977261617,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0296f8237b6960","name":"should not discard bootstrap peers if under the limit","time":{"start":1762977347123,"stop":1762977347124,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e8ae2b973f238","name":"yields undefined for messages without content topic","time":{"start":1762977232472,"stop":1762977232472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6686c2e24fa42e0","name":"should throw an error for insufficient data","time":{"start":1762977218098,"stop":1762977218099,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca7a251a29fac20f","name":"should not be sent when there is no history","time":{"start":1762977269152,"stop":1762977269153,"duration":1},"status":"passed","severity":"normal"},{"uid":"500a967606e389f8","name":"should populate queue if has active dial","time":{"start":1762977231420,"stop":1762977231420,"duration":0},"status":"passed","severity":"normal"},{"uid":"da35e32392ae3704","name":"Register correct protocols","time":{"start":1762977487884,"stop":1762977487885,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf4f05fce73e02f9","name":"Push message with custom timestamp: 1762973730078","time":{"start":1762978347215,"stop":1762978347216,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9d085578522b2e","name":"throws on content topic with generation field greater than 0","time":{"start":1762977218019,"stop":1762977218019,"duration":0},"status":"passed","severity":"normal"},{"uid":"87fe6d7c56c47ce6","name":"should remove event listeners","time":{"start":1762977231812,"stop":1762977231812,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae2c90c95b8341d7","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1762977309006,"stop":1762977309006,"duration":0},"status":"skipped","severity":"normal"},{"uid":"47a536369b3a805f","name":"Relay","time":{"start":1762977310261,"stop":1762977310272,"duration":11},"status":"passed","severity":"normal"},{"uid":"28ef7e952596a11a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1762977240802,"stop":1762977240802,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcaacea8af1e2d75","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762977769214,"stop":1762977769214,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85202af5c2aae7","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1762977249635,"stop":1762977249636,"duration":1},"status":"passed","severity":"normal"},{"uid":"16024b031aa418aa","name":"should add received messages to bloom filter","time":{"start":1762977269145,"stop":1762977269145,"duration":0},"status":"passed","severity":"normal"},{"uid":"552d0c50dab5f5a9","name":"Push message with shell command payload","time":{"start":1762978347194,"stop":1762978347194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdec91a72cfc0f4c","name":"should handle complete connection lifecycle","time":{"start":1762977231768,"stop":1762977231768,"duration":0},"status":"passed","severity":"normal"},{"uid":"38672ae531b17263","name":"should work with mock decoders","time":{"start":1762977279082,"stop":1762977279083,"duration":1},"status":"passed","severity":"normal"},{"uid":"ade4cb581fe260ca","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1762977605084,"stop":1762977605084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92ca6bffa624a1","name":"should create ConnectionManager with relay","time":{"start":1762977232506,"stop":1762977232506,"duration":0},"status":"passed","severity":"normal"},{"uid":"af829974762c36e","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1762977279070,"stop":1762977279070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc4aa8116d16446","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1762977479703,"stop":1762977479703,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fe582e16cb61ab","name":"Push message with content topic containing long","time":{"start":1762978347232,"stop":1762978347233,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ede0655e45e718","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app97/9/topic428/json","time":{"start":1762977577697,"stop":1762977577697,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b1ae52e0dea226","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1762977218042,"stop":1762977218042,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fe389a336d98fd","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1762977487886,"stop":1762977487887,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c9a29bf910de4ab","name":"Ordered Callback - true","time":{"start":1762977588490,"stop":1762977588490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb568c7e96d1e48","name":"should not process empty queue","time":{"start":1762977231432,"stop":1762977231433,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b2cf391f37391d","name":"should drop connection via multiaddr with hangUp","time":{"start":1762977391863,"stop":1762977391863,"duration":0},"status":"passed","severity":"normal"},{"uid":"74041811c3852805","name":"should skip peers without peer exchange protocol","time":{"start":1762977240792,"stop":1762977240792,"duration":0},"status":"passed","severity":"normal"},{"uid":"863b3c378fe27d30","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1762977222580,"stop":1762977222586,"duration":6},"status":"passed","severity":"normal"},{"uid":"27338480b6d00dc4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1762977218023,"stop":1762977218023,"duration":0},"status":"passed","severity":"normal"},{"uid":"62afbceda6bd17cd","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1762977282345,"stop":1762977282345,"duration":0},"status":"passed","severity":"normal"},{"uid":"e872fa5d588d70b0","name":"Push message with content topic containing SQL Injection","time":{"start":1762978347224,"stop":1762978347224,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb7adcc1007a1d0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1762977222591,"stop":1762977222594,"duration":3},"status":"passed","severity":"normal"},{"uid":"d960d4254028b6b3","name":"should filter peers by codec","time":{"start":1762977232515,"stop":1762977232515,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f582116269dcad7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1762977487888,"stop":1762977487888,"duration":0},"status":"passed","severity":"normal"},{"uid":"2768ce87702ef645","name":"Push message with rate limit","time":{"start":1762978347226,"stop":1762978347226,"duration":0},"status":"passed","severity":"normal"},{"uid":"386995b2471c3a83","name":"Subscribe to topic containing special chars and publish message","time":{"start":1762977487890,"stop":1762977487890,"duration":0},"status":"passed","severity":"normal"},{"uid":"339cafb84cf702b4","name":"should detect messages with missing dependencies","time":{"start":1762977269148,"stop":1762977269149,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9e040736e4e20fb","name":"new peer added after a peer was already found","time":{"start":1762977479702,"stop":1762977479703,"duration":1},"status":"passed","severity":"normal"},{"uid":"df6c255b7f70bb0c","name":"Check received message with timestamp: 1762977303303000000 ","time":{"start":1762977745708,"stop":1762977745708,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3906e28d93ee3e","name":"should not create relay timers when relay is not provided","time":{"start":1762977231834,"stop":1762977231834,"duration":0},"status":"passed","severity":"normal"},{"uid":"c576acfa2fa2faeb","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1762977278358,"stop":1762977278358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e67b6a8e9e30544","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1762977278958,"stop":1762977278959,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a40caebf8cae69","name":"Publish without waiting for remote peer","time":{"start":1762977487885,"stop":1762977487885,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1daae1c752a2afa","name":"Symmetric encrypt & Decrypt","time":{"start":1762977250267,"stop":1762977250268,"duration":1},"status":"passed","severity":"normal"},{"uid":"b29cdf469968dac8","name":"should return start time to match max range","time":{"start":1762977279102,"stop":1762977279102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6637a288212e6ef","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1762977261637,"stop":1762977261637,"duration":0},"status":"passed","severity":"normal"},{"uid":"df9e633f628609d4","name":"should handle a minimal index list","time":{"start":1762977218097,"stop":1762977218098,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d23e79c1e5b597","name":"should not fail to stop the service if it was not started","time":{"start":1762977309001,"stop":1762977309001,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8c0101be4a92fa","name":"Push message with Arabic payload","time":{"start":1762978347219,"stop":1762978347219,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab9c37f36d2bc2a","name":"should dispatch network event when browser goes offline","time":{"start":1762977231762,"stop":1762977231762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae8d3aa890f84b77","name":"Push message with content topic containing JSON","time":{"start":1762978347213,"stop":1762978347213,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c28895f7531be3","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1762977605083,"stop":1762977605084,"duration":1},"status":"passed","severity":"normal"},{"uid":"248bc64428d95113","name":"should handle peer store errors gracefully","time":{"start":1762977230995,"stop":1762977230998,"duration":3},"status":"passed","severity":"normal"},{"uid":"9b9a898b145c2d48","name":"should start ping timers on peer connect","time":{"start":1762977231817,"stop":1762977231817,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b82613cb4edf8ab","name":"Push message with content topic containing emoji","time":{"start":1762978347214,"stop":1762978347214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e81580975e87cf2","name":"peer exchange sets tag","time":{"start":1762977479701,"stop":1762977479702,"duration":1},"status":"passed","severity":"normal"},{"uid":"32584e1f5946a633","name":"Push message with content topic containing Arabic","time":{"start":1762978347234,"stop":1762978347234,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc91e1e146928cf","name":"should process up to 3 peers at once","time":{"start":1762977231432,"stop":1762977231432,"duration":0},"status":"passed","severity":"normal"},{"uid":"26104321e462611b","name":"should sort by messageId when timestamps are equal","time":{"start":1762977268445,"stop":1762977268446,"duration":1},"status":"passed","severity":"normal"},{"uid":"54efe8f7c56ebe85","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1762977269154,"stop":1762977269154,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd6b8c17dbeb914f","name":"Encoder throws on undefined content topic","time":{"start":1762977251459,"stop":1762977251460,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a31a2568e0dfe5","name":"Push message with meta","time":{"start":1762978347200,"stop":1762978347201,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb788c8c45f47b8","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1762977268445,"stop":1762977268445,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf8b35adfa015c6","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app25/1/topic800/xml","time":{"start":1762977577706,"stop":1762977577707,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af550e035c7dcf5","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1762977232189,"stop":1762977232190,"duration":1},"status":"passed","severity":"normal"},{"uid":"4021cfff55315d32","name":"Push message with Russian payload","time":{"start":1762978347219,"stop":1762978347219,"duration":0},"status":"passed","severity":"normal"},{"uid":"f628161328705d8b","name":"Fails to push message bigger that 1MB","time":{"start":1762978347239,"stop":1762978347239,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db55d7650eb4cb0","name":"Check publish message containing special chars","time":{"start":1762977482498,"stop":1762977482499,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e64ff66d145ecf","name":"should filter out undefined ENRs","time":{"start":1762977240667,"stop":1762977240667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a3ee7d2c9cafc2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1762977261637,"stop":1762977261638,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d777728659b96c6","name":"should handle multiple peer connections","time":{"start":1762977231817,"stop":1762977231819,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6cef25f8ec6c8c1","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1762977232189,"stop":1762977232189,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9120ef399254c0","name":"should clear all timers","time":{"start":1762977231813,"stop":1762977231816,"duration":3},"status":"passed","severity":"normal"},{"uid":"e5c278ce42d8c59d","name":"should properly create location multiaddrs - tcp6","time":{"start":1762977223274,"stop":1762977223274,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6096ba79a2549c7","name":"should return usable stream attached to connection","time":{"start":1762977232029,"stop":1762977232030,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8b82bccfd14dd05","name":"should dial all known peers when reached zero connections","time":{"start":1762977347122,"stop":1762977347123,"duration":1},"status":"passed","severity":"normal"},{"uid":"666f9b3eac6051ca","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1762977232195,"stop":1762977232196,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e542952f194c0d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1762977261639,"stop":1762977261642,"duration":3},"status":"passed","severity":"normal"},{"uid":"534eafe3febb3634","name":"Push to array if already present","time":{"start":1762977217866,"stop":1762977217867,"duration":1},"status":"passed","severity":"normal"},{"uid":"e01360249db1728a","name":"should work with async generator that yields promises","time":{"start":1762977279085,"stop":1762977279085,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b015b1efd512238","name":"Decoder throws on empty string content topic","time":{"start":1762977251460,"stop":1762977251460,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf9c9147db5a9af","name":"should process tasks in queue","time":{"start":1762977277601,"stop":1762977277601,"duration":0},"status":"passed","severity":"normal"},{"uid":"908cde7c394626d6","name":"should perform initial health assessment on start","time":{"start":1762977279028,"stop":1762977279029,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7bd2e49050b4c1","name":"should handle errors when accessing navigator","time":{"start":1762977231765,"stop":1762977231766,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7f49ef50271ac81","name":"should create PeerExchange instance with components","time":{"start":1762977240672,"stop":1762977240672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c45314709262308f","name":"Retrieval Hint","time":{"start":1762977268443,"stop":1762977268443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b04b71bb840bd0de","name":"should process all pages when stopIfTrue never returns true","time":{"start":1762977279096,"stop":1762977279096,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c61ecb02f0098ab","name":"should initialize with Unhealthy status","time":{"start":1762977279025,"stop":1762977279026,"duration":1},"status":"passed","severity":"normal"},{"uid":"401c00f2b3caf9e6","name":"Check publish message containing shell command","time":{"start":1762977482503,"stop":1762977482503,"duration":0},"status":"passed","severity":"normal"},{"uid":"accc869994122468","name":"should maintain desired error rate","time":{"start":1762977265899,"stop":1762977265899,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e62f247bc71582","name":"Check received message containing Script","time":{"start":1762977745714,"stop":1762977745715,"duration":1},"status":"passed","severity":"normal"},{"uid":"1989f9bb3fa53235","name":"Throws when trying to push message with empty payload","time":{"start":1762978347196,"stop":1762978347196,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea85c7b467f85f","name":"tcp ip4 address","time":{"start":1762977222791,"stop":1762977222791,"duration":0},"status":"passed","severity":"normal"},{"uid":"9966730c1afb0dd2","name":"should add event listeners to globalThis","time":{"start":1762977231734,"stop":1762977231736,"duration":2},"status":"passed","severity":"normal"},{"uid":"88f83a7afefc3fa6","name":"should handle peer disconnect event when no connections remain","time":{"start":1762977231756,"stop":1762977231757,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fd3bb27d09ee25b","name":"Push message with content topic containing Chinese","time":{"start":1762978347198,"stop":1762978347198,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77b5373cfc71044","name":"same cluster: nodes connect","time":{"start":1762977393778,"stop":1762977393778,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31e65e37608936c","name":"Push message with XML payload","time":{"start":1762978347230,"stop":1762978347230,"duration":0},"status":"passed","severity":"normal"},{"uid":"32545a5c3dd1809d","name":"Mutual subscription","time":{"start":1762977487882,"stop":1762977487883,"duration":1},"status":"passed","severity":"normal"},{"uid":"d90dd5bf35158b63","name":"Subscribe to topic containing shell command and publish message","time":{"start":1762977487894,"stop":1762977487894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c82c2572f958068","name":"should emit a peer event after start","time":{"start":1762977309002,"stop":1762977309003,"duration":1},"status":"passed","severity":"normal"},{"uid":"280f93af8aab7126","name":"Asymmetric encrypt & decrypt","time":{"start":1762977250267,"stop":1762977250267,"duration":0},"status":"passed","severity":"normal"},{"uid":"750e0c987abd373","name":"Check received message containing Script","time":{"start":1762977745706,"stop":1762977745706,"duration":0},"status":"passed","severity":"normal"},{"uid":"24d0105a6dff342d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1762977261651,"stop":1762977261651,"duration":0},"status":"passed","severity":"normal"},{"uid":"5535784eed9548a0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1762977261577,"stop":1762977261577,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef0d6295f718dba","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1762977324742,"stop":1762977324743,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fb0aaac298a3ea","name":"should handle dial errors","time":{"start":1762977232511,"stop":1762977232512,"duration":1},"status":"passed","severity":"normal"},{"uid":"694b7f79d0aec4b2","name":"should reject if Filter is requested but not mounted","time":{"start":1762977279370,"stop":1762977279371,"duration":1},"status":"passed","severity":"normal"},{"uid":"907c6a23e2b17582","name":"should reject if Relay is requested but not mounted","time":{"start":1762977279369,"stop":1762977279369,"duration":0},"status":"passed","severity":"normal"},{"uid":"857ee54fe449dab9","name":"Publishes to nwaku","time":{"start":1762977471577,"stop":1762977471577,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c1f655ac9ac0f2","name":"should return true for sync message with causal history","time":{"start":1762977282349,"stop":1762977282349,"duration":0},"status":"passed","severity":"normal"},{"uid":"af92b28dc09ff4c1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762977745719,"stop":1762977745719,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a09c5d807b4a93","name":"should set field with only LIGHTPUSH enabled","time":{"start":1762977223277,"stop":1762977223277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b4c704ce2d6e094","name":"Query Generator, Multiple PubsubTopics","time":{"start":1762977567269,"stop":1762977567270,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b402c50c411fb53","name":"should be safe to call multiple times","time":{"start":1762977232508,"stop":1762977232508,"duration":0},"status":"passed","severity":"normal"},{"uid":"90c05247e35bd04c","name":"should not allow unachievable error rate","time":{"start":1762977261665,"stop":1762977261665,"duration":0},"status":"passed","severity":"normal"},{"uid":"55987b37b442a78d","name":"should add and check entries correctly","time":{"start":1762977276840,"stop":1762977276843,"duration":3},"status":"passed","severity":"normal"},{"uid":"8b1ba85279bbff40","name":"Decoder throws on undefined content topic","time":{"start":1762977232521,"stop":1762977232521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6dea23d2c762138","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1762977287059,"stop":1762977287059,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e65230c11f0d3f2","name":"should trigger query when it went offline since the last successful query","time":{"start":1762977279086,"stop":1762977279086,"duration":0},"status":"passed","severity":"normal"},{"uid":"16db938cfa14ed5b","name":"Push message with long payload","time":{"start":1762978347228,"stop":1762978347228,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86a1de65d089e4c","name":"Sync message is sent within sync frequency","time":{"start":1762977287058,"stop":1762977287058,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99755ecbb80f7cc","name":"should evict furthest entry when buffer is full","time":{"start":1762977266178,"stop":1762977266185,"duration":7},"status":"passed","severity":"normal"},{"uid":"729918d9ecf376dc","name":"should return false when peer is not on topic","time":{"start":1762977232517,"stop":1762977232517,"duration":0},"status":"passed","severity":"normal"},{"uid":"58483f28ecd4fae5","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1762977261603,"stop":1762977261615,"duration":12},"status":"passed","severity":"normal"},{"uid":"882a721a035b0a80","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1762977218036,"stop":1762977218036,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cc4a984bb0d043","name":"Push message with content topic containing short","time":{"start":1762978347222,"stop":1762978347222,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b825bb22ca7c24","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1762977261645,"stop":1762977261646,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ff0b950e6b2376","name":"should return true when peer is on the pubsub topic shard","time":{"start":1762977231319,"stop":1762977231319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6512772bfeeb01","name":"Outgoing message is retried until acknowledged","time":{"start":1762977282344,"stop":1762977282344,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3cc263d1472fed7","name":"should handle peer store errors gracefully","time":{"start":1762977232184,"stop":1762977232185,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4baeb94f5ce5ab3","name":"should save new peer to store","time":{"start":1762977230998,"stop":1762977230998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd9599992df455b","name":"Repair Request","time":{"start":1762977268443,"stop":1762977268444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1286d41547213e89","name":"should drop only non-locked connections when over maxConnections","time":{"start":1762977232190,"stop":1762977232191,"duration":1},"status":"passed","severity":"normal"},{"uid":"48078b2d5b7a1b","name":"Passing page size 1 when there are 4 messages","time":{"start":1762977601745,"stop":1762977601746,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d88b8e0e6ff66b","name":"should create a new stream if no existing for protocol found","time":{"start":1762977232030,"stop":1762977232031,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e59f1c116877e94","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1762977261597,"stop":1762977261600,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b90051387f7cc8e","name":"random static sharding 3 - Cluster ID: 482, Shard ID: 633","time":{"start":1762977598420,"stop":1762977598421,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7c1678ed526803","name":"Encoder throws on undefined content topic","time":{"start":1762977232520,"stop":1762977232520,"duration":0},"status":"passed","severity":"normal"},{"uid":"9402be27b1b6c15a","name":"returns all values when wanted number is greater than available values","time":{"start":1762977239510,"stop":1762977239511,"duration":1},"status":"passed","severity":"normal"},{"uid":"27fe783a2dbbc95a","name":"should return true for message with causal history","time":{"start":1762977282349,"stop":1762977282349,"duration":0},"status":"passed","severity":"normal"},{"uid":"74444ada2465e8d1","name":"Push message with content topic containing SQL Injection","time":{"start":1762978347212,"stop":1762978347212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a09a6d5861f95f","name":"Accepts a valid Waku Message","time":{"start":1762977290084,"stop":1762977290085,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1482b73f5d184e","name":"should create ShardReader with auto sharding network config","time":{"start":1762977231296,"stop":1762977231297,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8a7ab33a5413ee","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1762977769206,"stop":1762977769206,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaa5e085c24eb7e","name":"Push message with SQL Injection payload","time":{"start":1762978347229,"stop":1762978347229,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8269c4c365548c","name":"should wait for Store peer to be connected","time":{"start":1762977279372,"stop":1762977279372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9cb9408864a648","name":"recovers when dns.resolve returns empty","time":{"start":1762977241067,"stop":1762977241068,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9c5c38f571c986","name":"should not retry if at least one success","time":{"start":1762977277609,"stop":1762977277610,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe29c4f589418faf","name":"should handle missing messages with undefined retrievalHint","time":{"start":1762977269151,"stop":1762977269151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9ab8c649dd9d","name":"should emit a peer event after start","time":{"start":1762977539380,"stop":1762977539380,"duration":0},"status":"passed","severity":"normal"},{"uid":"932f78d84993297c","name":"Push message with long payload","time":{"start":1762978347217,"stop":1762978347218,"duration":1},"status":"passed","severity":"normal"},{"uid":"387bc6a11ee2c87a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1762977745718,"stop":1762977745718,"duration":0},"status":"passed","severity":"normal"},{"uid":"8017e87594c3017e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1762977218040,"stop":1762977218040,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc65e72933b799b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1762977261595,"stop":1762977261595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c367a8ce6a14b7","name":"Passing page size 10 when there are 10 messages","time":{"start":1762977601747,"stop":1762977601747,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf44eb14f347dac","name":"messageHashStr works with IProtoMessage","time":{"start":1762977231543,"stop":1762977231544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c46d7af3d3ad59","name":"Subscribe to topic containing JSON and receive message","time":{"start":1762977769215,"stop":1762977769215,"duration":0},"status":"passed","severity":"normal"},{"uid":"b623ea2c5324e50f","name":"Encoder throws on undefined content topic","time":{"start":1762977249637,"stop":1762977249637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad1a0d8caa9f32a","name":"should handle errors gracefully when getting peer info","time":{"start":1762977231324,"stop":1762977231327,"duration":3},"status":"passed","severity":"normal"},{"uid":"9847bbca41e3fa61","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1762977557950,"stop":1762977557951,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d77c3e7b063d28","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1762977745712,"stop":1762977745712,"duration":0},"status":"passed","severity":"normal"},{"uid":"998d3e3991004ee7","name":"should wait for LightPush peer to be connected","time":{"start":1762977279371,"stop":1762977279371,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea4423eb7388dd92","name":"should only return 1 node with relay and store capability","time":{"start":1762977241069,"stop":1762977241069,"duration":0},"status":"passed","severity":"normal"},{"uid":"459e1dd85017352","name":"should create QueryOnConnect instance without options","time":{"start":1762977279070,"stop":1762977279071,"duration":1},"status":"passed","severity":"normal"},{"uid":"553a2e4886a49c17","name":"Push message with Basic HTML tag payload","time":{"start":1762978347207,"stop":1762978347207,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6581c42db021450","name":"should return false for different channelId","time":{"start":1762977282347,"stop":1762977282348,"duration":1},"status":"passed","severity":"normal"},{"uid":"12470ac5b9787149","name":"should handle cache.get errors gracefully","time":{"start":1762977244569,"stop":1762977244569,"duration":0},"status":"passed","severity":"normal"},{"uid":"b66100f2613ef0b0","name":"should be empty when created","time":{"start":1762977278954,"stop":1762977278955,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15413149697eabb","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1762977287060,"stop":1762977287060,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edacfdfd13412cd","name":"Used by Waku Relay","time":{"start":1762977611051,"stop":1762977611051,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6ab2b2b278522f","name":"should return false when navigator.onLine is false","time":{"start":1762977231749,"stop":1762977231750,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a20afc61ba520a9","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1762977280377,"stop":1762977280377,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d822816bb061c88","name":"should not be delivered","time":{"start":1762977269153,"stop":1762977269153,"duration":0},"status":"passed","severity":"normal"},{"uid":"24304b085dba54b2","name":"should skip already querying peers","time":{"start":1762977240796,"stop":1762977240797,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53b7fd82dc6d101","name":"Check message with no content topic is not received","time":{"start":1762977745710,"stop":1762977745711,"duration":1},"status":"passed","severity":"normal"},{"uid":"d31938cdab9ec43d","name":"Non TWN Cluster","time":{"start":1762977577696,"stop":1762977577696,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a50c6fb66743172","name":"should return true when peer is on the specified shard","time":{"start":1762977231310,"stop":1762977231310,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24afa34fb44b7af","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1762977241070,"stop":1762977241070,"duration":0},"status":"passed","severity":"normal"},{"uid":"525a30e52f863685","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1762977458443,"stop":1762977458446,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a0d6ec15d92af47","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1762977218025,"stop":1762977218025,"duration":0},"status":"passed","severity":"normal"},{"uid":"85f3d865209eff2a","name":"Push message with Script payload","time":{"start":1762978347206,"stop":1762978347206,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5cf71e7e91c9eb","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1762977769201,"stop":1762977769201,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6ed59710a3b7169","name":"same cluster, static sharding: nodes connect","time":{"start":1762977393768,"stop":1762977393770,"duration":2},"status":"passed","severity":"normal"},{"uid":"b288a700eb30c567","name":"should handle onConnected and onDisconnected","time":{"start":1762977278344,"stop":1762977278346,"duration":2},"status":"passed","severity":"normal"},{"uid":"925991cdf42f692","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1762977261578,"stop":1762977261589,"duration":11},"status":"passed","severity":"normal"},{"uid":"a6e9095bb0cd5709","name":"Nodes with multiple pubsub topic","time":{"start":1762977475915,"stop":1762977475915,"duration":0},"status":"passed","severity":"normal"},{"uid":"91710dcd869b52b9","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1762977769211,"stop":1762977769211,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7989677993f07558","name":"Check message with no payload is not received","time":{"start":1762977745711,"stop":1762977745711,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfabff84a920145","name":"should merge provided config with defaults","time":{"start":1762977232507,"stop":1762977232507,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee61ef23082561a","name":"should reject if Store is requested but not mounted","time":{"start":1762977279369,"stop":1762977279370,"duration":1},"status":"passed","severity":"normal"},{"uid":"8875f20d4fee8a1b","name":"should start and setup intervals and event listeners","time":{"start":1762977278959,"stop":1762977278959,"duration":0},"status":"passed","severity":"normal"},{"uid":"583f623858eb211","name":"Push message with content topic containing SQL Injection","time":{"start":1762978347199,"stop":1762978347199,"duration":0},"status":"passed","severity":"normal"},{"uid":"9518b3755ce6f28f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762977769202,"stop":1762977769202,"duration":0},"status":"passed","severity":"normal"},{"uid":"700ea9c8b7a8c9b6","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1762977551434,"stop":1762977551434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceab75187ef55fde","name":"should monitor connected peers and store them into cache","time":{"start":1762977397467,"stop":1762977397467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7e81d08b0f75c1","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1762977268390,"stop":1762977268391,"duration":1},"status":"passed","severity":"normal"},{"uid":"1017b9fb67de9ca","name":"should successfully query peers and return peer infos","time":{"start":1762977240662,"stop":1762977240662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bd99c153ffb95c2","name":"should query peers that support peer exchange","time":{"start":1762977240792,"stop":1762977240793,"duration":1},"status":"passed","severity":"normal"},{"uid":"126254eee60dac6b","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1762977279102,"stop":1762977279103,"duration":1},"status":"passed","severity":"normal"},{"uid":"bed4a92846923d92","name":"should enable all discoveries when explicitly set","time":{"start":1762977277516,"stop":1762977277517,"duration":1},"status":"passed","severity":"normal"},{"uid":"53604023016c8c1b","name":"Push message with JSON payload","time":{"start":1762978347220,"stop":1762978347220,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19d5077d012dd19","name":"Push message with rate limit","time":{"start":1762978347215,"stop":1762978347215,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fcb16b9336d574","name":"should ensure monotonic increase","time":{"start":1762977268392,"stop":1762977268392,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2412e041bd1c84","name":"Js publishes, other Js receives","time":{"start":1762977471579,"stop":1762977471580,"duration":1},"status":"passed","severity":"normal"},{"uid":"a728aea0f00050e","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app30/6/topic180/xml","time":{"start":1762977577697,"stop":1762977577702,"duration":5},"status":"passed","severity":"normal"},{"uid":"dafc2de39c6d49b7","name":"Check publish message containing long","time":{"start":1762977482497,"stop":1762977482497,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e85e40b40f98b44","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1762977218025,"stop":1762977218025,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b7a2f350bf3361","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1762977769209,"stop":1762977769210,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8fd09eceb4cbb8","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1762977261559,"stop":1762977261569,"duration":10},"status":"passed","severity":"normal"},{"uid":"cf49fd1163ca1a65","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762977769209,"stop":1762977769209,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d9e0735c255bc7","name":"Query Generator, No message returned","time":{"start":1762977567270,"stop":1762977567271,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71195831530eebb","name":"should dispatch connect and disconnect events","time":{"start":1762977278343,"stop":1762977278343,"duration":0},"status":"passed","severity":"normal"},{"uid":"620e6946b85a08e1","name":"Check received message containing emoji","time":{"start":1762977745717,"stop":1762977745717,"duration":0},"status":"passed","severity":"normal"},{"uid":"d179d9291531e6f","name":"messageHashStr produces consistent results for the same input","time":{"start":1762977231544,"stop":1762977231544,"duration":0},"status":"passed","severity":"normal"},{"uid":"865811dcd1101dc8","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1762977261665,"stop":1762977261665,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cd57b66e57bc8c","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1762977269149,"stop":1762977269149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bbc0f9d01840e6","name":"Check received message containing shell command","time":{"start":1762977745716,"stop":1762977745716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e6848f0765ef838","name":"Push message with XML payload","time":{"start":1762978347206,"stop":1762978347207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6afef845af5dafe","name":"should be empty after removing the only subscription","time":{"start":1762977278956,"stop":1762977278957,"duration":1},"status":"passed","severity":"normal"},{"uid":"9209a0c59d3be067","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1762977218034,"stop":1762977218034,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ff2cc9e9fcf068f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1762977310396,"stop":1762977310397,"duration":1},"status":"passed","severity":"normal"},{"uid":"b31a5d946f2b0497","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1762977261633,"stop":1762977261633,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffbf6bc64534c98","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1762977239859,"stop":1762977239861,"duration":2},"status":"passed","severity":"normal"},{"uid":"ae628797d30c9042","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1762977487895,"stop":1762977487895,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff72843d56bee81","name":"Push message with special chars payload","time":{"start":1762978347218,"stop":1762978347218,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fd6939f47d1ae7","name":"should stop and cleanup resources","time":{"start":1762977278959,"stop":1762977278960,"duration":1},"status":"passed","severity":"normal"},{"uid":"41de816d9236e1f0","name":"should not fail to start the service if it is already started","time":{"start":1762977539379,"stop":1762977539380,"duration":1},"status":"passed","severity":"normal"},{"uid":"616ac2918e80f957","name":"should dial more peers if under maxConnections","time":{"start":1762977232190,"stop":1762977232190,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8c8b04bd34d657","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1762977232039,"stop":1762977232039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c95e4b1a2a363a","name":"Subscribe and receive messages via lightPush","time":{"start":1762977769199,"stop":1762977769199,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5f33ec7af78764","name":"should add and remove event listeners correctly","time":{"start":1762977244569,"stop":1762977244569,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d8a0ee0595a5be","name":"should properly setup health event callback","time":{"start":1762977279085,"stop":1762977279085,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1fdf6ad47d482b","name":"should handle errors when getting connections","time":{"start":1762977231765,"stop":1762977231765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1573cbb934becc0","name":"Check publish message containing XML","time":{"start":1762977482501,"stop":1762977482502,"duration":1},"status":"passed","severity":"normal"},{"uid":"52aa761f02d48203","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1762977218038,"stop":1762977218038,"duration":0},"status":"passed","severity":"normal"},{"uid":"16878b45d450de69","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1762977745709,"stop":1762977745709,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1f8689ad2ee42f","name":"should handle case with no peers in store","time":{"start":1762977232182,"stop":1762977232183,"duration":1},"status":"passed","severity":"normal"},{"uid":"3802b1e95d3bacc9","name":"Push message with unicode special characters payload","time":{"start":1762978347208,"stop":1762978347208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba4efc422a81f63","name":"should add event listeners for peer connect and disconnect","time":{"start":1762977231809,"stop":1762977231810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50266fe2334ff9e","name":"Rejects garbage","time":{"start":1762977290085,"stop":1762977290085,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cbc5770f4b53fe","name":"should do nothing when connections still exist","time":{"start":1762977232177,"stop":1762977232177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6770612a922f215","name":"Throws when trying to push message with empty payload","time":{"start":1762978347222,"stop":1762978347222,"duration":0},"status":"passed","severity":"normal"},{"uid":"a24316d818eacab9","name":"should properly create location multiaddrs - tcp4","time":{"start":1762977223273,"stop":1762977223273,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3963bd3e1a26601","name":"should be safe to call multiple times","time":{"start":1762977231816,"stop":1762977231817,"duration":1},"status":"passed","severity":"normal"},{"uid":"145273f6e6c72835","name":"should use peerId from options when provided to queryGenerator","time":{"start":1762977279250,"stop":1762977279250,"duration":0},"status":"passed","severity":"normal"},{"uid":"54edccfeead79196","name":"should wait for Filter peer to be connected","time":{"start":1762977279372,"stop":1762977279372,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de86a2625c7201e","name":"should increase lamport timestamp","time":{"start":1762977269141,"stop":1762977269141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8c133e73dc5f2","name":"should stop peer exchange discovery","time":{"start":1762977240789,"stop":1762977240789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e96e65a3c0d30f","name":"should remove event listener for peer:discovery","time":{"start":1762977230981,"stop":1762977230986,"duration":5},"status":"passed","severity":"normal"},{"uid":"2d8842421e41d06","name":"Push 30 different messages","time":{"start":1762978347209,"stop":1762978347209,"duration":0},"status":"skipped","severity":"normal"},{"uid":"529f26decba641a6","name":"should create PeerExchangeDiscovery instance","time":{"start":1762977240802,"stop":1762977240802,"duration":0},"status":"passed","severity":"normal"},{"uid":"36263a9107519ff9","name":"should dial peers from store when no connections remain","time":{"start":1762977232176,"stop":1762977232177,"duration":1},"status":"passed","severity":"normal"},{"uid":"96da0b024ffe5217","name":"should handle browser offline state overriding peer connections","time":{"start":1762977231768,"stop":1762977231769,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c134ab60f20bdc5","name":"Cluster id 0, shard 0","time":{"start":1762977598412,"stop":1762977598415,"duration":3},"status":"passed","severity":"normal"},{"uid":"f7ba25fb54d3b465","name":"Store - dialed after - with timeout","time":{"start":1762977617257,"stop":1762977617262,"duration":5},"status":"passed","severity":"normal"},{"uid":"8b9d4bac5fca2e16","name":"should skip updating peer store if peer has same addresses","time":{"start":1762977230999,"stop":1762977230999,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a40705d9085993e","name":"Outgoing message is acknowledged","time":{"start":1762977282343,"stop":1762977282343,"duration":0},"status":"passed","severity":"normal"},{"uid":"876b38f38767b979","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1762977277527,"stop":1762977277531,"duration":4},"status":"passed","severity":"normal"},{"uid":"4b8ae79f0b051f0a","name":"should insert elements correctly","time":{"start":1762977265899,"stop":1762977265899,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ba49955a7f0a16","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1762977329901,"stop":1762977329905,"duration":4},"status":"passed","severity":"normal"},{"uid":"9eb0e5673b807e30","name":"should start all internal components","time":{"start":1762977232508,"stop":1762977232508,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e22d697c2d6bb5","name":"Ordered Callback - false","time":{"start":1762977588491,"stop":1762977588492,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5afaa5b3c6ac336","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1762977261601,"stop":1762977261602,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a81cc5d17ce700b","name":"Check message with invalid timestamp is not received","time":{"start":1762977745719,"stop":1762977745720,"duration":1},"status":"passed","severity":"normal"},{"uid":"200180bd93c4551c","name":"should start and stop interval correctly","time":{"start":1762977277600,"stop":1762977277601,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc719193f8702f7","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1762977458443,"stop":1762977458443,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea26e24980028bd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1762977261646,"stop":1762977261647,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf2c0ec6a4224e09","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1762977510415,"stop":1762977510415,"duration":0},"status":"passed","severity":"normal"},{"uid":"8029a92dafe1a65","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1762977475913,"stop":1762977475913,"duration":0},"status":"passed","severity":"normal"},{"uid":"53038d3103c4e569","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1762977567272,"stop":1762977567272,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a24273d74a35b0a","name":"should dial peers from store on start","time":{"start":1762977232167,"stop":1762977232169,"duration":2},"status":"passed","severity":"normal"},{"uid":"4ec7616109b7f21a","name":"should handle peer connect event","time":{"start":1762977231756,"stop":1762977231756,"duration":0},"status":"passed","severity":"normal"},{"uid":"b430d35924e66880","name":"should return no connections if no open connection provided","time":{"start":1762977231863,"stop":1762977231863,"duration":0},"status":"passed","severity":"normal"},{"uid":"2951222d866a550a","name":"should return empty array when no peers connected","time":{"start":1762977232513,"stop":1762977232514,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e90f7ffa6f3b1d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1762977222596,"stop":1762977222596,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52f7aa8169b967f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762977769206,"stop":1762977769207,"duration":1},"status":"passed","severity":"normal"},{"uid":"a353ee3c1c253d98","name":"Wait given interval before re-trying","time":{"start":1762977279590,"stop":1762977279590,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bc9f6375545a97","name":"Relay + Store","time":{"start":1762977310272,"stop":1762977310297,"duration":25},"status":"passed","severity":"normal"},{"uid":"a406185f3e7c3664","name":"should handle case when globalThis is not available","time":{"start":1762977231753,"stop":1762977231754,"duration":1},"status":"passed","severity":"normal"},{"uid":"b117650d7e105578","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1762977231762,"stop":1762977231764,"duration":2},"status":"passed","severity":"normal"},{"uid":"761fe70d006479fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1762977218038,"stop":1762977218038,"duration":0},"status":"passed","severity":"normal"},{"uid":"be19a3794400a338","name":"should skip peer when already connected","time":{"start":1762977231400,"stop":1762977231400,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b3555a7113b835","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1762977261639,"stop":1762977261639,"duration":0},"status":"passed","severity":"normal"},{"uid":"23557203b622db06","name":"should handle mixed protocol support correctly","time":{"start":1762977279030,"stop":1762977279030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4db7570133872b7","name":"Push message with content topic containing Chinese","time":{"start":1762978347233,"stop":1762978347233,"duration":0},"status":"passed","severity":"normal"},{"uid":"841681cdcb956551","name":"should remove entries","time":{"start":1762977266186,"stop":1762977266186,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6fd93f4f2820f0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1762977324739,"stop":1762977324740,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dc56b5e8f35555e","name":"Push message with short payload","time":{"start":1762978347190,"stop":1762978347190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60a5e1bb2e9524a","name":"random static sharding 2 - Cluster ID: 19, Shard ID: 385","time":{"start":1762977598418,"stop":1762977598420,"duration":2},"status":"passed","severity":"normal"},{"uid":"aae56fb274aacca1","name":"Push 30 different messages","time":{"start":1762978347221,"stop":1762978347222,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ca8bd83a49ce8d6e","name":"should jump to current time when timestamp is far in the past","time":{"start":1762977268392,"stop":1762977268393,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5d3e08dbb0018e4","name":"throws if decoders don't match content topics","time":{"start":1762977232469,"stop":1762977232469,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0a11a059697992","name":"isConnected should return true after first peer connects","time":{"start":1762977324740,"stop":1762977324740,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a963b5045ae7b04","name":"Push message with content topic containing short","time":{"start":1762978347209,"stop":1762978347209,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5e5254f11f1825","name":"Decoder throws on undefined content topic","time":{"start":1762977251460,"stop":1762977251460,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b19c093c7661259","name":"should dial peer when no shard info available","time":{"start":1762977231427,"stop":1762977231427,"duration":0},"status":"passed","severity":"normal"},{"uid":"1241f426b501b1c2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1762977222579,"stop":1762977222580,"duration":1},"status":"passed","severity":"normal"},{"uid":"1232c7f895cb3c7e","name":"should initialize with default number of peers","time":{"start":1762977278340,"stop":1762977278340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de6706fa00e2e07","name":"should handle malformed response data","time":{"start":1762977240670,"stop":1762977240670,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ffa5ac3f956815","name":"Check received message containing JSON","time":{"start":1762977745707,"stop":1762977745707,"duration":0},"status":"passed","severity":"normal"},{"uid":"329c4b188b690cdc","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1762977218025,"stop":1762977218026,"duration":1},"status":"passed","severity":"normal"},{"uid":"c78e9c2518259f8d","name":"Push message with content topic containing JSON","time":{"start":1762978347224,"stop":1762978347224,"duration":0},"status":"passed","severity":"normal"},{"uid":"355cef4e7e3bfaa1","name":"should return different streams if requested simultaniously","time":{"start":1762977232031,"stop":1762977232038,"duration":7},"status":"passed","severity":"normal"},{"uid":"5b7a808c6d9fecf3","name":"should set field with all protocols enabled","time":{"start":1762977223275,"stop":1762977223275,"duration":0},"status":"passed","severity":"normal"},{"uid":"623cd031313a7895","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1762977239849,"stop":1762977239849,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e1d59e08509f77","name":"Push message with content topic containing numeric","time":{"start":1762978347197,"stop":1762978347197,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e50964c51f6b11","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1762977393772,"stop":1762977393775,"duration":3},"status":"passed","severity":"normal"},{"uid":"b94ce4da9668f6f3","name":"should not modify tags of connections for different peers","time":{"start":1762977278358,"stop":1762977278358,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ac6e4c6314aa0f","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1762977269150,"stop":1762977269150,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b021e560fa1372","name":"should handle peer store errors gracefully","time":{"start":1762977279029,"stop":1762977279029,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a43ba004ab64572","name":"should return cached hash on subsequent access","time":{"start":1762977232522,"stop":1762977232522,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c4d3b510985ed3","name":"should be able to encode the field with only STORE set to true","time":{"start":1762977222579,"stop":1762977222579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39e5b947244c4d9","name":"should be delivered immediately if received","time":{"start":1762977269154,"stop":1762977269154,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb897fd9ab0a530","name":"should check connected peers if present and suitable","time":{"start":1762977279371,"stop":1762977279371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5770c9b1071747","name":"should handle empty pubsub topics","time":{"start":1762977231850,"stop":1762977231850,"duration":0},"status":"passed","severity":"normal"},{"uid":"13164211d5bd3c6e","name":"Store - dialed first","time":{"start":1762977617257,"stop":1762977617257,"duration":0},"status":"passed","severity":"normal"},{"uid":"be937d5765e5b40d","name":"random static sharding 4 - Cluster ID: 666, Shard ID: 989","time":{"start":1762977598421,"stop":1762977598422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7e9edf069eedc19","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1762977613595,"stop":1762977613595,"duration":0},"status":"passed","severity":"normal"},{"uid":"111e28fb92b4a19b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1762977769215,"stop":1762977769215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f201edb9ada95f","name":"Overlapping topic subscription","time":{"start":1762977769203,"stop":1762977769203,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d141611aa32c98","name":"should throw error - invalid id","time":{"start":1762977223270,"stop":1762977223270,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae192548724290b","name":"should return all connected peers without codec filter","time":{"start":1762977232514,"stop":1762977232514,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f13f8507abce9f6","name":"Push message with custom timestamp: 1762973730078","time":{"start":1762978347202,"stop":1762978347202,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a806486d8a3eb6","name":"should encode/decode to RLP encoding","time":{"start":1762977223271,"stop":1762977223272,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbf4911e8a25dbc","name":"rejects hash query with time filter","time":{"start":1762977231778,"stop":1762977231783,"duration":5},"status":"passed","severity":"normal"},{"uid":"f5f680e5c9a2fc79","name":"should skip peers that were recently queried","time":{"start":1762977240794,"stop":1762977240794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d11647fac05a623b","name":"Generator, 2 different shards","time":{"start":1762977557950,"stop":1762977557950,"duration":0},"status":"passed","severity":"normal"},{"uid":"69ce1cde737dac2f","name":"should be safe to call multiple times","time":{"start":1762977232170,"stop":1762977232170,"duration":0},"status":"passed","severity":"normal"},{"uid":"26217ef06045f1a4","name":"should handle dial errors gracefully","time":{"start":1762977232182,"stop":1762977232182,"duration":0},"status":"passed","severity":"normal"},{"uid":"63a304409559d8f8","name":"isConnected return false after peer stops","time":{"start":1762977324741,"stop":1762977324741,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b3906b9127714b","name":"Push message with short payload","time":{"start":1762978347203,"stop":1762978347203,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde15d38cd09def0","name":"Callback on promise, aborts when callback returns true","time":{"start":1762977599245,"stop":1762977599246,"duration":1},"status":"passed","severity":"normal"},{"uid":"20479c0968c964b8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1762977218037,"stop":1762977218037,"duration":0},"status":"passed","severity":"normal"},{"uid":"6784b910a16af97","name":"Check publish message containing Chinese","time":{"start":1762977482499,"stop":1762977482499,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04264d8df79778c","name":"Relay + Store","time":{"start":1762977223277,"stop":1762977223277,"duration":0},"status":"passed","severity":"normal"},{"uid":"940a483c80740532","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1762977218037,"stop":1762977218037,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa47600fae7559ff","name":"can start the service","time":{"start":1762977244565,"stop":1762977244565,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac7a330289879b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1762977218039,"stop":1762977218039,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c4be98f0a765100","name":"should skip peers that don't support peer exchange","time":{"start":1762977240793,"stop":1762977240793,"duration":0},"status":"passed","severity":"normal"},{"uid":"645da5bf538569b0","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1762977458450,"stop":1762977458451,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc9b386c41d2280","name":"throws on content topic with non-number generation field","time":{"start":1762977218019,"stop":1762977218019,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f415eed3f026cfe","name":"Check received message containing unicode special characters","time":{"start":1762977745717,"stop":1762977745717,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff1efbddf415090","name":"should continue query when messages are from different channels","time":{"start":1762977282346,"stop":1762977282347,"duration":1},"status":"passed","severity":"normal"},{"uid":"168123aff0060034","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762977458452,"stop":1762977458452,"duration":0},"status":"passed","severity":"normal"},{"uid":"64af1260061e5851","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762977769216,"stop":1762977769216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7485d32dd22fcd8","name":"Push message with content topic containing escaped characters","time":{"start":1762978347224,"stop":1762978347224,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef1a3b9c92a1946","name":"should throw error - no public key","time":{"start":1762977223270,"stop":1762977223270,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdaf2b2a338e784c","name":"Delete observer","time":{"start":1762977459881,"stop":1762977459881,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c86db545808870","name":"should not dispatch event when already connected","time":{"start":1762977231760,"stop":1762977231760,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a30876095d65c","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1762977231773,"stop":1762977231773,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f2ee1fa42ce44e","name":"Check received message containing special chars","time":{"start":1762977745713,"stop":1762977745713,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe59742d6f26ed7","name":"throws on content topic with empty encoding field","time":{"start":1762977218021,"stop":1762977218021,"duration":0},"status":"passed","severity":"normal"},{"uid":"1582c7374f91d0a7","name":"should handle network check errors gracefully","time":{"start":1762977231437,"stop":1762977231437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e811649dfbff9db","name":"should unregister libp2p event listeners when stop is called","time":{"start":1762977278347,"stop":1762977278348,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfd0d69c1545ad4","name":"should clear the dialing interval","time":{"start":1762977231394,"stop":1762977231395,"duration":1},"status":"passed","severity":"normal"},{"uid":"64caacce0efdb7c9","name":"should respect custom numPeersToUse configuration","time":{"start":1762977278353,"stop":1762977278353,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb840d27abb7c12","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1762977769205,"stop":1762977769205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a84cc7212bf00a","name":"should handle peer store update failures gracefully","time":{"start":1762977231827,"stop":1762977231828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e135caf6eb911d99","name":"Subscribe to topic containing numeric and receive message","time":{"start":1762977769204,"stop":1762977769204,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c36c5736d4a001","name":"should hang up with multiaddr and return true on success","time":{"start":1762977232512,"stop":1762977232513,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9391a446e85d1cf","name":"Incoming message is emitted as received","time":{"start":1762977282344,"stop":1762977282344,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b0c31df063e9e1","name":"should successfully query store with valid decoders and options","time":{"start":1762977279246,"stop":1762977279246,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb81dc9b35a3b5e","name":"should initialize with libp2p components","time":{"start":1762977240661,"stop":1762977240661,"duration":0},"status":"passed","severity":"normal"},{"uid":"32940525282d4fea","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1762977218037,"stop":1762977218038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40c602633ee0934","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1762977218035,"stop":1762977218036,"duration":1},"status":"passed","severity":"normal"},{"uid":"c57e3e04de7d857b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1762977231728,"stop":1762977231728,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4e1ec55a864db7","name":"peer:update - should do nothing if another protocol hit","time":{"start":1762977232038,"stop":1762977232039,"duration":1},"status":"passed","severity":"normal"},{"uid":"f82305f5915dd4a0","name":"Retries within given interval","time":{"start":1762977279589,"stop":1762977279589,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc4501978c93083","name":"Check message with no pubsub topic is not received","time":{"start":1762977745720,"stop":1762977745720,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7c816aaffcae5","name":"Subscribe and receive messages via lightPush","time":{"start":1762977769209,"stop":1762977769209,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e18852fd2066c8","name":"should emit message when we just started and store connect event occurs","time":{"start":1762977279093,"stop":1762977279093,"duration":0},"status":"passed","severity":"normal"},{"uid":"746ebc07073d6a94","name":"should lock peers when selected","time":{"start":1762977278342,"stop":1762977278342,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b72be1d833d86e","name":"should get and remove ready entries","time":{"start":1762977266189,"stop":1762977266190,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7c4d7bb6f60571","name":"should trigger query when time since last query exceeds threshold","time":{"start":1762977279088,"stop":1762977279092,"duration":4},"status":"passed","severity":"normal"},{"uid":"bd96724461af7df","name":"Check received message containing Russian","time":{"start":1762977745714,"stop":1762977745714,"duration":0},"status":"passed","severity":"normal"},{"uid":"73350948db479a91","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1762977240667,"stop":1762977240668,"duration":1},"status":"passed","severity":"normal"},{"uid":"88d392792821f029","name":"Push message with emoji payload","time":{"start":1762978347221,"stop":1762978347221,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a88dcb23fdbdcc","name":"should not change state when connections remain after disconnect","time":{"start":1762977231757,"stop":1762977231760,"duration":3},"status":"passed","severity":"normal"},{"uid":"f224419117c1cf12","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1762977261666,"stop":1762977261666,"duration":0},"status":"passed","severity":"normal"},{"uid":"470f535701c74b9a","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1762977240668,"stop":1762977240668,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b786faaf719e38b","name":"handles different clusterIds correctly","time":{"start":1762977218033,"stop":1762977218033,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b2aeb11f09ac1a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1762977475912,"stop":1762977475913,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8af9c53cc7d510","name":"Subscribe to topic containing short and receive message","time":{"start":1762977769212,"stop":1762977769212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5d46c1d5284be2","name":"should compute hash only when first accessed","time":{"start":1762977232522,"stop":1762977232522,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee8d3fe9a2a42e7","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1762977279093,"stop":1762977279093,"duration":0},"status":"passed","severity":"normal"},{"uid":"4356a68778414380","name":"should skip peers without peerInfo in ENR","time":{"start":1762977240800,"stop":1762977240800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c183afdbf6fbf652","name":"does not validate decoders for hash queries","time":{"start":1762977232469,"stop":1762977232470,"duration":1},"status":"passed","severity":"normal"},{"uid":"296f870f1394f5b0","name":"Renews subscription after lossing a connection","time":{"start":1762977769217,"stop":1762977769217,"duration":0},"status":"passed","severity":"normal"},{"uid":"822fbb2fe835d5e0","name":"Sample","time":{"start":1762977222683,"stop":1762977222684,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7e21212d67132e","name":"Push message with content topic containing SQL Injection","time":{"start":1762978347234,"stop":1762978347234,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb14a5ea834d3a2","name":"should discover peers from provided peer cache","time":{"start":1762977397466,"stop":1762977397467,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac2d74e8b366cda","name":"Check message with invalid timestamp is not received","time":{"start":1762977745709,"stop":1762977745709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec79e8305372ced","name":"should work with stubbed waku event emitter","time":{"start":1762977279078,"stop":1762977279078,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3714fc0a0a2f2f6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1762977218024,"stop":1762977218024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b42e7c68aac580","name":"Decoder throws on empty string content topic","time":{"start":1762977249638,"stop":1762977249639,"duration":1},"status":"passed","severity":"normal"},{"uid":"d87ae970e9d75267","name":"should reject on timeout if it was set","time":{"start":1762977279371,"stop":1762977279371,"duration":0},"status":"passed","severity":"normal"},{"uid":"9deb69c8700102cd","name":"Passing page size 19 when there are 20 messages","time":{"start":1762977601748,"stop":1762977601748,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4626199d9a2d0c","name":"Push message with content topic containing short","time":{"start":1762978347232,"stop":1762978347232,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecfa71949776cc0","name":"should dispatch network event when browser goes online","time":{"start":1762977231761,"stop":1762977231761,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a3db6f5ecfa350","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1762977261628,"stop":1762977261630,"duration":2},"status":"passed","severity":"normal"},{"uid":"9aa167bc26410742","name":"should handle query errors gracefully","time":{"start":1762977240797,"stop":1762977240797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c950d21dc7b68bb","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1762977324739,"stop":1762977324739,"duration":0},"status":"passed","severity":"normal"},{"uid":"249c0eace22dd007","name":"should handle ENR without shardInfo","time":{"start":1762977240800,"stop":1762977240800,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9696d931cb2c75","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1762977241071,"stop":1762977241071,"duration":0},"status":"skipped","severity":"normal"},{"uid":"87d960b9c96f38cf","name":"should dial peer when peer is discovered","time":{"start":1762977230993,"stop":1762977230993,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8496e126c51109","name":"Push message equal or less that 1MB","time":{"start":1762978347202,"stop":1762978347203,"duration":1},"status":"passed","severity":"normal"},{"uid":"454f4e158008a076","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1762977218027,"stop":1762977218027,"duration":0},"status":"passed","severity":"normal"},{"uid":"142d5e40ed18885e","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1762977261616,"stop":1762977261616,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2a232fc8f94b0b","name":"Subscribe to topic containing XML and publish message","time":{"start":1762977487893,"stop":1762977487893,"duration":0},"status":"passed","severity":"normal"},{"uid":"a081bcc5dc3c4935","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1762977278341,"stop":1762977278342,"duration":1},"status":"passed","severity":"normal"},{"uid":"d208e91704c3f859","name":"Ephemeral messages are not stored","time":{"start":1762977310388,"stop":1762977310389,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d2abbf74dfae84","name":"Push message with custom timestamp: 1762980930078","time":{"start":1762978347216,"stop":1762978347216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8949033562b3663e","name":"Push message with content topic containing Russian","time":{"start":1762978347234,"stop":1762978347234,"duration":0},"status":"passed","severity":"normal"},{"uid":"399935557137680d","name":"Publish message with custom timestamp: Thu Nov 21 2024 19:57:56 GMT+0000 (Coordinated Universal Time)","time":{"start":1762977482507,"stop":1762977482508,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e278573d2ca0e3","name":"Push message with content topic containing emoji","time":{"start":1762978347235,"stop":1762978347236,"duration":1},"status":"passed","severity":"normal"},{"uid":"42792e30dde6128","name":"can start and stop the service","time":{"start":1762977244565,"stop":1762977244566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1466328789545bf0","name":"Fails to push message with large meta","time":{"start":1762978347201,"stop":1762978347201,"duration":0},"status":"passed","severity":"normal"},{"uid":"97cf5466bdeca85","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1762977613593,"stop":1762977613594,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd4f37f8eeac0b66","name":"can start the service","time":{"start":1762977539378,"stop":1762977539378,"duration":0},"status":"passed","severity":"normal"},{"uid":"d532523004875184","name":"Get Nodes","time":{"start":1762977240263,"stop":1762977240267,"duration":4},"status":"passed","severity":"normal"},{"uid":"67f656a4ea12c31a","name":"Check received message containing Basic HTML tag","time":{"start":1762977745715,"stop":1762977745715,"duration":0},"status":"passed","severity":"normal"},{"uid":"4956433007a83281","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1762977269151,"stop":1762977269151,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bdaa12e7a874bb","name":"Check received message containing shell command","time":{"start":1762977745707,"stop":1762977745707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8977fe0b2f9895f6","name":"Relay - dialed first","time":{"start":1762977617255,"stop":1762977617256,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e7f006258c2bbc1","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1762977475915,"stop":1762977475915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c87f7280f376e8d6","name":"Push message with short payload","time":{"start":1762978347217,"stop":1762978347217,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d936462dfadb01f","name":"Subscribe to topic containing XML and receive message","time":{"start":1762977769206,"stop":1762977769206,"duration":0},"status":"passed","severity":"normal"},{"uid":"32cd17b1fe0b1fbb","name":"Nodes with multiple pubsub topic","time":{"start":1762977475913,"stop":1762977475914,"duration":1},"status":"passed","severity":"normal"},{"uid":"42ff8981cdc9682e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1762977278354,"stop":1762977278354,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb548d9bd40d3054","name":"Push message with numeric payload","time":{"start":1762978347191,"stop":1762978347191,"duration":0},"status":"passed","severity":"normal"},{"uid":"48101f3031528e7f","name":"should handle special patterns correctly","time":{"start":1762977265901,"stop":1762977265905,"duration":4},"status":"passed","severity":"normal"},{"uid":"edfdad2c16b8f86","name":"should delegate to networkMonitor.isConnected()","time":{"start":1762977232510,"stop":1762977232510,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74f26edf958153f","name":"should set field with only FILTER enabled","time":{"start":1762977223276,"stop":1762977223276,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce93a0e36e92f936","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1762977769208,"stop":1762977769208,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba6ef224de8e66","name":"Round trip binary serialization","time":{"start":1762977232519,"stop":1762977232519,"duration":0},"status":"passed","severity":"normal"},{"uid":"40428a6fcc9c42bf","name":"should handle queue processing errors gracefully","time":{"start":1762977231436,"stop":1762977231436,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce828dc7afacffd0","name":"should mark all messages in causal history as acknowledged","time":{"start":1762977269146,"stop":1762977269147,"duration":1},"status":"passed","severity":"normal"},{"uid":"38688be169cf4ca5","name":"should requeue task if no peer is available","time":{"start":1762977277602,"stop":1762977277604,"duration":2},"status":"passed","severity":"normal"},{"uid":"8259d61125e3276b","name":"should get eligible entries based on current time","time":{"start":1762977266185,"stop":1762977266185,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bd7ad4c3b472a7","name":"Encoder error raises irrecoverable error","time":{"start":1762977282342,"stop":1762977282342,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe3015c55613794","name":"should properly compute the node id","time":{"start":1762977223271,"stop":1762977223271,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e36e83e855b72c5","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1762977378685,"stop":1762977378686,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0af35fcb52396c","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1762977231564,"stop":1762977231564,"duration":0},"status":"passed","severity":"normal"},{"uid":"55d111fead2aa722","name":"Push message with content topic containing Russian","time":{"start":1762978347224,"stop":1762978347224,"duration":0},"status":"passed","severity":"normal"},{"uid":"163210fd8fe280ae","name":"should set field with only STORE enabled","time":{"start":1762977223276,"stop":1762977223276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5551ef1cfbecce77","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1762977231535,"stop":1762977231539,"duration":4},"status":"passed","severity":"normal"},{"uid":"4106c723636505b8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1762977458447,"stop":1762977458447,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fc6036d6d844c3f","name":"Sync message is not sent if another sync message was just received","time":{"start":1762977287059,"stop":1762977287059,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73e00f07728654c","name":"Push message with content topic containing short","time":{"start":1762978347196,"stop":1762978347196,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e2e7b66589952a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1762977261574,"stop":1762977261576,"duration":2},"status":"passed","severity":"normal"},{"uid":"8e47c995f1f677d1","name":"Push message with meta","time":{"start":1762978347225,"stop":1762978347225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ebb0c0dbc45c60","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app63/1/topic453/json","time":{"start":1762977577707,"stop":1762977577708,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d9f8e64fa18f23","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1762977269146,"stop":1762977269146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e4a21b08e65bc9","name":"should return false for content message without causal history","time":{"start":1762977282348,"stop":1762977282348,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae0813487907b99","name":"should work with stubbed peer manager event emitter","time":{"start":1762977279077,"stop":1762977279078,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec40726db8e669f","name":"should serialize and deserialize correctly","time":{"start":1762977265900,"stop":1762977265900,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3444ced0dca91c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1762977261647,"stop":1762977261651,"duration":4},"status":"passed","severity":"normal"},{"uid":"5f94e8d897d730b4","name":"should call waitForPeer on Relay","time":{"start":1762977279372,"stop":1762977279372,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c516a4b7c19913","name":"Outgoing message is acknowledged","time":{"start":1762977279927,"stop":1762977279928,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff7873c291b0bce","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1762977261646,"stop":1762977261646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9247ca99a14f5319","name":"should deliver messages after dependencies are met","time":{"start":1762977269149,"stop":1762977269149,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2c0023f54c3466","name":"Promise Callback - true","time":{"start":1762977588486,"stop":1762977588489,"duration":3},"status":"passed","severity":"normal"},{"uid":"3255409ce881a6ce","name":"Meta field set when metaSetter is specified","time":{"start":1762977232519,"stop":1762977232520,"duration":1},"status":"passed","severity":"normal"},{"uid":"d729b6515b875e3c","name":"Push message with Arabic payload","time":{"start":1762978347229,"stop":1762978347229,"duration":0},"status":"passed","severity":"normal"},{"uid":"8166744d9aed400f","name":"Check message with no payload is not received","time":{"start":1762977745721,"stop":1762977745721,"duration":0},"status":"passed","severity":"normal"},{"uid":"599781e46d447bc8","name":"should handle corrupted shard info gracefully","time":{"start":1762977231327,"stop":1762977231327,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f872ed4bdcfe6e","name":"should clear existing timers before creating new ones","time":{"start":1762977231849,"stop":1762977231850,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee61d30cf29949f","name":"should reassess health immediately when peer disconnects","time":{"start":1762977279028,"stop":1762977279028,"duration":0},"status":"passed","severity":"normal"},{"uid":"eced918ab4909c1c","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1762977222588,"stop":1762977222589,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec579ed4db18a4f9","name":"should create ShardReader with static shards network config","time":{"start":1762977231299,"stop":1762977231299,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f282e871eb6fda4","name":"should be sent with empty content","time":{"start":1762977269152,"stop":1762977269152,"duration":0},"status":"passed","severity":"normal"},{"uid":"d422a31ce248db26","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1762977487891,"stop":1762977487891,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd39def24ec3cad","name":"Push message with Arabic payload","time":{"start":1762978347205,"stop":1762978347205,"duration":0},"status":"passed","severity":"normal"},{"uid":"f226ff8981173b13","name":"should add event listener for peer:discovery","time":{"start":1762977230974,"stop":1762977230979,"duration":5},"status":"passed","severity":"normal"},{"uid":"3492c40fb5d8c8fb","name":"should capture event listeners for testing","time":{"start":1762977279084,"stop":1762977279084,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fabb6af0477dedf","name":"should not create timers for topics where peer is not in mesh","time":{"start":1762977231837,"stop":1762977231839,"duration":2},"status":"passed","severity":"normal"},{"uid":"af348e6b8d9d603d","name":"should create RPC request with correct parameters","time":{"start":1762977240672,"stop":1762977240672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bcf0b751f03c98c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1762977222587,"stop":1762977222587,"duration":0},"status":"passed","severity":"normal"},{"uid":"435ed7882d499c59","name":"should successfully unsubscribe from an existing subscription","time":{"start":1762977277718,"stop":1762977277719,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7618f093977d406","name":"should skip peer when not on same cluster","time":{"start":1762977231424,"stop":1762977231425,"duration":1},"status":"passed","severity":"normal"},{"uid":"847e53e66f0ab9b1","name":"should clear dial history on stop","time":{"start":1762977231398,"stop":1762977231398,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcbe7fa89ec6a942","name":"Push message with numeric payload","time":{"start":1762978347204,"stop":1762978347204,"duration":0},"status":"passed","severity":"normal"},{"uid":"251322951deb9b57","name":"should be able to decode the field with only STORE set to true","time":{"start":1762977222595,"stop":1762977222595,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69f5358171aabbd","name":"should return PeerId when PeerId is provided","time":{"start":1762977231563,"stop":1762977231563,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d92036dab12bd10","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1762977261638,"stop":1762977261638,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3cab4a9f7ff00f5","name":"Subscribe and receive messages via waku relay post","time":{"start":1762977769200,"stop":1762977769201,"duration":1},"status":"passed","severity":"normal"},{"uid":"57594e4a0312fd7f","name":"Push message with rate limit","time":{"start":1762978347201,"stop":1762978347201,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cb1df150202da3","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1762977218033,"stop":1762977218033,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea761e2fc43d65f","name":"Push message with custom timestamp: 1762973730079","time":{"start":1762978347237,"stop":1762978347238,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd542510d58dce94","name":"Check message with no pubsub topic is not received","time":{"start":1762977745710,"stop":1762977745710,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aad5996b2c20e30","name":"should properly start and stop event listening","time":{"start":1762977279027,"stop":1762977279028,"duration":1},"status":"passed","severity":"normal"},{"uid":"d937aebd4dce4339","name":"Check publish message containing Russian","time":{"start":1762977482500,"stop":1762977482500,"duration":0},"status":"passed","severity":"normal"},{"uid":"c598ddf053c98308","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1762977261596,"stop":1762977261596,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7f82095386360a","name":"should be able to dial TLS multiaddrs","time":{"start":1762977391863,"stop":1762977391863,"duration":0},"status":"passed","severity":"normal"},{"uid":"902648accaa6e811","name":"should stop query when sync message from same channel is found","time":{"start":1762977282346,"stop":1762977282346,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45189d96c73db9a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1762977309006,"stop":1762977309007,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cc4a1347a1c9d1d7","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1762977232516,"stop":1762977232516,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61d1abe5cb46a9f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1762977261638,"stop":1762977261638,"duration":0},"status":"passed","severity":"normal"},{"uid":"9107d622b8f77318","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1762977232521,"stop":1762977232522,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e663defe9e021d","name":"can start the service","time":{"start":1762977308998,"stop":1762977308999,"duration":1},"status":"passed","severity":"normal"},{"uid":"63e8f7cfa4b596e6","name":"should request peer renewal on specific errors","time":{"start":1762977277605,"stop":1762977277606,"duration":1},"status":"passed","severity":"normal"},{"uid":"49fb43b3ce7a6404","name":"yields decoded messages","time":{"start":1762977232471,"stop":1762977232472,"duration":1},"status":"passed","severity":"normal"},{"uid":"1def9f760ad1cd36","name":"Subscribe to topic containing Russian and receive message","time":{"start":1762977769214,"stop":1762977769214,"duration":0},"status":"passed","severity":"normal"},{"uid":"33843e0c072027b2","name":"Push message with content topic containing escaped characters","time":{"start":1762978347199,"stop":1762978347199,"duration":0},"status":"passed","severity":"normal"},{"uid":"db74d6cbec7f4bdf","name":"A test","time":{"start":1762977378844,"stop":1762977378844,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec177f9a12c4820","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1762977231835,"stop":1762977231837,"duration":2},"status":"passed","severity":"normal"},{"uid":"594a2086d4369d58","name":"Check publish message containing Arabic","time":{"start":1762977482500,"stop":1762977482500,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c41111936ea3ae9","name":"should drop connection to all peers on hangUp","time":{"start":1762977391861,"stop":1762977391862,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8ec5a579b4029e4","name":"random static sharding 8 - Cluster ID: 117, Shard ID: 894","time":{"start":1762977598424,"stop":1762977598425,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa7001894e721d5","name":"should handle dial errors gracefully","time":{"start":1762977230993,"stop":1762977230994,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5f834c11e36b21","name":"should dial with multiaddr and return stream","time":{"start":1762977232511,"stop":1762977232511,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5d04d1093e359a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1762977218022,"stop":1762977218022,"duration":0},"status":"passed","severity":"normal"},{"uid":"693fd1b1019685d6","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1762977279095,"stop":1762977279095,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8350f062a4e7d5","name":"Push message with content topic containing special chars","time":{"start":1762978347223,"stop":1762978347223,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed796435f59e1f6","name":"Automatically retrieves missing message","time":{"start":1762977282344,"stop":1762977282345,"duration":1},"status":"skipped","severity":"normal"},{"uid":"63e2b6680cc01a50","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1762977551434,"stop":1762977551435,"duration":1},"status":"passed","severity":"normal"},{"uid":"796ffaee9ed1fe51","name":"Query generator for multiple messages with different content topic format","time":{"start":1762977599244,"stop":1762977599244,"duration":0},"status":"passed","severity":"normal"},{"uid":"98af8b8a5feb0d8a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1762977231539,"stop":1762977231539,"duration":0},"status":"passed","severity":"normal"},{"uid":"89588cd5ae7e552f","name":"should return false when peer is on different cluster","time":{"start":1762977231310,"stop":1762977231317,"duration":7},"status":"passed","severity":"normal"},{"uid":"ba2f7579d4778778","name":"Check publish message containing short","time":{"start":1762977482496,"stop":1762977482496,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c75b6b0d9bcda2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1762977261634,"stop":1762977261637,"duration":3},"status":"passed","severity":"normal"},{"uid":"51516ce567f0be35","name":"Outgoing message is emitted as sending","time":{"start":1762977282341,"stop":1762977282342,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c23da6dc7090b4d","name":"rejects hash query with content filter parameters","time":{"start":1762977231777,"stop":1762977231778,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9bc71ade3d91083","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app2/1/topic189/xml","time":{"start":1762977577702,"stop":1762977577702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e5d1d0b46886739","name":"Encoder error raises irrecoverable error","time":{"start":1762977280377,"stop":1762977280377,"duration":0},"status":"passed","severity":"normal"},{"uid":"65021fde231086c2","name":"Push message with Chinese payload","time":{"start":1762978347192,"stop":1762978347192,"duration":0},"status":"passed","severity":"normal"},{"uid":"f122a62f734e7e7a","name":"should return false when peer is not found","time":{"start":1762977231309,"stop":1762977231310,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb7ec20230ed213c","name":"should handle disconnect when peer has no timers","time":{"start":1762977231849,"stop":1762977231849,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c71df541cf24050","name":"Push 30 different messages","time":{"start":1762978347196,"stop":1762978347196,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9e7a6473137d02ea","name":"should evict furthest entry when buffer is full","time":{"start":1762977266189,"stop":1762977266189,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c09e0645c42ae","name":"should handle queue overflow by adding peers to queue","time":{"start":1762977231429,"stop":1762977231430,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b421fe152c16f55","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1762977261617,"stop":1762977261617,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4da5a886a6f6f6","name":"Push message with escaped characters payload","time":{"start":1762978347195,"stop":1762978347195,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56b049dd8e07fd3","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1762977482506,"stop":1762977482507,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab919a796aa924d4","name":"should reject if LightPush is requested but not mounted","time":{"start":1762977279369,"stop":1762977279369,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc4ebd802cb6258","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1762977487891,"stop":1762977487891,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3120eedd7eb203f","name":"Push message with content topic containing special chars","time":{"start":1762978347233,"stop":1762978347233,"duration":0},"status":"passed","severity":"normal"},{"uid":"344f27aa77f576d","name":"Nwaku publishes","time":{"start":1762977471578,"stop":1762977471578,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e70c91bc05e3bd6","name":"Push message with meta","time":{"start":1762978347214,"stop":1762978347214,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c47cf97e59e4e06","name":"returns nothing if no connections present","time":{"start":1762977231861,"stop":1762977231862,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e79e33549f1dd8d","name":"throws on empty content topic","time":{"start":1762977218017,"stop":1762977218018,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e68e15a60a1b23","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1762977218036,"stop":1762977218036,"duration":0},"status":"passed","severity":"normal"},{"uid":"9beb4fb191ff89cc","name":"should not receive a peer event after stop","time":{"start":1762977244567,"stop":1762977244567,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e013ebd9dc8981","name":"Subscribe to topic containing long and publish message","time":{"start":1762977487889,"stop":1762977487890,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0f996ec7b48ef3","name":"Push message with JSON payload","time":{"start":1762978347194,"stop":1762978347194,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad7b6894e51316d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1762977222600,"stop":1762977222601,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f534ad9d34f7b3","name":"should properly create peer info with all multiaddrs","time":{"start":1762977223275,"stop":1762977223275,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6d5dd2d70d5c5d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1762977487892,"stop":1762977487892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acef10e393ed5b9","name":"Push message equal or less that 1MB","time":{"start":1762978347227,"stop":1762978347227,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5105a3ebdb04d0","name":"Generator, one shard","time":{"start":1762977557947,"stop":1762977557950,"duration":3},"status":"passed","severity":"normal"},{"uid":"877be27014c1783","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1762977487887,"stop":1762977487887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58931439c499a4b","name":"Push message with content topic containing Russian","time":{"start":1762978347198,"stop":1762978347198,"duration":0},"status":"passed","severity":"normal"},{"uid":"7178de7e944c30fb","name":"should check false positive rate","time":{"start":1762977265906,"stop":1762977265906,"duration":0},"status":"passed","severity":"normal"},{"uid":"d545b7c8df45b0b9","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1762977222589,"stop":1762977222589,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c31b1679bee48a4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app13/10/topic725/xml","time":{"start":1762977577705,"stop":1762977577706,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b3442ee1cd9821","name":"Subscribe to topic containing short and receive message","time":{"start":1762977769203,"stop":1762977769203,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78ec2811d5f409","name":"Push message with content topic containing unicode special characters","time":{"start":1762978347213,"stop":1762978347214,"duration":1},"status":"passed","severity":"normal"},{"uid":"699d98ff6f3a6f4c","name":"should process queue every 500ms","time":{"start":1762977231430,"stop":1762977231432,"duration":2},"status":"passed","severity":"normal"},{"uid":"920bd6711fb8cfca","name":"Check received message containing short","time":{"start":1762977745712,"stop":1762977745712,"duration":0},"status":"passed","severity":"normal"},{"uid":"91295934c232c9a3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1762977769199,"stop":1762977769200,"duration":1},"status":"passed","severity":"normal"},{"uid":"a277b8d05ae0e933","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1762977232193,"stop":1762977232194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b7f77c530568b6e","name":"Subscribe to topic containing Script and receive message","time":{"start":1762977769206,"stop":1762977769206,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad0c803a2b07460c","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1762977232169,"stop":1762977232169,"duration":0},"status":"passed","severity":"normal"},{"uid":"419c110be474e5d5","name":"should dial second nwaku node that was discovered","time":{"start":1762977303650,"stop":1762977303660,"duration":10},"status":"skipped","severity":"normal"},{"uid":"a6a1a8b1c81db871","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1762977232195,"stop":1762977232195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7adf1b0ced93b81","name":"should return false when peer is not found","time":{"start":1762977231322,"stop":1762977231324,"duration":2},"status":"passed","severity":"normal"},{"uid":"acaca5e1cf708fd3","name":"can query messages normally","time":{"start":1762977580351,"stop":1762977580352,"duration":1},"status":"passed","severity":"normal"},{"uid":"788029ea119e8e74","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1762977487893,"stop":1762977487894,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5252933561179d","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1762977261577,"stop":1762977261578,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb0825d1b29920ea","name":"should not create multiple intervals when called multiple times","time":{"start":1762977231394,"stop":1762977231394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d081c2b90e8007df","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1762977769211,"stop":1762977769211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5633bd81261b69c","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1762977222601,"stop":1762977222601,"duration":0},"status":"passed","severity":"normal"},{"uid":"52189a1e2ead922e","name":"Check received message containing numeric","time":{"start":1762977745713,"stop":1762977745713,"duration":0},"status":"passed","severity":"normal"},{"uid":"166d17f5f79af846","name":"should not allow k > 12","time":{"start":1762977261664,"stop":1762977261664,"duration":0},"status":"passed","severity":"normal"},{"uid":"e475d64f1e60e2c5","name":"Push message with SQL Injection payload","time":{"start":1762978347193,"stop":1762978347193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e13b22cd9a105","name":"isConnected between 2 js-waku relay nodes","time":{"start":1762977324742,"stop":1762977324742,"duration":0},"status":"passed","severity":"normal"},{"uid":"470af1d90964e604","name":"Check received message containing Chinese","time":{"start":1762977745713,"stop":1762977745713,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8340299ceecbce2","name":"Init the array if not present","time":{"start":1762977217863,"stop":1762977217865,"duration":2},"status":"passed","severity":"normal"},{"uid":"9d86a7c65c074eaf","name":"should return false when network is not connected","time":{"start":1762977232510,"stop":1762977232510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce8de8e0937856","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1762977482510,"stop":1762977482510,"duration":0},"status":"passed","severity":"normal"},{"uid":"e158942c434b52c3","name":"Push message with content topic containing unicode special characters","time":{"start":1762978347225,"stop":1762978347225,"duration":0},"status":"passed","severity":"normal"},{"uid":"6115277603d441ae","name":"Outgoing message is acknowledged","time":{"start":1762977280378,"stop":1762977280378,"duration":0},"status":"passed","severity":"normal"},{"uid":"89fb5061992ab946","name":"should initialize with default options","time":{"start":1762977240780,"stop":1762977240781,"duration":1},"status":"passed","severity":"normal"},{"uid":"62ad4aa3c522fe33","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1762977393780,"stop":1762977393780,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea47d8cec88056c","name":"Check publish message containing numeric","time":{"start":1762977482498,"stop":1762977482498,"duration":0},"status":"passed","severity":"normal"},{"uid":"23df702e060d0683","name":"retrieves a single peer","time":{"start":1762977241067,"stop":1762977241067,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfaf080896cd2c50","name":"Outgoing message is possibly acknowledged","time":{"start":1762977280378,"stop":1762977280378,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58bfc42011037035","name":"should initialize bloom filter with correct parameters","time":{"start":1762977265894,"stop":1762977265898,"duration":4},"status":"passed","severity":"normal"},{"uid":"c8b646c47ab9ec83","name":"Push message with content topic containing Chinese","time":{"start":1762978347211,"stop":1762978347211,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40e06bc12c9cff6","name":"Check received message containing XML","time":{"start":1762977745715,"stop":1762977745715,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3db7bf014369c67","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1762977261615,"stop":1762977261616,"duration":1},"status":"passed","severity":"normal"},{"uid":"534e9acd30700b5a","name":"should not fail to stop the service if it was not started","time":{"start":1762977539379,"stop":1762977539379,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3abcaa62e3289a7","name":"should start the dialing interval","time":{"start":1762977231392,"stop":1762977231393,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e085556bcb777a","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1762977231822,"stop":1762977231823,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa509f34604021d9","name":"should use current time when it's greater than incremented timestamp","time":{"start":1762977268391,"stop":1762977268391,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d899bf2662f798d","name":"should dial with PeerId and return stream","time":{"start":1762977232511,"stop":1762977232511,"duration":0},"status":"passed","severity":"normal"},{"uid":"902dd98e470d10ef","name":"should insert message id into causal history","time":{"start":1762977269142,"stop":1762977269143,"duration":1},"status":"passed","severity":"normal"},{"uid":"607ca97ab7b580cb","name":"ignores domain fetching errors","time":{"start":1762977241068,"stop":1762977241068,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d6a93b12da18bf","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1762977769207,"stop":1762977769207,"duration":0},"status":"passed","severity":"normal"},{"uid":"379f1b2d37887fa2","name":"should encodeTxt and decodeTxt","time":{"start":1762977223267,"stop":1762977223268,"duration":1},"status":"passed","severity":"normal"},{"uid":"d272480d59e6b387","name":"Sets default value correctly","time":{"start":1762977611051,"stop":1762977611052,"duration":1},"status":"passed","severity":"normal"},{"uid":"31a8d482bd1f663d","name":"should maintain proper timestamps if all messages received","time":{"start":1762977269145,"stop":1762977269145,"duration":0},"status":"skipped","severity":"normal"}] |