mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
199 KiB
JSON
1 line
199 KiB
JSON
[{"uid":"6b4594a78c60aeec","name":"Default pageSize","time":{"start":1756272837998,"stop":1756272837998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2494708841ae784","name":"Check message with no payload is not received","time":{"start":1756272980994,"stop":1756272980994,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fc83a91c734cd6","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756273006845,"stop":1756273006846,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab404a24ec9c1e93","name":"should not dial peers from store when browser is not connected","time":{"start":1756272466562,"stop":1756272466562,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d1b99cc5fbe2ae","name":"does not validate decoders for hash queries","time":{"start":1756272466858,"stop":1756272466858,"duration":0},"status":"passed","severity":"normal"},{"uid":"cad32956799b0097","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1756272700278,"stop":1756272700279,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e21f0441f1d2f42","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1756272498909,"stop":1756272498910,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c333d47098d7d8","name":"retrieves a single peer","time":{"start":1756272476902,"stop":1756272476902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aab22583c0b2dba","name":"should set field with only FILTER enabled","time":{"start":1756272456073,"stop":1756272456073,"duration":0},"status":"passed","severity":"normal"},{"uid":"d370dfcc37904899","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1756272466216,"stop":1756272466216,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecc935596fcc7d9","name":"Push message equal or less that 1MB","time":{"start":1756273087816,"stop":1756273087816,"duration":0},"status":"passed","severity":"normal"},{"uid":"e95929e1b2f126b7","name":"should discard bootstrap peers when has more than set limit","time":{"start":1756272576575,"stop":1756272576575,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bb971feffd4869","name":"should handle corrupted shard info gracefully","time":{"start":1756272465742,"stop":1756272465743,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed45744063ada4ad","name":"should be online or offline if network state changed","time":{"start":1756272553490,"stop":1756272553490,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab7091926c4957d","name":"Push message with content topic containing SQL Injection","time":{"start":1756273087813,"stop":1756273087813,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2bdd1994eadee5","name":"returns all values when wanted number is greater than available values","time":{"start":1756272474921,"stop":1756272474921,"duration":0},"status":"passed","severity":"normal"},{"uid":"5805630ae5e89331","name":"should create ShardReader with static shards network config","time":{"start":1756272465693,"stop":1756272465693,"duration":0},"status":"passed","severity":"normal"},{"uid":"c471489532b21398","name":"should process up to 3 peers at once","time":{"start":1756272465996,"stop":1756272466009,"duration":13},"status":"passed","severity":"normal"},{"uid":"82faa47a0347f0c","name":"should create PeerExchangeDiscovery instance","time":{"start":1756272476575,"stop":1756272476575,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b685ab165c8433","name":"Push message with rate limit","time":{"start":1756273087815,"stop":1756273087815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6639ffb18ccc7e","name":"Fields are not dropped","time":{"start":1756272466468,"stop":1756272466470,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf7f94584517941b","name":"should not receive a peer event after stop","time":{"start":1756272699126,"stop":1756272699126,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb74523bcf95b50e","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1756272705544,"stop":1756272705544,"duration":0},"status":"passed","severity":"normal"},{"uid":"efd43cc1373a46c4","name":"Check meta is set [symmetric]","time":{"start":1756272486703,"stop":1756272486704,"duration":1},"status":"passed","severity":"normal"},{"uid":"23eb634496350f55","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756273006836,"stop":1756273006836,"duration":0},"status":"passed","severity":"normal"},{"uid":"43cd9ada75eca0f5","name":"Subscribe to topic containing XML and publish message","time":{"start":1756272709043,"stop":1756272709044,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0c1f00716c8364","name":"should remove event listeners when stopped","time":{"start":1756272498905,"stop":1756272498906,"duration":1},"status":"passed","severity":"normal"},{"uid":"2595caa193dedca2","name":"should handle peer store errors gracefully","time":{"start":1756272476568,"stop":1756272476568,"duration":0},"status":"passed","severity":"normal"},{"uid":"f37e919cdbb6fbe3","name":"should work with mock decoders","time":{"start":1756272498907,"stop":1756272498907,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf51fa6d0329d61","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1756272449765,"stop":1756272449765,"duration":0},"status":"passed","severity":"normal"},{"uid":"d14ff0263130a4e0","name":"Push 30 different messages","time":{"start":1756273087798,"stop":1756273087798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7876bcbacd1847f5","name":"should be empty after removing the only subscription","time":{"start":1756272498690,"stop":1756272498690,"duration":0},"status":"passed","severity":"normal"},{"uid":"358c95581406518","name":"Wrong topic","time":{"start":1756272798044,"stop":1756272798045,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3685ad44e56217","name":"should handle errors when getting connections","time":{"start":1756272465221,"stop":1756272465221,"duration":0},"status":"passed","severity":"normal"},{"uid":"76085c5093c70586","name":"Check message received after jswaku node is restarted","time":{"start":1756272980994,"stop":1756272980994,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d578b8112374f2","name":"should skip peers without peer exchange protocol","time":{"start":1756272476565,"stop":1756272476566,"duration":1},"status":"passed","severity":"normal"},{"uid":"2924859b59c7582a","name":"should retry on complete failure if specified","time":{"start":1756272498365,"stop":1756272498366,"duration":1},"status":"passed","severity":"normal"},{"uid":"4987f06b88d23ad8","name":"Publish message with large meta","time":{"start":1756272707085,"stop":1756272707086,"duration":1},"status":"passed","severity":"normal"},{"uid":"2306f420a5bb3273","name":"Retrieval Hint","time":{"start":1756272517024,"stop":1756272517024,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1dcc611ccc19335","name":"should return false when peer is not found","time":{"start":1756272465712,"stop":1756272465712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd952de5d8a06be","name":"Push message with content topic containing numeric","time":{"start":1756273087799,"stop":1756273087800,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e19ca69cac18cc6","name":"should handle dial errors gracefully","time":{"start":1756272465994,"stop":1756272465995,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1370239edded129","name":"should dispatch network event when browser goes offline","time":{"start":1756272465219,"stop":1756272465220,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83e6f2a7d6fa836","name":"should mark all messages in causal history as acknowledged","time":{"start":1756272517011,"stop":1756272517011,"duration":0},"status":"passed","severity":"normal"},{"uid":"90254a83028cf160","name":"Refresh subscription","time":{"start":1756273006848,"stop":1756273006848,"duration":0},"status":"passed","severity":"normal"},{"uid":"270995823284e7e3","name":"should not receive a peer event before start","time":{"start":1756272538333,"stop":1756272538334,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0795131af772de","name":"should perform initial health assessment on start","time":{"start":1756272497722,"stop":1756272497722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebdbb77ca5832ffa","name":"should set default options when no config provided","time":{"start":1756272466751,"stop":1756272466752,"duration":1},"status":"passed","severity":"normal"},{"uid":"69769f8aca0fe94c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756273006835,"stop":1756273006836,"duration":1},"status":"passed","severity":"normal"},{"uid":"31ade38fbc2f2a42","name":"isConnected should return false after all peers disconnect","time":{"start":1756272553487,"stop":1756272553488,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac2be42c9fc3cc7","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1756272808941,"stop":1756272808941,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7806b7d021a3fd","name":"should drop only non-locked connections when over maxConnections","time":{"start":1756272466577,"stop":1756272466577,"duration":0},"status":"passed","severity":"normal"},{"uid":"bad3907145956a0d","name":"Check received message containing numeric","time":{"start":1756272980987,"stop":1756272980987,"duration":0},"status":"passed","severity":"normal"},{"uid":"980027a3f85c3169","name":"Query with Promise Callback, No Decoder","time":{"start":1756272814405,"stop":1756272814406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec71fea9b5b30541","name":"should properly setup health event callback","time":{"start":1756272498908,"stop":1756272498908,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82e2bd475913aff","name":"should be able to encode the field with only FILTER set to true","time":{"start":1756272455364,"stop":1756272455365,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ce83cf49f91740","name":"Check publish message containing short","time":{"start":1756272707068,"stop":1756272707069,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb23d5fddcf6e246","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1756272465733,"stop":1756272465737,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb66419277921c0f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1756272511671,"stop":1756272511671,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c4c6072a6752e1","name":"Publish message with custom timestamp: Thu Sep 05 2024 05:31:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1756272707078,"stop":1756272707079,"duration":1},"status":"passed","severity":"normal"},{"uid":"515aa6f34f6d4301","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1756272449756,"stop":1756272449756,"duration":0},"status":"passed","severity":"normal"},{"uid":"20774bb2a152594a","name":"Check received message containing special chars","time":{"start":1756272980987,"stop":1756272980988,"duration":1},"status":"passed","severity":"normal"},{"uid":"b06e76e111d03e00","name":"Push message with Chinese payload","time":{"start":1756273087793,"stop":1756273087793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7804c7bd122384","name":"accepts valid content-filtered query","time":{"start":1756272466264,"stop":1756272466264,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf88b23ee48c9df","name":"should dial more peers if under maxConnections","time":{"start":1756272466576,"stop":1756272466577,"duration":1},"status":"passed","severity":"normal"},{"uid":"9283b2d434f17f29","name":"should add event listeners for peer connect and disconnect","time":{"start":1756272466151,"stop":1756272466151,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f06a764811a4ae","name":"Push message with unicode special characters payload","time":{"start":1756273087797,"stop":1756273087797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28d35dee4233bfd","name":"Relay - dialed first","time":{"start":1756272858824,"stop":1756272858824,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdc5174c8ac2872","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1756272476550,"stop":1756272476551,"duration":1},"status":"passed","severity":"normal"},{"uid":"782861acdcb53726","name":"Cluster ID 0, shard 1","time":{"start":1756272796740,"stop":1756272796740,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeaef0a310156665","name":"should use DNS peer discovery with light client","time":{"start":1756272538335,"stop":1756272538335,"duration":0},"status":"skipped","severity":"normal"},{"uid":"66942c73046df58c","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1756272517012,"stop":1756272517012,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b52b5be74a600","name":"should skip peers without peer exchange protocol","time":{"start":1756272476569,"stop":1756272476569,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4afc49fd6d27be","name":"should merge provided config with defaults","time":{"start":1756272466752,"stop":1756272466752,"duration":0},"status":"passed","severity":"normal"},{"uid":"725e478c2912be50","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1756272476548,"stop":1756272476548,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2d76c90212b14","name":"should stop and cleanup resources","time":{"start":1756272498691,"stop":1756272498692,"duration":1},"status":"passed","severity":"normal"},{"uid":"5160f2a78c3a2d0b","name":"Check publish message containing Script","time":{"start":1756272707072,"stop":1756272707072,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ad8237de11f1d1","name":"Reusing cursor across nodes","time":{"start":1756272808942,"stop":1756272808942,"duration":0},"status":"passed","severity":"normal"},{"uid":"666e43b48419544d","name":"should work with async generator that yields promises","time":{"start":1756272498908,"stop":1756272498908,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef053ea689265ac2","name":"should set field with only RELAY enabled","time":{"start":1756272456072,"stop":1756272456073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3de593a72badd229","name":"can query messages by message hash","time":{"start":1756272816316,"stop":1756272816317,"duration":1},"status":"passed","severity":"normal"},{"uid":"c274276d4c44c608","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1756272700273,"stop":1756272700273,"duration":0},"status":"passed","severity":"normal"},{"uid":"864ed96743598724","name":"Bloom filter","time":{"start":1756272517024,"stop":1756272517024,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee28613719ed51d","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1756272497933,"stop":1756272497940,"duration":7},"status":"passed","severity":"normal"},{"uid":"8d73045216ddb915","name":"should not execute task if max attempts is 0","time":{"start":1756272497943,"stop":1756272497943,"duration":0},"status":"passed","severity":"normal"},{"uid":"5270f2a09733a105","name":"can start and stop the service","time":{"start":1756272538331,"stop":1756272538331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adb4d28925ad00b","name":"Renews subscription after lossing a connection","time":{"start":1756273006854,"stop":1756273006854,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d6c7c6311b2e30","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756272682682,"stop":1756272682683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9488ab3597f226f4","name":"handles different clusterIds correctly","time":{"start":1756272449758,"stop":1756272449758,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4328e0386396fd","name":"should be safe to call multiple times","time":{"start":1756272465829,"stop":1756272465830,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb74c4b04ac468c","name":"Check meta is set [ecies]","time":{"start":1756272488245,"stop":1756272488245,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae15ed2f2de7dd1","name":"should have no discoveries enabled by default","time":{"start":1756272497674,"stop":1756272497674,"duration":0},"status":"passed","severity":"normal"},{"uid":"70bb06139dc5a02d","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1756272486701,"stop":1756272486702,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c08187bfd8aad99","name":"should handle task timeouts","time":{"start":1756272497943,"stop":1756272497943,"duration":0},"status":"passed","severity":"normal"},{"uid":"18e5c21db3416f26","name":"should handle peer identify event","time":{"start":1756272476564,"stop":1756272476564,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7d69f2282f4a76","name":"should add received message to localHistory with retrievalHint","time":{"start":1756272517010,"stop":1756272517010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8363c01e7e431ba","name":"should do nothing if no non-locked connections to drop","time":{"start":1756272466577,"stop":1756272466578,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d9791d4807c357","name":"should return peer for existing peer","time":{"start":1756272466572,"stop":1756272466573,"duration":1},"status":"passed","severity":"normal"},{"uid":"952d14561ff51311","name":"Subscribe and receives messages on 20 topics","time":{"start":1756273006846,"stop":1756273006846,"duration":0},"status":"passed","severity":"normal"},{"uid":"299ce348d94062c9","name":"should not fail to start the service if it is already started","time":{"start":1756272480693,"stop":1756272480694,"duration":1},"status":"passed","severity":"normal"},{"uid":"b40055391c669734","name":"passes more than one ENR URLs and attempts connection","time":{"start":1756272538336,"stop":1756272538337,"duration":1},"status":"skipped","severity":"normal"},{"uid":"69a7fa14e3db2548","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1756272466575,"stop":1756272466576,"duration":1},"status":"passed","severity":"normal"},{"uid":"90da82f7f767e38d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1756272455375,"stop":1756272455375,"duration":0},"status":"passed","severity":"normal"},{"uid":"39fffecfea4fd6e5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1756272511616,"stop":1756272511622,"duration":6},"status":"passed","severity":"normal"},{"uid":"37738d490ed7b2a1","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1756272853230,"stop":1756272853230,"duration":0},"status":"passed","severity":"normal"},{"uid":"5db25b9642575ef7","name":"Push message with content topic containing special chars","time":{"start":1756273087811,"stop":1756273087812,"duration":1},"status":"passed","severity":"normal"},{"uid":"550370a5c7d536cc","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1756272466588,"stop":1756272466588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d2627e069c3b32","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1756272449753,"stop":1756272449754,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbfb3d280d3a5b4e","name":"Push message with Chinese payload","time":{"start":1756273087806,"stop":1756273087807,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7391baae2d4849b","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1756272517015,"stop":1756272517015,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf9a2a19f1024e1","name":"Check received message containing emoji","time":{"start":1756272980982,"stop":1756272980982,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4f0ba330a39b40","name":"should never report false negatives","time":{"start":1756272514720,"stop":1756272514720,"duration":0},"status":"passed","severity":"normal"},{"uid":"689ed51e44efc479","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1756272553485,"stop":1756272553486,"duration":1},"status":"passed","severity":"normal"},{"uid":"b521e241dbb232f5","name":"should retry failed tasks","time":{"start":1756272497941,"stop":1756272497942,"duration":1},"status":"passed","severity":"normal"},{"uid":"e05517356f96647e","name":"should skip peer when already connected","time":{"start":1756272465968,"stop":1756272465969,"duration":1},"status":"passed","severity":"normal"},{"uid":"239f946c60dc8276","name":"Subscribe and receive messages via waku relay post","time":{"start":1756273006845,"stop":1756273006845,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9d1f718bd4e242","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1756272497957,"stop":1756272497967,"duration":10},"status":"passed","severity":"normal"},{"uid":"36e743a5d633b4df","name":"Query Generator, No message returned","time":{"start":1756272814402,"stop":1756272814403,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4b045108051b58","name":"throws on content topic with empty application field","time":{"start":1756272449747,"stop":1756272449748,"duration":1},"status":"passed","severity":"normal"},{"uid":"13a4319f71a8fbee","name":"Promise Callback - true","time":{"start":1756272823780,"stop":1756272823781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9cf281fee10c445","name":"should throw error - no id","time":{"start":1756272456066,"stop":1756272456066,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d650ffd578e0c3","name":"should emit message when we just started and store connect event occurs","time":{"start":1756272498911,"stop":1756272498911,"duration":0},"status":"passed","severity":"normal"},{"uid":"294b1b9aa376de55","name":"Correctly serialized arguments","time":{"start":1756272608090,"stop":1756272608091,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced6b435a7cb9ea8","name":"should not dispatch event when already connected","time":{"start":1756272465207,"stop":1756272465207,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0433308f433b6bf","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1756272497720,"stop":1756272497720,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e12f6fd17555e3f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1756272511604,"stop":1756272511613,"duration":9},"status":"passed","severity":"normal"},{"uid":"771cae6097f40b71","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1756272517025,"stop":1756272517025,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2d80d5b915aed8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1756272511645,"stop":1756272511646,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1defa681d2724c1","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1756272709041,"stop":1756272709041,"duration":0},"status":"passed","severity":"normal"},{"uid":"734e90e588c94540","name":"Passing page size 11 when there are 10 messages","time":{"start":1756272837997,"stop":1756272837997,"duration":0},"status":"passed","severity":"normal"},{"uid":"524c84e3613e61ac","name":"Check message on other pubsub topic is not received","time":{"start":1756272980993,"stop":1756272980993,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa7ebf4aea5561d","name":"should create ConnectionManager with required options","time":{"start":1756272466749,"stop":1756272466749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b9b1ab3388a7a4","name":"should handle queue processing errors gracefully","time":{"start":1756272466010,"stop":1756272466010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49751b1b0b2f2a0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1756272709044,"stop":1756272709044,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb95de122560f15","name":"Non TWN Cluster","time":{"start":1756272798037,"stop":1756272798037,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3e5ee15ca7fd62","name":"should filter out undefined ENRs","time":{"start":1756272476547,"stop":1756272476547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db3e64d040ee4fc","name":"should return true even if peer has no overlapping shards","time":{"start":1756272465711,"stop":1756272465711,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeaaf9c254a1fd5","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756273006850,"stop":1756273006851,"duration":1},"status":"passed","severity":"normal"},{"uid":"904df5cec7c0117b","name":"Push message with content topic containing JSON","time":{"start":1756273087801,"stop":1756273087801,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e366b1f5b55033","name":"Subscribe to topic containing long and receive message","time":{"start":1756273006849,"stop":1756273006849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce40dcb75181912c","name":"Check message with no content topic is not received","time":{"start":1756272980985,"stop":1756272980985,"duration":0},"status":"passed","severity":"normal"},{"uid":"83addcc5586c0641","name":"Push message with content topic containing short","time":{"start":1756273087799,"stop":1756273087799,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e20ed41bbdeee1","name":"Cluster id 0, shard 0","time":{"start":1756272796738,"stop":1756272796740,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab79228ca430c6e9","name":"ignores domain fetching errors","time":{"start":1756272476903,"stop":1756272476903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c22f3ff90c3d53b","name":"should throw error - invalid id","time":{"start":1756272456066,"stop":1756272456066,"duration":0},"status":"passed","severity":"normal"},{"uid":"137bf9fa552151d","name":"should create ConnectionManager with relay","time":{"start":1756272466750,"stop":1756272466751,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d46afdf46b95725","name":"Query Generator - true","time":{"start":1756272823779,"stop":1756272823780,"duration":1},"status":"passed","severity":"normal"},{"uid":"29454c86984236c8","name":"Check received message containing special chars","time":{"start":1756272980978,"stop":1756272980978,"duration":0},"status":"passed","severity":"normal"},{"uid":"664851870659d493","name":"should remove event listeners from globalThis","time":{"start":1756272465190,"stop":1756272465190,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa859103134c0fa","name":"can start and stop the service","time":{"start":1756272480693,"stop":1756272480693,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51ae7bde1e8a08e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756273006853,"stop":1756273006853,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa02fc9f3107f0cf","name":"should not discard bootstrap peers if under the limit","time":{"start":1756272576575,"stop":1756272576576,"duration":1},"status":"passed","severity":"normal"},{"uid":"20816a7cbd69fb6f","name":"different cluster: nodes don't connect","time":{"start":1756272607910,"stop":1756272607910,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f31cd7dcf28d342","name":"Subscribe and receive messages via waku relay post","time":{"start":1756273006832,"stop":1756273006833,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fb797f341f61db","name":"should capture event listeners for testing","time":{"start":1756272498907,"stop":1756272498908,"duration":1},"status":"passed","severity":"normal"},{"uid":"48aaf1821ff5ca4b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app86/4/topic729/test.js","time":{"start":1756272798040,"stop":1756272798040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06e866d848f02fd","name":"should not be delivered","time":{"start":1756272517017,"stop":1756272517017,"duration":0},"status":"passed","severity":"normal"},{"uid":"9922ab7a549c1e06","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1756272476200,"stop":1756272476202,"duration":2},"status":"passed","severity":"normal"},{"uid":"724cacb102f8eee2","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1756272466176,"stop":1756272466177,"duration":1},"status":"passed","severity":"normal"},{"uid":"1255b195a174287c","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1756272511645,"stop":1756272511645,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa7ac6a4f3c012ce","name":"should not fail to start the service if it is already started","time":{"start":1756272538332,"stop":1756272538333,"duration":1},"status":"passed","severity":"normal"},{"uid":"b21498ba555be190","name":"Nwaku publishes","time":{"start":1756272695853,"stop":1756272695853,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa83ce0ff231c19b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1756272511683,"stop":1756272511683,"duration":0},"status":"passed","severity":"normal"},{"uid":"7796ff83cfa3c0fc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1756272449762,"stop":1756272449762,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6425445d824d01","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1756272449751,"stop":1756272449753,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e3ce13e68a3b50b","name":"Query generator for multiple messages with multiple decoders","time":{"start":1756272839793,"stop":1756272839794,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c5d0b09058b7f4","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1756272814403,"stop":1756272814404,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f14130e5733635e","name":"should not retry if at least one success","time":{"start":1756272498366,"stop":1756272498366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c23623c6a65ca33","name":"should return false","time":{"start":1756272456067,"stop":1756272456067,"duration":0},"status":"passed","severity":"normal"},{"uid":"712bdf1b6746e6ec","name":"Subscribe to topic containing short and publish message","time":{"start":1756272709038,"stop":1756272709039,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee5e2bcda9b8526a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1756272511655,"stop":1756272511656,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3d74b6f13e2389","name":"random static sharding 9 - Cluster ID: 772, Shard ID: 792","time":{"start":1756272796748,"stop":1756272796748,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae49ecc3d97bac1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1756272511672,"stop":1756272511673,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d84b8a3290c247d","name":"should properly create location multiaddrs - tcp4","time":{"start":1756272456070,"stop":1756272456070,"duration":0},"status":"passed","severity":"normal"},{"uid":"62506b1618a7f64d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1756272449754,"stop":1756272449754,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4deeaf1cc7eb07","name":"msgTime: 0 ms from now, startTime: 1756013640012, endTime: 1756272840012","time":{"start":1756272853230,"stop":1756272853231,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff794c0a9c98a16e","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1756272511634,"stop":1756272511635,"duration":1},"status":"passed","severity":"normal"},{"uid":"15b532b104f5aeb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1756272798035,"stop":1756272798035,"duration":0},"status":"passed","severity":"normal"},{"uid":"673c6d2dacb84c49","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1756272449760,"stop":1756272449761,"duration":1},"status":"passed","severity":"normal"},{"uid":"56564748a2fec6b4","name":"should properly create location multiaddrs - udp4","time":{"start":1756272456070,"stop":1756272456070,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf21873e724836f","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1756272498691,"stop":1756272498691,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df3d6e5abff5cdd","name":"Check received message with timestamp: 1756272532076 ","time":{"start":1756272980992,"stop":1756272980992,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b78c743a6583d4c","name":"Push message with Script payload","time":{"start":1756273087808,"stop":1756273087808,"duration":0},"status":"passed","severity":"normal"},{"uid":"965b477746745d47","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1756272488245,"stop":1756272488245,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e1e9a322afb224","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1756272709037,"stop":1756272709038,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b6ce1fd6c99815","name":"Push message with meta","time":{"start":1756273087815,"stop":1756273087815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3368b20379d2114","name":"should only return 1 node with relay capability","time":{"start":1756272476904,"stop":1756272476904,"duration":0},"status":"passed","severity":"normal"},{"uid":"652a19c4bf583808","name":"Push message with XML payload","time":{"start":1756273087808,"stop":1756273087808,"duration":0},"status":"passed","severity":"normal"},{"uid":"834168654daf80bb","name":"should drop connection to one peer on hangUp","time":{"start":1756272621710,"stop":1756272621711,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fa12d7882ed990c","name":"rejects hash query with content filter parameters","time":{"start":1756272466265,"stop":1756272466275,"duration":10},"status":"passed","severity":"normal"},{"uid":"ea1e0747ad87124b","name":"should partition messages based on acknowledgement status","time":{"start":1756272517016,"stop":1756272517016,"duration":0},"status":"passed","severity":"normal"},{"uid":"419d2416d540db42","name":"should compute hash only when first accessed","time":{"start":1756272466970,"stop":1756272466971,"duration":1},"status":"passed","severity":"normal"},{"uid":"85eb1744db0a40a6","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1756272455367,"stop":1756272455367,"duration":0},"status":"passed","severity":"normal"},{"uid":"920fccacc737ab74","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1756272511661,"stop":1756272511661,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba243ebb36196d07","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756272607910,"stop":1756272607911,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd03724f4979f134","name":"Check received message containing Russian","time":{"start":1756272980988,"stop":1756272980988,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd283cf00dbb9e4","name":"should dial with multiaddr and return stream","time":{"start":1756272466760,"stop":1756272466760,"duration":0},"status":"passed","severity":"normal"},{"uid":"801583571c909676","name":"should create an instance with libp2p and dialer","time":{"start":1756272465820,"stop":1756272465820,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34c02145fb3c272","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1756272449755,"stop":1756272449755,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff91ebaa9602c548","name":"accepts time-filtered query with content filter","time":{"start":1756272466276,"stop":1756272466276,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d488db2589a48","name":"Push message with content topic containing SQL Injection","time":{"start":1756273087801,"stop":1756273087801,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddc7fc46b725dc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1756272700279,"stop":1756272700279,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a2851cb7d22270","name":"should accept empty decoders array","time":{"start":1756272498905,"stop":1756272498905,"duration":0},"status":"passed","severity":"normal"},{"uid":"8740d5c902e87670","name":"Push message with short payload","time":{"start":1756273087805,"stop":1756273087806,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6fdaa06bfbe6c3","name":"should return false when peer has no shard info","time":{"start":1756272465711,"stop":1756272465712,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1816194a04e08f","name":"should return true when peer is on the same cluster","time":{"start":1756272465694,"stop":1756272465710,"duration":16},"status":"passed","severity":"normal"},{"uid":"b06b760ed419c0dc","name":"should successfully query peers and return peer infos","time":{"start":1756272476544,"stop":1756272476545,"duration":1},"status":"passed","severity":"normal"},{"uid":"798697582ee5eca7","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1756272497682,"stop":1756272497682,"duration":0},"status":"passed","severity":"normal"},{"uid":"d321c26a600f50f4","name":"Subscribe and publish message","time":{"start":1756272709036,"stop":1756272709036,"duration":0},"status":"passed","severity":"normal"},{"uid":"447220a734475be3","name":"should create QueryOnConnect instance without options","time":{"start":1756272498904,"stop":1756272498904,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e95e57e354b20c","name":"Check received message containing SQL Injection","time":{"start":1756272980988,"stop":1756272980989,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfb699abd42efaba","name":"should handle different types of entries","time":{"start":1756272497275,"stop":1756272497275,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf836435dedf34fe","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756272846274,"stop":1756272846275,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8c23ea372c8fd1","name":"should work with stubbed peer manager event emitter","time":{"start":1756272498906,"stop":1756272498906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce9f570a8b8221f","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756273006834,"stop":1756273006834,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c486275f1980142","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1756272517018,"stop":1756272517018,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d5140cf18330f75","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1756272449759,"stop":1756272449759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f43eb3cc3f4c8a8","name":"Query Generator - false","time":{"start":1756272823780,"stop":1756272823780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8ae6f425634bd3","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1756272449758,"stop":1756272449759,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ee3543160fcb00","name":"Push message with custom timestamp: 1725514157945","time":{"start":1756273087815,"stop":1756273087816,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0e84c56c58af190","name":"should return PeerId when Multiaddr input is provided","time":{"start":1756272466295,"stop":1756272466296,"duration":1},"status":"passed","severity":"normal"},{"uid":"59fa3c15dc1a6c51","name":"Push message with Basic HTML tag payload","time":{"start":1756273087808,"stop":1756273087808,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4e708aa9f6d389","name":"Js publishes, other Js receives","time":{"start":1756272695853,"stop":1756272695856,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8b38c5ceea79c8d","name":"should handle queue overflow by adding peers to queue","time":{"start":1756272465995,"stop":1756272465996,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca6dcd014ff8f0b4","name":"should skip peers that don't support peer exchange","time":{"start":1756272476567,"stop":1756272476568,"duration":1},"status":"passed","severity":"normal"},{"uid":"999cfe9c4c9f3e6","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756273006845,"stop":1756273006845,"duration":0},"status":"passed","severity":"normal"},{"uid":"9149a41e382c5c8d","name":"Check publish message containing Arabic","time":{"start":1756272707070,"stop":1756272707071,"duration":1},"status":"passed","severity":"normal"},{"uid":"4130004bae993d3d","name":"Decoder throws on empty string content topic","time":{"start":1756272486706,"stop":1756272486706,"duration":0},"status":"passed","severity":"normal"},{"uid":"76ae6d59c00ba814","name":"should skip peers without peerInfo in ENR","time":{"start":1756272476572,"stop":1756272476572,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7f76bc2e75545","name":"should dial all remaining peers","time":{"start":1756272466566,"stop":1756272466566,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0903e4c45b6be60","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1756272808940,"stop":1756272808941,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e351301a8c71097","name":"Query with Ordered Callback, No Decoder","time":{"start":1756272814404,"stop":1756272814404,"duration":0},"status":"passed","severity":"normal"},{"uid":"787d0f4a391c03a9","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1756272511646,"stop":1756272511646,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd57346d1445894","name":"Relay + Store","time":{"start":1756272456074,"stop":1756272456074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5cfade80286884","name":"Renews subscription after lossing a connection","time":{"start":1756273006843,"stop":1756273006843,"duration":0},"status":"passed","severity":"normal"},{"uid":"c802de5bff568460","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1756272449761,"stop":1756272449761,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7cd1ecccaa4175","name":"should be able to encode the field with only STORE set to true","time":{"start":1756272455363,"stop":1756272455364,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a832f168db9b0ae","name":"should be safe to call multiple times","time":{"start":1756272466151,"stop":1756272466152,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f87e3aef308f29f","name":"should not receive a peer event before start","time":{"start":1756272699125,"stop":1756272699125,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98b6bb03055d174","name":"should not allow unachievable error rate","time":{"start":1756272510730,"stop":1756272510730,"duration":0},"status":"passed","severity":"normal"},{"uid":"2635aca68651ac54","name":"messageHashStr returns a hex string","time":{"start":1756272466226,"stop":1756272466226,"duration":0},"status":"passed","severity":"normal"},{"uid":"217a45f9f37841f1","name":"should add received messages to bloom filter","time":{"start":1756272517009,"stop":1756272517010,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f04e127db42e408","name":"should throw error when no peers are available","time":{"start":1756272498751,"stop":1756272498751,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea44ae345191d040","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1756272511673,"stop":1756272511683,"duration":10},"status":"passed","severity":"normal"},{"uid":"b77648da825d7cfc","name":"Push message with custom timestamp: 1756276157945","time":{"start":1756273087804,"stop":1756273087805,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5be4bae54f2bde","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1756272517017,"stop":1756272517017,"duration":0},"status":"passed","severity":"normal"},{"uid":"da30daab9bd1e1ba","name":"Check received message containing Chinese","time":{"start":1756272980979,"stop":1756272980979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1cc19cec51534a","name":"Push message with numeric payload","time":{"start":1756273087792,"stop":1756273087792,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea2cfa44c684885","name":"Passing page size 19 when there are 20 messages","time":{"start":1756272837997,"stop":1756272837997,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b3371bc14e1535b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1756272511673,"stop":1756272511673,"duration":0},"status":"passed","severity":"normal"},{"uid":"98acc2ae7842637f","name":"throws if store query response has error status","time":{"start":1756272466859,"stop":1756272466859,"duration":0},"status":"passed","severity":"normal"},{"uid":"95440984a7cd0b7","name":"should be safe to call multiple times","time":{"start":1756272466559,"stop":1756272466559,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b366d16c127046","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1756272466588,"stop":1756272466588,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6b042cf1a85e454","name":"should handle case when globalThis is not available","time":{"start":1756272465203,"stop":1756272465203,"duration":0},"status":"passed","severity":"normal"},{"uid":"104e86b2eabf7933","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756273006853,"stop":1756273006853,"duration":0},"status":"passed","severity":"normal"},{"uid":"149e6f368e187d15","name":"should insert elements correctly","time":{"start":1756272514719,"stop":1756272514719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e3a268cac9fcb9b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1756272455367,"stop":1756272455367,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea76f0a8c2ee069b","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756272455377,"stop":1756272455378,"duration":1},"status":"passed","severity":"normal"},{"uid":"c555547ab14e4802","name":"should add event listener for peer:discovery","time":{"start":1756272465821,"stop":1756272465824,"duration":3},"status":"passed","severity":"normal"},{"uid":"e3d7a88fb4a35bac","name":"Push message with Russian payload","time":{"start":1756273087807,"stop":1756273087807,"duration":0},"status":"passed","severity":"normal"},{"uid":"4887e2e94cc7eda1","name":"throws on content topic with empty encoding field","time":{"start":1756272449749,"stop":1756272449749,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb4eebb877684dc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1756272449763,"stop":1756272449763,"duration":0},"status":"passed","severity":"normal"},{"uid":"84ec84cab9a5bcd1","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1756272466226,"stop":1756272466226,"duration":0},"status":"passed","severity":"normal"},{"uid":"365610cd8b4df826","name":"Check received message containing shell command","time":{"start":1756272980981,"stop":1756272980982,"duration":1},"status":"passed","severity":"normal"},{"uid":"522c4e01c3dd0d9f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756272682676,"stop":1756272682677,"duration":1},"status":"passed","severity":"normal"},{"uid":"a420780021263988","name":"should dial with PeerId and return stream","time":{"start":1756272466759,"stop":1756272466760,"duration":1},"status":"passed","severity":"normal"},{"uid":"d99e2f8771a627ff","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1756272498540,"stop":1756272498540,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e60337e21822b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1756272538336,"stop":1756272538336,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7b345f2ae985abb9","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1756272709046,"stop":1756272709046,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b8ab4e30fcd98d","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1756272466857,"stop":1756272466857,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e767ba1165b6834","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1756272449763,"stop":1756272449764,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4507207a969af2a","name":"Check received message with timestamp: 1756272532076000000 ","time":{"start":1756272980991,"stop":1756272980991,"duration":0},"status":"passed","severity":"normal"},{"uid":"d889e95d044e71db","name":"should call waitForPeer on Relay","time":{"start":1756272498585,"stop":1756272498585,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd071417bb82099d","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1756272466168,"stop":1756272466168,"duration":0},"status":"passed","severity":"normal"},{"uid":"42cfdcb7da25f365","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1756272517015,"stop":1756272517015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc442ef50defa46","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756272682686,"stop":1756272682686,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd7e53ad6eceadb","name":"recovers when dns.resolve returns empty","time":{"start":1756272476903,"stop":1756272476903,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c6b2bfcbcf9d0a","name":"should clear all timers","time":{"start":1756272466153,"stop":1756272466156,"duration":3},"status":"passed","severity":"normal"},{"uid":"909b3156e65d62bb","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1756272814405,"stop":1756272814405,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed4a5af2aa8c746","name":"Query Generator, Multiple PubsubTopics","time":{"start":1756272814401,"stop":1756272814401,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f065ac0726fe073","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1756272449754,"stop":1756272449754,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c8850c46b35be8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756272980986,"stop":1756272980986,"duration":0},"status":"passed","severity":"normal"},{"uid":"118f8d6fce556846","name":"Check message received after jswaku node is restarted","time":{"start":1756272980986,"stop":1756272980986,"duration":0},"status":"passed","severity":"normal"},{"uid":"823585acedf2213a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1756272709041,"stop":1756272709042,"duration":1},"status":"passed","severity":"normal"},{"uid":"92c843bc5958ed2d","name":"should handle empty pubsub topics","time":{"start":1756272466193,"stop":1756272466193,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19014a5cda0a7e9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1756273006832,"stop":1756273006832,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f40ed4a8342ab7","name":"should handle errors gracefully when getting peer info","time":{"start":1756272465742,"stop":1756272465742,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d21fbfb20ad27b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1756272466578,"stop":1756272466578,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbd7ac74b3def41","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app21/6/topic710/test.js","time":{"start":1756272798043,"stop":1756272798043,"duration":0},"status":"passed","severity":"normal"},{"uid":"572c60db4b02838","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1756272707082,"stop":1756272707082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80c95da6d3e1cbf","name":"should add and check entries correctly","time":{"start":1756272497264,"stop":1756272497266,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ef9dd768c8af8b4","name":"throws an error for improperly formatted content topics","time":{"start":1756272449758,"stop":1756272449758,"duration":0},"status":"passed","severity":"normal"},{"uid":"211839f1aa38f830","name":"should skip peers that were recently queried","time":{"start":1756272476568,"stop":1756272476568,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe77313274ce8398","name":"should create a new stream if no existing for protocol found","time":{"start":1756272466586,"stop":1756272466587,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c829817981b4489","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1756272511683,"stop":1756272511684,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f6b5824f44522c","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1756272808941,"stop":1756272808942,"duration":1},"status":"passed","severity":"normal"},{"uid":"db43eaa3dbabc075","name":"random static sharding 6 - Cluster ID: 688, Shard ID: 669","time":{"start":1756272796746,"stop":1756272796747,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe2aaec41f4fb68","name":"should send relay ping messages on timer","time":{"start":1756272466179,"stop":1756272466187,"duration":8},"status":"passed","severity":"normal"},{"uid":"ca1509bbf3f517c2","name":"Callback on promise, aborts when callback returns true","time":{"start":1756272839796,"stop":1756272839797,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aee0dc3cf9fc81a","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1756272980995,"stop":1756272980995,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec81618d246847c","name":"should attach causal history and bloom filter to each message","time":{"start":1756272517008,"stop":1756272517008,"duration":0},"status":"passed","severity":"normal"},{"uid":"372c9066d0cc2d46","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1756272449751,"stop":1756272449751,"duration":0},"status":"passed","severity":"normal"},{"uid":"14f51aa7bcf9b111","name":"should be safe to call multiple times","time":{"start":1756272466156,"stop":1756272466157,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52d1b2e0151e41c","name":"throws on content topic with generation field greater than 0","time":{"start":1756272449747,"stop":1756272449747,"duration":0},"status":"passed","severity":"normal"},{"uid":"3727a4d905d7a5be","name":"Subscribe to topic containing long and publish message","time":{"start":1756272709039,"stop":1756272709039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95102c45ea0e10","name":"should get / set UDP multiaddr","time":{"start":1756272456069,"stop":1756272456069,"duration":0},"status":"passed","severity":"normal"},{"uid":"59dc788220a2b50f","name":"should query peer with peer exchange protocol","time":{"start":1756272476569,"stop":1756272476569,"duration":0},"status":"passed","severity":"normal"},{"uid":"711f363eecc91774","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1756272466581,"stop":1756272466582,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe91bc0416b0d71","name":"Fails to publish message with size larger than 1 MB","time":{"start":1756272707083,"stop":1756272707083,"duration":0},"status":"passed","severity":"normal"},{"uid":"58038e644c05e357","name":"should drop connection via multiaddr with hangUp","time":{"start":1756272621711,"stop":1756272621711,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5736c4dd5de0d0","name":"should handle general insertion and lookup correctly","time":{"start":1756272514723,"stop":1756272514726,"duration":3},"status":"passed","severity":"normal"},{"uid":"434fafb3e9be6dd1","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1756272517011,"stop":1756272517012,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3d45bb6efca7e8","name":"should respect custom numPeersToUse configuration","time":{"start":1756272498540,"stop":1756272498541,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b3f35c40b34fee","name":"Push message with meta","time":{"start":1756273087803,"stop":1756273087803,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ecdc18ee92992e6","name":"should request peer renewal on specific errors","time":{"start":1756272497942,"stop":1756272497943,"duration":1},"status":"passed","severity":"normal"},{"uid":"5044720043c873b5","name":"Check message on other pubsub topic is not received","time":{"start":1756272980984,"stop":1756272980984,"duration":0},"status":"passed","severity":"normal"},{"uid":"2879ecd541233af2","name":"random static sharding 8 - Cluster ID: 267, Shard ID: 1","time":{"start":1756272796748,"stop":1756272796748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f45305ddcfbfecdd","name":"Subscribe to topic containing short and receive message","time":{"start":1756273006848,"stop":1756273006849,"duration":1},"status":"passed","severity":"normal"},{"uid":"d83147a153d542a1","name":"should hang up with PeerId and return true on success","time":{"start":1756272466761,"stop":1756272466761,"duration":0},"status":"passed","severity":"normal"},{"uid":"23481ec42238af75","name":"should return true when peer is on the specified shard","time":{"start":1756272465713,"stop":1756272465730,"duration":17},"status":"passed","severity":"normal"},{"uid":"e6207cca9a6f9f02","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1756272511626,"stop":1756272511626,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8ccdf12c70921e","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1756272466575,"stop":1756272466575,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c0b6d2cad0efc76","name":"rejects content-filtered query with only contentTopics","time":{"start":1756272466264,"stop":1756272466265,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9b8580869542a8","name":"should perform ping and update peer store on timer","time":{"start":1756272466169,"stop":1756272466172,"duration":3},"status":"passed","severity":"normal"},{"uid":"3cf2b9605a428cd6","name":"Store - dialed after - with timeout","time":{"start":1756272858827,"stop":1756272858828,"duration":1},"status":"passed","severity":"normal"},{"uid":"52e5d402c922f0f4","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1756272466970,"stop":1756272466970,"duration":0},"status":"passed","severity":"normal"},{"uid":"4536443d20244fb3","name":"should be empty when created","time":{"start":1756272498689,"stop":1756272498689,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb9388ec39e5d77","name":"accepts valid message hash query","time":{"start":1756272466265,"stop":1756272466265,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1c668f7c03b91f","name":"yields undefined for messages without decoder","time":{"start":1756272466860,"stop":1756272466860,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2acd538f8abb17","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1756272853230,"stop":1756272853230,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98cf610efa95330","name":"should initialize bloom filter with correct parameters","time":{"start":1756272514718,"stop":1756272514719,"duration":1},"status":"passed","severity":"normal"},{"uid":"96193ecd2776b012","name":"should lock peers when selected","time":{"start":1756272498528,"stop":1756272498528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a95a8aea56f4ae","name":"Push message with unicode special characters payload","time":{"start":1756273087809,"stop":1756273087810,"duration":1},"status":"passed","severity":"normal"},{"uid":"28608db7a5ce88c7","name":"different cluster: nodes don't connect","time":{"start":1756272607906,"stop":1756272607907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3e1c1d01a150332","name":"should return false when peer is not on the specified shard","time":{"start":1756272465731,"stop":1756272465731,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8f64b56af1ec08","name":"Decoder throws on empty string content topic","time":{"start":1756272488247,"stop":1756272488247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b821603cb149af2f","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1756272511635,"stop":1756272511635,"duration":0},"status":"passed","severity":"normal"},{"uid":"a914182c20f07166","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1756272456064,"stop":1756272456064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d792f9b2066a2b6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1756272466217,"stop":1756272466224,"duration":7},"status":"passed","severity":"normal"},{"uid":"9112af9bfdf1ea78","name":"should update peer store before dialing","time":{"start":1756272465841,"stop":1756272465841,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa276101082579a9","name":"LightPush","time":{"start":1756272858828,"stop":1756272858828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43ad3e1bc786549","name":"should work with stubbed retrieve function","time":{"start":1756272498906,"stop":1756272498907,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3cb4878890f0871","name":"should clear the dialing interval","time":{"start":1756272465962,"stop":1756272465962,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a806d597d40ca75","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1756272682682,"stop":1756272682682,"duration":0},"status":"passed","severity":"normal"},{"uid":"10a9851802cb97a9","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1756272510734,"stop":1756272510734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7579df553ed89","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1756272476193,"stop":1756272476193,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee1312efc43f9a","name":"should be delivered immediately if received","time":{"start":1756272517018,"stop":1756272517018,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf7798ec92adfb9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1756272449761,"stop":1756272449761,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f27a76fc5ae74b2","name":"should handle dial errors gracefully","time":{"start":1756272465840,"stop":1756272465840,"duration":0},"status":"passed","severity":"normal"},{"uid":"454a42d73d1a123c","name":"Store - dialed first","time":{"start":1756272858826,"stop":1756272858827,"duration":1},"status":"passed","severity":"normal"},{"uid":"b095271488921fe7","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1756272476198,"stop":1756272476199,"duration":1},"status":"passed","severity":"normal"},{"uid":"862da488e444f755","name":"should emit a peer event after start","time":{"start":1756272538333,"stop":1756272538333,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcc915214498369f","name":"should transition to Unhealthy when no connections","time":{"start":1756272497711,"stop":1756272497718,"duration":7},"status":"passed","severity":"normal"},{"uid":"5699c79758e5e323","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1756272511655,"stop":1756272511655,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf0d3d95de3cf91","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756272980992,"stop":1756272980992,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c1bcd163777983","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1756272853223,"stop":1756272853225,"duration":2},"status":"passed","severity":"normal"},{"uid":"a43dcfc147c14360","name":"should successfully stop","time":{"start":1756272497968,"stop":1756272497969,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf9a37e4bda12abb","name":"Check received message with timestamp: 1756272532076000000 ","time":{"start":1756272980983,"stop":1756272980983,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd602af5ae241e6a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1756272511644,"stop":1756272511645,"duration":1},"status":"passed","severity":"normal"},{"uid":"c378d81e85dde702","name":"Sample","time":{"start":1756272455449,"stop":1756272455449,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c7e1be4cc714f2","name":"should trigger query when it went offline since the last successful query","time":{"start":1756272498909,"stop":1756272498909,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdaad807c395a346","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1756272517013,"stop":1756272517013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db9ade06f7a0ab8","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1756272486703,"stop":1756272486703,"duration":0},"status":"passed","severity":"normal"},{"uid":"add851e67f2a1f50","name":"isConnected return false after peer stops","time":{"start":1756272553488,"stop":1756272553488,"duration":0},"status":"passed","severity":"normal"},{"uid":"af468b1bca67da69","name":"should handle complete connection lifecycle","time":{"start":1756272465227,"stop":1756272465227,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b68a52068cc715","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app10/3/topic163/json","time":{"start":1756272798041,"stop":1756272798042,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e116e3b7ed31b0d","name":"should encode/decode to text encoding","time":{"start":1756272456068,"stop":1756272456068,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab251ef1a00918ff","name":"should dial peers from store on start","time":{"start":1756272466555,"stop":1756272466555,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8a2cfd3b8156a5","name":"Push message with custom timestamp: 1756268957945","time":{"start":1756273087804,"stop":1756273087804,"duration":0},"status":"passed","severity":"normal"},{"uid":"540b102ebc877523","name":"Passing an array","time":{"start":1756272853859,"stop":1756272853859,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ba74939093b6e","name":"should handle complete dial lifecycle","time":{"start":1756272466020,"stop":1756272466021,"duration":1},"status":"passed","severity":"normal"},{"uid":"c228a4548f63d18a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756273006846,"stop":1756273006846,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd815b99808e4370","name":"Check publish message containing SQL Injection","time":{"start":1756272707071,"stop":1756272707072,"duration":1},"status":"passed","severity":"normal"},{"uid":"9196e2d089ed8737","name":"should handle case with no peers in store","time":{"start":1756272466567,"stop":1756272466567,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac23c137ba81123f","name":"Subscribe to topic containing Script and publish message","time":{"start":1756272709042,"stop":1756272709043,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b60a68377a9565","name":"should create PeerExchange instance with components","time":{"start":1756272476553,"stop":1756272476554,"duration":1},"status":"passed","severity":"normal"},{"uid":"21d17ef1a26ce2b8","name":"same cluster, static sharding: nodes connect","time":{"start":1756272607906,"stop":1756272607906,"duration":0},"status":"passed","severity":"normal"},{"uid":"1447fe75b1cd3c37","name":"Passing page size 3 when there are 20 messages","time":{"start":1756272837996,"stop":1756272837996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0067ab8d34569c","name":"Filter","time":{"start":1756272858828,"stop":1756272858828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9cb58b730930589","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1756272466168,"stop":1756272466169,"duration":1},"status":"passed","severity":"normal"},{"uid":"a121045f05953263","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756273006853,"stop":1756273006854,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fa727c01eacb6f5","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756273006850,"stop":1756273006850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a011ead921ed2292","name":"should handle malformed response data","time":{"start":1756272476551,"stop":1756272476551,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc51b813a4a0502","name":"should monitor connected peers and store them into cache","time":{"start":1756272613976,"stop":1756272613977,"duration":1},"status":"passed","severity":"normal"},{"uid":"7571234faeae869b","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1756272498544,"stop":1756272498544,"duration":0},"status":"passed","severity":"normal"},{"uid":"13440353f8fc07df","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1756272449756,"stop":1756272449756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e01c033603b4e0c","name":"Nodes with multiple pubsub topic","time":{"start":1756272700277,"stop":1756272700278,"duration":1},"status":"passed","severity":"normal"},{"uid":"d154603b99c26f60","name":"should handle multiple query options for time ranges","time":{"start":1756272498751,"stop":1756272498751,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c1063e765061ff","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1756272449990,"stop":1756272449990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1adb7dea06a5b4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1756272853229,"stop":1756272853230,"duration":1},"status":"passed","severity":"normal"},{"uid":"42f4234f418899b6","name":"should filter peers by codec","time":{"start":1756272466764,"stop":1756272466764,"duration":0},"status":"passed","severity":"normal"},{"uid":"688549c6355550f0","name":"Query generator for multiple messages with different content topic format","time":{"start":1756272839794,"stop":1756272839794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8a721700f1f38","name":"can start the service","time":{"start":1756272538330,"stop":1756272538331,"duration":1},"status":"passed","severity":"normal"},{"uid":"403e1c4be249cca1","name":"should decode valid enr with tcp successfully","time":{"start":1756272456064,"stop":1756272456065,"duration":1},"status":"passed","severity":"normal"},{"uid":"25815957a2d9390","name":"Push message with content topic containing long","time":{"start":1756273087811,"stop":1756273087811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd027b31e4e7719","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1756272808940,"stop":1756272808940,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de9e29bca4a15fc","name":"should handle zero peers request","time":{"start":1756272476552,"stop":1756272476552,"duration":0},"status":"passed","severity":"normal"},{"uid":"65b839232e63d3cc","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1756272465857,"stop":1756272465857,"duration":0},"status":"passed","severity":"normal"},{"uid":"a326fe175d81b791","name":"groups content topics by expected pubsub topic","time":{"start":1756272449757,"stop":1756272449757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c326542c7ccb3422","name":"should return start time to match max range","time":{"start":1756272498913,"stop":1756272498914,"duration":1},"status":"passed","severity":"normal"},{"uid":"59c495e8c009ba18","name":"Waku message hash computation (payload length 0)","time":{"start":1756272466224,"stop":1756272466224,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04ea74eeb74122d","name":"Check message with no pubsub topic is not received","time":{"start":1756272980993,"stop":1756272980993,"duration":0},"status":"passed","severity":"normal"},{"uid":"940614625658745e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1756272510730,"stop":1756272510733,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1238354d8db8289","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756273006841,"stop":1756273006842,"duration":1},"status":"passed","severity":"normal"},{"uid":"935b490570a6abd1","name":"A test","time":{"start":1756272593532,"stop":1756272593533,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba952c40ab80d388","name":"should handle errors when removing globalThis listeners","time":{"start":1756272465191,"stop":1756272465191,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95440e99a43d992","name":"rejects hash query with time filter","time":{"start":1756272466276,"stop":1756272466276,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd1775303cb2cad","name":"should increase lamport timestamp","time":{"start":1756272517006,"stop":1756272517006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fb7729bdaec58b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1756272511655,"stop":1756272511655,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bb8866213edb50","name":"should initialize with custom TTL","time":{"start":1756272476561,"stop":1756272476562,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7fdbdaf970bf7b","name":"should initialize with isNetworkConnected as false","time":{"start":1756272465176,"stop":1756272465177,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da163d5f9357cb5","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1756272808939,"stop":1756272808939,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b111ed854383c48","name":"Publish message with rate limit","time":{"start":1756272707086,"stop":1756272707086,"duration":0},"status":"passed","severity":"normal"},{"uid":"23485ccca1fbe5c9","name":"should return false when pubsub topic parsing fails","time":{"start":1756272465737,"stop":1756272465738,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d6b6a1cfcfcff08","name":"Subscribe to topic containing Russian and publish message","time":{"start":1756272709042,"stop":1756272709042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca5ea4084b8980e","name":"should process successful peer exchange query","time":{"start":1756272476571,"stop":1756272476571,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ee7ddad5311db7","name":"Check received message containing Russian","time":{"start":1756272980979,"stop":1756272980979,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bba1d9ea9c5112","name":"should dispatch network event when browser goes online","time":{"start":1756272465217,"stop":1756272465217,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6bbe194a434931","name":"Check publish message after service node is restarted","time":{"start":1756272707084,"stop":1756272707084,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f40067df489574fb","name":"Check publish message containing special chars","time":{"start":1756272707070,"stop":1756272707070,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f25962d871b7e77","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756272557739,"stop":1756272557740,"duration":1},"status":"passed","severity":"normal"},{"uid":"25925bc34a83b754","name":"should do nothing when connections still exist","time":{"start":1756272466565,"stop":1756272466565,"duration":0},"status":"passed","severity":"normal"},{"uid":"6824f1b54a69eab2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1756273006838,"stop":1756273006838,"duration":0},"status":"passed","severity":"normal"},{"uid":"2318ee416bfc2463","name":"Check received message containing XML","time":{"start":1756272980980,"stop":1756272980981,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aeb3c880cf8eb08","name":"Push to array if already present","time":{"start":1756272449421,"stop":1756272449421,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab1246ba0e520e9","name":"should return null for non-existent peer","time":{"start":1756272466573,"stop":1756272466574,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ce4ecd4d52b5ff","name":"return first retrieved peers without further DNS queries","time":{"start":1756272476905,"stop":1756272476905,"duration":0},"status":"passed","severity":"normal"},{"uid":"819ee319b245a3a3","name":"should create RPC request with correct parameters","time":{"start":1756272476552,"stop":1756272476552,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20c800c660e8417","name":"Decoder throws on empty string content topic","time":{"start":1756272466970,"stop":1756272466970,"duration":0},"status":"passed","severity":"normal"},{"uid":"85565fea57779e6c","name":"should handle complete peer lifecycle","time":{"start":1756272466194,"stop":1756272466194,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf2e200fd5d3","name":"should handle case with all peers already connected","time":{"start":1756272466567,"stop":1756272466567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2b8f842cd9c845e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1756272511599,"stop":1756272511601,"duration":2},"status":"passed","severity":"normal"},{"uid":"73fd3c30cb91a3e8","name":"can start and stop the service","time":{"start":1756272699122,"stop":1756272699122,"duration":0},"status":"passed","severity":"normal"},{"uid":"9992355d1cc1f078","name":"isConnected between 2 js-waku relay nodes","time":{"start":1756272553488,"stop":1756272553489,"duration":1},"status":"passed","severity":"normal"},{"uid":"c79938bc08cbf9cf","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1756272553489,"stop":1756272553490,"duration":1},"status":"passed","severity":"normal"},{"uid":"6afac95706d36b0a","name":"should handle hash queries without validation","time":{"start":1756272498752,"stop":1756272498752,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a00a0dbb19adc0","name":"should not process empty queue","time":{"start":1756272466009,"stop":1756272466009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ff6cfe8d7f36c13","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1756272466578,"stop":1756272466578,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b041a565c717f8","name":"should detect messages with missing dependencies","time":{"start":1756272517013,"stop":1756272517013,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b7c23b6afc7ed1","name":"should clear dial history on start","time":{"start":1756272465961,"stop":1756272465961,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee652c412126a22","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1756272511602,"stop":1756272511602,"duration":0},"status":"passed","severity":"normal"},{"uid":"d213b4f18bb36e4b","name":"should reject on timeout if it was set","time":{"start":1756272498581,"stop":1756272498582,"duration":1},"status":"passed","severity":"normal"},{"uid":"18928d71f7b5b14d","name":"should dial all peers on dial","time":{"start":1756272621709,"stop":1756272621709,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17ef6eddb32b5d6","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1756272808938,"stop":1756272808939,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5374de731ce553","name":"should skip already querying peers","time":{"start":1756272476570,"stop":1756272476570,"duration":0},"status":"passed","severity":"normal"},{"uid":"774446083d1019ca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756273006840,"stop":1756273006840,"duration":0},"status":"passed","severity":"normal"},{"uid":"75226c6df33f7d17","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1756272843146,"stop":1756272843146,"duration":0},"status":"passed","severity":"normal"},{"uid":"570dc0bf994453b8","name":"should start the dialing interval","time":{"start":1756272465961,"stop":1756272465961,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff12057590176393","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1756272517014,"stop":1756272517014,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c59e21cde844d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1756272843147,"stop":1756272843147,"duration":0},"status":"passed","severity":"normal"},{"uid":"66286ff5ebbfabc4","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1756272853232,"stop":1756272853232,"duration":0},"status":"passed","severity":"normal"},{"uid":"837df1b64b074a","name":"should dial one peer on dial","time":{"start":1756272621710,"stop":1756272621710,"duration":0},"status":"passed","severity":"normal"},{"uid":"664bdd33e88bcdd0","name":"messageHash returns a Uint8Array","time":{"start":1756272466225,"stop":1756272466226,"duration":1},"status":"passed","severity":"normal"},{"uid":"be4da99aec7ca8e0","name":"messageHashStr produces consistent results for the same input","time":{"start":1756272466227,"stop":1756272466238,"duration":11},"status":"passed","severity":"normal"},{"uid":"14a7c943f54d47b7","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1756272511661,"stop":1756272511661,"duration":0},"status":"passed","severity":"normal"},{"uid":"1272fde788980044","name":"should return different streams if requested simultaniously","time":{"start":1756272466587,"stop":1756272466587,"duration":0},"status":"passed","severity":"normal"},{"uid":"86781fe931b5389c","name":"throws on empty content topic","time":{"start":1756272449744,"stop":1756272449744,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9b3473c0869091","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1756272497683,"stop":1756272497683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a306b42ebd47b39","name":"should properly create location multiaddrs - tcp6","time":{"start":1756272456071,"stop":1756272456071,"duration":0},"status":"passed","severity":"normal"},{"uid":"8588b4694be72fd0","name":"Light Node - default protocols","time":{"start":1756272858828,"stop":1756272858829,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2d52eb2fbd371ee","name":"Subscribe to topic containing numeric and receive message","time":{"start":1756273006849,"stop":1756273006849,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5152f6e6c3f4bbd","name":"should be able to encode the field with only RELAY set to true","time":{"start":1756272455361,"stop":1756272455363,"duration":2},"status":"passed","severity":"normal"},{"uid":"911f1cf6ecd1c282","name":"Push message with long payload","time":{"start":1756273087806,"stop":1756273087806,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcead4110152733a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1756272511662,"stop":1756272511662,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6737128fe6ab3e","name":"should add sent message to localHistory with retrievalHint","time":{"start":1756272517008,"stop":1756272517008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e591d3300bebf6ee","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1756273006847,"stop":1756273006848,"duration":1},"status":"passed","severity":"normal"},{"uid":"de82a74e44ab1328","name":"should be safe to call multiple times","time":{"start":1756272466754,"stop":1756272466755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a154e64645afac41","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1756272511626,"stop":1756272511627,"duration":1},"status":"passed","severity":"normal"},{"uid":"414e5e6e13015280","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756273006852,"stop":1756273006852,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99681fe9c32ca0a","name":"should reject if Store is requested but not mounted","time":{"start":1756272498580,"stop":1756272498581,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f62d337dcbc778","name":"Query Generator, No Decoder","time":{"start":1756272814401,"stop":1756272814402,"duration":1},"status":"passed","severity":"normal"},{"uid":"977e510b53ed146f","name":"should emit a peer event after start","time":{"start":1756272480694,"stop":1756272480694,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d684ce781b88ee0","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1756272497681,"stop":1756272497682,"duration":1},"status":"passed","severity":"normal"},{"uid":"6562048d8b318bdb","name":"should throw error - no public key","time":{"start":1756272456065,"stop":1756272456065,"duration":0},"status":"passed","severity":"normal"},{"uid":"1564787284fde8b1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1756273006842,"stop":1756273006843,"duration":1},"status":"passed","severity":"normal"},{"uid":"684d94737e4fcdd2","name":"should not fail to start the service if it is already started","time":{"start":1756272699123,"stop":1756272699124,"duration":1},"status":"passed","severity":"normal"},{"uid":"abddbe68bd8d29c0","name":"Query generator for multiple messages","time":{"start":1756272839790,"stop":1756272839792,"duration":2},"status":"passed","severity":"normal"},{"uid":"739e4d0e765ce3f2","name":"random static sharding 2 - Cluster ID: 724, Shard ID: 72","time":{"start":1756272796741,"stop":1756272796741,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b14c3b2eef0c382","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1756272466291,"stop":1756272466291,"duration":0},"status":"passed","severity":"normal"},{"uid":"8476f0dd85a225e5","name":"should create KeepAliveManager with relay","time":{"start":1756272466150,"stop":1756272466151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7274729c4ba106c","name":"should initialize with custom number of peers","time":{"start":1756272498527,"stop":1756272498527,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac4a3d575439c84","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1756272511634,"stop":1756272511634,"duration":0},"status":"passed","severity":"normal"},{"uid":"96fdc2502c92e0b4","name":"Round trip binary encryption [ecies, signature]","time":{"start":1756272488245,"stop":1756272488245,"duration":0},"status":"passed","severity":"normal"},{"uid":"799639710c9512c3","name":"should return false when peer shard info is not found","time":{"start":1756272465731,"stop":1756272465732,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bf67f2c7afe2d60","name":"Overlapping topic subscription","time":{"start":1756273006848,"stop":1756273006848,"duration":0},"status":"passed","severity":"normal"},{"uid":"d25d1d022eb97116","name":"Push message with content topic containing Arabic","time":{"start":1756273087812,"stop":1756273087812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a21cfeb87b13fcf","name":"Check received message containing unicode special characters","time":{"start":1756272980982,"stop":1756272980982,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb620594f1fd22f5","name":"should handle peer not in mesh for all topics","time":{"start":1756272466193,"stop":1756272466194,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aee0cda99bc5071","name":"should dial peer immediately when queue is empty","time":{"start":1756272465967,"stop":1756272465968,"duration":1},"status":"passed","severity":"normal"},{"uid":"c12a18423acb3b14","name":"throws if decoders don't match content topics","time":{"start":1756272466857,"stop":1756272466858,"duration":1},"status":"passed","severity":"normal"},{"uid":"b559ec530805e83d","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1756272476550,"stop":1756272476550,"duration":0},"status":"passed","severity":"normal"},{"uid":"21564f5b913b1104","name":"Refresh subscription","time":{"start":1756273006835,"stop":1756273006835,"duration":0},"status":"passed","severity":"normal"},{"uid":"979f347594425c82","name":"should dial peer when on same shard","time":{"start":1756272465984,"stop":1756272465985,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9c576b33cbdb2a2","name":"peer:update - should do nothing if another protocol hit","time":{"start":1756272466587,"stop":1756272466587,"duration":0},"status":"passed","severity":"normal"},{"uid":"777373b3dec08cc1","name":"Push message with content topic containing Chinese","time":{"start":1756273087800,"stop":1756273087800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5374a4eee7622ef5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756273006843,"stop":1756273006843,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6537d1a065b6fcb","name":"should add to incoming buffer if dependencies are not met","time":{"start":1756272517010,"stop":1756272517010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a432bc1bb8341d46","name":"should be safe to call multiple times","time":{"start":1756272466756,"stop":1756272466756,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede6ee381587a893","name":"ends after yielding if response size indicates end","time":{"start":1756272466860,"stop":1756272466861,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ed45b812d1424ce","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756273006847,"stop":1756273006847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c17d55f4e52506a","name":"should handle retrieve function with query parameters","time":{"start":1756272498909,"stop":1756272498909,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c115971d70830d0","name":"Refresh subscription","time":{"start":1756272709038,"stop":1756272709038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3951153b7b1d6d6b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1756272466766,"stop":1756272466766,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf53718a58b5c46","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1756272498535,"stop":1756272498540,"duration":5},"status":"passed","severity":"normal"},{"uid":"c8d787249bea68e2","name":"should insert message into bloom filter","time":{"start":1756272517007,"stop":1756272517007,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f83cc45971580c","name":"Check publish message containing long","time":{"start":1756272707069,"stop":1756272707069,"duration":0},"status":"passed","severity":"normal"},{"uid":"8723a558326e4473","name":"should handle network check errors gracefully","time":{"start":1756272466014,"stop":1756272466020,"duration":6},"status":"passed","severity":"normal"},{"uid":"ad411e14cc3b23f2","name":"Decoder throws on undefined content topic","time":{"start":1756272488246,"stop":1756272488247,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34742f6cb7fdadc","name":"Subscribe to topic containing short and receive message","time":{"start":1756273006835,"stop":1756273006835,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ce95009a7e711e","name":"Does not throw an exception when node disconnects","time":{"start":1756272853858,"stop":1756272853859,"duration":1},"status":"passed","severity":"normal"},{"uid":"d15b5872ad7574e1","name":"All","time":{"start":1756272538975,"stop":1756272538975,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee5aec7bdfc8e9af","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1756272466225,"stop":1756272466225,"duration":0},"status":"passed","severity":"normal"},{"uid":"9922771ffdfaff7b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1756272449757,"stop":1756272449757,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf2125ee53d1841","name":"Relay - dialed after","time":{"start":1756272858824,"stop":1756272858824,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8dc45a07fbe88a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1756272553487,"stop":1756272553487,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fc990da1a7f35d","name":"should be sent with empty content","time":{"start":1756272517016,"stop":1756272517017,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f7ea95119b06b14","name":"should add event listeners to libp2p","time":{"start":1756272465182,"stop":1756272465186,"duration":4},"status":"passed","severity":"normal"},{"uid":"5f81d275385670a7","name":"Subscribe to topic containing JSON and receive message","time":{"start":1756273006840,"stop":1756273006840,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a684a443c0eceeb","name":"should initialize with default number of peers","time":{"start":1756272498527,"stop":1756272498527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c87ec0a535b7213","name":"should populate queue if has active dial","time":{"start":1756272465970,"stop":1756272465979,"duration":9},"status":"passed","severity":"normal"},{"uid":"48c6371df54f0ef3","name":"should add peer to queue when queue is not empty","time":{"start":1756272465968,"stop":1756272465968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05aa6576ac31e42","name":"should handle peer store update failures gracefully","time":{"start":1756272466173,"stop":1756272466176,"duration":3},"status":"passed","severity":"normal"},{"uid":"11924ff2a2aa654a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1756272476196,"stop":1756272476197,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5c44cd9a227c7","name":"Push message with Arabic payload","time":{"start":1756273087793,"stop":1756273087794,"duration":1},"status":"passed","severity":"normal"},{"uid":"62316c9ebd77896a","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1756272476905,"stop":1756272476905,"duration":0},"status":"passed","severity":"normal"},{"uid":"3919a3180c8dc19b","name":"returns nothing if no connections present","time":{"start":1756272466394,"stop":1756272466394,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a5799b2c6fceb3","name":"throws on content topic with too few or too many fields","time":{"start":1756272449744,"stop":1756272449744,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c082ea0f7f916e","name":"should maintain desired error rate","time":{"start":1756272514719,"stop":1756272514720,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb16676615cb3517","name":"Push message with shell command payload","time":{"start":1756273087796,"stop":1756273087797,"duration":1},"status":"passed","severity":"normal"},{"uid":"7425985bb160d062","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1756272843147,"stop":1756272843147,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8513750e995d59","name":"Throws when trying to push message with empty payload","time":{"start":1756273087798,"stop":1756273087798,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37b403701822a52","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1756272839797,"stop":1756272839797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6fedcf94b4f3d36","name":"should trigger query when time since last query exceeds threshold","time":{"start":1756272498910,"stop":1756272498910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9cdbb71d72fa030","name":"should encode/decode to RLP encoding","time":{"start":1756272456068,"stop":1756272456068,"duration":0},"status":"passed","severity":"normal"},{"uid":"177e18965e21c3a2","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1756272465197,"stop":1756272465199,"duration":2},"status":"passed","severity":"normal"},{"uid":"f41b2c410476033d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1756272593380,"stop":1756272593380,"duration":0},"status":"passed","severity":"normal"},{"uid":"2706a93ff4cafffa","name":"should encodeTxt and decodeTxt","time":{"start":1756272456063,"stop":1756272456063,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ed36bfb8579ed1","name":"should handle mixed protocol support correctly","time":{"start":1756272497725,"stop":1756272497725,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b562a7506d2bf1a","name":"should return all connected peers without codec filter","time":{"start":1756272466764,"stop":1756272466764,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19754912238d31b","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1756272498911,"stop":1756272498911,"duration":0},"status":"passed","severity":"normal"},{"uid":"a74e8c22d2033a1a","name":"should push the message to the outgoing buffer","time":{"start":1756272517007,"stop":1756272517007,"duration":0},"status":"passed","severity":"normal"},{"uid":"108b26071479c71d","name":"Stops search when 2 null results are returned","time":{"start":1756272476161,"stop":1756272476162,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e3cc257a4d0967","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1756272449756,"stop":1756272449756,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f39ba55ad6e6a5","name":"should not trigger query when a recent query happened under threshold","time":{"start":1756272498910,"stop":1756272498910,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0dfb8ff77e088c7","name":"Check received message containing escaped characters","time":{"start":1756272980982,"stop":1756272980982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5572699a1ee936","name":"Throws when trying to push message with empty payload","time":{"start":1756273087810,"stop":1756273087811,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bc1742f6a4f4fd","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app1/8/topic413/json","time":{"start":1756272798038,"stop":1756272798039,"duration":1},"status":"passed","severity":"normal"},{"uid":"e84f005f9d9d17a7","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1756272553486,"stop":1756272553486,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e90af2e45a1738a","name":"should throw an error for insufficient data","time":{"start":1756272449990,"stop":1756272449990,"duration":0},"status":"passed","severity":"normal"},{"uid":"360c0baf5693431a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1756272511633,"stop":1756272511633,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf9022d3d201611","name":"should remove event listeners","time":{"start":1756272466557,"stop":1756272466559,"duration":2},"status":"passed","severity":"normal"},{"uid":"5117a322cc9c84b4","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1756272700274,"stop":1756272700276,"duration":2},"status":"passed","severity":"normal"},{"uid":"5aab88628532d4d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1756272980983,"stop":1756272980984,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c34e46dc004fc3","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1756273006833,"stop":1756273006833,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94508b20896b50d","name":"Relay","time":{"start":1756272538974,"stop":1756272538974,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9dfa0af08278c0","name":"Overlapping topic subscription","time":{"start":1756273006834,"stop":1756273006834,"duration":0},"status":"passed","severity":"normal"},{"uid":"be4421b81851bb55","name":"Push message with custom timestamp: 1756268957945","time":{"start":1756273087816,"stop":1756273087816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a81438c9f04442","name":"should update ack status of messages in outgoing buffer","time":{"start":1756272517018,"stop":1756272517018,"duration":0},"status":"passed","severity":"normal"},{"uid":"b96fe49a56d9080d","name":"should hang up with multiaddr and return true on success","time":{"start":1756272466761,"stop":1756272466762,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5006c1d3e6b9bfe","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1756272511661,"stop":1756272511662,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4bb99c84d716f29","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1756272498912,"stop":1756272498913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5a11d4aa68c0f44","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756273006838,"stop":1756273006838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e02d863d491d292","name":"should successfully unsubscribe from an existing subscription","time":{"start":1756272497967,"stop":1756272497967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1238f09f9ac5454d","name":"Push message with content topic containing escaped characters","time":{"start":1756273087813,"stop":1756273087814,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ba6ec960e56310","name":"should emit a peer event after start","time":{"start":1756272699124,"stop":1756272699125,"duration":1},"status":"passed","severity":"normal"},{"uid":"63faca74ec27721f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1756272511635,"stop":1756272511636,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e6afc6a49a6e64d","name":"Check received message containing short","time":{"start":1756272980986,"stop":1756272980987,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c1ac22cc5fed637","name":"Push message equal or less that 1MB","time":{"start":1756273087805,"stop":1756273087805,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa0635e536671e5","name":"Check received message containing JSON","time":{"start":1756272980990,"stop":1756272980990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f959d6fa9a0c1885","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756273006834,"stop":1756273006834,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5aef9f1ccab85bc7","name":"should create ShardReader with auto sharding network config","time":{"start":1756272465692,"stop":1756272465693,"duration":1},"status":"passed","severity":"normal"},{"uid":"502d74a4a86c0357","name":"should handle ping failures gracefully","time":{"start":1756272466172,"stop":1756272466172,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b7efa646e6eafcd","name":"should set field with only LIGHTPUSH enabled","time":{"start":1756272456073,"stop":1756272456073,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ad4246d0f4397e","name":"should be safe to call multiple times","time":{"start":1756272465967,"stop":1756272465967,"duration":0},"status":"passed","severity":"normal"},{"uid":"e01c8d681d0c69c2","name":"should remove expired entries after TTL has passed","time":{"start":1756272497273,"stop":1756272497274,"duration":1},"status":"passed","severity":"normal"},{"uid":"93603f3c0829e44e","name":"should set field with only STORE enabled","time":{"start":1756272456073,"stop":1756272456073,"duration":0},"status":"passed","severity":"normal"},{"uid":"932c0bab1e83545a","name":"should wait for LightPush peer to be connected","time":{"start":1756272498582,"stop":1756272498582,"duration":0},"status":"passed","severity":"normal"},{"uid":"9480344d0994dfd1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1756272511614,"stop":1756272511615,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03b9cfea3cede00","name":"should not fail to stop the service if it was not started","time":{"start":1756272538331,"stop":1756272538332,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd5ad4fb45ae077","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756273006832,"stop":1756273006832,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d0a1fcb0ac41b9","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1756273006844,"stop":1756273006844,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9718ecd2b7cfd08","name":"A test","time":{"start":1756272593533,"stop":1756272593533,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e501d033e83bc","name":"should return usable stream attached to connection","time":{"start":1756272466584,"stop":1756272466585,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fff695b6c43d019","name":"Push message with JSON payload","time":{"start":1756273087808,"stop":1756273087808,"duration":0},"status":"passed","severity":"normal"},{"uid":"88008b23e7cdea3c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1756272853227,"stop":1756272853227,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31920b784a16e96","name":"should wait for Store peer to be connected","time":{"start":1756272498583,"stop":1756272498585,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b7dbe003aa80f8","name":"should not modify tags of connections for different peers","time":{"start":1756272498545,"stop":1756272498545,"duration":0},"status":"passed","severity":"normal"},{"uid":"498a159d5a83c0b1","name":"Push message with Script payload","time":{"start":1756273087794,"stop":1756273087795,"duration":1},"status":"passed","severity":"normal"},{"uid":"39429d7218e8bd6a","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1756272449989,"stop":1756272449990,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce90f37cc2127ff","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1756272846274,"stop":1756272846274,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd1f54b37dc4779","name":"should return start time to last successful query since last query is less than max range","time":{"start":1756272498913,"stop":1756272498913,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ea507cfcf7bb95","name":"Subscribe to topic containing shell command and receive message","time":{"start":1756273006841,"stop":1756273006841,"duration":0},"status":"passed","severity":"normal"},{"uid":"b164866e8cecbcd0","name":"Promise Callback - false","time":{"start":1756272823781,"stop":1756272823781,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbc5f4c05fb97f2","name":"should check false positive rate","time":{"start":1756272514726,"stop":1756272514726,"duration":0},"status":"passed","severity":"normal"},{"uid":"84013eaed7f86d7","name":"should return false and handle errors gracefully","time":{"start":1756272466762,"stop":1756272466762,"duration":0},"status":"passed","severity":"normal"},{"uid":"3006d5e33b955a75","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1756272511671,"stop":1756272511672,"duration":1},"status":"passed","severity":"normal"},{"uid":"37498c5601a0d69f","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1756272498914,"stop":1756272498914,"duration":0},"status":"passed","severity":"normal"},{"uid":"d821075dea77eff6","name":"should handle special patterns correctly","time":{"start":1756272514722,"stop":1756272514723,"duration":1},"status":"passed","severity":"normal"},{"uid":"7186193de0669c9","name":"should check connected peers if present and suitable","time":{"start":1756272498582,"stop":1756272498582,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcf72c6f9411b61","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1756272449766,"stop":1756272449766,"duration":0},"status":"passed","severity":"normal"},{"uid":"69310e723b3a909b","name":"should return false when navigator.onLine is false","time":{"start":1756272465191,"stop":1756272465197,"duration":6},"status":"passed","severity":"normal"},{"uid":"b6f7111b54f9485c","name":"Push message with custom timestamp: 1756276157945","time":{"start":1756273087816,"stop":1756273087816,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c6c826197c09fd","name":"Subscribe to topic containing numeric and publish message","time":{"start":1756272709039,"stop":1756272709039,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a56495dac7b57b","name":"should serialize and deserialize correctly","time":{"start":1756272514721,"stop":1756272514721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13cd3e5b7f02f7e","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1756272449759,"stop":1756272449760,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb3ce7bf1d1b2b9","name":"Push message with Russian payload","time":{"start":1756273087794,"stop":1756273087794,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd3a96205ddd7096","name":"Check received message containing emoji","time":{"start":1756272980991,"stop":1756272980991,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d2228b8955093e","name":"Overlapping topic subscription","time":{"start":1756272709038,"stop":1756272709038,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a76b73da1b854733","name":"Sign & Recover","time":{"start":1756272487135,"stop":1756272487135,"duration":0},"status":"passed","severity":"normal"},{"uid":"7129d17326d2d7c6","name":"should initialize with libp2p components","time":{"start":1756272476543,"stop":1756272476544,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb15cdb936bf4a04","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1756272511623,"stop":1756272511626,"duration":3},"status":"passed","severity":"normal"},{"uid":"f560ef4efda4866","name":"Push message with content topic containing emoji","time":{"start":1756273087802,"stop":1756273087803,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e43f9e7943cec17","name":"Encoder throws on empty string content topic","time":{"start":1756272466969,"stop":1756272466969,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f0295a7a307cbf","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1756272517009,"stop":1756272517009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c591d882db9c0d7","name":"should send to specified number of peers of used peers","time":{"start":1756272498365,"stop":1756272498365,"duration":0},"status":"passed","severity":"normal"},{"uid":"43586e4995a8f4e4","name":"should dispatch connect and disconnect events","time":{"start":1756272498534,"stop":1756272498534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee388b5a02df928","name":"Push message with shell command payload","time":{"start":1756273087809,"stop":1756273087809,"duration":0},"status":"passed","severity":"normal"},{"uid":"f71df33984cd0d9f","name":"Push message with SQL Injection payload","time":{"start":1756273087794,"stop":1756273087794,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce359527879fba5","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1756272511613,"stop":1756272511613,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2da22c87b19f50","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1756272511614,"stop":1756272511614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d736c1e51dfee990","name":"Push message with escaped characters payload","time":{"start":1756273087809,"stop":1756273087809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df4de455c77ac40","name":"should remove event listeners","time":{"start":1756272466152,"stop":1756272466152,"duration":0},"status":"passed","severity":"normal"},{"uid":"542778247e7f7a9c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1756273006842,"stop":1756273006842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10482d6d0ffb19b","name":"should get / set TCP multiaddr","time":{"start":1756272456069,"stop":1756272456069,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e7f1b73d22331d6","name":"Publish without waiting for remote peer","time":{"start":1756272709035,"stop":1756272709035,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf0a6b9d4869a8b","name":"should sort peers by ping value","time":{"start":1756272466765,"stop":1756272466765,"duration":0},"status":"passed","severity":"normal"},{"uid":"953c7f4a07ff7bf8","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1756273006853,"stop":1756273006853,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7eb145452ec16a","name":"Subscribe to topic containing XML and receive message","time":{"start":1756273006852,"stop":1756273006852,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d36a73a828d4e4","name":"should properly clean up resources when disposed","time":{"start":1756272497276,"stop":1756272497284,"duration":8},"status":"passed","severity":"normal"},{"uid":"c3c4bffac2fb7e7","name":"Symmetric encrypt & Decrypt","time":{"start":1756272487133,"stop":1756272487134,"duration":1},"status":"passed","severity":"normal"},{"uid":"e065f4814be0a15c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756272980992,"stop":1756272980992,"duration":0},"status":"passed","severity":"normal"},{"uid":"af54a1b53ffba418","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1756273006834,"stop":1756273006834,"duration":0},"status":"passed","severity":"normal"},{"uid":"62fe5f5ef05b1484","name":"Ephemeral field is preserved - encoder v0","time":{"start":1756272540430,"stop":1756272540431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb012df91a609ca","name":"should not receive a peer event after stop","time":{"start":1756272480694,"stop":1756272480695,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8809e44b455e3c4","name":"should save new peer to store","time":{"start":1756272465842,"stop":1756272465842,"duration":0},"status":"passed","severity":"normal"},{"uid":"662007ccad0552ad","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1756272449766,"stop":1756272449766,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3d09f88cfbeb65","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1756272607909,"stop":1756272607909,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc9ef6ec166747d","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1756272700279,"stop":1756272700280,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b242ea7d8953d6","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1756273006852,"stop":1756273006852,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2eff6ff38b243e","name":"Subscribe and receive messages via lightPush","time":{"start":1756273006844,"stop":1756273006844,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7f6adebf18e9bd4","name":"topics with same application and version share the same shard","time":{"start":1756272449757,"stop":1756272449757,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c79817c35b3c041","name":"should create NetworkMonitor with libp2p and events","time":{"start":1756272465165,"stop":1756272465176,"duration":11},"status":"passed","severity":"normal"},{"uid":"99bd5efd57db6cdb","name":"should initialize with Unhealthy status","time":{"start":1756272497710,"stop":1756272497710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9f3c7350bb7b4c","name":"Push message with content topic containing numeric","time":{"start":1756273087811,"stop":1756273087811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e623fd16dc94c6","name":"should be able to decode the field with only STORE set to true","time":{"start":1756272455372,"stop":1756272455373,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe9b4f7d04f4b51","name":"should skip peer when not on same cluster","time":{"start":1756272465984,"stop":1756272465984,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f653c600c02ace","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1756272497721,"stop":1756272497721,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b112cc32efa189","name":"Push message with emoji payload","time":{"start":1756273087810,"stop":1756273087810,"duration":0},"status":"passed","severity":"normal"},{"uid":"89916af2dcf638be","name":"should dial peers from store when browser is connected","time":{"start":1756272466561,"stop":1756272466562,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b65f0f8e8639fc8","name":"Using a function","time":{"start":1756272853859,"stop":1756272853860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4da7975895bee89","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1756272465221,"stop":1756272465221,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceab8effeddff4ba","name":"Check publish message containing Basic HTML tag","time":{"start":1756272707073,"stop":1756272707073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a094f91bdcfd4a","name":"Generator, one shard","time":{"start":1756272804096,"stop":1756272804096,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafed648f1739001","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app71/4/topic945/proto","time":{"start":1756272798042,"stop":1756272798043,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a2887639767e8b","name":"should handle peer connect event","time":{"start":1756272465204,"stop":1756272465204,"duration":0},"status":"passed","severity":"normal"},{"uid":"789ba5db06513c2f","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1756272511622,"stop":1756272511622,"duration":0},"status":"passed","severity":"normal"},{"uid":"82ce4ceb01974001","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1756272466178,"stop":1756272466178,"duration":0},"status":"passed","severity":"normal"},{"uid":"45894bd240985436","name":"Push message with SQL Injection payload","time":{"start":1756273087807,"stop":1756273087807,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f12d640598e3011","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1756272449765,"stop":1756272449766,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bbcd9dce5c08064","name":"should maintain chronological order of messages in localHistory","time":{"start":1756272517010,"stop":1756272517011,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c24161e3621141e","name":"Push message with special chars payload","time":{"start":1756273087806,"stop":1756273087806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b419386c9a8e8adb","name":"throws on content topic with empty version field","time":{"start":1756272449748,"stop":1756272449748,"duration":0},"status":"passed","severity":"normal"},{"uid":"5675a8db49889310","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756273006851,"stop":1756273006851,"duration":0},"status":"passed","severity":"normal"},{"uid":"222aaf9abb3db702","name":"Push message with special chars payload","time":{"start":1756273087793,"stop":1756273087793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2887c42e3441a7b1","name":"Passing page size 1 when there are 4 messages","time":{"start":1756272837995,"stop":1756272837995,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce1224e5c39ef2","name":"should not retry if at least one success","time":{"start":1756272497944,"stop":1756272497951,"duration":7},"status":"passed","severity":"normal"},{"uid":"704ababde9911a8e","name":"should handle dial errors gracefully","time":{"start":1756272466567,"stop":1756272466567,"duration":0},"status":"passed","severity":"normal"},{"uid":"3100312636d76550","name":"Subscribe to topic containing emoji and publish message","time":{"start":1756272709046,"stop":1756272709046,"duration":0},"status":"passed","severity":"normal"},{"uid":"480b0f045c583fb3","name":"Push message with short payload","time":{"start":1756273087791,"stop":1756273087792,"duration":1},"status":"passed","severity":"normal"},{"uid":"31236c492a948a6c","name":"Push message with content topic containing escaped characters","time":{"start":1756273087802,"stop":1756273087802,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a3ad1487ab569d4","name":"Check received message containing Arabic","time":{"start":1756272980988,"stop":1756272980988,"duration":0},"status":"passed","severity":"normal"},{"uid":"471021583c3c2276","name":"should return false when peer is on different cluster","time":{"start":1756272465710,"stop":1756272465711,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c0224e51133b27","name":"should properly create location multiaddrs - tcp","time":{"start":1756272456071,"stop":1756272456071,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d99c6b249b6564","name":"Check received message containing numeric","time":{"start":1756272980978,"stop":1756272980978,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e3a2b2d67d0059","name":"should start and setup intervals and event listeners","time":{"start":1756272498691,"stop":1756272498691,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b5664ac5eb1753","name":"should create dialer with libp2p and shardReader","time":{"start":1756272465960,"stop":1756272465960,"duration":0},"status":"passed","severity":"normal"},{"uid":"778f8d1443ab26b2","name":"should handle disconnect when peer has no timers","time":{"start":1756272466189,"stop":1756272466189,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c364afb39c4a4c","name":"Stops search when maxGet is reached","time":{"start":1756272476161,"stop":1756272476161,"duration":0},"status":"passed","severity":"normal"},{"uid":"e037964f347ded02","name":"should handle errors when accessing navigator","time":{"start":1756272465222,"stop":1756272465227,"duration":5},"status":"passed","severity":"normal"},{"uid":"fdeb81ee72209360","name":"should not allow k > 12","time":{"start":1756272510727,"stop":1756272510728,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c0cdb0862c8e1af","name":"should create PeerExchangeDiscovery with default options","time":{"start":1756272476576,"stop":1756272476576,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c568fedef86c4d","name":"should handle errors when globalThis is not available","time":{"start":1756272465187,"stop":1756272465187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26215e4af3db2fe","name":"Delete observer","time":{"start":1756272684276,"stop":1756272684276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a26fe8a82a47b996","name":"should handle browser offline state overriding peer connections","time":{"start":1756272465227,"stop":1756272465228,"duration":1},"status":"passed","severity":"normal"},{"uid":"4818d01099147c88","name":"caches peers it previously fetched","time":{"start":1756272476904,"stop":1756272476904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8913d8b79bb5f7a9","name":"Encoder throws on undefined content topic","time":{"start":1756272466969,"stop":1756272466969,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc0495a3a614ec","name":"should return cached hash on subsequent access","time":{"start":1756272466971,"stop":1756272466971,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5291a23b4b3737","name":"should fail to send if no connected peers found","time":{"start":1756272498364,"stop":1756272498365,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef1bedfdc8644ab","name":"should skip peer when dialed recently","time":{"start":1756272465969,"stop":1756272465969,"duration":0},"status":"passed","severity":"normal"},{"uid":"a967e95fc302ac67","name":"should retry if all attempts fail","time":{"start":1756272497952,"stop":1756272497952,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6adf9a2a389292","name":"should be safe to call multiple times","time":{"start":1756272466556,"stop":1756272466556,"duration":0},"status":"passed","severity":"normal"},{"uid":"116796c0ceb79c4a","name":"should clear dial history on stop","time":{"start":1756272465962,"stop":1756272465963,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6f5281892472c2","name":"isConnected should return true after first peer connects","time":{"start":1756272553487,"stop":1756272553487,"duration":0},"status":"passed","severity":"normal"},{"uid":"2630dd828c5580ac","name":"Publishes to nwaku","time":{"start":1756272695853,"stop":1756272695853,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b94bc18fe2440f","name":"Add multiple subscription objects on single nwaku node","time":{"start":1756273006854,"stop":1756273006854,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f5889e6d5460de","name":"Publish message with custom timestamp: Wed Aug 27 2025 06:31:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1756272707080,"stop":1756272707080,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b52b9fdd43647b","name":"should unregister libp2p event listeners when stop is called","time":{"start":1756272498535,"stop":1756272498535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f872595c4acf025","name":"Check received message containing long","time":{"start":1756272980978,"stop":1756272980978,"duration":0},"status":"passed","severity":"normal"},{"uid":"83abe7c584198f7c","name":"Subscribe to topic containing XML and receive message","time":{"start":1756273006839,"stop":1756273006840,"duration":1},"status":"passed","severity":"normal"},{"uid":"14c8c33bb5966028","name":"Subscribe to topic containing Russian and receive message","time":{"start":1756273006851,"stop":1756273006851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed2c70e4ad48998d","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1756272511627,"stop":1756272511627,"duration":0},"status":"passed","severity":"normal"},{"uid":"632a1a9779bd3997","name":"Push message with content topic containing unicode special characters","time":{"start":1756273087802,"stop":1756273087802,"duration":0},"status":"passed","severity":"normal"},{"uid":"735b66a74d9a37af","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1756273006839,"stop":1756273006839,"duration":0},"status":"passed","severity":"normal"},{"uid":"da737724e4ec29b2","name":"should delegate to networkMonitor.isConnected()","time":{"start":1756272466756,"stop":1756272466756,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec53b199817e848b","name":"Check received message containing short","time":{"start":1756272980977,"stop":1756272980977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a11dc6392da178","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1756273006836,"stop":1756273006838,"duration":2},"status":"passed","severity":"normal"},{"uid":"d8dde8755d5b4dd8","name":"should handle cache.get errors gracefully","time":{"start":1756272480696,"stop":1756272480696,"duration":0},"status":"passed","severity":"normal"},{"uid":"212037f7a4b0792c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1756273006846,"stop":1756273006847,"duration":1},"status":"skipped","severity":"normal"},{"uid":"905f74d078622f8b","name":"Check received message containing Basic HTML tag","time":{"start":1756272980981,"stop":1756272980981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5063a7d81fb9b2f5","name":"can query messages normally","time":{"start":1756272816316,"stop":1756272816316,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a238cd5e2b15db","name":"Push message with content topic containing Chinese","time":{"start":1756273087812,"stop":1756273087812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb2ab245d5ad8bc","name":"Subscribe to topic containing special chars and receive message","time":{"start":1756273006850,"stop":1756273006850,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69da3ea024181aa","name":"should handle relay send failures gracefully","time":{"start":1756272466188,"stop":1756272466188,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2f42c83edbf8e7","name":"Accepts a valid Waku Message","time":{"start":1756272502228,"stop":1756272502229,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8112ef6260c24ae","name":"Subscribe and receives messages on 20 topics","time":{"start":1756273006833,"stop":1756273006833,"duration":0},"status":"passed","severity":"normal"},{"uid":"8663730242842fe","name":"can start the service","time":{"start":1756272699121,"stop":1756272699122,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ea0c3df8febae0","name":"Check received message containing unicode special characters","time":{"start":1756272980991,"stop":1756272980991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eff114991e5ed9a","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1756272511615,"stop":1756272511615,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebea3deae5110e9","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1756272511654,"stop":1756272511654,"duration":0},"status":"passed","severity":"normal"},{"uid":"92d5e38554707844","name":"Push message with content topic containing JSON","time":{"start":1756273087813,"stop":1756273087813,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcac5e62a07be338","name":"Ordered callback, aborts when callback returns true","time":{"start":1756272839797,"stop":1756272839798,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ffec9e4206d1ba","name":"Push message with custom timestamp: 1725514157945","time":{"start":1756273087804,"stop":1756273087804,"duration":0},"status":"passed","severity":"normal"},{"uid":"87d576709c559794","name":"should handle peer disconnect event when no connections remain","time":{"start":1756272465204,"stop":1756272465206,"duration":2},"status":"passed","severity":"normal"},{"uid":"48f8e0508c4ad64","name":"Check message with non string payload is not received","time":{"start":1756272980994,"stop":1756272980994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9322a114f7fe3893","name":"Subscribe to topic containing JSON and publish message","time":{"start":1756272709044,"stop":1756272709045,"duration":1},"status":"passed","severity":"normal"},{"uid":"69846fc64fa98dc9","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1756272511660,"stop":1756272511660,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdbc56c7f0fc04cb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1756272449762,"stop":1756272449762,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b781e719fa51719","name":"messageHashStr produces different results for different inputs","time":{"start":1756272466238,"stop":1756272466239,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1b9f5a702911e","name":"Push message with escaped characters payload","time":{"start":1756273087797,"stop":1756273087797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7237a34f4d3a0b9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1756272476202,"stop":1756272476203,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffef918863d57b10","name":"should not change state when connections remain after disconnect","time":{"start":1756272465206,"stop":1756272465207,"duration":1},"status":"passed","severity":"normal"},{"uid":"77fbebcc99511af3","name":"should filter out already connected peers","time":{"start":1756272466566,"stop":1756272466566,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8927c7d0f4b892","name":"Check received message containing Basic HTML tag","time":{"start":1756272980989,"stop":1756272980990,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea6538a9b9002417","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1756272449755,"stop":1756272449756,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ff662dff3680c83","name":"should set up event listeners when started","time":{"start":1756272498905,"stop":1756272498905,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ecbecb4b23cc14","name":"should handle multiple peers with different shard configurations","time":{"start":1756272466021,"stop":1756272466021,"duration":0},"status":"passed","severity":"normal"},{"uid":"b860c869bbafe4fe","name":"Fails to publish message with empty text","time":{"start":1756272707081,"stop":1756272707082,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d40423ae6eb1d56","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1756272476548,"stop":1756272476548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cbdd1cfb730062","name":"Check received message containing Script","time":{"start":1756272980980,"stop":1756272980980,"duration":0},"status":"passed","severity":"normal"},{"uid":"5317588389d8788b","name":"Push message with long payload","time":{"start":1756273087792,"stop":1756273087792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a1295a572d1b6f","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1756272511627,"stop":1756272511627,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfcbde5d4532b895","name":"Query with Ordered Callback, No message returned","time":{"start":1756272814404,"stop":1756272814405,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1db8191a29bb378","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1756272449764,"stop":1756272449764,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39c27dc718df25e","name":"should not return locked peers if enough unlocked are available","time":{"start":1756272498533,"stop":1756272498533,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf327f8e2adef3f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1756272511662,"stop":1756272511662,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc614c82094e2ca6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1756272517012,"stop":1756272517013,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a3dca5073a6a2d1","name":"Encoder throws on empty string content topic","time":{"start":1756272486705,"stop":1756272486706,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a9f792d72902f88","name":"Check message with invalid timestamp is not received","time":{"start":1756272980984,"stop":1756272980984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7013e31a1326841","name":"should return false when peer is on different cluster","time":{"start":1756272465730,"stop":1756272465731,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2825ca4c6a936a4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1756272511628,"stop":1756272511633,"duration":5},"status":"passed","severity":"normal"},{"uid":"7386dc9b3d8e950b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1756272449760,"stop":1756272449760,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b64f639ab236cd5","name":"should drop connection to all peers on hangUp","time":{"start":1756272621709,"stop":1756272621710,"duration":1},"status":"passed","severity":"normal"},{"uid":"c264beecc83c7404","name":"should stop all internal components","time":{"start":1756272466755,"stop":1756272466755,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cde02d32563c8da","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1756272846273,"stop":1756272846273,"duration":0},"status":"passed","severity":"normal"},{"uid":"268dd6836e06c9df","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app98/2/topic356/test.js","time":{"start":1756272798043,"stop":1756272798043,"duration":0},"status":"passed","severity":"normal"},{"uid":"51267a87a4ccb45a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1756272511654,"stop":1756272511655,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc00fa35eae0de2","name":"Check message with no pubsub topic is not received","time":{"start":1756272980985,"stop":1756272980985,"duration":0},"status":"passed","severity":"normal"},{"uid":"620eba1526c6566e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1756272449764,"stop":1756272449764,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba631c0577c0a60c","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1756272476905,"stop":1756272476906,"duration":1},"status":"skipped","severity":"normal"},{"uid":"dd27ea57e994b5f2","name":"Push message with JSON payload","time":{"start":1756273087796,"stop":1756273087796,"duration":0},"status":"passed","severity":"normal"},{"uid":"faad20687fd60db1","name":"Check received message containing long","time":{"start":1756272980987,"stop":1756272980987,"duration":0},"status":"passed","severity":"normal"},{"uid":"566f3472cc978e42","name":"Encoder throws on undefined content topic","time":{"start":1756272488246,"stop":1756272488246,"duration":0},"status":"passed","severity":"normal"},{"uid":"e825ce1707f339f9","name":"Sets default value correctly","time":{"start":1756272853860,"stop":1756272853861,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39d191785b643e4","name":"should handle peer store errors gracefully","time":{"start":1756272497722,"stop":1756272497723,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69f6842299bcb69","name":"Passing page size 0 when there are 110 messages","time":{"start":1756272837995,"stop":1756272837995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a8b312a6034667","name":"Check message with non string payload is not received","time":{"start":1756272980985,"stop":1756272980986,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfc8b1204da6971","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1756272511673,"stop":1756272511673,"duration":0},"status":"passed","severity":"normal"},{"uid":"275039083a6da942","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1756272498912,"stop":1756272498912,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9695ef23884709","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1756272511654,"stop":1756272511654,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b34111da295df26","name":"Check received message containing XML","time":{"start":1756272980989,"stop":1756272980989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f557398edd96d5","name":"should decode valid enr successfully","time":{"start":1756272456064,"stop":1756272456064,"duration":0},"status":"passed","severity":"normal"},{"uid":"708e751c4c52bd5f","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1756272709036,"stop":1756272709036,"duration":0},"status":"passed","severity":"normal"},{"uid":"4086a1d8c5edfc13","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1756272498544,"stop":1756272498544,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7ecca019d9ccec","name":"Push message with content topic containing Russian","time":{"start":1756273087801,"stop":1756273087801,"duration":0},"status":"passed","severity":"normal"},{"uid":"53179864a3cbcb49","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1756272474921,"stop":1756272474921,"duration":0},"status":"passed","severity":"normal"},{"uid":"727caf8bfdc32b17","name":"should not be empty after adding a subscription","time":{"start":1756272498689,"stop":1756272498690,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa90af56ebfbe9b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1756272511672,"stop":1756272511672,"duration":0},"status":"passed","severity":"normal"},{"uid":"18796f348cd7b0e2","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1756272709037,"stop":1756272709037,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf73a1f1eea451c2","name":"Check received message containing SQL Injection","time":{"start":1756272980980,"stop":1756272980980,"duration":0},"status":"passed","severity":"normal"},{"uid":"759cb7822560a43c","name":"Init the array if not present","time":{"start":1756272449420,"stop":1756272449421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1e3c7cf29c13fd","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1756272455373,"stop":1756272455374,"duration":1},"status":"passed","severity":"normal"},{"uid":"84d2c2a3697b3f4e","name":"should not create multiple intervals when called multiple times","time":{"start":1756272465961,"stop":1756272465962,"duration":1},"status":"passed","severity":"normal"},{"uid":"335af883b97787dc","name":"should dial peer when no shard info available","time":{"start":1756272465994,"stop":1756272465994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9161b38d3cd15a85","name":"Check publish message containing Russian","time":{"start":1756272707071,"stop":1756272707071,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c35b921fe5bb6","name":"Ordered Callback - true","time":{"start":1756272823781,"stop":1756272823781,"duration":0},"status":"passed","severity":"normal"},{"uid":"69b4b871268924af","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1756272517015,"stop":1756272517015,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12e65598aaadf78","name":"should reassess health immediately when peer disconnects","time":{"start":1756272497722,"stop":1756272497722,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fc2603e3802c81","name":"should return no connections if no open connection provided","time":{"start":1756272466395,"stop":1756272466395,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c1fd3e378d42cdb","name":"connects to nwaku","time":{"start":1756272853858,"stop":1756272853858,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d133963173b4df4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1756272476193,"stop":1756272476194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1001f42c33e42b0b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1756272497957,"stop":1756272497957,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfa6fbe12a28af7","name":"should properly compute the node id","time":{"start":1756272456067,"stop":1756272456068,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b59adb77bc90a6d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1756272510733,"stop":1756272510734,"duration":1},"status":"passed","severity":"normal"},{"uid":"843b8c380b712586","name":"Publish message with custom timestamp: Wed Aug 27 2025 04:31:39 GMT+0000 (Coordinated Universal Time)","time":{"start":1756272707079,"stop":1756272707080,"duration":1},"status":"passed","severity":"normal"},{"uid":"83db9aa82200fec9","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1756272466555,"stop":1756272466556,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d625ba3fbcdf464","name":"Decoder throws on undefined content topic","time":{"start":1756272486706,"stop":1756272486706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de10d65adc86937","name":"should properly create location multiaddrs - udp","time":{"start":1756272456071,"stop":1756272456071,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35280e12ec9c5f9","name":"random static sharding 3 - Cluster ID: 979, Shard ID: 609","time":{"start":1756272796742,"stop":1756272796743,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f0c6ae8fb63b097","name":"should handle missing messages with undefined retrievalHint","time":{"start":1756272517016,"stop":1756272517016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c69f324f91f5948","name":"should process queue every 500ms","time":{"start":1756272465996,"stop":1756272465996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d110d50db084f435","name":"Encoder throws on empty string content topic","time":{"start":1756272488246,"stop":1756272488246,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0bf6a53f9d0bd9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1756272476197,"stop":1756272476198,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a0547ac1a73d74","name":"Check message with no content topic is not received","time":{"start":1756272980993,"stop":1756272980994,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2b828b2d07d98a8","name":"Push message with content topic containing special chars","time":{"start":1756273087800,"stop":1756273087800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5151acfabfd7d4","name":"Subscribe to topic containing Script and receive message","time":{"start":1756273006851,"stop":1756273006852,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8120732bb2c533","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app62/3/topic373/utf8","time":{"start":1756272798044,"stop":1756272798044,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc0b2eb96a79f65","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1756272511603,"stop":1756272511604,"duration":1},"status":"passed","severity":"normal"},{"uid":"51b71fba6436bb04","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1756272498904,"stop":1756272498904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f86390cbce4b161","name":"should handle peerStore errors gracefully","time":{"start":1756272466765,"stop":1756272466765,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33219d24f3418e0","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1756272455368,"stop":1756272455370,"duration":2},"status":"passed","severity":"normal"},{"uid":"38509f721cbbeac8","name":"Waku message hash computation (no timestamp)","time":{"start":1756272466224,"stop":1756272466225,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf743c18b057e","name":"should dial second nwaku node that was discovered","time":{"start":1756272533014,"stop":1756272533023,"duration":9},"status":"skipped","severity":"normal"},{"uid":"acf5d97e68dd35bd","name":"throws on content topic with empty topic name field","time":{"start":1756272449748,"stop":1756272449749,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef7372996416592","name":"Check publish message containing escaped characters","time":{"start":1756272707075,"stop":1756272707076,"duration":1},"status":"passed","severity":"normal"},{"uid":"eeae5c32d392b4b5","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1756272593379,"stop":1756272593380,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f44bb10cd13468","name":"should sort by messageId when timestamps are equal","time":{"start":1756272517025,"stop":1756272517025,"duration":0},"status":"passed","severity":"normal"},{"uid":"3718209f29a67096","name":"should handle onConnected and onDisconnected","time":{"start":1756272498534,"stop":1756272498534,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f52b43a97a51d40","name":"Subscribe to topic containing special chars and publish message","time":{"start":1756272709040,"stop":1756272709041,"duration":1},"status":"passed","severity":"normal"},{"uid":"77db255c961f85c8","name":"Round trip binary serialization","time":{"start":1756272466968,"stop":1756272466968,"duration":0},"status":"passed","severity":"normal"},{"uid":"29b2d8a517afc350","name":"Check publish message containing emoji","time":{"start":1756272707077,"stop":1756272707077,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c89fbea3acd3444","name":"should insert message id into causal history","time":{"start":1756272517007,"stop":1756272517007,"duration":0},"status":"passed","severity":"normal"},{"uid":"84e79d6d40daab81","name":"should stop peer exchange discovery","time":{"start":1756272476563,"stop":1756272476563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a08044d2211a5c3","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1756272511615,"stop":1756272511615,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e4025e57077665","name":"should handle multiple peer connections","time":{"start":1756272466159,"stop":1756272466162,"duration":3},"status":"passed","severity":"normal"},{"uid":"1fb581110c458adc","name":"should handle dial errors","time":{"start":1756272466761,"stop":1756272466761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b4fc348664684a","name":"random static sharding 4 - Cluster ID: 97, Shard ID: 84","time":{"start":1756272796743,"stop":1756272796743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5e1fe7426439630","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1756272511635,"stop":1756272511635,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca925e8312b55eec","name":"Decoder throws on undefined content topic","time":{"start":1756272466969,"stop":1756272466970,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bcedd6f407b6b3","name":"should throw error - no public key","time":{"start":1756272456066,"stop":1756272456066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c260e6ea2314dcd","name":"Push message with content topic containing Arabic","time":{"start":1756273087800,"stop":1756273087801,"duration":1},"status":"passed","severity":"normal"},{"uid":"c445f406b1abda0c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1756272455375,"stop":1756272455376,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a039353984344fd","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1756272511646,"stop":1756272511653,"duration":7},"status":"passed","severity":"normal"},{"uid":"2a278e70103c29a5","name":"should return false when peer is not on topic","time":{"start":1756272466766,"stop":1756272466766,"duration":0},"status":"passed","severity":"normal"},{"uid":"d357cb7e969188e9","name":"random static sharding 7 - Cluster ID: 102, Shard ID: 296","time":{"start":1756272796747,"stop":1756272796748,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d523327a561b3fe","name":"should load peers from local storage and dispatch events","time":{"start":1756272480695,"stop":1756272480695,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c0debd26835e75","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1756272466177,"stop":1756272466177,"duration":0},"status":"passed","severity":"normal"},{"uid":"966ff292fcea00bb","name":"should clear interval on stop","time":{"start":1756272476574,"stop":1756272476575,"duration":1},"status":"passed","severity":"normal"},{"uid":"f399d1999b096c33","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1756272511644,"stop":1756272511644,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b69001e5143529","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1756272476547,"stop":1756272476547,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf0ed7766a75b68","name":"should reject if Filter is requested but not mounted","time":{"start":1756272498581,"stop":1756272498581,"duration":0},"status":"passed","severity":"normal"},{"uid":"1965d975a2011399","name":"should not start if already started","time":{"start":1756272476562,"stop":1756272476563,"duration":1},"status":"passed","severity":"normal"},{"uid":"f42431930ca5817a","name":"should initialize with default options","time":{"start":1756272476561,"stop":1756272476561,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d745ff3b3712bcf","name":"tcp ip4 address","time":{"start":1756272455438,"stop":1756272455439,"duration":1},"status":"passed","severity":"normal"},{"uid":"d016b96fde64a16a","name":"should handle shard reader errors gracefully","time":{"start":1756272466013,"stop":1756272466014,"duration":1},"status":"passed","severity":"normal"},{"uid":"63a43f9cfc369c28","name":"Callback on promise","time":{"start":1756272839795,"stop":1756272839796,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ee01671af4e78d","name":"should not fail to stop the service if it was not started","time":{"start":1756272480693,"stop":1756272480693,"duration":0},"status":"passed","severity":"normal"},{"uid":"4017ff1053158cd","name":"Check publish message containing numeric","time":{"start":1756272707069,"stop":1756272707070,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd29548fd7f4e06","name":"udp ip6 address","time":{"start":1756272455439,"stop":1756272455439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72b1cb952a8c01d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756272607911,"stop":1756272607911,"duration":0},"status":"passed","severity":"normal"},{"uid":"2467bfdb3546bb6e","name":"Check received message with timestamp: 1756272532076 ","time":{"start":1756272980983,"stop":1756272980983,"duration":0},"status":"passed","severity":"normal"},{"uid":"5595b09f24ae932c","name":"should return PeerId when PeerId is provided","time":{"start":1756272466290,"stop":1756272466291,"duration":1},"status":"passed","severity":"normal"},{"uid":"428357c8ec1af4c9","name":"should start peer exchange discovery","time":{"start":1756272476562,"stop":1756272476562,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ec7ed0d688e098","name":"throws on content topic with non-number generation field","time":{"start":1756272449745,"stop":1756272449746,"duration":1},"status":"passed","severity":"normal"},{"uid":"22fd6faa95a72392","name":"should wait for Filter peer to be connected","time":{"start":1756272498583,"stop":1756272498583,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae8e63327dd4518","name":"Subscribe to topic containing shell command and publish message","time":{"start":1756272709045,"stop":1756272709045,"duration":0},"status":"passed","severity":"normal"},{"uid":"98d393680eac79f3","name":"should add and remove event listeners correctly","time":{"start":1756272480696,"stop":1756272480696,"duration":0},"status":"passed","severity":"normal"},{"uid":"5483e55d88e98f0b","name":"should keep entries that haven't expired yet","time":{"start":1756272497274,"stop":1756272497275,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d31ddefd651ce5","name":"Check received message containing Chinese","time":{"start":1756272980988,"stop":1756272980988,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ac512c4f146d8a","name":"should handle all zero keep alive options","time":{"start":1756272466193,"stop":1756272466193,"duration":0},"status":"passed","severity":"normal"},{"uid":"230dc8ac5821dd68","name":"Fails to push message bigger that 1MB","time":{"start":1756273087816,"stop":1756273087817,"duration":1},"status":"passed","severity":"normal"},{"uid":"357034069397a5c9","name":"nwaku subscribes","time":{"start":1756272695852,"stop":1756272695852,"duration":0},"status":"passed","severity":"normal"},{"uid":"9262620dbebbdfa7","name":"should handle complete discovery-to-dial flow","time":{"start":1756272465858,"stop":1756272465858,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed489a0deeb91f9","name":"should properly start and stop event listening","time":{"start":1756272497721,"stop":1756272497721,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a5d39f8dcdc837","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1756272449750,"stop":1756272449750,"duration":0},"status":"passed","severity":"normal"},{"uid":"62d8648e633f3a12","name":"Check message with no payload is not received","time":{"start":1756272980985,"stop":1756272980985,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d840219dbf938d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1756272511660,"stop":1756272511660,"duration":0},"status":"passed","severity":"normal"},{"uid":"411af6ecd12f07ff","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1756272607909,"stop":1756272607909,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1199fd33f7faef0","name":"should skip peer when failed to dial recently","time":{"start":1756272465969,"stop":1756272465969,"duration":0},"status":"passed","severity":"normal"},{"uid":"693ed3f4e30dfca7","name":"random static sharding 5 - Cluster ID: 613, Shard ID: 242","time":{"start":1756272796745,"stop":1756272796746,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd06eb73f62b23b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1756272498751,"stop":1756272498752,"duration":1},"status":"passed","severity":"normal"},{"uid":"c792d21d470155ca","name":"Push message with content topic containing Russian","time":{"start":1756273087812,"stop":1756273087813,"duration":1},"status":"passed","severity":"normal"},{"uid":"95df4df1d5e0a798","name":"should maintain proper timestamps if all messages received","time":{"start":1756272517009,"stop":1756272517009,"duration":0},"status":"passed","severity":"normal"},{"uid":"569306c3402d417b","name":"Encoder throws on undefined content topic","time":{"start":1756272486705,"stop":1756272486705,"duration":0},"status":"passed","severity":"normal"},{"uid":"9803edd506f99ae1","name":"Rejects garbage","time":{"start":1756272502230,"stop":1756272502230,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5d7fdccc536732","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1756272449762,"stop":1756272449763,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3c8e2b821fec675","name":"Check publish message containing JSON","time":{"start":1756272707074,"stop":1756272707074,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b551ba50ee2546","name":"messageHashStr works with IProtoMessage","time":{"start":1756272466226,"stop":1756272466227,"duration":1},"status":"passed","severity":"normal"},{"uid":"effb541444b5e30c","name":"Check received message containing escaped characters","time":{"start":1756272980990,"stop":1756272980991,"duration":1},"status":"passed","severity":"normal"},{"uid":"d23b7e5a1957672","name":"should not create timers for topics where peer is not in mesh","time":{"start":1756272466178,"stop":1756272466178,"duration":0},"status":"passed","severity":"normal"},{"uid":"951408021ddd7eb1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1756272455370,"stop":1756272455371,"duration":1},"status":"passed","severity":"normal"},{"uid":"56937f6303b064ff","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1756272511672,"stop":1756272511672,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b3b371de64599e","name":"should work with stubbed waku event emitter","time":{"start":1756272498906,"stop":1756272498906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c0c364fad7e3b9","name":"Fails to push message bigger that 1MB","time":{"start":1756273087805,"stop":1756273087805,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da0a301c996d17d","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1756272498528,"stop":1756272498528,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f16829ed3b62d9d","name":"should remove event listeners from libp2p","time":{"start":1756272465188,"stop":1756272465190,"duration":2},"status":"passed","severity":"normal"},{"uid":"45703ff2da7152d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1756272511662,"stop":1756272511663,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fd6b976add999fb","name":"Push message with rate limit","time":{"start":1756273087803,"stop":1756273087803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c34a12d9f1b023b","name":"should handle peer store errors gracefully","time":{"start":1756272465841,"stop":1756272465841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1cbbc00abe16796","name":"does not throw on valid cases","time":{"start":1756272449743,"stop":1756272449743,"duration":0},"status":"passed","severity":"normal"},{"uid":"13804e2876491a08","name":"should stop ping timers on peer disconnect","time":{"start":1756272466162,"stop":1756272466162,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b1f88ced67c4c5f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1756272449751,"stop":1756272449751,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfe7191ac38900e0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1756273006833,"stop":1756273006833,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f582bec99bd92e","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1756272700280,"stop":1756272700280,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd99aac2162bd2b","name":"Relay - times out","time":{"start":1756272858824,"stop":1756272858826,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f46bebd5df92c14","name":"Subscribe and receive messages via lightPush","time":{"start":1756273006831,"stop":1756273006831,"duration":0},"status":"passed","severity":"normal"},{"uid":"103fef76bf7e3506","name":"should start and stop interval correctly","time":{"start":1756272497931,"stop":1756272497932,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a1b70b998d3835","name":"peer exchange sets tag","time":{"start":1756272705543,"stop":1756272705543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77887402665b5f3","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1756272517014,"stop":1756272517014,"duration":0},"status":"passed","severity":"normal"},{"uid":"80df8bf736273b85","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1756272511601,"stop":1756272511602,"duration":1},"status":"passed","severity":"normal"},{"uid":"190eeb5e50d65970","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1756272455376,"stop":1756272455377,"duration":1},"status":"passed","severity":"normal"},{"uid":"236bb382c89e8d68","name":"should not receive a peer event before start","time":{"start":1756272480694,"stop":1756272480694,"duration":0},"status":"passed","severity":"normal"},{"uid":"940d9c6bb06e8e4e","name":"should continually clean up expired entries at intervals","time":{"start":1756272497284,"stop":1756272497284,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8c07d29ee91bd3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1756272540432,"stop":1756272540432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe0c0743559b6fb","name":"Check received message containing JSON","time":{"start":1756272980981,"stop":1756272980981,"duration":0},"status":"passed","severity":"normal"},{"uid":"5061322a1de436","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1756272449763,"stop":1756272449763,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d19d28dc2d9bb91","name":"same cluster: nodes connect","time":{"start":1756272607910,"stop":1756272607910,"duration":0},"status":"passed","severity":"normal"},{"uid":"37fdeb0d364d7c44","name":"should handle incoming messages","time":{"start":1756272497968,"stop":1756272497968,"duration":0},"status":"passed","severity":"normal"},{"uid":"425f052f4346df9a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1756272498543,"stop":1756272498543,"duration":0},"status":"passed","severity":"normal"},{"uid":"917594f2aac4aebe","name":"should not create relay timers when relay is not provided","time":{"start":1756272466177,"stop":1756272466178,"duration":1},"status":"passed","severity":"normal"},{"uid":"50daf82c4896c72","name":"should be able to dial TLS multiaddrs","time":{"start":1756272621711,"stop":1756272621711,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bcc4044258c25f","name":"Check received message containing Script","time":{"start":1756272980989,"stop":1756272980989,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ec54bc1b4e965","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756272682683,"stop":1756272682684,"duration":1},"status":"passed","severity":"normal"},{"uid":"1829d8bdaa6df79b","name":"should reject if Relay is requested but not mounted","time":{"start":1756272498579,"stop":1756272498580,"duration":1},"status":"passed","severity":"normal"},{"uid":"588f3a4578d7fa27","name":"yields decoded messages","time":{"start":1756272466859,"stop":1756272466860,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cac7cc765bb9606","name":"Fails to publish duplicate message","time":{"start":1756272707080,"stop":1756272707081,"duration":1},"status":"passed","severity":"normal"},{"uid":"374ae022cbb6eb85","name":"should handle case when navigator is not available","time":{"start":1756272465200,"stop":1756272465203,"duration":3},"status":"passed","severity":"normal"},{"uid":"98d6d3011b2ba384","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1756272709036,"stop":1756272709037,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0b5481f350708b","name":"should handle shardReader errors","time":{"start":1756272466766,"stop":1756272466767,"duration":1},"status":"passed","severity":"normal"},{"uid":"38be6f18bb6877d8","name":"should properly create peer info with all multiaddrs","time":{"start":1756272456071,"stop":1756272456072,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e633de47798bc92","name":"Push message with XML payload","time":{"start":1756273087795,"stop":1756273087795,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c90e174d320383","name":"Push message with content topic containing long","time":{"start":1756273087799,"stop":1756273087799,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a6daef8de83bc","name":"should enable all discoveries when explicitly set","time":{"start":1756272497674,"stop":1756272497681,"duration":7},"status":"passed","severity":"normal"},{"uid":"b451d522cb5550c0","name":"Check publish message after client node is restarted","time":{"start":1756272707085,"stop":1756272707085,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f25148ae0e88c7a","name":"should skip updating peer store if peer has same addresses","time":{"start":1756272465842,"stop":1756272465843,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ffdca3dd090b35","name":"should select older connection if present","time":{"start":1756272466395,"stop":1756272466395,"duration":0},"status":"passed","severity":"normal"},{"uid":"97dd3ebc8f4ec0d8","name":"should not fail to stop the service if it was not started","time":{"start":1756272699123,"stop":1756272699123,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d526327118da636","name":"Check publish message containing XML","time":{"start":1756272707072,"stop":1756272707073,"duration":1},"status":"passed","severity":"normal"},{"uid":"3592ae3f64a87fdc","name":"should return empty array when no peers connected","time":{"start":1756272466762,"stop":1756272466763,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9576d71a23196a3","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1756272557740,"stop":1756272557741,"duration":1},"status":"passed","severity":"normal"},{"uid":"17424ea9244140c8","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1756272853225,"stop":1756272853226,"duration":1},"status":"passed","severity":"normal"},{"uid":"3441209b09baf62f","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1756272466264,"stop":1756272466264,"duration":0},"status":"passed","severity":"normal"},{"uid":"1940cbbff2cc0fc8","name":"should create KeepAliveManager with required options","time":{"start":1756272466139,"stop":1756272466150,"duration":11},"status":"passed","severity":"normal"},{"uid":"165eda28828d7c38","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app22/6/topic120/proto","time":{"start":1756272798044,"stop":1756272798044,"duration":0},"status":"passed","severity":"normal"},{"uid":"92e7634ac239baec","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1756272853231,"stop":1756272853232,"duration":1},"status":"passed","severity":"normal"},{"uid":"597dd92627dca24f","name":"should return undefined if no connection provided","time":{"start":1756272466585,"stop":1756272466586,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ac0de54149f1f9","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1756272498529,"stop":1756272498533,"duration":4},"status":"passed","severity":"normal"},{"uid":"8a4bd4eb85112c8d","name":"should use configured peers when available","time":{"start":1756272498752,"stop":1756272498752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a581aa279a2e11ce","name":"should register libp2p event listeners when start is called","time":{"start":1756272498534,"stop":1756272498535,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8a0fd332bd0b5d","name":"should process tasks in queue","time":{"start":1756272497932,"stop":1756272497932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebd43ef0bd573ad","name":"Push message with content topic containing unicode special characters","time":{"start":1756273087814,"stop":1756273087814,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3e1243707f4666","name":"should throw error - no id","time":{"start":1756272456065,"stop":1756272456065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c37c3d6d3108fedc","name":"ignores unrecognized TXT record formats","time":{"start":1756272476903,"stop":1756272476903,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc3d016fbf128f15","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1756272476206,"stop":1756272476206,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f52ec5b28c75e16","name":"new peer added after a peer was already found","time":{"start":1756272705544,"stop":1756272705544,"duration":0},"status":"passed","severity":"normal"},{"uid":"317234ba7c4d8012","name":"should increase lamport timestamp","time":{"start":1756272517008,"stop":1756272517008,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abb2be71361fb8c","name":"Check received message containing shell command","time":{"start":1756272980990,"stop":1756272980990,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d09d23d315cc4b8","name":"can start the service","time":{"start":1756272480692,"stop":1756272480692,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2e434eb14d46e8","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1756272540431,"stop":1756272540432,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a125682b9972ec1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1756272511614,"stop":1756272511614,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac70d76788352ca","name":"Query generator for 2000 messages","time":{"start":1756272839799,"stop":1756272839799,"duration":0},"status":"passed","severity":"normal"},{"uid":"781ee7ca84d2bfd9","name":"Check message with invalid timestamp is not received","time":{"start":1756272980992,"stop":1756272980993,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83c9fa7a9c138ba","name":"should only return 1 node with relay and store capability","time":{"start":1756272476904,"stop":1756272476904,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6db18932091fd23","name":"Push message with emoji payload","time":{"start":1756273087797,"stop":1756273087798,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fc2ae7a622b233","name":"Push message with content topic containing emoji","time":{"start":1756273087814,"stop":1756273087814,"duration":0},"status":"passed","severity":"normal"},{"uid":"26988291833be0de","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1756272455365,"stop":1756272455366,"duration":1},"status":"passed","severity":"normal"},{"uid":"30100d8fc96251e2","name":"Meta field set when metaSetter is specified","time":{"start":1756272466968,"stop":1756272466969,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ced0bc4f08f0773","name":"should requeue task if no peer is available","time":{"start":1756272497932,"stop":1756272497932,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1299f1d57632cac","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app99/5/topic343/json","time":{"start":1756272798039,"stop":1756272798039,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae3aa06e5ac7fe1","name":"Decrypt messages","time":{"start":1756272684275,"stop":1756272684276,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ab70a4a2a2dd781","name":"should successfully query store with valid decoders and options","time":{"start":1756272498750,"stop":1756272498751,"duration":1},"status":"passed","severity":"normal"},{"uid":"2912b1798173b4f1","name":"should remove event listener for peer:discovery","time":{"start":1756272465825,"stop":1756272465826,"duration":1},"status":"passed","severity":"normal"},{"uid":"e43bde431e0da7ec","name":"Ordered Callback - false","time":{"start":1756272823781,"stop":1756272823782,"duration":1},"status":"passed","severity":"normal"},{"uid":"681180349740c700","name":"Query generator for multiple messages with different message text format","time":{"start":1756272839792,"stop":1756272839793,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d50d1fcc23ff8bc","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1756272511601,"stop":1756272511601,"duration":0},"status":"passed","severity":"normal"},{"uid":"917e30b656751d8f","name":"should return true when peer is on the pubsub topic shard","time":{"start":1756272465732,"stop":1756272465732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf484b5e7dced4c","name":"Check publish message containing unicode special characters","time":{"start":1756272707076,"stop":1756272707076,"duration":0},"status":"passed","severity":"normal"},{"uid":"1da4a21cb083c4f7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1756272449760,"stop":1756272449760,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4cbfbc00e61656","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1756272682685,"stop":1756272682685,"duration":0},"status":"passed","severity":"normal"},{"uid":"35301f40d09c74d4","name":"yields undefined for messages without content topic","time":{"start":1756272466860,"stop":1756272466860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4214c6edd9a9d094","name":"should create all internal components","time":{"start":1756272466752,"stop":1756272466753,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78d107203575488","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1756272497682,"stop":1756272497682,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfb97f6d7499845","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756272538335,"stop":1756272538336,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1488af49d18fec13","name":"Subscribe to topic containing long and receive message","time":{"start":1756273006835,"stop":1756273006835,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a6ebea84e02e7","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app43/6/topic941/json","time":{"start":1756272798042,"stop":1756272798042,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a36e4c8a173eb16","name":"should handle query errors gracefully","time":{"start":1756272476570,"stop":1756272476570,"duration":0},"status":"passed","severity":"normal"},{"uid":"e08725d9e1dcc57b","name":"Generator, 2 different shards","time":{"start":1756272804097,"stop":1756272804106,"duration":9},"status":"passed","severity":"normal"},{"uid":"c670ad7c2c0a9b1d","name":"Used by Waku Relay","time":{"start":1756272853860,"stop":1756272853860,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed84cb7913ef6cc9","name":"returns all values when wanted number matches available values","time":{"start":1756272474913,"stop":1756272474920,"duration":7},"status":"passed","severity":"normal"},{"uid":"f4ba4ae7ca4dabf3","name":"Fails to push message with large meta","time":{"start":1756273087815,"stop":1756273087815,"duration":0},"status":"passed","severity":"normal"},{"uid":"180017432a423543","name":"should handle empty peer infos gracefully","time":{"start":1756272476546,"stop":1756272476546,"duration":0},"status":"passed","severity":"normal"},{"uid":"68dc14dc515c666c","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1756272843147,"stop":1756272843152,"duration":5},"status":"passed","severity":"normal"},{"uid":"51a89857ee83c5d6","name":"should update peers in cache on 'peer:identify' event","time":{"start":1756272480695,"stop":1756272480696,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c9615ec963bec90","name":"should dial peer when peer is discovered","time":{"start":1756272465830,"stop":1756272465840,"duration":10},"status":"passed","severity":"normal"},{"uid":"280153aec73c0dd8","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1756272449754,"stop":1756272449755,"duration":1},"status":"passed","severity":"normal"},{"uid":"238403d46c929a01","name":"Check publish message containing Chinese","time":{"start":1756272707070,"stop":1756272707070,"duration":0},"status":"passed","severity":"normal"},{"uid":"93437bf11620f64e","name":"Push 30 different messages","time":{"start":1756273087810,"stop":1756273087810,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25cd4d2624ab8179","name":"Fails to push message with large meta","time":{"start":1756273087803,"stop":1756273087803,"duration":0},"status":"passed","severity":"normal"},{"uid":"9641c43ee66066dd","name":"Ephemeral messages are not stored","time":{"start":1756272540429,"stop":1756272540429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a0a389feffd0e4","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1756272498911,"stop":1756272498912,"duration":1},"status":"passed","severity":"normal"},{"uid":"32d8964c6152e598","name":"should handle a minimal index list","time":{"start":1756272449989,"stop":1756272449989,"duration":0},"status":"passed","severity":"normal"},{"uid":"db8bb865347f8b1d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1756272476906,"stop":1756272476906,"duration":0},"status":"skipped","severity":"normal"},{"uid":"740db73de82d6ac4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1756272511660,"stop":1756272511661,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f1b1501de80a415","name":"Subscribe to topic containing Script and receive message","time":{"start":1756273006839,"stop":1756273006839,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc0359e61620886","name":"should be safe to call multiple times","time":{"start":1756272465825,"stop":1756272465825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6ada6a5644bfb96","name":"should emit multiple messages when query returns multiple messages","time":{"start":1756272498912,"stop":1756272498912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89e02a7d2c9feee","name":"should add event listeners to globalThis","time":{"start":1756272465186,"stop":1756272465187,"duration":1},"status":"passed","severity":"normal"},{"uid":"6673cfd0c3b798b8","name":"it tolerates circular branch references","time":{"start":1756272476902,"stop":1756272476903,"duration":1},"status":"passed","severity":"normal"},{"uid":"6994fbaf4c70bf92","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1756272804108,"stop":1756272804112,"duration":4},"status":"passed","severity":"normal"},{"uid":"25542040803f0815","name":"should handle ENR without shardInfo","time":{"start":1756272476573,"stop":1756272476573,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc1bd6cbede6d65","name":"Query with Promise Callback, No message returned","time":{"start":1756272814406,"stop":1756272814407,"duration":1},"status":"passed","severity":"normal"},{"uid":"5511b67b3e367219","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1756272476202,"stop":1756272476202,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f8c8c34bd623a","name":"should start periodic discovery on start","time":{"start":1756272476573,"stop":1756272476573,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c98eef684e47a5","name":"should allow redial after failed dial cooldown expires","time":{"start":1756272465995,"stop":1756272465995,"duration":0},"status":"passed","severity":"normal"},{"uid":"25729fbeeee93559","name":"Relay + Store","time":{"start":1756272538975,"stop":1756272538975,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d9e42a2c5aca2a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1756272682686,"stop":1756272682687,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd160a6f348d670","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1756272709042,"stop":1756272709042,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba0b06947bd8569","name":"should discover peers from provided peer cache","time":{"start":1756272613974,"stop":1756272613975,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aea98cccbcbb9cf","name":"should return false when peer is not found","time":{"start":1756272465738,"stop":1756272465738,"duration":0},"status":"passed","severity":"normal"},{"uid":"28530aecfd64bf6d","name":"returns only open connection if one present","time":{"start":1756272466394,"stop":1756272466395,"duration":1},"status":"passed","severity":"normal"},{"uid":"aba94cc3c4539d94","name":"Passing page size 10 when there are 10 messages","time":{"start":1756272837996,"stop":1756272837996,"duration":0},"status":"passed","severity":"normal"},{"uid":"892eaea7e3cde5d1","name":"should handle peer store errors gracefully","time":{"start":1756272466574,"stop":1756272466575,"duration":1},"status":"passed","severity":"normal"},{"uid":"4674b43ccfc940ce","name":"ends if stream creation fails","time":{"start":1756272466858,"stop":1756272466858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ab5ff34a6ac51f8","name":"Push message with content topic containing short","time":{"start":1756273087811,"stop":1756273087811,"duration":0},"status":"passed","severity":"normal"},{"uid":"742faa14a166a03","name":"should be able to decode the field with only FILTER set to true","time":{"start":1756272455371,"stop":1756272455372,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f5059f5d29f5d9b","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1756272449759,"stop":1756272449759,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4adbe99661a01","name":"should set field with all protocols disabled","time":{"start":1756272456072,"stop":1756272456072,"duration":0},"status":"passed","severity":"normal"},{"uid":"428802b979629985","name":"should skip peers without ENR","time":{"start":1756272476572,"stop":1756272476572,"duration":0},"status":"passed","severity":"normal"},{"uid":"e629723caeebf25a","name":"should deliver messages after dependencies are met","time":{"start":1756272517014,"stop":1756272517014,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f8625a7ce78149c","name":"Push message with Basic HTML tag payload","time":{"start":1756273087795,"stop":1756273087795,"duration":0},"status":"passed","severity":"normal"},{"uid":"575c54150be66101","name":"should clear existing timers before creating new ones","time":{"start":1756272466189,"stop":1756272466192,"duration":3},"status":"passed","severity":"normal"},{"uid":"1655d82e42a538f5","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1756272498543,"stop":1756272498544,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63acbf59183fba6","name":"Get Nodes","time":{"start":1756272476160,"stop":1756272476161,"duration":1},"status":"passed","severity":"normal"},{"uid":"17c580665d6d0d53","name":"should query peers that support peer exchange","time":{"start":1756272476566,"stop":1756272476567,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11dea813d6773d6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756272682685,"stop":1756272682686,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3a16964c121206","name":"Relay Node - default protocol","time":{"start":1756272858829,"stop":1756272858829,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d9a4c9b06b68177","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1756272455366,"stop":1756272455367,"duration":1},"status":"passed","severity":"normal"},{"uid":"49589b372766b031","name":"Ephemeral field set to true","time":{"start":1756272466968,"stop":1756272466968,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d4eeaecb5b8178","name":"should invoke callbacks when receiving a message","time":{"start":1756272498690,"stop":1756272498690,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cf52ceaf14f77","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1756272682679,"stop":1756272682681,"duration":2},"status":"passed","severity":"normal"},{"uid":"f542224e975e1505","name":"Push message with numeric payload","time":{"start":1756273087806,"stop":1756273087806,"duration":0},"status":"passed","severity":"normal"},{"uid":"552c562ffc5bdfc7","name":"should start all internal components","time":{"start":1756272466753,"stop":1756272466754,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f563be1870ccf5e","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1756272707077,"stop":1756272707078,"duration":1},"status":"passed","severity":"normal"},{"uid":"478c3c851c242b34","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1756272709045,"stop":1756272709045,"duration":0},"status":"passed","severity":"normal"},{"uid":"295456eb9f08fe15","name":"should get all peers from store","time":{"start":1756272466565,"stop":1756272466566,"duration":1},"status":"passed","severity":"normal"},{"uid":"577988c925d8a290","name":"should properly create location multiaddrs - udp6","time":{"start":1756272456070,"stop":1756272456070,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb73c0c152fc790b","name":"should reject if LightPush is requested but not mounted","time":{"start":1756272498580,"stop":1756272498580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50c7414026cf4f0","name":"random static sharding 10 - Cluster ID: 346, Shard ID: 99","time":{"start":1756272796748,"stop":1756272796749,"duration":1},"status":"passed","severity":"normal"},{"uid":"58002ef6d4c1310f","name":"random static sharding 1 - Cluster ID: 905, Shard ID: 212","time":{"start":1756272796740,"stop":1756272796741,"duration":1},"status":"passed","severity":"normal"},{"uid":"9582315e793c457","name":"Mutual subscription","time":{"start":1756272709034,"stop":1756272709035,"duration":1},"status":"passed","severity":"normal"},{"uid":"453bf7a8642633af","name":"should dial peers from store when no connections remain","time":{"start":1756272466562,"stop":1756272466564,"duration":2},"status":"passed","severity":"normal"},{"uid":"9379707fe7e66b67","name":"should allow redial after cooldown period","time":{"start":1756272465979,"stop":1756272465984,"duration":5},"status":"passed","severity":"normal"},{"uid":"907c66ce8aa77107","name":"Passing invalid cursor","time":{"start":1756272808942,"stop":1756272808942,"duration":0},"status":"passed","severity":"normal"},{"uid":"519c778cde97b9e8","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1756272517011,"stop":1756272517011,"duration":0},"status":"passed","severity":"normal"},{"uid":"593ec17ed7aabda9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1756272449765,"stop":1756272449765,"duration":0},"status":"passed","severity":"normal"},{"uid":"85743c985d25b959","name":"Passing page size 110 when there are 120 messages","time":{"start":1756272837997,"stop":1756272837998,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0ac00d4d68f6343","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1756272511603,"stop":1756272511603,"duration":0},"status":"passed","severity":"normal"},{"uid":"b945d2973bd96d1b","name":"should return PeerId when PeerId is provided","time":{"start":1756272466291,"stop":1756272466292,"duration":1},"status":"passed","severity":"normal"},{"uid":"df58fe22c8549ea6","name":"Register correct protocols","time":{"start":1756272709035,"stop":1756272709035,"duration":0},"status":"passed","severity":"normal"},{"uid":"597913da3daa37c3","name":"should use peerId from options when provided to queryGenerator","time":{"start":1756272498752,"stop":1756272498753,"duration":1},"status":"passed","severity":"normal"},{"uid":"8170b806b0ee7189","name":"should not dispatch event when already disconnected","time":{"start":1756272465207,"stop":1756272465207,"duration":0},"status":"passed","severity":"normal"},{"uid":"de17633f38d3ff55","name":"should reject if WakuNode is not started","time":{"start":1756272498579,"stop":1756272498579,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aca51933dfac546","name":"configure the node with multiple content topics","time":{"start":1756272798045,"stop":1756272798045,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cefef6367bc322","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1756272511602,"stop":1756272511603,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5465e0a9e6e2a7","name":"should start ping timers on peer connect","time":{"start":1756272466157,"stop":1756272466159,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7586845e9fe65ea","name":"ends if response has no messages","time":{"start":1756272466859,"stop":1756272466859,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e7641b8dd40823","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1756272682687,"stop":1756272682687,"duration":0},"status":"passed","severity":"normal"},{"uid":"f87455c11259fdf2","name":"Check received message with timestamp: 1649153314 ","time":{"start":1756272980983,"stop":1756272980983,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce03628e40db47b9","name":"Push message with Arabic payload","time":{"start":1756273087807,"stop":1756273087807,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eb93910545304a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1756272498542,"stop":1756272498543,"duration":1},"status":"passed","severity":"normal"},{"uid":"551d613fde60eabf","name":"should not stop if not started","time":{"start":1756272476563,"stop":1756272476564,"duration":1},"status":"passed","severity":"normal"},{"uid":"1835751ce4a56fb2","name":"should set field with all protocols enabled","time":{"start":1756272456072,"stop":1756272456072,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4e5fc8c846ec96","name":"Nodes with multiple pubsub topic","time":{"start":1756272700280,"stop":1756272700280,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82ba65c00e273fc","name":"should handle large number of peers request","time":{"start":1756272476551,"stop":1756272476552,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2923fea3c5ee16","name":"should clear timers for specific peer on disconnect","time":{"start":1756272466188,"stop":1756272466189,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc69d9c6c3c61450","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1756272853228,"stop":1756272853229,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1983cb3f082b17","name":"msgTime: 0 ms from now, startTime: 1756186440012, endTime: 1756272840012","time":{"start":1756272853231,"stop":1756272853231,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a35d878201e558","name":"should return false when network is not connected","time":{"start":1756272466757,"stop":1756272466759,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ba605da1baf8240","name":"should dial all known peers when reached zero connections","time":{"start":1756272576574,"stop":1756272576575,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c72e138ea8c3dcc","name":"should handle query errors","time":{"start":1756272476571,"stop":1756272476571,"duration":0},"status":"passed","severity":"normal"},{"uid":"1882a901b66a7424","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1756272466216,"stop":1756272466216,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbb7f7fcb1d85e4d","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1756272511634,"stop":1756272511634,"duration":0},"status":"passed","severity":"normal"},{"uid":"43a89174cbfe6035","name":"pre and post cipher","time":{"start":1756272487134,"stop":1756272487135,"duration":1},"status":"passed","severity":"normal"},{"uid":"28182f550bcd29e7","name":"handles different networkShards values correctly","time":{"start":1756272449758,"stop":1756272449758,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb710ec23788fe6","name":"Check received message containing Arabic","time":{"start":1756272980979,"stop":1756272980979,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d4a8edc18b80d6","name":"should not receive a peer event after stop","time":{"start":1756272538334,"stop":1756272538334,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e63433a45cc736","name":"should support chaining for add method","time":{"start":1756272497269,"stop":1756272497269,"duration":0},"status":"passed","severity":"normal"},{"uid":"61985777f7789d66","name":"Asymmetric encrypt & decrypt","time":{"start":1756272487133,"stop":1756272487133,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc77ef5875bdf0ff","name":"Check publish message containing shell command","time":{"start":1756272707074,"stop":1756272707074,"duration":0},"status":"passed","severity":"normal"}] |