mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-15 19:33:13 +00:00
1 line
192 KiB
JSON
1 line
192 KiB
JSON
[{"uid":"f4d7b9815304df4d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755725816404,"stop":1755725816405,"duration":1},"status":"passed","severity":"normal"},{"uid":"5af7f58fbf75a7be","name":"Query with Promise Callback, No Decoder","time":{"start":1755725961795,"stop":1755725961796,"duration":1},"status":"passed","severity":"normal"},{"uid":"90aca124838646ad","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1755725652029,"stop":1755725652029,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb1be00f2264db2b","name":"should dial all peers on dial","time":{"start":1755725758533,"stop":1755725758533,"duration":0},"status":"passed","severity":"normal"},{"uid":"63e10601994e99b5","name":"throws if store query response has error status","time":{"start":1755725603022,"stop":1755725603022,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c2bd6fd9be541","name":"Overlapping topic subscription","time":{"start":1755726137083,"stop":1755726137083,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c613c6306bc335","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1755726001693,"stop":1755726001693,"duration":0},"status":"passed","severity":"normal"},{"uid":"860f46188c28270e","name":"should support chaining for add method","time":{"start":1755725632229,"stop":1755725632230,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e6e5f8c4c49f404","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1755725586454,"stop":1755725586454,"duration":0},"status":"passed","severity":"normal"},{"uid":"21135f817264c64f","name":"Overlapping topic subscription","time":{"start":1755725847443,"stop":1755725847443,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7d466f788c2d671","name":"should retry on complete failure if specified","time":{"start":1755725633558,"stop":1755725633559,"duration":1},"status":"passed","severity":"normal"},{"uid":"41feff7ef4ff0c96","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1755725832945,"stop":1755725832945,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8d80074f43e453","name":"should not receive a peer event before start","time":{"start":1755725673736,"stop":1755725673736,"duration":0},"status":"passed","severity":"normal"},{"uid":"6599430fc556f55c","name":"should drop only non-locked connections when over maxConnections","time":{"start":1755725602275,"stop":1755725602275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae14d720567a1709","name":"should handle peerStore errors gracefully","time":{"start":1755725602879,"stop":1755725602880,"duration":1},"status":"passed","severity":"normal"},{"uid":"8afb0027e858b3e2","name":"should not retry if at least one success","time":{"start":1755725633559,"stop":1755725633559,"duration":0},"status":"passed","severity":"normal"},{"uid":"158edd91a12937bc","name":"returns all values when wanted number is greater than available values","time":{"start":1755725610619,"stop":1755725610619,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cab63a4f1d069b6","name":"Check received message containing shell command","time":{"start":1755726114903,"stop":1755726114903,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbecfbf186ca0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1755725592016,"stop":1755725592016,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc16aa8f90e53e9","name":"should hang up with multiaddr and return true on success","time":{"start":1755725602877,"stop":1755725602877,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcec082a842d5ccd","name":"Subscribe to topic containing short and receive message","time":{"start":1755726137083,"stop":1755726137083,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a4113a2b9b6b83","name":"Decoder throws on undefined content topic","time":{"start":1755725603076,"stop":1755725603076,"duration":0},"status":"passed","severity":"normal"},{"uid":"6edbf23e74588d70","name":"Stops search when maxGet is reached","time":{"start":1755725611571,"stop":1755725611572,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eef8a127911c7b9","name":"Correctly serialized arguments","time":{"start":1755725745126,"stop":1755725745127,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6ad2c452ddec3a","name":"Check publish message containing SQL Injection","time":{"start":1755725839532,"stop":1755725839532,"duration":0},"status":"passed","severity":"normal"},{"uid":"494b483bfd84dbba","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1755725592013,"stop":1755725592014,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d015dad6dbd5cf0","name":"should not modify tags of connections for different peers","time":{"start":1755725634223,"stop":1755725634223,"duration":0},"status":"passed","severity":"normal"},{"uid":"425b13d9a1612542","name":"should maintain desired error rate","time":{"start":1755725649815,"stop":1755725649816,"duration":1},"status":"passed","severity":"normal"},{"uid":"60b67c886cb7dcf8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1755725646425,"stop":1755725646428,"duration":3},"status":"passed","severity":"normal"},{"uid":"b1e615d59f7c8acc","name":"Check received message with timestamp: 1755725667681000000 ","time":{"start":1755726114904,"stop":1755726114905,"duration":1},"status":"passed","severity":"normal"},{"uid":"2420495bc00dc4fe","name":"Subscribe to topic containing Script and receive message","time":{"start":1755726137086,"stop":1755726137086,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7ea7f23f8c8884","name":"Push message with rate limit","time":{"start":1755726220769,"stop":1755726220769,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c21241c8b6fdb15","name":"should return null for non-existent peer","time":{"start":1755725602260,"stop":1755725602260,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f1fc4599fef1ae","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1755725611771,"stop":1755725611772,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eff21a80727f59e","name":"should return usable stream attached to connection","time":{"start":1755725602843,"stop":1755725602843,"duration":0},"status":"passed","severity":"normal"},{"uid":"432aa9f82d784e74","name":"should not execute task if max attempts is 0","time":{"start":1755725633040,"stop":1755725633040,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfd801c19516fb4","name":"should have no discoveries enabled by default","time":{"start":1755725633407,"stop":1755725633407,"duration":0},"status":"passed","severity":"normal"},{"uid":"917e9b2c9cfe6b2","name":"Push message with XML payload","time":{"start":1755726220775,"stop":1755726220775,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fc92e09d7adaf79","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1755725646414,"stop":1755725646417,"duration":3},"status":"passed","severity":"normal"},{"uid":"bcd78934685d1d5c","name":"should be sent with empty content","time":{"start":1755725652032,"stop":1755725652032,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f39757946415e5f","name":"should drop connection to all peers on hangUp","time":{"start":1755725758533,"stop":1755725758533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7001c7ba0f98a12","name":"should be able to decode the field with only STORE set to true","time":{"start":1755725592017,"stop":1755725592017,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac62ce415127508","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1755725602261,"stop":1755725602261,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21bd083a120bd46","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1755725634216,"stop":1755725634216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f00543c7b999cb","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1755725646394,"stop":1755725646394,"duration":0},"status":"passed","severity":"normal"},{"uid":"138bc55159b18e0a","name":"should create KeepAliveManager with required options","time":{"start":1755725602621,"stop":1755725602622,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bdc314bbd8f93c0","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755726114899,"stop":1755726114899,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc38b0efd3317a3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1755725586453,"stop":1755725586453,"duration":0},"status":"passed","severity":"normal"},{"uid":"201b9300e2197d27","name":"Subscribe to topic containing long and publish message","time":{"start":1755725847444,"stop":1755725847444,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de6582cb2d8f066","name":"Subscribe to topic containing short and publish message","time":{"start":1755725847443,"stop":1755725847444,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bd541da9971888","name":"Overlapping topic subscription","time":{"start":1755726137093,"stop":1755726137094,"duration":1},"status":"passed","severity":"normal"},{"uid":"4199d7bf758bd4f9","name":"Push message with content topic containing JSON","time":{"start":1755726220782,"stop":1755726220782,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f8c2953961c279","name":"should handle errors when globalThis is not available","time":{"start":1755725601531,"stop":1755725601532,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd46ed5b2df3110","name":"should be safe to call multiple times","time":{"start":1755725602874,"stop":1755725602874,"duration":0},"status":"passed","severity":"normal"},{"uid":"b678fd54fd03c640","name":"messageHashStr returns a hex string","time":{"start":1755725602441,"stop":1755725602441,"duration":0},"status":"passed","severity":"normal"},{"uid":"148a758a1461ffad","name":"Check message with invalid timestamp is not received","time":{"start":1755726114905,"stop":1755726114906,"duration":1},"status":"passed","severity":"normal"},{"uid":"d34442a045322fe2","name":"Query generator for 2000 messages","time":{"start":1755725996303,"stop":1755725996303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be66ca54cdf2c6f","name":"should create PeerExchange instance with components","time":{"start":1755725612118,"stop":1755725612118,"duration":0},"status":"passed","severity":"normal"},{"uid":"4389bcd5a2adde07","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1755725586452,"stop":1755725586452,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e51dd6ba6cf27e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755726137092,"stop":1755726137093,"duration":1},"status":"skipped","severity":"normal"},{"uid":"b482a175c2ff547f","name":"pre and post cipher","time":{"start":1755725623010,"stop":1755725623011,"duration":1},"status":"passed","severity":"normal"},{"uid":"926ffa7d2101e468","name":"should handle incoming messages","time":{"start":1755725634302,"stop":1755725634303,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e1ba5cc3cf67217","name":"should stop peer exchange discovery","time":{"start":1755725612450,"stop":1755725612450,"duration":0},"status":"passed","severity":"normal"},{"uid":"fef9b00e77c9b21e","name":"Push message with custom timestamp: 1724967293435","time":{"start":1755726220785,"stop":1755726220785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e18c43827ad178","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1755725646407,"stop":1755725646407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f11ee6998712edc0","name":"should initialize with isNetworkConnected as false","time":{"start":1755725601522,"stop":1755725601523,"duration":1},"status":"passed","severity":"normal"},{"uid":"474897f12a300a26","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755726114896,"stop":1755726114896,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c568ee76b1bfa9","name":"should update peer store before dialing","time":{"start":1755725601887,"stop":1755725601887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba2b52ba1219ffdd","name":"should properly create location multiaddrs - tcp6","time":{"start":1755725592589,"stop":1755725592589,"duration":0},"status":"passed","severity":"normal"},{"uid":"779f137ff3fcb59d","name":"yields decoded messages","time":{"start":1755725603023,"stop":1755725603023,"duration":0},"status":"passed","severity":"normal"},{"uid":"c978135e41285592","name":"Decoder throws on empty string content topic","time":{"start":1755725624177,"stop":1755725624178,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd0dea6c8f8775a","name":"should add event listeners to globalThis","time":{"start":1755725601528,"stop":1755725601529,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e41c497df9452cb","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1755725839538,"stop":1755725839539,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb4ace1c74994ea","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1755725646429,"stop":1755725646429,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c90882abfb8107","name":"should get / set UDP multiaddr","time":{"start":1755725592587,"stop":1755725592587,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce860f83e312e34","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755725816405,"stop":1755725816405,"duration":0},"status":"passed","severity":"normal"},{"uid":"749772c7e441f5b8","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1755725611772,"stop":1755725611772,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d220ea3b20d317","name":"Subscribe and receive messages via lightPush","time":{"start":1755726137090,"stop":1755726137090,"duration":0},"status":"passed","severity":"normal"},{"uid":"a55084e6672aceb2","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1755726011489,"stop":1755726011490,"duration":1},"status":"passed","severity":"normal"},{"uid":"3169556c579c90fa","name":"Push message with content topic containing escaped characters","time":{"start":1755726220782,"stop":1755726220783,"duration":1},"status":"passed","severity":"normal"},{"uid":"7245735cdf59410e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1755725646393,"stop":1755725646393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f484041055a64b74","name":"should dial peer immediately when queue is empty","time":{"start":1755725602143,"stop":1755725602144,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d173adbbe66512","name":"Push message with short payload","time":{"start":1755726220771,"stop":1755726220772,"duration":1},"status":"passed","severity":"normal"},{"uid":"1353bd755fe139f3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1755725634220,"stop":1755725634221,"duration":1},"status":"passed","severity":"normal"},{"uid":"936191133db59688","name":"Fields are not dropped","time":{"start":1755725602767,"stop":1755725602767,"duration":0},"status":"passed","severity":"normal"},{"uid":"61793ed5c79bd1f","name":"should not be empty after adding a subscription","time":{"start":1755725634282,"stop":1755725634282,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab864ef8edb4b9d","name":"Nodes with multiple pubsub topic","time":{"start":1755725832944,"stop":1755725832945,"duration":1},"status":"passed","severity":"normal"},{"uid":"7829aa6aaa042348","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1755725946491,"stop":1755725946492,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd62113b5826e7e","name":"Push message with Basic HTML tag payload","time":{"start":1755726220761,"stop":1755726220762,"duration":1},"status":"passed","severity":"normal"},{"uid":"15749543e3ffbb45","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1755725592018,"stop":1755725592018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04f1102cfa07b61","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755726137098,"stop":1755726137098,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0106928a5c5ecc","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1755725652030,"stop":1755725652030,"duration":0},"status":"passed","severity":"normal"},{"uid":"40020e5e528c0108","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1755725652032,"stop":1755725652032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a01fae8a3bfe30d5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1755725646429,"stop":1755725646430,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba33501be5ba0142","name":"should filter out undefined ENRs","time":{"start":1755725612098,"stop":1755725612099,"duration":1},"status":"passed","severity":"normal"},{"uid":"850171672be747d9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1755725586452,"stop":1755725586453,"duration":1},"status":"passed","severity":"normal"},{"uid":"884e376e74392c6e","name":"should be safe to call multiple times","time":{"start":1755725601872,"stop":1755725601873,"duration":1},"status":"passed","severity":"normal"},{"uid":"415298655ccd4a46","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755725744904,"stop":1755725744904,"duration":0},"status":"passed","severity":"normal"},{"uid":"a715885169d7929","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755726137080,"stop":1755726137080,"duration":0},"status":"passed","severity":"normal"},{"uid":"26da67b67de48eec","name":"should successfully query store with valid decoders and options","time":{"start":1755725634225,"stop":1755725634225,"duration":0},"status":"passed","severity":"normal"},{"uid":"493c24de2fcfcc48","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1755725832945,"stop":1755725832945,"duration":0},"status":"passed","severity":"normal"},{"uid":"666ce05aae3b3c16","name":"Check received message containing long","time":{"start":1755726114891,"stop":1755726114891,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4ac9341f7d2ed5","name":"should create RPC request with correct parameters","time":{"start":1755725612117,"stop":1755725612118,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cb8256a882d5e3d","name":"Push message with long payload","time":{"start":1755726220757,"stop":1755726220758,"duration":1},"status":"passed","severity":"normal"},{"uid":"248172d90caddaa7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1755725586442,"stop":1755725586443,"duration":1},"status":"passed","severity":"normal"},{"uid":"716396dc9e7adbbf","name":"should dial peer when on same shard","time":{"start":1755725602147,"stop":1755725602147,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b2014460068c16","name":"should requeue task if no peer is available","time":{"start":1755725633027,"stop":1755725633028,"duration":1},"status":"passed","severity":"normal"},{"uid":"b51ba8ec1381bc3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1755725646433,"stop":1755725646433,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f65ec2dbb18dea","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755725816408,"stop":1755725816409,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e8dcecdd2d633","name":"should unregister libp2p event listeners when stop is called","time":{"start":1755725634219,"stop":1755725634219,"duration":0},"status":"passed","severity":"normal"},{"uid":"26eeca94308616e2","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1755725646051,"stop":1755725646052,"duration":1},"status":"passed","severity":"normal"},{"uid":"694dfd25cdf5bc8d","name":"Check received message containing SQL Injection","time":{"start":1755726114893,"stop":1755726114893,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9ebff3b720b9f4","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1755725612104,"stop":1755725612104,"duration":0},"status":"passed","severity":"normal"},{"uid":"6911ce40313a190f","name":"Used by Waku Relay","time":{"start":1755726010928,"stop":1755726010928,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4d5db9206f4a6b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1755725634222,"stop":1755725634222,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8bc704d5357a25","name":"Check received message containing SQL Injection","time":{"start":1755726114902,"stop":1755726114902,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1314ca916dcf7b9","name":"should handle corrupted shard info gracefully","time":{"start":1755725602327,"stop":1755725602328,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a3df89af233dc8","name":"should initialize with Unhealthy status","time":{"start":1755725634092,"stop":1755725634092,"duration":0},"status":"passed","severity":"normal"},{"uid":"f136eb655d87493e","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1755725728252,"stop":1755725728252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a315eb5a34a7fe7e","name":"throws on content topic with empty encoding field","time":{"start":1755725586439,"stop":1755725586440,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e337e06ec89d75","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1755725646418,"stop":1755725646418,"duration":0},"status":"passed","severity":"normal"},{"uid":"f339bd448d0d3487","name":"should handle queue overflow by adding peers to queue","time":{"start":1755725602148,"stop":1755725602149,"duration":1},"status":"passed","severity":"normal"},{"uid":"46c2cfb8cece5238","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1755726011494,"stop":1755726011494,"duration":0},"status":"passed","severity":"normal"},{"uid":"519f976fbaf37f10","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1755725611768,"stop":1755725611770,"duration":2},"status":"passed","severity":"normal"},{"uid":"459f069bc631ed60","name":"isConnected should return false after all peers disconnect","time":{"start":1755725688716,"stop":1755725688716,"duration":0},"status":"passed","severity":"normal"},{"uid":"b031ebb5df20399","name":"Fails to push message bigger that 1MB","time":{"start":1755726220771,"stop":1755726220771,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee151b65854a9e4","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1755726001691,"stop":1755726001692,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b890a38305f4ab8","name":"throws on content topic with empty application field","time":{"start":1755725586438,"stop":1755725586438,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5db796d1e20a518","name":"should handle cache.get errors gracefully","time":{"start":1755725616581,"stop":1755725616582,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25f5cc779d3338a","name":"should mark all messages in causal history as acknowledged","time":{"start":1755725652028,"stop":1755725652028,"duration":0},"status":"passed","severity":"normal"},{"uid":"317f5919de917e6","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1755725610620,"stop":1755725610631,"duration":11},"status":"passed","severity":"normal"},{"uid":"44f5027b566d44eb","name":"should dial all remaining peers","time":{"start":1755725602243,"stop":1755725602243,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d2d5d4adb72f68","name":"yields undefined for messages without content topic","time":{"start":1755725603023,"stop":1755725603024,"duration":1},"status":"passed","severity":"normal"},{"uid":"bebe0ac71faf57d6","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1755725847447,"stop":1755725847447,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cee8ce6c37e77","name":"should add and remove event listeners correctly","time":{"start":1755725616582,"stop":1755725616582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b72eb722f593602","name":"should process successful peer exchange query","time":{"start":1755725612456,"stop":1755725612456,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d64c589812e3e","name":"should retry if all attempts fail","time":{"start":1755725633043,"stop":1755725633043,"duration":0},"status":"passed","severity":"normal"},{"uid":"9398473795402031","name":"Push message with content topic containing unicode special characters","time":{"start":1755726220768,"stop":1755726220768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6384426cf1b526","name":"should handle network check errors gracefully","time":{"start":1755725602151,"stop":1755725602151,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f54f16d6890682","name":"Push message with content topic containing escaped characters","time":{"start":1755726220767,"stop":1755726220767,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a1c7c2f1cf4975","name":"should initialize with custom TTL","time":{"start":1755725612441,"stop":1755725612441,"duration":0},"status":"passed","severity":"normal"},{"uid":"29fe6e7191b6b41c","name":"Check received message containing XML","time":{"start":1755726114893,"stop":1755726114893,"duration":0},"status":"passed","severity":"normal"},{"uid":"926578b04e5b9635","name":"Push message with content topic containing Chinese","time":{"start":1755726220766,"stop":1755726220766,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de2b9475dda4bc9","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755726137081,"stop":1755726137081,"duration":0},"status":"passed","severity":"normal"},{"uid":"83432ae5501abda7","name":"Push message with numeric payload","time":{"start":1755726220772,"stop":1755726220772,"duration":0},"status":"passed","severity":"normal"},{"uid":"445cc1d3199ee18c","name":"should properly compute the node id","time":{"start":1755725592586,"stop":1755725592586,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ee82601e7d31e3","name":"should save new peer to store","time":{"start":1755725601888,"stop":1755725601888,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ce89b66bec7fb8a","name":"should send to specified number of peers of used peers","time":{"start":1755725633558,"stop":1755725633558,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c8135d6d1cb06b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1755725602846,"stop":1755725602846,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14285e629cce79b","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1755725646402,"stop":1755725646405,"duration":3},"status":"passed","severity":"normal"},{"uid":"e9618a5e44aed7a8","name":"should reject if Relay is requested but not mounted","time":{"start":1755725634046,"stop":1755725634046,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5eb54f28b6bb5c","name":"Check received message with timestamp: 1755725667681000000 ","time":{"start":1755726114895,"stop":1755726114895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab8689682819dd6a","name":"Check publish message after service node is restarted","time":{"start":1755725839545,"stop":1755725839546,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fe3499563183ea58","name":"Query with Promise Callback, No message returned","time":{"start":1755725961797,"stop":1755725961798,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc1d5dbcbd91811","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1755725602261,"stop":1755725602262,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eaf291f8cca881e","name":"peer exchange sets tag","time":{"start":1755725841028,"stop":1755725841028,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d12578ef203155","name":"can start the service","time":{"start":1755725897560,"stop":1755725897562,"duration":2},"status":"passed","severity":"normal"},{"uid":"ab54ed507b02b1e5","name":"Check received message with timestamp: 1755725667681 ","time":{"start":1755726114905,"stop":1755726114905,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56029e9d49f6c23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1755725586455,"stop":1755725586455,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ac85eb3d590709","name":"should return false when peer is on different cluster","time":{"start":1755725602319,"stop":1755725602319,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e56027a5dfa46d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1755725847450,"stop":1755725847451,"duration":1},"status":"passed","severity":"normal"},{"uid":"34f7ee5398421c0a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755726137088,"stop":1755726137088,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bafb2a8f9cbed44","name":"should handle complete connection lifecycle","time":{"start":1755725601559,"stop":1755725601560,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a78c4e9ba65921d","name":"Push to array if already present","time":{"start":1755725586203,"stop":1755725586203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d75e6a925cf40ff","name":"should attach causal history and bloom filter to each message","time":{"start":1755725652026,"stop":1755725652026,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc7240a1bd20dd9","name":"Check message with no payload is not received","time":{"start":1755726114898,"stop":1755726114898,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68c388252dfb7de","name":"should not start if already started","time":{"start":1755725612442,"stop":1755725612449,"duration":7},"status":"passed","severity":"normal"},{"uid":"c5b551a4079e439","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1755725633410,"stop":1755725633410,"duration":0},"status":"passed","severity":"normal"},{"uid":"452b78900c94eefa","name":"Check received message containing short","time":{"start":1755726114899,"stop":1755726114900,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cc463a2edce5a45","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755725744905,"stop":1755725744916,"duration":11},"status":"passed","severity":"normal"},{"uid":"ed8fc6110bb1ffb","name":"it tolerates circular branch references","time":{"start":1755725612729,"stop":1755725612730,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3aba1972830474a","name":"should return false and handle errors gracefully","time":{"start":1755725602878,"stop":1755725602878,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ecaee211829a13","name":"should not create timers for topics where peer is not in mesh","time":{"start":1755725602650,"stop":1755725602650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b348b92830889373","name":"should reject on timeout if it was set","time":{"start":1755725634057,"stop":1755725634057,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e284ee513eac52a","name":"should serialize and deserialize correctly","time":{"start":1755725649817,"stop":1755725649817,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c20b2e8ca9a66c5","name":"Subscribe to topic containing short and receive message","time":{"start":1755726137094,"stop":1755726137094,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a3826431796557","name":"should remove event listeners from globalThis","time":{"start":1755725601534,"stop":1755725601535,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d862e50c45cf9ed","name":"should insert elements correctly","time":{"start":1755725649814,"stop":1755725649815,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9b86ea3130b3123","name":"Encoder throws on undefined content topic","time":{"start":1755725603075,"stop":1755725603075,"duration":0},"status":"passed","severity":"normal"},{"uid":"414a9dc016123533","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1755725832944,"stop":1755725832944,"duration":0},"status":"passed","severity":"normal"},{"uid":"685ba8caac92f1c4","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1755725586442,"stop":1755725586442,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b7be02c7014532","name":"Check received message containing unicode special characters","time":{"start":1755726114904,"stop":1755726114904,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f1f3f59cc9f0c0","name":"Check publish message containing Chinese","time":{"start":1755725839530,"stop":1755725839530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21eab54b71138a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1755725646435,"stop":1755725646436,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8e39d413649375f","name":"Push message with content topic containing short","time":{"start":1755726220764,"stop":1755726220765,"duration":1},"status":"passed","severity":"normal"},{"uid":"36a7a695bb7d52ea","name":"should not create relay timers when relay is not provided","time":{"start":1755725602649,"stop":1755725602650,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cbb24aa737eb867","name":"should create PeerExchangeDiscovery with default options","time":{"start":1755725612460,"stop":1755725612460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a63edbf6aab97ad2","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1755725646417,"stop":1755725646417,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b82d7744625c8f5","name":"should be empty after removing the only subscription","time":{"start":1755725634282,"stop":1755725634282,"duration":0},"status":"passed","severity":"normal"},{"uid":"f080efdc469dd821","name":"Query Generator - true","time":{"start":1755725995140,"stop":1755725995141,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ceaf83cbc89049","name":"Check meta is set [ecies]","time":{"start":1755725624176,"stop":1755725624176,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ebd2741b963c68","name":"should handle all zero keep alive options","time":{"start":1755725602659,"stop":1755725602659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b560d3390c14ab00","name":"Subscribe to topic containing XML and receive message","time":{"start":1755726137097,"stop":1755726137097,"duration":0},"status":"passed","severity":"normal"},{"uid":"368b5fc98041af20","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755726137080,"stop":1755726137081,"duration":1},"status":"passed","severity":"normal"},{"uid":"5938519f41a2f2d9","name":"should clear existing timers before creating new ones","time":{"start":1755725602658,"stop":1755725602659,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0a55c27a6d2ef55","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1755725633410,"stop":1755725633411,"duration":1},"status":"passed","severity":"normal"},{"uid":"83a600def5ee59cd","name":"Push message with content topic containing unicode special characters","time":{"start":1755726220783,"stop":1755726220783,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aee6218a38b74ac","name":"should reject if Store is requested but not mounted","time":{"start":1755725634047,"stop":1755725634047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ddefe0d1368702e","name":"should emit a peer event after start","time":{"start":1755725673735,"stop":1755725673735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a597233ffb73c131","name":"should be safe to call multiple times","time":{"start":1755725602873,"stop":1755725602873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef2d2a0595ab36d","name":"should handle multiple peer connections","time":{"start":1755725602639,"stop":1755725602639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f46122a50f2029","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1755725634221,"stop":1755725634221,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd05132edb13e2d2","name":"should create a new stream if no existing for protocol found","time":{"start":1755725602844,"stop":1755725602845,"duration":1},"status":"passed","severity":"normal"},{"uid":"92facee151a1c9f8","name":"Subscribe and receive messages via lightPush","time":{"start":1755726137080,"stop":1755726137080,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d0a7316a58060","name":"should handle query errors","time":{"start":1755725612457,"stop":1755725612457,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e395cb48f42167b","name":"should not fail to start the service if it is already started","time":{"start":1755725673734,"stop":1755725673735,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c13d7f99d338a8","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app65/6/topic486/proto","time":{"start":1755725933791,"stop":1755725933792,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf08d4488b288944","name":"should filter out already connected peers","time":{"start":1755725602242,"stop":1755725602243,"duration":1},"status":"passed","severity":"normal"},{"uid":"a82f741ad6b145e5","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1755725622445,"stop":1755725622445,"duration":0},"status":"passed","severity":"normal"},{"uid":"595720ef911557c7","name":"should sort by messageId when timestamps are equal","time":{"start":1755725651940,"stop":1755725651941,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d3310debeb33194","name":"Push message with meta","time":{"start":1755726220784,"stop":1755726220784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c231b9a369117513","name":"Query generator for multiple messages with multiple decoders","time":{"start":1755725996300,"stop":1755725996301,"duration":1},"status":"passed","severity":"normal"},{"uid":"b53c0c20c025ebf4","name":"Check publish message containing unicode special characters","time":{"start":1755725839537,"stop":1755725839538,"duration":1},"status":"passed","severity":"normal"},{"uid":"38e64b6c7288c796","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1755725744921,"stop":1755725744922,"duration":1},"status":"passed","severity":"normal"},{"uid":"e247e2dd8bcca796","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1755725602276,"stop":1755725602276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59b8b5f6e2c7a39","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1755725601889,"stop":1755725601889,"duration":0},"status":"passed","severity":"normal"},{"uid":"601ae419c8e99c3b","name":"Relay - dialed first","time":{"start":1755726016117,"stop":1755726016117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3ce42bbf1b2ef9","name":"should dispatch network event when browser goes online","time":{"start":1755725601553,"stop":1755725601554,"duration":1},"status":"passed","severity":"normal"},{"uid":"a23f4af1f0465d32","name":"Push message with content topic containing Chinese","time":{"start":1755726220781,"stop":1755726220781,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38c29ac37f0c1e1","name":"should not dispatch event when already connected","time":{"start":1755725601549,"stop":1755725601550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a56bd74a6e08bb","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1755725652029,"stop":1755725652029,"duration":0},"status":"passed","severity":"normal"},{"uid":"495757ee8a15ff0b","name":"should not allow k > 12","time":{"start":1755725646041,"stop":1755725646049,"duration":8},"status":"passed","severity":"normal"},{"uid":"58460226b4cc6180","name":"should sort peers by ping value","time":{"start":1755725602880,"stop":1755725602880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6284bbe761d020a5","name":"should add peer to queue when queue is not empty","time":{"start":1755725602144,"stop":1755725602144,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbf2aebbd126458","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1755725586453,"stop":1755725586453,"duration":0},"status":"passed","severity":"normal"},{"uid":"835fe83d5ad268e5","name":"Push message with escaped characters payload","time":{"start":1755726220763,"stop":1755726220763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6ebc29bea2f650","name":"Ephemeral field set to true","time":{"start":1755725603074,"stop":1755725603074,"duration":0},"status":"passed","severity":"normal"},{"uid":"e618b3be8e305a9f","name":"Check publish message containing shell command","time":{"start":1755725839536,"stop":1755725839536,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3d1337d08f32c9","name":"Push message with custom timestamp: 1755722093435","time":{"start":1755726220769,"stop":1755726220770,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5f132a9dcc82b8","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1755725646411,"stop":1755725646412,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddf2293857d2a76b","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1755725602650,"stop":1755725602650,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d7bfffe5463be86","name":"Check publish message containing short","time":{"start":1755725839527,"stop":1755725839528,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7fd85a4eb80b0","name":"should set field with all protocols enabled","time":{"start":1755725592590,"stop":1755725592590,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b44a4a85f492ac","name":"should do nothing when connections still exist","time":{"start":1755725602241,"stop":1755725602241,"duration":0},"status":"passed","severity":"normal"},{"uid":"facade350aefa23","name":"Ordered Callback - false","time":{"start":1755725995143,"stop":1755725995143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcdc323179b03b7","name":"Push message with content topic containing JSON","time":{"start":1755726220767,"stop":1755726220767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b391b41e3ed3a05e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1755725953075,"stop":1755725953075,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fc2a2d49c6aecf","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1755725652026,"stop":1755725652027,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f965a2de7f5ed1b","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1755725612099,"stop":1755725612099,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e969490769a442e","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1755725744920,"stop":1755725744921,"duration":1},"status":"passed","severity":"normal"},{"uid":"245ef0bfaf8edc57","name":"connects to nwaku","time":{"start":1755726010926,"stop":1755726010926,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7194518bc077e2","name":"Fails to push message with large meta","time":{"start":1755726220784,"stop":1755726220784,"duration":0},"status":"passed","severity":"normal"},{"uid":"e422b24a2602b254","name":"Push message with Arabic payload","time":{"start":1755726220759,"stop":1755726220759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2109e07ff2850b2","name":"should handle multiple query options for time ranges","time":{"start":1755725634226,"stop":1755725634226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61f23ec156fe58e","name":"should handle complete discovery-to-dial flow","time":{"start":1755725601890,"stop":1755725601894,"duration":4},"status":"passed","severity":"normal"},{"uid":"68d2697865e8d4d","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1755725646401,"stop":1755725646401,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2a69fe6c305175","name":"should query peers that support peer exchange","time":{"start":1755725612452,"stop":1755725612452,"duration":0},"status":"passed","severity":"normal"},{"uid":"828aa87633fbce56","name":"Push message with shell command payload","time":{"start":1755726220762,"stop":1755726220762,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bdfbaf20fee032","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1755725996302,"stop":1755725996302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aaa27771cda7075","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1755725611773,"stop":1755725611773,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd85e168be29071","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755726137095,"stop":1755726137096,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf27a05931c05e8","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755726137087,"stop":1755726137087,"duration":0},"status":"passed","severity":"normal"},{"uid":"76fe008388bc967f","name":"should handle peer not in mesh for all topics","time":{"start":1755725602660,"stop":1755725602660,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3837f9add4f65d0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1755725646413,"stop":1755725646413,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ed19a6ca9d9e14","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1755725652033,"stop":1755725652034,"duration":1},"status":"passed","severity":"normal"},{"uid":"65669300956c39a0","name":"should only return 1 node with relay and store capability","time":{"start":1755725612732,"stop":1755725612732,"duration":0},"status":"passed","severity":"normal"},{"uid":"641e5a1e5fa51f2f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755726137088,"stop":1755726137088,"duration":0},"status":"passed","severity":"normal"},{"uid":"e489a72c1faadf19","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755725816405,"stop":1755725816406,"duration":1},"status":"passed","severity":"normal"},{"uid":"895af74260a4d00a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755725816409,"stop":1755725816409,"duration":0},"status":"passed","severity":"normal"},{"uid":"923ea7f7419698fd","name":"Check message received after jswaku node is restarted","time":{"start":1755726114898,"stop":1755726114899,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a2066bc384fcdef","name":"topics with same application and version share the same shard","time":{"start":1755725586446,"stop":1755725586446,"duration":0},"status":"passed","severity":"normal"},{"uid":"8100f031cfb3604e","name":"should initialize with default options","time":{"start":1755725612440,"stop":1755725612440,"duration":0},"status":"passed","severity":"normal"},{"uid":"db2c0b45eafe465f","name":"should return false when peer has no shard info","time":{"start":1755725602320,"stop":1755725602322,"duration":2},"status":"passed","severity":"normal"},{"uid":"fab34c052efe999","name":"should be safe to call multiple times","time":{"start":1755725602629,"stop":1755725602629,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc09c997b2a1fd42","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755725693259,"stop":1755725693259,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00b602e56c5ce40","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1755725601555,"stop":1755725601555,"duration":0},"status":"passed","severity":"normal"},{"uid":"c452d51212618731","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1755725688715,"stop":1755725688715,"duration":0},"status":"passed","severity":"normal"},{"uid":"a634c9b5fc7e01a4","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1755725602325,"stop":1755725602325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fedfd5d18be82d5a","name":"messageHash returns a Uint8Array","time":{"start":1755725602441,"stop":1755725602441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba1ae14bc2aab57","name":"should dial one peer on dial","time":{"start":1755725758533,"stop":1755725758534,"duration":1},"status":"passed","severity":"normal"},{"uid":"87f082d2903dd9a0","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1755725841032,"stop":1755725841033,"duration":1},"status":"passed","severity":"normal"},{"uid":"330d5d0c6d7699b1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1755725586445,"stop":1755725586445,"duration":0},"status":"passed","severity":"normal"},{"uid":"232ea1b6ed315380","name":"same cluster: nodes connect","time":{"start":1755725744918,"stop":1755725744919,"duration":1},"status":"passed","severity":"normal"},{"uid":"93585296ee4f3574","name":"should handle dial errors","time":{"start":1755725602876,"stop":1755725602876,"duration":0},"status":"passed","severity":"normal"},{"uid":"68f998e9e3d147ca","name":"should be safe to call multiple times","time":{"start":1755725602224,"stop":1755725602224,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c1761670818fba","name":"should detect messages with missing dependencies","time":{"start":1755725652030,"stop":1755725652030,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27c73e8b60184aa","name":"yields undefined for messages without decoder","time":{"start":1755725603024,"stop":1755725603024,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2da54482656bde7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1755725847452,"stop":1755725847452,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b04c12723b5038","name":"should not process empty queue","time":{"start":1755725602150,"stop":1755725602150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2821aa74e6c41ff","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app48/10/topic648/test.js","time":{"start":1755725933793,"stop":1755725933793,"duration":0},"status":"passed","severity":"normal"},{"uid":"933ef1315bd45897","name":"throws on content topic with generation field greater than 0","time":{"start":1755725586437,"stop":1755725586438,"duration":1},"status":"passed","severity":"normal"},{"uid":"56f809521bb8fa30","name":"should create ConnectionManager with required options","time":{"start":1755725602871,"stop":1755725602871,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf761b9659a436a1","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1755725602880,"stop":1755725602881,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1cf85141bf572e1","name":"Push message with content topic containing special chars","time":{"start":1755726220766,"stop":1755726220766,"duration":0},"status":"passed","severity":"normal"},{"uid":"564ec33c74009f14","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1755725646050,"stop":1755725646050,"duration":0},"status":"passed","severity":"normal"},{"uid":"da5d5b8e9271272e","name":"Push message with JSON payload","time":{"start":1755726220762,"stop":1755726220762,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e3231891b96527","name":"Renews subscription after lossing a connection","time":{"start":1755726137100,"stop":1755726137100,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ddad463d0f6dc","name":"should return false when peer is not found","time":{"start":1755725602322,"stop":1755725602323,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00ad20e929c42fa","name":"Decoder throws on empty string content topic","time":{"start":1755725603076,"stop":1755725603076,"duration":0},"status":"passed","severity":"normal"},{"uid":"235a626484aba41","name":"should reject if LightPush is requested but not mounted","time":{"start":1755725634046,"stop":1755725634047,"duration":1},"status":"passed","severity":"normal"},{"uid":"d24f2788fe0b4197","name":"should keep entries that haven't expired yet","time":{"start":1755725632230,"stop":1755725632231,"duration":1},"status":"passed","severity":"normal"},{"uid":"8456e9f6b5d26d04","name":"should remove event listeners","time":{"start":1755725602629,"stop":1755725602630,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccdc46913b5a53fc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755726137085,"stop":1755726137085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3daf50d6f00d1d78","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1755725602200,"stop":1755725602202,"duration":2},"status":"passed","severity":"normal"},{"uid":"752ab6e17d34d4c2","name":"Subscribe to topic containing shell command and publish message","time":{"start":1755725847451,"stop":1755725847451,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c79f084973e3dc1","name":"Check publish message containing XML","time":{"start":1755725839533,"stop":1755725839534,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a10616b5fb1bc2f","name":"Check received message containing long","time":{"start":1755726114900,"stop":1755726114900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5f0158a3ea36af","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1755725847441,"stop":1755725847442,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3c0d53456f26f6c","name":"Push message with Russian payload","time":{"start":1755726220760,"stop":1755726220760,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b49f2d288cc40d5","name":"Subscribe to topic containing XML and receive message","time":{"start":1755726137086,"stop":1755726137087,"duration":1},"status":"passed","severity":"normal"},{"uid":"601c94c571b3f395","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1755725961793,"stop":1755725961795,"duration":2},"status":"passed","severity":"normal"},{"uid":"548d0d0c67c09b86","name":"should add event listener for peer:discovery","time":{"start":1755725601860,"stop":1755725601872,"duration":12},"status":"passed","severity":"normal"},{"uid":"de9c0c22a221819c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app60/2/topic901/proto","time":{"start":1755725933793,"stop":1755725933793,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4ca3aeb9572a3d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755726137081,"stop":1755726137081,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdcc7f4f8d36aa51","name":"should create KeepAliveManager with relay","time":{"start":1755725602622,"stop":1755725602628,"duration":6},"status":"passed","severity":"normal"},{"uid":"c47d89cb35df197","name":"Check publish message containing emoji","time":{"start":1755725839538,"stop":1755725839538,"duration":0},"status":"passed","severity":"normal"},{"uid":"871e1b929c977443","name":"should add event listeners to libp2p","time":{"start":1755725601527,"stop":1755725601528,"duration":1},"status":"passed","severity":"normal"},{"uid":"d20b0db8bb7b097e","name":"should create ShardReader with auto sharding network config","time":{"start":1755725602308,"stop":1755725602317,"duration":9},"status":"passed","severity":"normal"},{"uid":"5493dbdf708ee43b","name":"should be safe to call multiple times","time":{"start":1755725602141,"stop":1755725602143,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f334782a4687693","name":"recovers when dns.resolve returns empty","time":{"start":1755725612730,"stop":1755725612730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1a9a6384e909df","name":"should not change state when connections remain after disconnect","time":{"start":1755725601548,"stop":1755725601548,"duration":0},"status":"passed","severity":"normal"},{"uid":"616be9e447090748","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1755725602649,"stop":1755725602649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc5915ea3c07035","name":"Check message with no content topic is not received","time":{"start":1755726114906,"stop":1755726114906,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d0ca97fd8a1755","name":"Check received message containing Basic HTML tag","time":{"start":1755726114903,"stop":1755726114903,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cb1d6e6fa3189fc","name":"accepts valid content-filtered query","time":{"start":1755725602669,"stop":1755725602669,"duration":0},"status":"passed","severity":"normal"},{"uid":"315aff5d64ddf1e9","name":"should create PeerExchangeDiscovery instance","time":{"start":1755725612459,"stop":1755725612460,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e3a5a03ac17930c","name":"should add event listeners for peer connect and disconnect","time":{"start":1755725602628,"stop":1755725602629,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c11de59609eaf01","name":"Sample","time":{"start":1755725592044,"stop":1755725592044,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f71ec4929548ed9","name":"should maintain proper timestamps if all messages received","time":{"start":1755725652027,"stop":1755725652027,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6943b43baae8ef1","name":"Push message with content topic containing emoji","time":{"start":1755726220768,"stop":1755726220768,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8493c6afef09b31","name":"Check message with no pubsub topic is not received","time":{"start":1755726114897,"stop":1755726114897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe6add2d1f6db1d","name":"messageHashStr works with IProtoMessage","time":{"start":1755725602442,"stop":1755725602446,"duration":4},"status":"passed","severity":"normal"},{"uid":"9c523d29f3a3a6d7","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1755725832945,"stop":1755725832945,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6cac58f97a6419f","name":"should not receive a peer event after stop","time":{"start":1755725616580,"stop":1755725616580,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b7faea6b0f03d9","name":"Publishes to nwaku","time":{"start":1755725829657,"stop":1755725829658,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5160d4befb11fa","name":"Push message with content topic containing numeric","time":{"start":1755726220765,"stop":1755726220765,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2b9c8d2b70e67","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1755725646393,"stop":1755725646394,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41a41efff8b76a9","name":"Accepts a valid Waku Message","time":{"start":1755725637590,"stop":1755725637591,"duration":1},"status":"passed","severity":"normal"},{"uid":"c186d64ca314424b","name":"does not validate decoders for hash queries","time":{"start":1755725603021,"stop":1755725603022,"duration":1},"status":"passed","severity":"normal"},{"uid":"590fbc40f075bcde","name":"Round trip binary serialization","time":{"start":1755725603074,"stop":1755725603074,"duration":0},"status":"passed","severity":"normal"},{"uid":"77762fbe65ecf6ae","name":"should add to incoming buffer if dependencies are not met","time":{"start":1755725652027,"stop":1755725652028,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0ef96e11824011","name":"Push message with content topic containing numeric","time":{"start":1755726220780,"stop":1755726220780,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c77ab2416e6c699","name":"Passing invalid cursor","time":{"start":1755725946495,"stop":1755725946496,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b7f83f6345d73e","name":"Push message with Basic HTML tag payload","time":{"start":1755726220775,"stop":1755726220776,"duration":1},"status":"passed","severity":"normal"},{"uid":"803834b3fa0c38f8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1755726137085,"stop":1755726137085,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac49b59b4b8f4ca","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app56/3/topic755/proto","time":{"start":1755725933790,"stop":1755725933790,"duration":0},"status":"passed","severity":"normal"},{"uid":"192315423b2ee0a","name":"Subscribe to topic containing numeric and publish message","time":{"start":1755725847444,"stop":1755725847444,"duration":0},"status":"passed","severity":"normal"},{"uid":"4270e73f99d72d2f","name":"should transition to Unhealthy when no connections","time":{"start":1755725634093,"stop":1755725634093,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae855976e8f3a09c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1755725586442,"stop":1755725586442,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40e66f4fac6edf2","name":"should update peers in cache on 'peer:identify' event","time":{"start":1755725616581,"stop":1755725616581,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4cd52ed1f982d0c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1755725622443,"stop":1755725622444,"duration":1},"status":"passed","severity":"normal"},{"uid":"2766cc93878ca370","name":"should select older connection if present","time":{"start":1755725602762,"stop":1755725602762,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cff643cdba361ca","name":"should not fail to start the service if it is already started","time":{"start":1755725897564,"stop":1755725897564,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d126783192f76fe","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755726137093,"stop":1755726137093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7554c91ab1d9106","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755726137096,"stop":1755726137096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28833534ab393f2","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755726137086,"stop":1755726137086,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca5dc8be5f2a01e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1755725634219,"stop":1755725634219,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c3a8833406de9f","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1755725602435,"stop":1755725602436,"duration":1},"status":"passed","severity":"normal"},{"uid":"d087229f0ab387f1","name":"Push message with content topic containing Russian","time":{"start":1755726220781,"stop":1755726220782,"duration":1},"status":"passed","severity":"normal"},{"uid":"28dde04cfdc47431","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1755725646407,"stop":1755725646408,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddc4c3ac2c3ce2a0","name":"Ordered Callback - true","time":{"start":1755725995142,"stop":1755725995142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe423a88e3208c6","name":"should not fail to stop the service if it was not started","time":{"start":1755725897563,"stop":1755725897564,"duration":1},"status":"passed","severity":"normal"},{"uid":"791bded90f3211e8","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1755725646419,"stop":1755725646419,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2722069cf9f5e84","name":"should filter peers by codec","time":{"start":1755725602879,"stop":1755725602879,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9a6805d67fa623","name":"Check received message containing special chars","time":{"start":1755726114900,"stop":1755726114901,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ff4e678d7a3b85b","name":"Push message with custom timestamp: 1755722093435","time":{"start":1755726220785,"stop":1755726220786,"duration":1},"status":"passed","severity":"normal"},{"uid":"5146f4dc2a0ac5c3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1755725646436,"stop":1755725646436,"duration":0},"status":"passed","severity":"normal"},{"uid":"96aea70e4ea4236e","name":"should get / set TCP multiaddr","time":{"start":1755725592587,"stop":1755725592588,"duration":1},"status":"passed","severity":"normal"},{"uid":"64b2df98f2481981","name":"should encode/decode to text encoding","time":{"start":1755725592586,"stop":1755725592587,"duration":1},"status":"passed","severity":"normal"},{"uid":"38ba766ce06aba91","name":"should be safe to call multiple times","time":{"start":1755725601873,"stop":1755725601874,"duration":1},"status":"passed","severity":"normal"},{"uid":"efcc35683a7f1b6c","name":"Push message with custom timestamp: 1755729293435","time":{"start":1755726220770,"stop":1755726220770,"duration":0},"status":"passed","severity":"normal"},{"uid":"820f338ed1e6afd5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1755725646418,"stop":1755725646418,"duration":0},"status":"passed","severity":"normal"},{"uid":"283cc2f8190e3d6","name":"should not fail to start the service if it is already started","time":{"start":1755725616579,"stop":1755725616579,"duration":0},"status":"passed","severity":"normal"},{"uid":"7256d733a168c11b","name":"should properly create location multiaddrs - tcp4","time":{"start":1755725592588,"stop":1755725592588,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c4d9d5fa153085","name":"should handle case with no peers in store","time":{"start":1755725602243,"stop":1755725602244,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd897e8267753525","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1755725646419,"stop":1755725646420,"duration":1},"status":"passed","severity":"normal"},{"uid":"62bcff10505ed7ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1755725646435,"stop":1755725646435,"duration":0},"status":"passed","severity":"normal"},{"uid":"4946fb7cce1649e3","name":"Check received message containing short","time":{"start":1755726114890,"stop":1755726114891,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc006cd21621219d","name":"should handle shardReader errors","time":{"start":1755725602881,"stop":1755725602881,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdda5e90e3ad57ed","name":"throws on content topic with too few or too many fields","time":{"start":1755725586436,"stop":1755725586437,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9d7130c954ac1b3","name":"Nodes with multiple pubsub topic","time":{"start":1755725832946,"stop":1755725832946,"duration":0},"status":"passed","severity":"normal"},{"uid":"809846a1c4c1220a","name":"can query messages normally","time":{"start":1755725988583,"stop":1755725988583,"duration":0},"status":"passed","severity":"normal"},{"uid":"aec81c5d8eaedc08","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1755725612733,"stop":1755725612734,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3e7760d02ac008d6","name":"should handle case when globalThis is not available","time":{"start":1755725601543,"stop":1755725601544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e373b4da0942804","name":"should throw error - no public key","time":{"start":1755725592585,"stop":1755725592585,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f23bafa03b9bfb2","name":"should request peer renewal on specific errors","time":{"start":1755725633039,"stop":1755725633039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8a823fe1f2bd5e","name":"Check publish message containing Russian","time":{"start":1755725839531,"stop":1755725839531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c1158ae9cc2e00a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1755726011490,"stop":1755726011490,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df43bc2e71fed6f","name":"should handle a minimal index list","time":{"start":1755725586656,"stop":1755725586656,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e936db56461e7","name":"throws on content topic with empty topic name field","time":{"start":1755725586439,"stop":1755725586439,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1814ff09b40de6","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app4/10/topic402/test.js","time":{"start":1755725933789,"stop":1755725933790,"duration":1},"status":"passed","severity":"normal"},{"uid":"b43927e089f41fd0","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755726137087,"stop":1755726137087,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d2de3047dd1f930","name":"should start and stop interval correctly","time":{"start":1755725633026,"stop":1755725633026,"duration":0},"status":"passed","severity":"normal"},{"uid":"67101ecea67e26fc","name":"Push message with Arabic payload","time":{"start":1755726220773,"stop":1755726220774,"duration":1},"status":"passed","severity":"normal"},{"uid":"474cb027d45eae7e","name":"Push message with content topic containing Arabic","time":{"start":1755726220766,"stop":1755726220766,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f2699bb4d4a2d6","name":"Check publish message containing Basic HTML tag","time":{"start":1755725839534,"stop":1755725839534,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63b4e078f3d2c3","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1755725847441,"stop":1755725847441,"duration":0},"status":"passed","severity":"normal"},{"uid":"420ddd4112fcd248","name":"should create dialer with libp2p and shardReader","time":{"start":1755725602130,"stop":1755725602131,"duration":1},"status":"passed","severity":"normal"},{"uid":"25d3bb45439a4919","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755726137084,"stop":1755726137085,"duration":1},"status":"passed","severity":"normal"},{"uid":"f02027d965124ef1","name":"Stops search when 2 null results are returned","time":{"start":1755725611572,"stop":1755725611572,"duration":0},"status":"passed","severity":"normal"},{"uid":"12bcd7fa39afa272","name":"Delete observer","time":{"start":1755725818039,"stop":1755725818040,"duration":1},"status":"passed","severity":"normal"},{"uid":"95728e57d0195993","name":"should return false when pubsub topic parsing fails","time":{"start":1755725602325,"stop":1755725602326,"duration":1},"status":"passed","severity":"normal"},{"uid":"d141b5aef8419af1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1755725646424,"stop":1755725646425,"duration":1},"status":"passed","severity":"normal"},{"uid":"6498a158705236b","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1755725592013,"stop":1755725592013,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eabdf133d6bbb30","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755726137095,"stop":1755726137095,"duration":0},"status":"passed","severity":"normal"},{"uid":"67373baf5ee2a8dc","name":"throws on content topic with empty version field","time":{"start":1755725586438,"stop":1755725586439,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef907ab9fa82cbe","name":"Nwaku publishes","time":{"start":1755725829658,"stop":1755725829658,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb7cdd9a7ad40a8","name":"random static sharding 5 - Cluster ID: 967, Shard ID: 370","time":{"start":1755725984477,"stop":1755725984477,"duration":0},"status":"passed","severity":"normal"},{"uid":"347a6b10c5130298","name":"Fails to publish message with size larger than 1 MB","time":{"start":1755725839545,"stop":1755725839545,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5150d15cff4bef","name":"should stop ping timers on peer disconnect","time":{"start":1755725602640,"stop":1755725602640,"duration":0},"status":"passed","severity":"normal"},{"uid":"841cc3ee531aa08c","name":"A test","time":{"start":1755725728509,"stop":1755725728510,"duration":1},"status":"passed","severity":"normal"},{"uid":"942bffcefab9e424","name":"should properly create location multiaddrs - udp6","time":{"start":1755725592589,"stop":1755725592589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1226a9f9414e88","name":"Fails to publish duplicate message","time":{"start":1755725839542,"stop":1755725839543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6fc65ffd5a76a72","name":"Cluster id 0, shard 0","time":{"start":1755725984474,"stop":1755725984474,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f2fc8b31ea8203","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1755725586453,"stop":1755725586454,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ccbd83ce3816864","name":"should dial peers from store on start","time":{"start":1755725602189,"stop":1755725602200,"duration":11},"status":"passed","severity":"normal"},{"uid":"58892c87f3ef092e","name":"should properly create location multiaddrs - udp4","time":{"start":1755725592588,"stop":1755725592588,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f33dee907b458e","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755726137099,"stop":1755726137099,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d271850fb14631","name":"Check received message containing escaped characters","time":{"start":1755726114904,"stop":1755726114904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd4fd9a979525208","name":"should continually clean up expired entries at intervals","time":{"start":1755725632236,"stop":1755725632236,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b0478728b99f61","name":"Decoder throws on undefined content topic","time":{"start":1755725624177,"stop":1755725624177,"duration":0},"status":"passed","severity":"normal"},{"uid":"169bd155cef1b219","name":"Rejects garbage","time":{"start":1755725637591,"stop":1755725637592,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2306516ade40b89","name":"Fails to publish message with empty text","time":{"start":1755725839543,"stop":1755725839544,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c1c5b97f3d6ea1e","name":"Get Nodes","time":{"start":1755725611571,"stop":1755725611571,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9753b63801e5aa","name":"should skip peers that were recently queried","time":{"start":1755725612453,"stop":1755725612454,"duration":1},"status":"passed","severity":"normal"},{"uid":"60c6fa41f2a63087","name":"should initialize with custom number of peers","time":{"start":1755725634215,"stop":1755725634215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab47eabf40dd56cb","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1755726011493,"stop":1755726011494,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96bbc2dc3fab71c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1755725646433,"stop":1755725646433,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90c3f08c8629953","name":"Push message with content topic containing emoji","time":{"start":1755726220783,"stop":1755726220783,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4e84794daa2d30","name":"Publish message with custom timestamp: Wed Aug 20 2025 20:37:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1755725839539,"stop":1755725839540,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebd2cdcf9c592aa9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1755725646430,"stop":1755725646430,"duration":0},"status":"passed","severity":"normal"},{"uid":"989efd3792fc1bd2","name":"should properly create peer info with all multiaddrs","time":{"start":1755725592590,"stop":1755725592590,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a30b7a63007c990","name":"Encoder throws on empty string content topic","time":{"start":1755725603075,"stop":1755725603075,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b80b7101e94d4d","name":"should skip peers without peer exchange protocol","time":{"start":1755725612451,"stop":1755725612452,"duration":1},"status":"passed","severity":"normal"},{"uid":"1efddef19a586413","name":"LightPush","time":{"start":1755726016119,"stop":1755726016120,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa7cecbdd57f819","name":"Check received message containing numeric","time":{"start":1755726114891,"stop":1755726114891,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf109ac527cd9ab","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1755725592014,"stop":1755725592015,"duration":1},"status":"passed","severity":"normal"},{"uid":"a194f74e91d57b81","name":"Decoder throws on empty string content topic","time":{"start":1755725622448,"stop":1755725622448,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e4ab04a871dc71","name":"different cluster: nodes don't connect","time":{"start":1755725744919,"stop":1755725744920,"duration":1},"status":"passed","severity":"normal"},{"uid":"811f8a088ae0fdb8","name":"Store - dialed after - with timeout","time":{"start":1755726016119,"stop":1755726016119,"duration":0},"status":"passed","severity":"normal"},{"uid":"9077531db5eba117","name":"peer:update - should do nothing if another protocol hit","time":{"start":1755725602845,"stop":1755725602845,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb252bff47aeee09","name":"caches peers it previously fetched","time":{"start":1755725612731,"stop":1755725612731,"duration":0},"status":"passed","severity":"normal"},{"uid":"c368dcc7db5d7a76","name":"Push message equal or less that 1MB","time":{"start":1755726220786,"stop":1755726220787,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0837d19e1f01b90","name":"Promise Callback - true","time":{"start":1755725995141,"stop":1755725995142,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa541791c44cbc4e","name":"Push message with special chars payload","time":{"start":1755726220773,"stop":1755726220773,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6531f8cedd7e70","name":"Subscribe to topic containing Russian and publish message","time":{"start":1755725847446,"stop":1755725847446,"duration":0},"status":"passed","severity":"normal"},{"uid":"6118b28ce7b84a4a","name":"Check received message containing numeric","time":{"start":1755726114900,"stop":1755726114900,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db15dc9b1582a9","name":"should handle hash queries without validation","time":{"start":1755725634227,"stop":1755725634227,"duration":0},"status":"passed","severity":"normal"},{"uid":"65097cb160b6ba95","name":"Refresh subscription","time":{"start":1755726137083,"stop":1755726137083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac839466f026f9d4","name":"Check message received after jswaku node is restarted","time":{"start":1755726114907,"stop":1755726114907,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b676b2592c918e1","name":"should properly clean up resources when disposed","time":{"start":1755725632235,"stop":1755725632236,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7bde54562a311","name":"should wait for Store peer to be connected","time":{"start":1755725634065,"stop":1755725634065,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ba9c4f2b6690e2","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755726137093,"stop":1755726137093,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ce6c3bb88ef07a","name":"Push message with custom timestamp: 1755729293435","time":{"start":1755726220786,"stop":1755726220786,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a7f2f80851e53f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1755725586450,"stop":1755725586450,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e9d3ce1ec1892bd","name":"should retry failed tasks","time":{"start":1755725633039,"stop":1755725633039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8c12c7c44f4ec8b","name":"Subscribe and receive messages via waku relay post","time":{"start":1755726137091,"stop":1755726137091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2964b9ca7f57bbb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1755725646434,"stop":1755725646434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd07a12a2d2fa2c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1755726137091,"stop":1755726137092,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec547a8d21600ed","name":"Check received message containing Chinese","time":{"start":1755726114892,"stop":1755726114892,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac95b1f145c2c21f","name":"Generator, 2 different shards","time":{"start":1755725953074,"stop":1755725953074,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd24cfeb8ce6fe2e","name":"Relay","time":{"start":1755725674584,"stop":1755725674596,"duration":12},"status":"passed","severity":"normal"},{"uid":"509ce049ce928c60","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1755725646433,"stop":1755725646434,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c98cce1b687099","name":"Publish without waiting for remote peer","time":{"start":1755725847440,"stop":1755725847440,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a75e18722e2e790","name":"should be able to encode the field with only STORE set to true","time":{"start":1755725592012,"stop":1755725592012,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba6bb36f65b70d8","name":"Query generator for multiple messages","time":{"start":1755725996300,"stop":1755725996300,"duration":0},"status":"passed","severity":"normal"},{"uid":"decb5f07f825a1ad","name":"tcp ip4 address","time":{"start":1755725591976,"stop":1755725591977,"duration":1},"status":"passed","severity":"normal"},{"uid":"33c859366bb620c7","name":"should skip peer when dialed recently","time":{"start":1755725602145,"stop":1755725602145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c79d5acaa7cedda","name":"Asymmetric encrypt & decrypt","time":{"start":1755725623009,"stop":1755725623010,"duration":1},"status":"passed","severity":"normal"},{"uid":"72507dc97b97a1b5","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1755725611772,"stop":1755725611772,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c974c6741363a30","name":"should return PeerId when PeerId is provided","time":{"start":1755725602680,"stop":1755725602680,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae390e0ade4de5e","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1755725586448,"stop":1755725586449,"duration":1},"status":"passed","severity":"normal"},{"uid":"999b0c6ba08ae930","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1755725601541,"stop":1755725601542,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1d65eabc6868510","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1755725586452,"stop":1755725586452,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b39161d07546f2","name":"Check received message with timestamp: 1755725667681 ","time":{"start":1755726114895,"stop":1755726114895,"duration":0},"status":"passed","severity":"normal"},{"uid":"4388f64da7866848","name":"rejects content-filtered query with only contentTopics","time":{"start":1755725602669,"stop":1755725602669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c407ceea9f2c259f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1755725586455,"stop":1755725586455,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecaaae5d2b8e3be2","name":"random static sharding 1 - Cluster ID: 52, Shard ID: 113","time":{"start":1755725984475,"stop":1755725984476,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9b493b2f5e16752","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1755725586443,"stop":1755725586443,"duration":0},"status":"passed","severity":"normal"},{"uid":"461805a0f9f3331f","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1755725603020,"stop":1755725603021,"duration":1},"status":"passed","severity":"normal"},{"uid":"7333f2994332230f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1755725832946,"stop":1755725832946,"duration":0},"status":"passed","severity":"normal"},{"uid":"679e3cb9803324ee","name":"should dial second nwaku node that was discovered","time":{"start":1755725667495,"stop":1755725667507,"duration":12},"status":"skipped","severity":"normal"},{"uid":"5dfca614ade5f680","name":"messageHashStr produces consistent results for the same input","time":{"start":1755725602446,"stop":1755725602446,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e086dbf3914a5c4","name":"Subscribe to topic containing special chars and receive message","time":{"start":1755726137095,"stop":1755726137095,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddbb0f43e06a383","name":"retrieves a single peer","time":{"start":1755725612729,"stop":1755725612729,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe0c9f62f1ab465","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1755725688714,"stop":1755725688715,"duration":1},"status":"passed","severity":"normal"},{"uid":"9528b8e94deb627e","name":"Renews subscription after lossing a connection","time":{"start":1755726137089,"stop":1755726137089,"duration":0},"status":"passed","severity":"normal"},{"uid":"db767a6bd9eeb014","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1755725688718,"stop":1755725688718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7419b7f8b5f1827","name":"should hang up with PeerId and return true on success","time":{"start":1755725602877,"stop":1755725602877,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec26f150d975687","name":"random static sharding 3 - Cluster ID: 717, Shard ID: 704","time":{"start":1755725984476,"stop":1755725984477,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d36e32740979708","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755725986621,"stop":1755725986622,"duration":1},"status":"passed","severity":"normal"},{"uid":"6892fb2afd132918","name":"Check received message containing emoji","time":{"start":1755726114895,"stop":1755726114895,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a3fef546440a12","name":"Passing page size 11 when there are 10 messages","time":{"start":1755726003193,"stop":1755726003193,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79eaf3e4874e277","name":"Check received message containing Script","time":{"start":1755726114902,"stop":1755726114902,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0d48153e88ec74","name":"should not create multiple intervals when called multiple times","time":{"start":1755725602135,"stop":1755725602136,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f468d239e594b16","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1755725634283,"stop":1755725634283,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2aa6554c442805","name":"should return all connected peers without codec filter","time":{"start":1755725602878,"stop":1755725602879,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec04e3f24172ae6","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1755725651940,"stop":1755725651940,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf2d4d900798bc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1755725646434,"stop":1755725646435,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2771785c032b593","name":"Push message with numeric payload","time":{"start":1755726220758,"stop":1755726220758,"duration":0},"status":"passed","severity":"normal"},{"uid":"adb760c9a4361bbe","name":"should handle empty pubsub topics","time":{"start":1755725602659,"stop":1755725602659,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0c190846ca15f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1755725586451,"stop":1755725586451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e524b975dad7a975","name":"should stop and cleanup resources","time":{"start":1755725634284,"stop":1755725634284,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bb7f2caa1c4d4b","name":"should decode valid enr with tcp successfully","time":{"start":1755725592583,"stop":1755725592583,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f14a3027644a355","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1755725586451,"stop":1755725586451,"duration":0},"status":"passed","severity":"normal"},{"uid":"96023df4156f569b","name":"should start all internal components","time":{"start":1755725602873,"stop":1755725602873,"duration":0},"status":"passed","severity":"normal"},{"uid":"afd9a98244c37ab4","name":"Throws when trying to push message with empty payload","time":{"start":1755726220779,"stop":1755726220779,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae9cd275b2eb7f9","name":"should be delivered immediately if received","time":{"start":1755725652034,"stop":1755725652034,"duration":0},"status":"passed","severity":"normal"},{"uid":"2632e395ebd68f47","name":"should allow redial after failed dial cooldown expires","time":{"start":1755725602148,"stop":1755725602148,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34423132f77cc67","name":"should return undefined if no connection provided","time":{"start":1755725602843,"stop":1755725602844,"duration":1},"status":"passed","severity":"normal"},{"uid":"617ef7c8e8394bf4","name":"Ephemeral messages are not stored","time":{"start":1755725674508,"stop":1755725674509,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db78da06dc88a42","name":"should use DNS peer discovery with light client","time":{"start":1755725673737,"stop":1755725673737,"duration":0},"status":"skipped","severity":"normal"},{"uid":"69d24fd227913f2e","name":"should not receive a peer event before start","time":{"start":1755725897565,"stop":1755725897566,"duration":1},"status":"passed","severity":"normal"},{"uid":"a39ff8e56cac7ad3","name":"Check message with no content topic is not received","time":{"start":1755726114897,"stop":1755726114898,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a49a9024b72bc52","name":"Subscribe to topic containing JSON and receive message","time":{"start":1755726137098,"stop":1755726137098,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f4d6c56c1175c6","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1755725602435,"stop":1755725602435,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6e37e549c054cf","name":"should handle general insertion and lookup correctly","time":{"start":1755725649818,"stop":1755725649819,"duration":1},"status":"passed","severity":"normal"},{"uid":"717da6fa3268af58","name":"Round trip binary encryption [ecies, signature]","time":{"start":1755725624176,"stop":1755725624176,"duration":0},"status":"passed","severity":"normal"},{"uid":"249d116c79f375df","name":"Check publish message containing special chars","time":{"start":1755725839529,"stop":1755725839530,"duration":1},"status":"passed","severity":"normal"},{"uid":"af20f3d8bbb1b718","name":"should decode valid enr successfully","time":{"start":1755725592582,"stop":1755725592582,"duration":0},"status":"passed","severity":"normal"},{"uid":"1defbdbdbf8da48c","name":"Promise Callback - false","time":{"start":1755725995142,"stop":1755725995142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ccbfea4ac1c48f2","name":"Wrong topic","time":{"start":1755725933795,"stop":1755725933795,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5cb11b913b8f30","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1755725986626,"stop":1755725986628,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a50a7b87ae0eb9a","name":"returns nothing if no connections present","time":{"start":1755725602761,"stop":1755725602761,"duration":0},"status":"passed","severity":"normal"},{"uid":"40623f98cca97d93","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1755725847445,"stop":1755725847445,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd87b11d81a967f","name":"should properly create location multiaddrs - tcp","time":{"start":1755725592589,"stop":1755725592589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c735566cd231f798","name":"Push message with shell command payload","time":{"start":1755726220776,"stop":1755726220776,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94d2325e7c4f8ca","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1755725646420,"stop":1755725646420,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cae81fafb761c6","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1755725634219,"stop":1755725634220,"duration":1},"status":"passed","severity":"normal"},{"uid":"f396626160413dbc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1755725946493,"stop":1755725946494,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2ce5684f9163def","name":"Waku message hash computation (no timestamp)","time":{"start":1755725602440,"stop":1755725602440,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc995711bf1699c","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1755725986623,"stop":1755725986624,"duration":1},"status":"passed","severity":"normal"},{"uid":"e07d7709329d8b5d","name":"Query with Ordered Callback, No Decoder","time":{"start":1755725961791,"stop":1755725961792,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdb0da2b709364e9","name":"should start ping timers on peer connect","time":{"start":1755725602635,"stop":1755725602639,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef51cea9e19db371","name":"should handle peer store errors gracefully","time":{"start":1755725602261,"stop":1755725602261,"duration":0},"status":"passed","severity":"normal"},{"uid":"b386d0601c82fb1","name":"Subscribe to topic containing emoji and publish message","time":{"start":1755725847453,"stop":1755725847453,"duration":0},"status":"passed","severity":"normal"},{"uid":"1899ae6b77dc4d53","name":"should handle task timeouts","time":{"start":1755725633040,"stop":1755725633040,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1628ae6b80bf06","name":"Push 30 different messages","time":{"start":1755726220778,"stop":1755726220779,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e214bf1781e747b4","name":"Check publish message containing JSON","time":{"start":1755725839534,"stop":1755725839536,"duration":2},"status":"passed","severity":"normal"},{"uid":"5c7283481f9307a0","name":"should not fail to stop the service if it was not started","time":{"start":1755725673731,"stop":1755725673734,"duration":3},"status":"passed","severity":"normal"},{"uid":"a6f83c82e61abde9","name":"Push message with content topic containing special chars","time":{"start":1755726220780,"stop":1755726220780,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bd9269db68ad79","name":"Check meta is set [symmetric]","time":{"start":1755725622445,"stop":1755725622446,"duration":1},"status":"passed","severity":"normal"},{"uid":"a32d38a992d7c19","name":"does not throw on valid cases","time":{"start":1755725586435,"stop":1755725586436,"duration":1},"status":"passed","severity":"normal"},{"uid":"85f17f744c50348c","name":"Push message with rate limit","time":{"start":1755726220784,"stop":1755726220785,"duration":1},"status":"passed","severity":"normal"},{"uid":"9178e7201f54b0c9","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1755725961790,"stop":1755725961791,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09f77e67649d2dc","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1755725646413,"stop":1755725646414,"duration":1},"status":"passed","severity":"normal"},{"uid":"f48009400e1841ad","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1755725646401,"stop":1755725646402,"duration":1},"status":"passed","severity":"normal"},{"uid":"debc0ac66fb36f64","name":"should monitor connected peers and store them into cache","time":{"start":1755725751261,"stop":1755725751261,"duration":0},"status":"passed","severity":"normal"},{"uid":"9984d9ad419918ba","name":"should return false when navigator.onLine is false","time":{"start":1755725601537,"stop":1755725601541,"duration":4},"status":"passed","severity":"normal"},{"uid":"1f1ea15d42cc6b0d","name":"Push message with XML payload","time":{"start":1755726220761,"stop":1755726220761,"duration":0},"status":"passed","severity":"normal"},{"uid":"deb6f20e2ad36d43","name":"Throws when trying to push message with empty payload","time":{"start":1755726220764,"stop":1755726220764,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baa73f9c957a98a","name":"should insert message id into causal history","time":{"start":1755725652025,"stop":1755725652026,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba2dc13c7343d2c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1755725586444,"stop":1755725586445,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b44b6d6401fba5","name":"should add received messages to bloom filter","time":{"start":1755725652027,"stop":1755725652027,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c37d637fd8407e","name":"isConnected return false after peer stops","time":{"start":1755725688716,"stop":1755725688717,"duration":1},"status":"passed","severity":"normal"},{"uid":"22845d34230d7fd0","name":"should handle ping failures gracefully","time":{"start":1755725602642,"stop":1755725602648,"duration":6},"status":"passed","severity":"normal"},{"uid":"2a5824d5e0fdc78e","name":"Generator, one shard","time":{"start":1755725953073,"stop":1755725953073,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb6a0ddc92f82e5","name":"Push message with special chars payload","time":{"start":1755726220758,"stop":1755726220759,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eb759884b9ab58d","name":"Subscribe and receives messages on 20 topics","time":{"start":1755726137092,"stop":1755726137092,"duration":0},"status":"passed","severity":"normal"},{"uid":"77630f63314ac1ef","name":"should perform ping and update peer store on timer","time":{"start":1755725602641,"stop":1755725602641,"duration":0},"status":"passed","severity":"normal"},{"uid":"53f4cdb586e42be7","name":"should not be delivered","time":{"start":1755725652033,"stop":1755725652033,"duration":0},"status":"passed","severity":"normal"},{"uid":"40568710216b08ad","name":"can start and stop the service","time":{"start":1755725616578,"stop":1755725616578,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79e00f89ceb1a6b","name":"Cluster ID 0, shard 1","time":{"start":1755725984474,"stop":1755725984475,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2c44501bf308b5","name":"Push message with content topic containing SQL Injection","time":{"start":1755726220782,"stop":1755726220782,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d896ea0ccc18289","name":"should dial peer when peer is discovered","time":{"start":1755725601874,"stop":1755725601874,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d115b43b4ddc8b8","name":"Push message with Chinese payload","time":{"start":1755726220773,"stop":1755726220773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3dac2864d76fa0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1755725612733,"stop":1755725612733,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa422fb6e481f12","name":"should handle peer disconnect event when no connections remain","time":{"start":1755725601546,"stop":1755725601547,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d0ecdeba6f2d7b2","name":"should perform initial health assessment on start","time":{"start":1755725634098,"stop":1755725634098,"duration":0},"status":"passed","severity":"normal"},{"uid":"109e72b464f4998c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app7/1/topic193/test.js","time":{"start":1755725933794,"stop":1755725933794,"duration":0},"status":"passed","severity":"normal"},{"uid":"50380330a52dcf21","name":"should create all internal components","time":{"start":1755725602872,"stop":1755725602872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ba8f2d2e4adb8b6","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1755725624175,"stop":1755725624176,"duration":1},"status":"passed","severity":"normal"},{"uid":"3731fc6e0ac18dda","name":"should successfully stop","time":{"start":1755725634303,"stop":1755725634303,"duration":0},"status":"passed","severity":"normal"},{"uid":"6173df4b57f00e42","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1755725693274,"stop":1755725693274,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e37d4c1bd2a1a3","name":"should not dial peers from store when browser is not connected","time":{"start":1755725602225,"stop":1755725602225,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcfe07b116e48121","name":"should increase lamport timestamp","time":{"start":1755725652026,"stop":1755725652026,"duration":0},"status":"passed","severity":"normal"},{"uid":"58cf85a0fadd9003","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755726114905,"stop":1755726114905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec1ef47e1309ea0b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app8/5/topic97/json","time":{"start":1755725933794,"stop":1755725933795,"duration":1},"status":"passed","severity":"normal"},{"uid":"d872ef7fdef4a1c2","name":"should set field with all protocols disabled","time":{"start":1755725592590,"stop":1755725592590,"duration":0},"status":"passed","severity":"normal"},{"uid":"557dd6ed6a196701","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1755726137096,"stop":1755726137096,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca315702f34cbd0","name":"Query Generator, Multiple PubsubTopics","time":{"start":1755725961787,"stop":1755725961787,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25f83ae6a99727a","name":"should get all peers from store","time":{"start":1755725602242,"stop":1755725602242,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fee1d49d52937a7","name":"isConnected between 2 js-waku relay nodes","time":{"start":1755725688717,"stop":1755725688717,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dd7cc92648cdf30","name":"ignores domain fetching errors","time":{"start":1755725612730,"stop":1755725612730,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d74c9e559c95e2","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1755725592017,"stop":1755725592018,"duration":1},"status":"passed","severity":"normal"},{"uid":"65befc2160bd61d7","name":"should return true when peer is on the pubsub topic shard","time":{"start":1755725602325,"stop":1755725602325,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcc4925d0e898b2","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1755725586441,"stop":1755725586441,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dd3d22542ba4b09","name":"should handle complete peer lifecycle","time":{"start":1755725602667,"stop":1755725602667,"duration":0},"status":"passed","severity":"normal"},{"uid":"12da484850e63a7f","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1755725634215,"stop":1755725634215,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d706f349432e939","name":"should handle errors gracefully when getting peer info","time":{"start":1755725602327,"stop":1755725602327,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e579a6d4e9e326","name":"ends after yielding if response size indicates end","time":{"start":1755725603024,"stop":1755725603024,"duration":0},"status":"passed","severity":"normal"},{"uid":"670a2dbf335fe76c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1755725816407,"stop":1755725816408,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d10f9912e2396b2","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1755726137091,"stop":1755726137091,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffeb730cafd928f5","name":"can query messages by message hash","time":{"start":1755725988583,"stop":1755725988583,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bbe772272eba5c","name":"Push message with content topic containing long","time":{"start":1755726220765,"stop":1755726220765,"duration":0},"status":"passed","severity":"normal"},{"uid":"802772362e66cc85","name":"should only return 1 node with relay capability","time":{"start":1755725612732,"stop":1755725612732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a1d47393af248bf","name":"should be able to encode the field with only RELAY set to true","time":{"start":1755725592011,"stop":1755725592011,"duration":0},"status":"passed","severity":"normal"},{"uid":"14501a19da77b248","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1755725586656,"stop":1755725586656,"duration":0},"status":"passed","severity":"normal"},{"uid":"b85c666fa5bd2610","name":"should start periodic discovery on start","time":{"start":1755725612458,"stop":1755725612459,"duration":1},"status":"passed","severity":"normal"},{"uid":"17688134572a520f","name":"Light Node - default protocols","time":{"start":1755726016120,"stop":1755726016121,"duration":1},"status":"passed","severity":"normal"},{"uid":"64112cc0d951c7a1","name":"should successfully unsubscribe from an existing subscription","time":{"start":1755725634302,"stop":1755725634302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93ed7ac5c207760","name":"Subscribe and receives messages on 20 topics","time":{"start":1755726137082,"stop":1755726137082,"duration":0},"status":"passed","severity":"normal"},{"uid":"97581ac81bfbc372","name":"Passing an array","time":{"start":1755726010927,"stop":1755726010927,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fbdaeefb8e24c8","name":"Query generator for multiple messages with different content topic format","time":{"start":1755725996301,"stop":1755725996301,"duration":0},"status":"passed","severity":"normal"},{"uid":"376d200d47181dff","name":"udp ip6 address","time":{"start":1755725591978,"stop":1755725591978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a35fa7145681fc","name":"should not fail to stop the service if it was not started","time":{"start":1755725616578,"stop":1755725616578,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13971e851203f46","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755725612734,"stop":1755725612734,"duration":0},"status":"skipped","severity":"normal"},{"uid":"706d2303b62526c5","name":"Relay - dialed after","time":{"start":1755726016118,"stop":1755726016118,"duration":0},"status":"passed","severity":"normal"},{"uid":"a094302e71196454","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1755725946492,"stop":1755725946493,"duration":1},"status":"passed","severity":"normal"},{"uid":"937322d55730e36f","name":"Callback on promise","time":{"start":1755725996301,"stop":1755725996302,"duration":1},"status":"passed","severity":"normal"},{"uid":"6affbc8de337903a","name":"Check received message containing unicode special characters","time":{"start":1755726114894,"stop":1755726114895,"duration":1},"status":"passed","severity":"normal"},{"uid":"41997fedab035d01","name":"should insert message into bloom filter","time":{"start":1755725652025,"stop":1755725652025,"duration":0},"status":"passed","severity":"normal"},{"uid":"869b9af6f102119a","name":"should clear the dialing interval","time":{"start":1755725602136,"stop":1755725602138,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a3d43e62a359ccc","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1755725612103,"stop":1755725612103,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c307461f49ffa55","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1755725646428,"stop":1755725646428,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63af44510ee5936","name":"should return false when peer is not on the specified shard","time":{"start":1755725602324,"stop":1755725602324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee60dddc0cfd9659","name":"Encoder throws on empty string content topic","time":{"start":1755725624177,"stop":1755725624177,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d7d8f2a49263c5","name":"Refresh subscription","time":{"start":1755725847443,"stop":1755725847443,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4c07a3aa77a8e0a3","name":"Push message with Russian payload","time":{"start":1755726220774,"stop":1755726220774,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b259a307aae3c","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1755725832944,"stop":1755725832944,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe6e6908cd15643","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1755725646434,"stop":1755725646434,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd31639910ab6ddb","name":"Check message on other pubsub topic is not received","time":{"start":1755726114897,"stop":1755726114897,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4bf0ed1c6db2d1","name":"Check publish message containing numeric","time":{"start":1755725839529,"stop":1755725839529,"duration":0},"status":"passed","severity":"normal"},{"uid":"2afbf3c85dbcf3d7","name":"Check message on other pubsub topic is not received","time":{"start":1755726114906,"stop":1755726114906,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f65837911610f0","name":"should create ShardReader with static shards network config","time":{"start":1755725602318,"stop":1755725602318,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14ae390cceb0266","name":"Decoder throws on undefined content topic","time":{"start":1755725622447,"stop":1755725622448,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46084a8503dd435","name":"Check received message containing emoji","time":{"start":1755726114904,"stop":1755726114904,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca7221893d48fa5","name":"ignores unrecognized TXT record formats","time":{"start":1755725612731,"stop":1755725612731,"duration":0},"status":"passed","severity":"normal"},{"uid":"be07686c27411ac7","name":"should emit a peer event after start","time":{"start":1755725897564,"stop":1755725897565,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf36798b02ffcec","name":"should handle empty peer infos gracefully","time":{"start":1755725612095,"stop":1755725612098,"duration":3},"status":"passed","severity":"normal"},{"uid":"3f5964310aff2a01","name":"should partition messages based on acknowledgement status","time":{"start":1755725652031,"stop":1755725652032,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08f4de4f2284980","name":"Push 30 different messages","time":{"start":1755726220764,"stop":1755726220764,"duration":0},"status":"skipped","severity":"normal"},{"uid":"99dc1b1a3b2c976","name":"Meta field set when metaSetter is specified","time":{"start":1755725603074,"stop":1755725603075,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea90bfbb4aa4869","name":"should handle peer store errors gracefully","time":{"start":1755725634098,"stop":1755725634098,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34fe64f24737e37","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1755725586449,"stop":1755725586449,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2d0efa070dac7b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1755725673738,"stop":1755725673738,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4454034f61d2d60","name":"should return false","time":{"start":1755725592585,"stop":1755725592585,"duration":0},"status":"passed","severity":"normal"},{"uid":"83133b91e6474b20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1755725646432,"stop":1755725646433,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc47dd69cde938b","name":"Query Generator, No message returned","time":{"start":1755725961789,"stop":1755725961790,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b83ce6f12037a6e","name":"Refresh subscription","time":{"start":1755726137094,"stop":1755726137094,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abdb1cfd15c8992","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1755725634222,"stop":1755725634222,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed98ce461b94b73","name":"Check message with no pubsub topic is not received","time":{"start":1755726114906,"stop":1755726114906,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d96bdb624df686c","name":"Does not throw an exception when node disconnects","time":{"start":1755726010927,"stop":1755726010927,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a44073bfcd6af4","name":"should return false when network is not connected","time":{"start":1755725602875,"stop":1755725602875,"duration":0},"status":"passed","severity":"normal"},{"uid":"91aae7ee7a8eb42a","name":"Push message with content topic containing short","time":{"start":1755726220779,"stop":1755726220779,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2e6f420f49987e","name":"Check publish message containing escaped characters","time":{"start":1755725839537,"stop":1755725839537,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40fb1bc3472997a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1755725646429,"stop":1755725646429,"duration":0},"status":"passed","severity":"normal"},{"uid":"56549057b74ef5b7","name":"return first retrieved peers without further DNS queries","time":{"start":1755725612732,"stop":1755725612733,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c6f56cd9d2bb1c","name":"should increase lamport timestamp","time":{"start":1755725652024,"stop":1755725652025,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e953eea22cc580","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755726137089,"stop":1755726137089,"duration":0},"status":"passed","severity":"normal"},{"uid":"58ec3428a15aab47","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1755725611771,"stop":1755725611771,"duration":0},"status":"passed","severity":"normal"},{"uid":"764cc0e051c95757","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1755725602641,"stop":1755725602641,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe66a8feeccc3831","name":"should return different streams if requested simultaniously","time":{"start":1755725602845,"stop":1755725602845,"duration":0},"status":"passed","severity":"normal"},{"uid":"a40bb1c6d2557be2","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1755725646430,"stop":1755725646430,"duration":0},"status":"passed","severity":"normal"},{"uid":"725d99b09839ddb8","name":"Push message with short payload","time":{"start":1755726220757,"stop":1755726220757,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34c414d2551c77d","name":"Fails to push message bigger that 1MB","time":{"start":1755726220787,"stop":1755726220787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ea2bac77708c53","name":"should fail to send if no connected peers found","time":{"start":1755725633553,"stop":1755725633554,"duration":1},"status":"passed","severity":"normal"},{"uid":"c109917e6bdb037a","name":"should encode/decode to RLP encoding","time":{"start":1755725592586,"stop":1755725592586,"duration":0},"status":"passed","severity":"normal"},{"uid":"628022494d173cfe","name":"should handle different types of entries","time":{"start":1755725632231,"stop":1755725632235,"duration":4},"status":"passed","severity":"normal"},{"uid":"e883a17df6ccda1c","name":"Bloom filter","time":{"start":1755725651939,"stop":1755725651940,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab6e4e9fe4b9a37c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1755725634094,"stop":1755725634094,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb66119f3663eb4","name":"Check message with no payload is not received","time":{"start":1755726114906,"stop":1755726114907,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a68279f946e07dd","name":"Push message with Script payload","time":{"start":1755726220774,"stop":1755726220775,"duration":1},"status":"passed","severity":"normal"},{"uid":"381d0fe5a5313010","name":"Check received message containing Basic HTML tag","time":{"start":1755726114893,"stop":1755726114894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7567624a626e7dd4","name":"Push message with long payload","time":{"start":1755726220772,"stop":1755726220772,"duration":0},"status":"passed","severity":"normal"},{"uid":"687b7e4ce123e1cb","name":"Check message with invalid timestamp is not received","time":{"start":1755726114896,"stop":1755726114897,"duration":1},"status":"passed","severity":"normal"},{"uid":"f743e593d29000fc","name":"Relay Node - default protocol","time":{"start":1755726016121,"stop":1755726016121,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e0104812bdd3f2","name":"should skip peers without peer exchange protocol","time":{"start":1755725612455,"stop":1755725612455,"duration":0},"status":"passed","severity":"normal"},{"uid":"f156a95c1e0d9c7c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1755726011488,"stop":1755726011488,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d4707228047b1f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1755725646392,"stop":1755725646392,"duration":0},"status":"passed","severity":"normal"},{"uid":"51dfc800d76105a4","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1755725586450,"stop":1755725586450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dfc7f3e5caa2095","name":"Subscribe to topic containing shell command and receive message","time":{"start":1755726137087,"stop":1755726137088,"duration":1},"status":"passed","severity":"normal"},{"uid":"77267f22e1a98ff5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1755725646436,"stop":1755725646436,"duration":0},"status":"passed","severity":"normal"},{"uid":"c797e02f0927f75d","name":"should clear dial history on start","time":{"start":1755725602132,"stop":1755725602135,"duration":3},"status":"passed","severity":"normal"},{"uid":"1632a6f3fc401a4","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1755725602440,"stop":1755725602440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c35947633c618a","name":"rejects hash query with time filter","time":{"start":1755725602678,"stop":1755725602679,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f74d1a0026dc3c2","name":"Check received message containing Arabic","time":{"start":1755726114892,"stop":1755726114892,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe5ceaf82d667de","name":"should handle query errors gracefully","time":{"start":1755725612455,"stop":1755725612456,"duration":1},"status":"passed","severity":"normal"},{"uid":"414720c5c3cfc46","name":"new peer added after a peer was already found","time":{"start":1755725841030,"stop":1755725841032,"duration":2},"status":"passed","severity":"normal"},{"uid":"8b843b7f1d716086","name":"Ordered callback, aborts when callback returns true","time":{"start":1755725996303,"stop":1755725996303,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e1a743870127e72","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1755725586447,"stop":1755725586447,"duration":0},"status":"passed","severity":"normal"},{"uid":"754ffc99ba91797f","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1755725946491,"stop":1755725946491,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bbfa920607a522","name":"Push message with content topic containing Russian","time":{"start":1755726220766,"stop":1755726220767,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28fe3b48f707f15","name":"should skip already querying peers","time":{"start":1755725612455,"stop":1755725612455,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddbc241badd2c0f","name":"Check received message containing special chars","time":{"start":1755726114891,"stop":1755726114892,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8049863ef632c8c","name":"can start and stop the service","time":{"start":1755725673730,"stop":1755725673730,"duration":0},"status":"passed","severity":"normal"},{"uid":"14bc704c20934696","name":"should create NetworkMonitor with libp2p and events","time":{"start":1755725601515,"stop":1755725601521,"duration":6},"status":"passed","severity":"normal"},{"uid":"38d6aeec87bcf130","name":"should clear timers for specific peer on disconnect","time":{"start":1755725602658,"stop":1755725602658,"duration":0},"status":"passed","severity":"normal"},{"uid":"f86cef71fae20ff3","name":"Check publish message containing Arabic","time":{"start":1755725839530,"stop":1755725839531,"duration":1},"status":"passed","severity":"normal"},{"uid":"19f51d614e94a64a","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1755725652029,"stop":1755725652029,"duration":0},"status":"passed","severity":"normal"},{"uid":"7292b094eb2875ae","name":"should be safe to call multiple times","time":{"start":1755725602202,"stop":1755725602202,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cc7bdcb06e1ea3","name":"should not retry if at least one success","time":{"start":1755725633040,"stop":1755725633041,"duration":1},"status":"passed","severity":"normal"},{"uid":"86c587ffbb0f5071","name":"Fails to push message with large meta","time":{"start":1755726220769,"stop":1755726220769,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7d01df4f2d563d","name":"should clear dial history on stop","time":{"start":1755725602140,"stop":1755725602141,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ff672ddfc4630f","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1755726011489,"stop":1755726011489,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f419c07d47d9d9a","name":"should check false positive rate","time":{"start":1755725649820,"stop":1755725649821,"duration":1},"status":"passed","severity":"normal"},{"uid":"398b0f64c26320fc","name":"should handle mixed protocol support correctly","time":{"start":1755725634099,"stop":1755725634099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9a8ff56e0b83e3","name":"should skip peers without ENR","time":{"start":1755725612457,"stop":1755725612457,"duration":0},"status":"passed","severity":"normal"},{"uid":"520ffa073ebd50ab","name":"accepts time-filtered query with content filter","time":{"start":1755725602679,"stop":1755725602679,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b8cdcbdf9b97ca","name":"ends if response has no messages","time":{"start":1755725603022,"stop":1755725603023,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5ce1e7717ba51a3","name":"throws on empty content topic","time":{"start":1755725586436,"stop":1755725586436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df1df2d8a2336bf","name":"should handle peer identify event","time":{"start":1755725612451,"stop":1755725612451,"duration":0},"status":"passed","severity":"normal"},{"uid":"715db74cefaa2a14","name":"should not receive a peer event before start","time":{"start":1755725616579,"stop":1755725616580,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd1f2c5cbf65f22d","name":"should reassess health immediately when peer disconnects","time":{"start":1755725634097,"stop":1755725634098,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae4d80313133835","name":"should initialize with default number of peers","time":{"start":1755725634214,"stop":1755725634215,"duration":1},"status":"passed","severity":"normal"},{"uid":"69bc2f54854d1665","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1755725816406,"stop":1755725816406,"duration":0},"status":"passed","severity":"normal"},{"uid":"998151d6746bc7e9","name":"should skip peers without peerInfo in ENR","time":{"start":1755725612457,"stop":1755725612458,"duration":1},"status":"passed","severity":"normal"},{"uid":"db20647c5122a6df","name":"Push message with emoji payload","time":{"start":1755726220763,"stop":1755726220764,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b4b3e922761eb4","name":"can start the service","time":{"start":1755725673728,"stop":1755725673729,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8b1e4e8990b016","name":"should dispatch network event when browser goes offline","time":{"start":1755725601554,"stop":1755725601555,"duration":1},"status":"passed","severity":"normal"},{"uid":"819591728cf12d31","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1755726137082,"stop":1755726137082,"duration":0},"status":"passed","severity":"normal"},{"uid":"80911008f5b25768","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1755725586450,"stop":1755725586451,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b3fc9cb55c09d9e","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1755726011490,"stop":1755726011490,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc57a935e123de74","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1755725646408,"stop":1755725646411,"duration":3},"status":"passed","severity":"normal"},{"uid":"10519f929ab18009","name":"Push message with emoji payload","time":{"start":1755726220778,"stop":1755726220778,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d16c280a411269e","name":"should call waitForPeer on Relay","time":{"start":1755725634065,"stop":1755725634065,"duration":0},"status":"passed","severity":"normal"},{"uid":"7725d0d8a1adcb3e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1755725646405,"stop":1755725646406,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff3d706670145ead","name":"should throw error - no public key","time":{"start":1755725592583,"stop":1755725592584,"duration":1},"status":"passed","severity":"normal"},{"uid":"654ffd9b416c2c02","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1755725634226,"stop":1755725634226,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe709ee9b80f17b","name":"A test","time":{"start":1755725728508,"stop":1755725728509,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecf5a9b60f32947f","name":"configure the node with multiple content topics","time":{"start":1755725933795,"stop":1755725933795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c5cb5762ec8969","name":"Check received message containing shell command","time":{"start":1755726114894,"stop":1755726114894,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf971c88e5219c3e","name":"Passing page size 110 when there are 120 messages","time":{"start":1755726003196,"stop":1755726003196,"duration":0},"status":"passed","severity":"normal"},{"uid":"61fb3180ee11763c","name":"Relay + Store","time":{"start":1755725592592,"stop":1755725592592,"duration":0},"status":"passed","severity":"normal"},{"uid":"737e5a31c2ec7d0c","name":"Filter","time":{"start":1755726016120,"stop":1755726016120,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e78e7b0b083020","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1755725602669,"stop":1755725602669,"duration":0},"status":"passed","severity":"normal"},{"uid":"22dbc3a928a594b4","name":"should set field with only FILTER enabled","time":{"start":1755725592591,"stop":1755725592591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e7dfd7798a8c2e","name":"Waku message hash computation (meta attribute not present)","time":{"start":1755725602436,"stop":1755725602439,"duration":3},"status":"passed","severity":"normal"},{"uid":"18583d01dcecf4ac","name":"should update ack status of messages in outgoing buffer","time":{"start":1755725652033,"stop":1755725652033,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a0b160d575fd39","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1755725602276,"stop":1755725602276,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60a5e0417898513","name":"Check publish message after client node is restarted","time":{"start":1755725839546,"stop":1755725839547,"duration":1},"status":"skipped","severity":"normal"},{"uid":"44681ad707c4a773","name":"Sets default value correctly","time":{"start":1755726010929,"stop":1755726010929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3507fee70749c09","name":"throws an error for improperly formatted content topics","time":{"start":1755725586448,"stop":1755725586448,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddbe5a2d3eefce62","name":"should return PeerId when PeerId is provided","time":{"start":1755725602681,"stop":1755725602681,"duration":0},"status":"passed","severity":"normal"},{"uid":"998abdbf2f54b832","name":"should handle case with all peers already connected","time":{"start":1755725602244,"stop":1755725602259,"duration":15},"status":"passed","severity":"normal"},{"uid":"20a583f6119d59cd","name":"Passing page size 3 when there are 20 messages","time":{"start":1755726003192,"stop":1755726003192,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8ba7e2bd37338","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1755725847442,"stop":1755725847443,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9890d25be203717","name":"should encodeTxt and decodeTxt","time":{"start":1755725592581,"stop":1755725592582,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e3c6f667e777417","name":"should dial peers from store when browser is connected","time":{"start":1755725602225,"stop":1755725602225,"duration":0},"status":"passed","severity":"normal"},{"uid":"612466e4592bba8d","name":"should return false when peer is on different cluster","time":{"start":1755725602323,"stop":1755725602324,"duration":1},"status":"passed","severity":"normal"},{"uid":"5faf3b7290f8f0da","name":"should throw error - no id","time":{"start":1755725592584,"stop":1755725592584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae606933b5c6c829","name":"groups content topics by expected pubsub topic","time":{"start":1755725586446,"stop":1755725586447,"duration":1},"status":"passed","severity":"normal"},{"uid":"9681cc1fa4a01026","name":"should process up to 3 peers at once","time":{"start":1755725602149,"stop":1755725602150,"duration":1},"status":"passed","severity":"normal"},{"uid":"add427e8f034fde8","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1755725646394,"stop":1755725646394,"duration":0},"status":"passed","severity":"normal"},{"uid":"921183852d5b7b0d","name":"random static sharding 6 - Cluster ID: 603, Shard ID: 777","time":{"start":1755725984477,"stop":1755725984478,"duration":1},"status":"passed","severity":"normal"},{"uid":"497aace60673a792","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1755725816407,"stop":1755725816407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d80da7a6556bae47","name":"should handle relay send failures gracefully","time":{"start":1755725602657,"stop":1755725602657,"duration":0},"status":"passed","severity":"normal"},{"uid":"b805ffaa9aa7521d","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1755725603076,"stop":1755725603076,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3621319a9e1bd00","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1755725586444,"stop":1755725586444,"duration":0},"status":"passed","severity":"normal"},{"uid":"34eb3f5acaa8e3bf","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/3/topic579/json","time":{"start":1755725933794,"stop":1755725933794,"duration":0},"status":"passed","severity":"normal"},{"uid":"52222a58523602fa","name":"should set field with only STORE enabled","time":{"start":1755725592591,"stop":1755725592591,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f492a6f3ad53d89","name":"Non TWN Cluster","time":{"start":1755725933789,"stop":1755725933789,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f06475cfe94743d","name":"Check received message with timestamp: 1649153314 ","time":{"start":1755726114895,"stop":1755726114896,"duration":1},"status":"passed","severity":"normal"},{"uid":"74de59bdbad0e806","name":"Mutual subscription","time":{"start":1755725847439,"stop":1755725847439,"duration":0},"status":"passed","severity":"normal"},{"uid":"878116040773b867","name":"should throw an error for insufficient data","time":{"start":1755725586657,"stop":1755725586657,"duration":0},"status":"passed","severity":"normal"},{"uid":"c183936369a4360f","name":"should handle shard reader errors gracefully","time":{"start":1755725602151,"stop":1755725602151,"duration":0},"status":"passed","severity":"normal"},{"uid":"e154fa699b410988","name":"Init the array if not present","time":{"start":1755725586200,"stop":1755725586202,"duration":2},"status":"passed","severity":"normal"},{"uid":"e00c270e4990efd3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1755725586440,"stop":1755725586441,"duration":1},"status":"passed","severity":"normal"},{"uid":"b924b1bd8dc61db4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1755726001693,"stop":1755726001694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67644dd6de63d18","name":"isConnected should return true after first peer connects","time":{"start":1755725688716,"stop":1755725688716,"duration":0},"status":"passed","severity":"normal"},{"uid":"942b9be822fa5465","name":"Register correct protocols","time":{"start":1755725847440,"stop":1755725847440,"duration":0},"status":"passed","severity":"normal"},{"uid":"621ff298e8d8c7ac","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1755725634093,"stop":1755725634093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b49cb8b5bac4bd2","name":"should successfully query peers and return peer infos","time":{"start":1755725612094,"stop":1755725612095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f208c82be58e85d4","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1755725816408,"stop":1755725816408,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e63f7831b3cb821","name":"should properly create location multiaddrs - udp","time":{"start":1755725592589,"stop":1755725592589,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbbfe243c2d9610c","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1755726011487,"stop":1755726011487,"duration":0},"status":"passed","severity":"normal"},{"uid":"4814b9adc64fc0cc","name":"should skip updating peer store if peer has same addresses","time":{"start":1755725601889,"stop":1755725601889,"duration":0},"status":"passed","severity":"normal"},{"uid":"81afedc3d4731151","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1755725847442,"stop":1755725847442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc240880c54aeb5","name":"should be able to decode the field with only FILTER set to true","time":{"start":1755725592016,"stop":1755725592017,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdad72e65f5154a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1755725633410,"stop":1755725633410,"duration":0},"status":"passed","severity":"normal"},{"uid":"52ca661a96fef6f","name":"should wait for Filter peer to be connected","time":{"start":1755725634064,"stop":1755725634065,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7957cf77c7e5eb2","name":"should properly start and stop event listening","time":{"start":1755725634097,"stop":1755725634097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee284a452ca5ffe5","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app46/8/topic685/utf8","time":{"start":1755725933791,"stop":1755725933791,"duration":0},"status":"passed","severity":"normal"},{"uid":"459a8084eb0a7e35","name":"Check message with non string payload is not received","time":{"start":1755726114898,"stop":1755726114898,"duration":0},"status":"passed","severity":"normal"},{"uid":"e714503de537b16a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1755726137099,"stop":1755726137099,"duration":0},"status":"passed","severity":"normal"},{"uid":"76019ceceb6ebe6a","name":"should enable all discoveries when explicitly set","time":{"start":1755725633408,"stop":1755725633409,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d175febb3122376","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755725592015,"stop":1755725592015,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b3e1c184d01f65","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1755725586457,"stop":1755725586457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7321b009fa38a4d","name":"should handle queue processing errors gracefully","time":{"start":1755725602150,"stop":1755725602151,"duration":1},"status":"passed","severity":"normal"},{"uid":"109766b539b35e6d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1755725674509,"stop":1755725674509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d1e2e47a9dd775a","name":"Check publish message containing long","time":{"start":1755725839528,"stop":1755725839529,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea25a84225d164","name":"should handle peer store errors gracefully","time":{"start":1755725601887,"stop":1755725601888,"duration":1},"status":"passed","severity":"normal"},{"uid":"c989b5b7d2f40295","name":"Check received message containing XML","time":{"start":1755726114902,"stop":1755726114903,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1069b4181b85fdc","name":"should set field with only RELAY enabled","time":{"start":1755725592591,"stop":1755725592591,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975a89859848d59","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1755725634301,"stop":1755725634302,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ea2423ba6e1a83c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1755725646400,"stop":1755725646400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f8422974fcd8b","name":"should create ConnectionManager with relay","time":{"start":1755725602871,"stop":1755725602871,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ade493398b64c5","name":"should start peer exchange discovery","time":{"start":1755725612441,"stop":1755725612441,"duration":0},"status":"passed","severity":"normal"},{"uid":"8389008d462b77d3","name":"Check received message containing Russian","time":{"start":1755726114892,"stop":1755726114892,"duration":0},"status":"passed","severity":"normal"},{"uid":"8175dbe3134a2c42","name":"Query with Ordered Callback, No message returned","time":{"start":1755725961792,"stop":1755725961792,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5717c09a1289cd","name":"Decrypt messages","time":{"start":1755725818038,"stop":1755725818039,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ce444c58f71ac0","name":"throws on content topic with non-number generation field","time":{"start":1755725586437,"stop":1755725586437,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0412bd8a12ffdc","name":"should return false when peer is not found","time":{"start":1755725602326,"stop":1755725602326,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f596ab8607e554e","name":"Check received message containing Russian","time":{"start":1755726114901,"stop":1755726114902,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cccef1cec9baa98","name":"Reusing cursor across nodes","time":{"start":1755725946494,"stop":1755725946495,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6f15e286e230218","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1755725646050,"stop":1755725646051,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28fb617284eeeb9","name":"should not return locked peers if enough unlocked are available","time":{"start":1755725634216,"stop":1755725634217,"duration":1},"status":"passed","severity":"normal"},{"uid":"17b65c0170719e9d","name":"Push message with Chinese payload","time":{"start":1755726220759,"stop":1755726220759,"duration":0},"status":"passed","severity":"normal"},{"uid":"16e73fe8f75478cf","name":"should return true when peer is on the specified shard","time":{"start":1755725602323,"stop":1755725602323,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcd2edb0ef7eadb","name":"Check received message containing JSON","time":{"start":1755726114894,"stop":1755726114894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c7b9bd5c008df91","name":"should invoke callbacks when receiving a message","time":{"start":1755725634282,"stop":1755725634283,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a20aff4f99f463a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1755725646413,"stop":1755725646413,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ce22673fb1212e9","name":"should handle zero peers request","time":{"start":1755725612117,"stop":1755725612117,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f150875c0ee709","name":"Callback on promise, aborts when callback returns true","time":{"start":1755725996302,"stop":1755725996302,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3ef2779f12e750","name":"should check connected peers if present and suitable","time":{"start":1755725634057,"stop":1755725634057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8fd18f9c5400f7","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1755725611770,"stop":1755725611771,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c6c16c1670d8d3f","name":"Js publishes, other Js receives","time":{"start":1755725829658,"stop":1755725829659,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ca946a4a5d7698d","name":"returns all values when wanted number matches available values","time":{"start":1755725610617,"stop":1755725610619,"duration":2},"status":"passed","severity":"normal"},{"uid":"e1c4084927b3324a","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1755725646406,"stop":1755725646407,"duration":1},"status":"passed","severity":"normal"},{"uid":"964b0025f65664b0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1755725646424,"stop":1755725646424,"duration":0},"status":"passed","severity":"normal"},{"uid":"26cb4408b84692e3","name":"Subscribe to topic containing Russian and receive message","time":{"start":1755726137085,"stop":1755726137086,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff267f3dc8793b61","name":"handles different networkShards values correctly","time":{"start":1755725586447,"stop":1755725586448,"duration":1},"status":"passed","severity":"normal"},{"uid":"cece4e1541d006fc","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1755726011486,"stop":1755726011486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c532e54764a6e061","name":"should handle dial errors gracefully","time":{"start":1755725601874,"stop":1755725601875,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7258b08f17006d4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1755725728252,"stop":1755725728252,"duration":0},"status":"passed","severity":"normal"},{"uid":"b07b01d07b31183","name":"should delegate to networkMonitor.isConnected()","time":{"start":1755725602875,"stop":1755725602875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7348bd7c06b8368d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1755725586456,"stop":1755725586456,"duration":0},"status":"passed","severity":"normal"},{"uid":"230359ec29ef67c6","name":"should handle errors when accessing navigator","time":{"start":1755725601556,"stop":1755725601558,"duration":2},"status":"passed","severity":"normal"},{"uid":"47043286a72c218a","name":"Relay + Store","time":{"start":1755725674596,"stop":1755725674612,"duration":16},"status":"passed","severity":"normal"},{"uid":"be2884d99d90de62","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1755725646411,"stop":1755725646411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c357128abfb9ed79","name":"should return peer for existing peer","time":{"start":1755725602260,"stop":1755725602260,"duration":0},"status":"passed","severity":"normal"},{"uid":"41181ec2169766aa","name":"Passing page size 0 when there are 110 messages","time":{"start":1755726003190,"stop":1755726003190,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99e5b58369d3293","name":"Push message with SQL Injection payload","time":{"start":1755726220760,"stop":1755726220760,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e79dfb6555a703","name":"Push message with content topic containing long","time":{"start":1755726220779,"stop":1755726220780,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbfcc89a0b067a5","name":"should load peers from local storage and dispatch events","time":{"start":1755725616580,"stop":1755725616581,"duration":1},"status":"passed","severity":"normal"},{"uid":"36fa8a0128f83b66","name":"Push message with content topic containing SQL Injection","time":{"start":1755726220767,"stop":1755726220767,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4a7627939abcca","name":"Push message with meta","time":{"start":1755726220768,"stop":1755726220768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a77bb4bfadbb326","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1755725592019,"stop":1755725592021,"duration":2},"status":"passed","severity":"normal"},{"uid":"5d590837d523e0cf","name":"should skip peer when failed to dial recently","time":{"start":1755725602145,"stop":1755725602145,"duration":0},"status":"passed","severity":"normal"},{"uid":"baf6806518f484c8","name":"should drop connection to one peer on hangUp","time":{"start":1755725758534,"stop":1755725758534,"duration":0},"status":"passed","severity":"normal"},{"uid":"feede99c01876a85","name":"should discard bootstrap peers when has more than set limit","time":{"start":1755725711621,"stop":1755725711621,"duration":0},"status":"passed","severity":"normal"},{"uid":"19220c33ec494930","name":"should handle ENR without shardInfo","time":{"start":1755725612458,"stop":1755725612458,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7988e66735762f","name":"should be empty when created","time":{"start":1755725634281,"stop":1755725634281,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8899e189b39858","name":"Check received message containing Chinese","time":{"start":1755726114901,"stop":1755726114901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f024a00a23b325fe","name":"should process tasks in queue","time":{"start":1755725633027,"stop":1755725633027,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2543ed24e23c916","name":"Symmetric encrypt & Decrypt","time":{"start":1755725623010,"stop":1755725623010,"duration":0},"status":"passed","severity":"normal"},{"uid":"302f255c7f51d5e1","name":"Waku message hash computation (payload length 0)","time":{"start":1755725602439,"stop":1755725602440,"duration":1},"status":"passed","severity":"normal"},{"uid":"46f70c2fc7c39a5e","name":"should reject if WakuNode is not started","time":{"start":1755725634045,"stop":1755725634046,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e1d8457d84a3e2d","name":"should be able to dial TLS multiaddrs","time":{"start":1755725758535,"stop":1755725758535,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b2307521e73541a","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1755725612099,"stop":1755725612100,"duration":1},"status":"passed","severity":"normal"},{"uid":"35bafce19bd14d59","name":"should wait for LightPush peer to be connected","time":{"start":1755725634057,"stop":1755725634064,"duration":7},"status":"passed","severity":"normal"},{"uid":"8fd620afae7d8eaa","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1755725688714,"stop":1755725688714,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fbcd4cdfd01aa6","name":"Subscribe and receive messages via waku relay post","time":{"start":1755726137081,"stop":1755726137081,"duration":0},"status":"passed","severity":"normal"},{"uid":"8086b30ccbe5c702","name":"should be safe to call multiple times","time":{"start":1755725602634,"stop":1755725602634,"duration":0},"status":"passed","severity":"normal"},{"uid":"84210ff85cf09d72","name":"Sign & Recover","time":{"start":1755725623011,"stop":1755725623011,"duration":0},"status":"passed","severity":"normal"},{"uid":"585b13bc64a26add","name":"random static sharding 4 - Cluster ID: 318, Shard ID: 506","time":{"start":1755725984477,"stop":1755725984477,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e522226c82cf6","name":"should skip peers that don't support peer exchange","time":{"start":1755725612453,"stop":1755725612453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e0d21fa83fef06","name":"should clear all timers","time":{"start":1755725602630,"stop":1755725602634,"duration":4},"status":"passed","severity":"normal"},{"uid":"bb1347271ce07969","name":"msgTime: 0 ms from now, startTime: 1755466796501, endTime: 1755725996501","time":{"start":1755726011491,"stop":1755726011491,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78873506b32066","name":"Check publish message containing Script","time":{"start":1755725839532,"stop":1755725839533,"duration":1},"status":"passed","severity":"normal"},{"uid":"46ae51dd2a38da44","name":"should create an instance with libp2p and dialer","time":{"start":1755725601859,"stop":1755725601859,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d90552a265bfdb","name":"random static sharding 9 - Cluster ID: 643, Shard ID: 576","time":{"start":1755725984481,"stop":1755725984482,"duration":1},"status":"passed","severity":"normal"},{"uid":"f238fb93a41886b5","name":"Using a function","time":{"start":1755726010927,"stop":1755726010928,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56ce755e84881d3","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1755725646424,"stop":1755725646424,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac2a18dfbca7cde6","name":"Passing page size 10 when there are 10 messages","time":{"start":1755726003192,"stop":1755726003192,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f20507c87a5aa6","name":"Publish message with custom timestamp: Thu Aug 29 2024 21:37:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1755725839539,"stop":1755725839539,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e2310f822e7d7","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1755725674512,"stop":1755725674514,"duration":2},"status":"passed","severity":"normal"},{"uid":"34ec0df2151f17ac","name":"should not allow unachievable error rate","time":{"start":1755725646049,"stop":1755725646050,"duration":1},"status":"passed","severity":"normal"},{"uid":"3850f9abac7dcd91","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1755725602441,"stop":1755725602442,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c195e12f7e108d3","name":"should handle onConnected and onDisconnected","time":{"start":1755725634218,"stop":1755725634218,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f92b9cc2b0d8a80","name":"random static sharding 8 - Cluster ID: 74, Shard ID: 578","time":{"start":1755725984481,"stop":1755725984481,"duration":0},"status":"passed","severity":"normal"},{"uid":"99352dca45b9202a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1755725633409,"stop":1755725633409,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a7a5e9731a4d82","name":"should be able to encode the field with only FILTER set to true","time":{"start":1755725592012,"stop":1755725592013,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f42ed036d2ab53","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1755725602640,"stop":1755725602640,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d025386ca6cacc3","name":"msgTime: 0 ms from now, startTime: 1755639596501, endTime: 1755725996501","time":{"start":1755726011492,"stop":1755726011493,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b4fbb51d9349f5d","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1755725839544,"stop":1755725839544,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd2398e9a7e9015d","name":"Subscribe and publish message","time":{"start":1755725847441,"stop":1755725847441,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb76ec6f7787360","name":"Subscribe to topic containing long and receive message","time":{"start":1755726137094,"stop":1755726137095,"duration":1},"status":"passed","severity":"normal"},{"uid":"8053165573520398","name":"should push the message to the outgoing buffer","time":{"start":1755725652025,"stop":1755725652025,"duration":0},"status":"passed","severity":"normal"},{"uid":"53790bfa940afc27","name":"Push message with SQL Injection payload","time":{"start":1755726220774,"stop":1755726220774,"duration":0},"status":"passed","severity":"normal"},{"uid":"89772743210cfd9e","name":"should throw error - no id","time":{"start":1755725592583,"stop":1755725592583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07586a2b7419e8a","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1755725646430,"stop":1755725646431,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f3463f376fac416","name":"Encoder throws on undefined content topic","time":{"start":1755725622447,"stop":1755725622447,"duration":0},"status":"passed","severity":"normal"},{"uid":"dded987d865953f2","name":"should handle errors when getting connections","time":{"start":1755725601555,"stop":1755725601556,"duration":1},"status":"passed","severity":"normal"},{"uid":"471f0ab3cb0bf2d9","name":"should handle malformed response data","time":{"start":1755725612104,"stop":1755725612105,"duration":1},"status":"passed","severity":"normal"},{"uid":"1511bd39a53a760a","name":"should remove event listeners from libp2p","time":{"start":1755725601533,"stop":1755725601534,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6177ad3a46508de","name":"should handle large number of peers request","time":{"start":1755725612111,"stop":1755725612111,"duration":0},"status":"passed","severity":"normal"},{"uid":"89df6b475107cb26","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1755725586454,"stop":1755725586455,"duration":1},"status":"passed","severity":"normal"},{"uid":"905c0beb3c0c3e16","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1755725933789,"stop":1755725933789,"duration":0},"status":"passed","severity":"normal"},{"uid":"384935712ecc7bc8","name":"should not dispatch event when already disconnected","time":{"start":1755725601550,"stop":1755725601551,"duration":1},"status":"passed","severity":"normal"},{"uid":"464e602674143c95","name":"should not receive a peer event after stop","time":{"start":1755725897566,"stop":1755725897566,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd3326fc80dc1f8","name":"Subscribe to topic containing emoji and receive message","time":{"start":1755726137088,"stop":1755726137089,"duration":1},"status":"passed","severity":"normal"},{"uid":"21a8723bfe708053","name":"should successfully subscribe to supported pubsub topic","time":{"start":1755725634301,"stop":1755725634301,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe3b4b44bd5a88f1","name":"Subscribe to topic containing Script and receive message","time":{"start":1755726137097,"stop":1755726137097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7a15fbf64949be","name":"should return empty array when no peers connected","time":{"start":1755725602878,"stop":1755725602878,"duration":0},"status":"passed","severity":"normal"},{"uid":"773790bf39b03377","name":"should return false when peer shard info is not found","time":{"start":1755725602324,"stop":1755725602324,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9d75650d28e35","name":"different cluster: nodes don't connect","time":{"start":1755725744904,"stop":1755725744904,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5fd842c8d15ccb","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1755726137090,"stop":1755726137091,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ae1462c95a66223","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1755725646400,"stop":1755725646400,"duration":0},"status":"passed","severity":"normal"},{"uid":"df498486df778a1b","name":"random static sharding 10 - Cluster ID: 769, Shard ID: 636","time":{"start":1755725984482,"stop":1755725984482,"duration":0},"status":"passed","severity":"normal"},{"uid":"eac2f94e2d5ae4b7","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1755725646412,"stop":1755725646413,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb134229074f192","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1755725611773,"stop":1755725611773,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb21e97c16c0680","name":"Encoder throws on undefined content topic","time":{"start":1755725624177,"stop":1755725624177,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df1953b6ccedb58","name":"should drop connection via multiaddr with hangUp","time":{"start":1755725758535,"stop":1755725758535,"duration":0},"status":"passed","severity":"normal"},{"uid":"863ff3deca67d4a","name":"should process queue every 500ms","time":{"start":1755725602149,"stop":1755725602149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96ef61315d5b433","name":"Store - dialed first","time":{"start":1755726016118,"stop":1755726016119,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa4bc9872e0b9b2f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1755725611767,"stop":1755725611767,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96f65f17fbea30e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1755726137082,"stop":1755726137083,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8df289cf7976490","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1755725634221,"stop":1755725634222,"duration":1},"status":"passed","severity":"normal"},{"uid":"450efebcba4ac43f","name":"Push message with unicode special characters payload","time":{"start":1755726220778,"stop":1755726220778,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5c0fa572a16960","name":"should handle case when navigator is not available","time":{"start":1755725601542,"stop":1755725601543,"duration":1},"status":"passed","severity":"normal"},{"uid":"6055f421ecfc5d7d","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1755725612100,"stop":1755725612103,"duration":3},"status":"passed","severity":"normal"},{"uid":"27a869f85dea7726","name":"Subscribe to topic containing numeric and receive message","time":{"start":1755726137084,"stop":1755726137084,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef54eee6e8381e3b","name":"should dial all known peers when reached zero connections","time":{"start":1755725711620,"stop":1755725711620,"duration":0},"status":"passed","severity":"normal"},{"uid":"69528344b389e53f","name":"Check received message containing escaped characters","time":{"start":1755726114894,"stop":1755726114894,"duration":0},"status":"passed","severity":"normal"},{"uid":"8156d1fccf4fe7e8","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1755725586445,"stop":1755725586445,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d4de8a8fb10122","name":"should dial with multiaddr and return stream","time":{"start":1755725602876,"stop":1755725602876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d4e09030f0165f","name":"returns only open connection if one present","time":{"start":1755725602761,"stop":1755725602761,"duration":0},"status":"passed","severity":"normal"},{"uid":"32b758a6ca523534","name":"All","time":{"start":1755725674613,"stop":1755725674618,"duration":5},"status":"passed","severity":"normal"},{"uid":"c3c3bf32328bc592","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1755725586449,"stop":1755725586450,"duration":1},"status":"passed","severity":"normal"},{"uid":"743625e9b4df6b1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1755725646401,"stop":1755725646401,"duration":0},"status":"passed","severity":"normal"},{"uid":"935b7a9226c7222f","name":"should dial peers from store when no connections remain","time":{"start":1755725602226,"stop":1755725602226,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67dcfb6da39139a","name":"can start and stop the service","time":{"start":1755725897562,"stop":1755725897562,"duration":0},"status":"passed","severity":"normal"},{"uid":"44081a7da0110ea","name":"Push message with custom timestamp: 1724967293435","time":{"start":1755726220769,"stop":1755726220769,"duration":0},"status":"passed","severity":"normal"},{"uid":"98639ad5e06e2d24","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1755725586441,"stop":1755725586442,"duration":1},"status":"passed","severity":"normal"},{"uid":"9892fbff27b1cdfe","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1755725646399,"stop":1755725646400,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa022c14f2613f61","name":"should clear interval on stop","time":{"start":1755725612459,"stop":1755725612459,"duration":0},"status":"passed","severity":"normal"},{"uid":"543a339fad50f436","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app21/6/topic296/proto","time":{"start":1755725933793,"stop":1755725933793,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6eb69b1ca71e677","name":"should dispatch connect and disconnect events","time":{"start":1755725634217,"stop":1755725634218,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d2b6fcf2811475c","name":"should stop all internal components","time":{"start":1755725602874,"stop":1755725602874,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d44d498f532cb88","name":"should discover peers from provided peer cache","time":{"start":1755725751260,"stop":1755725751261,"duration":1},"status":"passed","severity":"normal"},{"uid":"870c97f49a532567","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1755726137099,"stop":1755726137099,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f94d27583f971b","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1755725602680,"stop":1755725602680,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9353c002e64304f","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1755726001690,"stop":1755726001690,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb672a163ab8899a","name":"Query Generator, No Decoder","time":{"start":1755725961787,"stop":1755725961789,"duration":2},"status":"passed","severity":"normal"},{"uid":"6025ccbfcb6992e0","name":"random static sharding 2 - Cluster ID: 651, Shard ID: 892","time":{"start":1755725984476,"stop":1755725984476,"duration":0},"status":"passed","severity":"normal"},{"uid":"118959da8b6c712b","name":"should return no connections if no open connection provided","time":{"start":1755725602761,"stop":1755725602762,"duration":1},"status":"passed","severity":"normal"},{"uid":"effccf1afc519614","name":"passes more than one ENR URLs and attempts connection","time":{"start":1755725673738,"stop":1755725673739,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f5524ce5483a41b3","name":"Push message with JSON payload","time":{"start":1755726220776,"stop":1755726220776,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2d93b1ee3f0dc3","name":"should handle peer store update failures gracefully","time":{"start":1755725602648,"stop":1755725602648,"duration":0},"status":"passed","severity":"normal"},{"uid":"82341b770ec162c2","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1755725847445,"stop":1755725847445,"duration":0},"status":"passed","severity":"normal"},{"uid":"3663146170f6be0a","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1755725946494,"stop":1755725946494,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd76ab4fc0c19ea","name":"Subscribe to topic containing long and receive message","time":{"start":1755726137083,"stop":1755726137084,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e5806c0c194feae","name":"nwaku subscribes","time":{"start":1755725829657,"stop":1755725829657,"duration":0},"status":"passed","severity":"normal"},{"uid":"6164b2c05d56702f","name":"should handle peer connect event","time":{"start":1755725601545,"stop":1755725601546,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca08836833fbba8e","name":"should not stop if not started","time":{"start":1755725612450,"stop":1755725612451,"duration":1},"status":"passed","severity":"normal"},{"uid":"e339c99026d0bf3a","name":"should handle dial errors gracefully","time":{"start":1755725602243,"stop":1755725602243,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2bf49e1c9f37af","name":"should merge provided config with defaults","time":{"start":1755725602872,"stop":1755725602872,"duration":0},"status":"passed","severity":"normal"},{"uid":"797bd2a26220a32b","name":"should use configured peers when available","time":{"start":1755725634227,"stop":1755725634227,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d61756ede33ebab","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1755726137097,"stop":1755726137097,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ba07d35ab167af","name":"Query generator for multiple messages with different message text format","time":{"start":1755725996300,"stop":1755725996300,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee00cc75b03d68eb","name":"should dial more peers if under maxConnections","time":{"start":1755725602274,"stop":1755725602274,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed0c95b25849d1f","name":"Check received message containing JSON","time":{"start":1755726114903,"stop":1755726114903,"duration":0},"status":"passed","severity":"normal"},{"uid":"be72ec2341a07ec5","name":"should handle special patterns correctly","time":{"start":1755725649817,"stop":1755725649818,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bf619d8d81616c0","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1755725847450,"stop":1755725847450,"duration":0},"status":"passed","severity":"normal"},{"uid":"311d0f4a67872da7","name":"Relay - times out","time":{"start":1755726016118,"stop":1755726016118,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e2d279c4bdeec","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1755725592582,"stop":1755725592583,"duration":1},"status":"passed","severity":"normal"},{"uid":"34c20df2e99c7e07","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1755726137082,"stop":1755726137082,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b89664af6566a5f4","name":"Push message with unicode special characters payload","time":{"start":1755726220763,"stop":1755726220763,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf28625afa4acf5","name":"should return true even if peer has no overlapping shards","time":{"start":1755725602319,"stop":1755725602319,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35fd706f21325fd","name":"throws if decoders don't match content topics","time":{"start":1755725603021,"stop":1755725603021,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd8c13276d0dd660","name":"should set field with only LIGHTPUSH enabled","time":{"start":1755725592591,"stop":1755725592592,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d4a2ee853e0a43","name":"should be online or offline if network state changed","time":{"start":1755725688718,"stop":1755725688718,"duration":0},"status":"passed","severity":"normal"},{"uid":"66443994e402b177","name":"should throw error when no peers are available","time":{"start":1755725634225,"stop":1755725634226,"duration":1},"status":"passed","severity":"normal"},{"uid":"3870082e89f15e1b","name":"Default pageSize","time":{"start":1755726003196,"stop":1755726003196,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0767dae224eb9d9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1755725586456,"stop":1755725586456,"duration":0},"status":"passed","severity":"normal"},{"uid":"42416baa6f57b132","name":"should allow redial after cooldown period","time":{"start":1755725602146,"stop":1755725602146,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a631dd7449ffe0","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1755725602649,"stop":1755725602649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a852d5f30067aae6","name":"Encoder throws on empty string content topic","time":{"start":1755725622447,"stop":1755725622447,"duration":0},"status":"passed","severity":"normal"},{"uid":"37f938bc816032b3","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1755726137098,"stop":1755726137098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86f5121d91dbc12","name":"ends if stream creation fails","time":{"start":1755725603022,"stop":1755725603022,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e571e46e03ab64","name":"should handle dial errors gracefully","time":{"start":1755725602148,"stop":1755725602148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce7ea5ba8f4a8aab","name":"should return false when peer is not on topic","time":{"start":1755725602881,"stop":1755725602881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad4531cfff25232","name":"should handle multiple peers with different shard configurations","time":{"start":1755725602154,"stop":1755725602154,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c006ba469fc7bd5","name":"should return PeerId when Multiaddr input is provided","time":{"start":1755725602685,"stop":1755725602686,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ed7beaac8d6e0be","name":"accepts valid message hash query","time":{"start":1755725602669,"stop":1755725602670,"duration":1},"status":"passed","severity":"normal"},{"uid":"78121f528df05774","name":"handles different clusterIds correctly","time":{"start":1755725586447,"stop":1755725586447,"duration":0},"status":"passed","severity":"normal"},{"uid":"67736fc066f587ba","name":"Publish message with custom timestamp: Wed Aug 20 2025 22:37:13 GMT+0000 (Coordinated Universal Time)","time":{"start":1755725839540,"stop":1755725839542,"duration":2},"status":"passed","severity":"normal"},{"uid":"90817d2e548bfbbd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1755725592014,"stop":1755725592014,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bc8bd1e633d8ccc","name":"Subscribe to topic containing Script and publish message","time":{"start":1755725847447,"stop":1755725847449,"duration":2},"status":"passed","severity":"normal"},{"uid":"e19f86e7fa6219b8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1755725673738,"stop":1755725673738,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7664a1e2cde8579d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1755725646428,"stop":1755725646429,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a8b4437a07fdeb","name":"should never report false negatives","time":{"start":1755725649816,"stop":1755725649817,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf4f2ddedd7351a","name":"Check received message containing Script","time":{"start":1755726114893,"stop":1755726114893,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d43aef7e46bca9f","name":"should remove expired entries after TTL has passed","time":{"start":1755725632230,"stop":1755725632230,"duration":0},"status":"passed","severity":"normal"},{"uid":"961942a9b2e07723","name":"should return true when peer is on the same cluster","time":{"start":1755725602318,"stop":1755725602318,"duration":0},"status":"passed","severity":"normal"},{"uid":"408a5e81b2028312","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1755725586443,"stop":1755725586443,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f841bf023d9c16","name":"Subscribe to topic containing special chars and publish message","time":{"start":1755725847444,"stop":1755725847445,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db808f0d848710e","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1755725586444,"stop":1755725586444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9d8e2075d6a11","name":"Push message with content topic containing Arabic","time":{"start":1755726220781,"stop":1755726220781,"duration":0},"status":"passed","severity":"normal"},{"uid":"1607ea455bfecf90","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1755725592021,"stop":1755725592021,"duration":0},"status":"passed","severity":"normal"},{"uid":"62bb0f43d2a37111","name":"Publish message with large meta","time":{"start":1755725839547,"stop":1755725839549,"duration":2},"status":"passed","severity":"normal"},{"uid":"dc0048048accfaca","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1755725674509,"stop":1755725674512,"duration":3},"status":"passed","severity":"normal"},{"uid":"91a7123d0862cd52","name":"should handle errors when removing globalThis listeners","time":{"start":1755725601535,"stop":1755725601536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b901472ce10d72ec","name":"should emit a peer event after start","time":{"start":1755725616579,"stop":1755725616579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4755e3352c7c5e","name":"should dial peer when no shard info available","time":{"start":1755725602147,"stop":1755725602147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c2393c53dae22c1","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1755725602846,"stop":1755725602846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8648cf83e8c6b77","name":"Push message equal or less that 1MB","time":{"start":1755726220771,"stop":1755726220771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7916695618431c15","name":"Passing page size 19 when there are 20 messages","time":{"start":1755726003195,"stop":1755726003196,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1f82595426e3a56","name":"should deliver messages after dependencies are met","time":{"start":1755725652030,"stop":1755725652031,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0d01f57b46ff4b","name":"should throw error - invalid id","time":{"start":1755725592584,"stop":1755725592585,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbc4a82b431f40a2","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1755725946493,"stop":1755725946493,"duration":0},"status":"passed","severity":"normal"},{"uid":"532726b3adcfc2fc","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1755725652031,"stop":1755725652031,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd77d5f31108137e","name":"should remove event listener for peer:discovery","time":{"start":1755725601873,"stop":1755725601873,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9103ca35c2ea7d1","name":"should do nothing if no non-locked connections to drop","time":{"start":1755725602275,"stop":1755725602275,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c752e819b2a054","name":"rejects hash query with content filter parameters","time":{"start":1755725602678,"stop":1755725602678,"duration":0},"status":"passed","severity":"normal"},{"uid":"f194569990cfbb20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1755725646435,"stop":1755725646435,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aae5dda0eb52d0","name":"should add and check entries correctly","time":{"start":1755725632218,"stop":1755725632220,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc90ba0d2f9f741d","name":"Passing page size 1 when there are 4 messages","time":{"start":1755726003191,"stop":1755726003192,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6ebdbb88fb92295","name":"Query Generator - false","time":{"start":1755725995141,"stop":1755725995141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c4c2cda43540a38","name":"Push message with escaped characters payload","time":{"start":1755726220777,"stop":1755726220777,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ca3c870b8f62caa","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1755725847452,"stop":1755725847453,"duration":1},"status":"passed","severity":"normal"},{"uid":"6153387191b0dc05","name":"should not receive a peer event after stop","time":{"start":1755725673736,"stop":1755725673737,"duration":1},"status":"passed","severity":"normal"},{"uid":"d941aa4d35c6591a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1755725602276,"stop":1755725602277,"duration":1},"status":"passed","severity":"normal"},{"uid":"462cd1cc6468ea19","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1755725646420,"stop":1755725646424,"duration":4},"status":"passed","severity":"normal"},{"uid":"771a2be0cf86d4b1","name":"should initialize bloom filter with correct parameters","time":{"start":1755725649813,"stop":1755725649814,"duration":1},"status":"passed","severity":"normal"},{"uid":"eae54882db856626","name":"Subscribe to topic containing XML and publish message","time":{"start":1755725847449,"stop":1755725847449,"duration":0},"status":"passed","severity":"normal"},{"uid":"3874eadd1efc6ce1","name":"should respect custom numPeersToUse configuration","time":{"start":1755725634220,"stop":1755725634220,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b9a1daddd2795d8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1755725816406,"stop":1755725816406,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1cab069cf55aab","name":"messageHashStr produces different results for different inputs","time":{"start":1755725602446,"stop":1755725602447,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c414e8157ea1e52","name":"random static sharding 7 - Cluster ID: 470, Shard ID: 697","time":{"start":1755725984478,"stop":1755725984481,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e22e45cd185b163","name":"should skip peer when not on same cluster","time":{"start":1755725602146,"stop":1755725602147,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aefcf836ad66ebf","name":"should not discard bootstrap peers if under the limit","time":{"start":1755725711622,"stop":1755725711622,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a6dc1837904bd7","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1755725646388,"stop":1755725646388,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e859d89cbcc9dc","name":"Push message with Script payload","time":{"start":1755726220760,"stop":1755726220761,"duration":1},"status":"passed","severity":"normal"},{"uid":"4905195c51abec2f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1755725586656,"stop":1755725586656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e23d103316cef98","name":"Check received message containing Arabic","time":{"start":1755726114901,"stop":1755726114901,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f981864f81584b","name":"same cluster, static sharding: nodes connect","time":{"start":1755725744903,"stop":1755725744904,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb37240dd76c709f","name":"Publish message with rate limit","time":{"start":1755725839549,"stop":1755725839550,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ab18e6b267440cc","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1755725633038,"stop":1755725633038,"duration":0},"status":"passed","severity":"normal"},{"uid":"eadbbad276be55db","name":"should lock peers when selected","time":{"start":1755725634216,"stop":1755725634216,"duration":0},"status":"passed","severity":"normal"},{"uid":"123d66e184a32ec5","name":"should populate queue if has active dial","time":{"start":1755725602145,"stop":1755725602146,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c773f128c6dfa8f","name":"should send relay ping messages on timer","time":{"start":1755725602651,"stop":1755725602657,"duration":6},"status":"passed","severity":"normal"},{"uid":"aed6d7a364d0bce","name":"Check message with non string payload is not received","time":{"start":1755726114907,"stop":1755726114907,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef6729fc06055e3","name":"should query peer with peer exchange protocol","time":{"start":1755725612454,"stop":1755725612454,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2a4e9046ae0d1a","name":"should register libp2p event listeners when start is called","time":{"start":1755725634218,"stop":1755725634218,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa84b44fe3a74388","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1755726137090,"stop":1755726137090,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c2caf5d581ad4f","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1755725646395,"stop":1755725646395,"duration":0},"status":"passed","severity":"normal"},{"uid":"9495714473bf69e0","name":"should handle disconnect when peer has no timers","time":{"start":1755725602658,"stop":1755725602658,"duration":0},"status":"passed","severity":"normal"},{"uid":"177683e842c9b6a1","name":"should start the dialing interval","time":{"start":1755725602131,"stop":1755725602131,"duration":0},"status":"passed","severity":"normal"},{"uid":"49edc2f1c2d7f20a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1755725646412,"stop":1755725646412,"duration":0},"status":"passed","severity":"normal"},{"uid":"5363079facbc3230","name":"should skip peer when already connected","time":{"start":1755725602144,"stop":1755725602144,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c88449b09ac5bd","name":"should handle browser offline state overriding peer connections","time":{"start":1755725601560,"stop":1755725601560,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8927f6b3b63d9d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1755725592018,"stop":1755725592018,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf7dfa3886c5fac","name":"should remove event listeners","time":{"start":1755725602203,"stop":1755725602224,"duration":21},"status":"passed","severity":"normal"},{"uid":"b1286492d489256a","name":"should handle peer store errors gracefully","time":{"start":1755725612453,"stop":1755725612453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d77df2b0ae175d2b","name":"should initialize with libp2p components","time":{"start":1755725612093,"stop":1755725612094,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1efffb7c057b60b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1755725646389,"stop":1755725646392,"duration":3},"status":"passed","severity":"normal"},{"uid":"85deae8d3ff2d6e1","name":"should dial with PeerId and return stream","time":{"start":1755725602875,"stop":1755725602876,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bac580a414d906a","name":"should handle complete dial lifecycle","time":{"start":1755725602152,"stop":1755725602153,"duration":1},"status":"passed","severity":"normal"},{"uid":"380fd98219241fc3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1755726114907,"stop":1755726114907,"duration":0},"status":"passed","severity":"normal"},{"uid":"700b296f8a74f4f8","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1755726114905,"stop":1755726114905,"duration":0},"status":"passed","severity":"normal"},{"uid":"83db9b51422ceff6","name":"should set default options when no config provided","time":{"start":1755725602871,"stop":1755725602872,"duration":1},"status":"passed","severity":"normal"},{"uid":"89dfd92272c187f1","name":"should start and setup intervals and event listeners","time":{"start":1755725634283,"stop":1755725634283,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba80551d4d482ef4","name":"should reject if Filter is requested but not mounted","time":{"start":1755725634056,"stop":1755725634056,"duration":0},"status":"passed","severity":"normal"},{"uid":"61bb8599da6e9163","name":"can start the service","time":{"start":1755725616577,"stop":1755725616578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a3c3251d069e04f","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1755725646419,"stop":1755725646419,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8b997ac6b3531ca","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1755725586455,"stop":1755725586456,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b5ccb7db7718d3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1755726137096,"stop":1755726137096,"duration":0},"status":"passed","severity":"normal"},{"uid":"14ecf416a5d351f2","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1755725652031,"stop":1755725652031,"duration":0},"status":"passed","severity":"normal"}] |