mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 15:33:11 +00:00
1 line
180 KiB
JSON
1 line
180 KiB
JSON
[{"uid":"8759bf25cf92c5a5","name":"can start the service","time":{"start":1753404003911,"stop":1753404003912,"duration":1},"status":"passed","severity":"normal"},{"uid":"5967a18105e5988d","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1753403860348,"stop":1753403860348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa6409bb224d4b6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753404369855,"stop":1753404369856,"duration":1},"status":"passed","severity":"normal"},{"uid":"24be342df9b25302","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1753403851106,"stop":1753403851107,"duration":1},"status":"passed","severity":"normal"},{"uid":"be68832b7ed51dd1","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753403974990,"stop":1753403974990,"duration":0},"status":"passed","severity":"normal"},{"uid":"7812ed1a08353c50","name":"should reject on timeout if it was set","time":{"start":1753403851087,"stop":1753403851087,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ff6dee2d98d710","name":"Push message with content topic containing JSON","time":{"start":1753404233147,"stop":1753404233147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0fcce3b13866ef","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753404042412,"stop":1753404042413,"duration":1},"status":"passed","severity":"normal"},{"uid":"527546e2305041d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1753404038298,"stop":1753404038298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e92f2f75e879890","name":"Check publish message containing escaped characters","time":{"start":1753404029196,"stop":1753404029196,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67bd1df5e2ad784","name":"Check received message containing JSON","time":{"start":1753404337092,"stop":1753404337092,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e9ffcfcc9d94181","name":"handles different clusterIds correctly","time":{"start":1753403805065,"stop":1753403805065,"duration":0},"status":"passed","severity":"normal"},{"uid":"486c16e6eaeba0b6","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1753404186872,"stop":1753404186872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f378d470fd2c5068","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1753403860318,"stop":1753403860319,"duration":1},"status":"passed","severity":"normal"},{"uid":"44d23c155e7a965d","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1753403860334,"stop":1753403860334,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c46a363a00564f","name":"should process queue every 500ms","time":{"start":1753403820582,"stop":1753403820582,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d304e52aa2341","name":"should not receive a peer event after stop","time":{"start":1753403884548,"stop":1753403884550,"duration":2},"status":"passed","severity":"normal"},{"uid":"baf8abbd45b390e1","name":"Fails to push message with large meta","time":{"start":1753404233139,"stop":1753404233140,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12ba0ca4f628d9","name":"should reject if WakuNode is not started","time":{"start":1753403851084,"stop":1753403851084,"duration":0},"status":"passed","severity":"normal"},{"uid":"61220f61caed2639","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1753403860353,"stop":1753403860354,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff47bda3990e2973","name":"Query Generator - true","time":{"start":1753404159329,"stop":1753404159329,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2357d92bcb0726","name":"should handle peer store update failures gracefully","time":{"start":1753403821654,"stop":1753403821654,"duration":0},"status":"passed","severity":"normal"},{"uid":"be18b974aa2012d9","name":"Push message with content topic containing unicode special characters","time":{"start":1753404233148,"stop":1753404233148,"duration":0},"status":"passed","severity":"normal"},{"uid":"59cffab1de73f907","name":"should be able to decode the field with only FILTER set to true","time":{"start":1753403810732,"stop":1753403810732,"duration":0},"status":"passed","severity":"normal"},{"uid":"5018802f5de0f18d","name":"Check message with no pubsub topic is not received","time":{"start":1753404337086,"stop":1753404337086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a51d37b3445c56","name":"should dial peer when peer is discovered","time":{"start":1753403820357,"stop":1753403820357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c622e83b872541ec","name":"Decoder throws on empty string content topic","time":{"start":1753403839412,"stop":1753403839412,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6f416d3c1cdb3b","name":"should only return 1 node with relay and store capability","time":{"start":1753403829893,"stop":1753403829893,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5fccabd4795e165","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1753403821656,"stop":1753403821656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca947b61e7304b3","name":"should select older connection if present","time":{"start":1753403821541,"stop":1753403821541,"duration":0},"status":"passed","severity":"normal"},{"uid":"2532dd0211e87420","name":"Subscribe to topic containing long and publish message","time":{"start":1753404038303,"stop":1753404038303,"duration":0},"status":"passed","severity":"normal"},{"uid":"a317140345426792","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1753404031331,"stop":1753404031331,"duration":0},"status":"skipped","severity":"normal"},{"uid":"623817b73683e3a","name":"Throws when trying to push message with empty payload","time":{"start":1753404233143,"stop":1753404233144,"duration":1},"status":"passed","severity":"normal"},{"uid":"52eb2a69d2a82a3f","name":"Subscribe to topic containing Script and publish message","time":{"start":1753404038307,"stop":1753404038307,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75f8fa309a782c","name":"random static sharding 9 - Cluster ID: 208, Shard ID: 90","time":{"start":1753404129031,"stop":1753404129032,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9ccf178572cbdc","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1753403821513,"stop":1753403821513,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca667a018a9183f1","name":"should hang up with PeerId and return true on success","time":{"start":1753403821889,"stop":1753403821889,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cca5079e07ca00","name":"Should update multiaddrs","time":{"start":1753403975375,"stop":1753403975375,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe8871966cc3ef4","name":"Publish message with custom timestamp: Sat Aug 03 2024 00:40:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1753404029201,"stop":1753404029202,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ee88fee9018fa3","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1753403860332,"stop":1753403860332,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0278d96ac3f65","name":"should return false and handle errors gracefully","time":{"start":1753403821889,"stop":1753403821890,"duration":1},"status":"passed","severity":"normal"},{"uid":"9204d676ab337ef7","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753403974994,"stop":1753403974995,"duration":1},"status":"passed","severity":"normal"},{"uid":"3247798bc5c2624f","name":"Js publishes, other Js receives","time":{"start":1753404017855,"stop":1753404017856,"duration":1},"status":"passed","severity":"normal"},{"uid":"62eb1a47d92ced8","name":"should return false when peer is on different cluster","time":{"start":1753403820963,"stop":1753403820965,"duration":2},"status":"passed","severity":"normal"},{"uid":"3bcbfc029372fb5","name":"Query with Ordered Callback, No message returned","time":{"start":1753404148153,"stop":1753404148156,"duration":3},"status":"passed","severity":"normal"},{"uid":"db6e3d580f7dafe6","name":"should not be empty after adding a subscription","time":{"start":1753403851323,"stop":1753403851323,"duration":0},"status":"passed","severity":"normal"},{"uid":"feef3c7248c255ec","name":"Push message with meta","time":{"start":1753404233139,"stop":1753404233139,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f4b7b02a10f86e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1753403805062,"stop":1753403805062,"duration":0},"status":"passed","severity":"normal"},{"uid":"c638bd8f26c1fe59","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753404337085,"stop":1753404337085,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9093513902dd5c6","name":"should maintain proper timestamps if all messages received","time":{"start":1753403863579,"stop":1753403863579,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3686fd28b26c45f","name":"should not fail to start the service if it is already started","time":{"start":1753403884540,"stop":1753403884542,"duration":2},"status":"passed","severity":"normal"},{"uid":"340909a9d95c2858","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1753403851005,"stop":1753403851005,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f14999c755b48a","name":"should never report false negatives","time":{"start":1753403862416,"stop":1753403862417,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5a7f6791757f1bc","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1753403829482,"stop":1753403829482,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0da5bffecac692","name":"Nwaku publishes","time":{"start":1753404017855,"stop":1753404017855,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b7e89e024ff18ef","name":"should emit a peer event after start","time":{"start":1753403833559,"stop":1753403833559,"duration":0},"status":"passed","severity":"normal"},{"uid":"412995f28f319977","name":"Waku message hash computation (payload length 0)","time":{"start":1753403820852,"stop":1753403820852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4316bffba2473f","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1753404129844,"stop":1753404129844,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d8dd15ff12183a","name":"should remove event listener for peer:discovery","time":{"start":1753403820356,"stop":1753403820356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d5937c5afc5aba3","name":"should check false positive rate","time":{"start":1753403862418,"stop":1753403862418,"duration":0},"status":"passed","severity":"normal"},{"uid":"445a177e76d5966c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1753403851137,"stop":1753403851137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f23c105b8b82b16","name":"throws on content topic with empty application field","time":{"start":1753403805056,"stop":1753403805056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b5cb94192535a2","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1753403860347,"stop":1753403860347,"duration":0},"status":"passed","severity":"normal"},{"uid":"925d0640f626bb3a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1753403860351,"stop":1753403860352,"duration":1},"status":"passed","severity":"normal"},{"uid":"638724c7de50dc62","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1753403805060,"stop":1753403805060,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d222309cfab3a08","name":"random static sharding 8 - Cluster ID: 580, Shard ID: 244","time":{"start":1753404129029,"stop":1753404129031,"duration":2},"status":"passed","severity":"normal"},{"uid":"727fc34a70a8c337","name":"Fails to push message bigger that 1MB","time":{"start":1753404233142,"stop":1753404233142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5674a46b495f43","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753404369856,"stop":1753404369856,"duration":0},"status":"passed","severity":"normal"},{"uid":"142b47c2f8bf681d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1753403860348,"stop":1753403860348,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f714716f8167128","name":"Subscribe to topic containing Russian and publish message","time":{"start":1753404038305,"stop":1753404038305,"duration":0},"status":"passed","severity":"normal"},{"uid":"44cddc458bd3794e","name":"Decoder throws on empty string content topic","time":{"start":1753403821966,"stop":1753403821966,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4981753692a160","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app89/2/topic41/xml","time":{"start":1753404129850,"stop":1753404129850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded331ccade2a3fb","name":"should not change state when connections remain after disconnect","time":{"start":1753403820318,"stop":1753403820318,"duration":0},"status":"passed","severity":"normal"},{"uid":"396bb07ab6a5b0b2","name":"messageHashStr returns a hex string","time":{"start":1753403820853,"stop":1753403820854,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba6b5fe8a501d603","name":"should detect messages with missing dependencies","time":{"start":1753403863581,"stop":1753403863581,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7155e46b310bd62","name":"handles different networkShards values correctly","time":{"start":1753403805065,"stop":1753403805065,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ce11feace0c99","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app7/10/topic193/test.js","time":{"start":1753404129851,"stop":1753404129851,"duration":0},"status":"passed","severity":"normal"},{"uid":"694a43438552b172","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1753403860341,"stop":1753403860341,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe0d61055b1567c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1753403860325,"stop":1753403860325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4a17cb289e0342","name":"should handle complete discovery-to-dial flow","time":{"start":1753403820367,"stop":1753403820370,"duration":3},"status":"passed","severity":"normal"},{"uid":"544c3aee4b28d781","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1753403860349,"stop":1753403860349,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe895cb7e62b3039","name":"should drop connection to all peers on hangUp","time":{"start":1753403965852,"stop":1753403965853,"duration":1},"status":"passed","severity":"normal"},{"uid":"720536cb813eebc2","name":"Push message with short payload","time":{"start":1753404233133,"stop":1753404233133,"duration":0},"status":"passed","severity":"normal"},{"uid":"584c8b7ed9204f16","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1753404143983,"stop":1753404143983,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49bd6922bfb67c1","name":"should stop ping timers on peer disconnect","time":{"start":1753403821652,"stop":1753403821652,"duration":0},"status":"passed","severity":"normal"},{"uid":"691284facec9f60d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753403902664,"stop":1753403902666,"duration":2},"status":"passed","severity":"normal"},{"uid":"ea3e4c5e0118e694","name":"should handle case with no peers in store","time":{"start":1753403821496,"stop":1753403821496,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1bd89e717fe95a","name":"Push message with custom timestamp: 1753407502908","time":{"start":1753404233141,"stop":1753404233141,"duration":0},"status":"passed","severity":"normal"},{"uid":"14e65a527c42f451","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1753403805067,"stop":1753403805067,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b443dd6355513b6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753404369841,"stop":1753404369841,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae87d7b03d8cced","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1753403860323,"stop":1753403860324,"duration":1},"status":"passed","severity":"normal"},{"uid":"9763b6b0bb7b3a35","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753404042412,"stop":1753404042412,"duration":0},"status":"passed","severity":"normal"},{"uid":"330b62f95e058457","name":"should handle case when globalThis is not available","time":{"start":1753403820309,"stop":1753403820313,"duration":4},"status":"passed","severity":"normal"},{"uid":"469a0b0f2e486562","name":"should properly create peer info with all multiaddrs","time":{"start":1753403811364,"stop":1753403811364,"duration":0},"status":"passed","severity":"normal"},{"uid":"71c913ed6553fb27","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753404369850,"stop":1753404369851,"duration":1},"status":"passed","severity":"normal"},{"uid":"a27df6b07b7fda11","name":"Check received message containing Basic HTML tag","time":{"start":1753404337082,"stop":1753404337082,"duration":0},"status":"passed","severity":"normal"},{"uid":"16376f6fe2818d26","name":"isConnected should return true after first peer connects","time":{"start":1753403900009,"stop":1753403900013,"duration":4},"status":"passed","severity":"normal"},{"uid":"70fa8600421d31d7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1753403829895,"stop":1753403829895,"duration":0},"status":"skipped","severity":"normal"},{"uid":"65ef1d1bb6b1395b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1753403820278,"stop":1753403820280,"duration":2},"status":"passed","severity":"normal"},{"uid":"67bb167e56475ff9","name":"Publish message with rate limit","time":{"start":1753404029214,"stop":1753404029214,"duration":0},"status":"passed","severity":"normal"},{"uid":"715fef0f0ef3108b","name":"should only return 1 node with store capability","time":{"start":1753403829893,"stop":1753403829894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec5154c93e1bd7f","name":"Push message with content topic containing emoji","time":{"start":1753404233148,"stop":1753404233148,"duration":0},"status":"passed","severity":"normal"},{"uid":"497e9d69754127f7","name":"it tolerates circular branch references","time":{"start":1753403829891,"stop":1753403829891,"duration":0},"status":"passed","severity":"normal"},{"uid":"d50a75c72d9cf163","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1753403974993,"stop":1753403974994,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2dc6d8a4e06c8e0","name":"Push message with content topic containing escaped characters","time":{"start":1753404233138,"stop":1753404233138,"duration":0},"status":"passed","severity":"normal"},{"uid":"552d7ff8f3378292","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1753404038298,"stop":1753404038299,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1dfd38e6d254f9","name":"Symmetric encrypt & Decrypt","time":{"start":1753403839938,"stop":1753403839938,"duration":0},"status":"passed","severity":"normal"},{"uid":"75472e00bb80e65f","name":"should request peer renewal on specific errors","time":{"start":1753403850000,"stop":1753403850000,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a24773322bd49e","name":"1 Relay, 1 Filter, gives up","time":{"start":1753403829461,"stop":1753403829461,"duration":0},"status":"passed","severity":"normal"},{"uid":"42dedd9f51e61139","name":"should be empty after removing the only subscription","time":{"start":1753403851324,"stop":1753403851324,"duration":0},"status":"passed","severity":"normal"},{"uid":"2545a0eaaee7860f","name":"should encodeTxt and decodeTxt","time":{"start":1753403811355,"stop":1753403811356,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4692d933c2b58b","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1753403821655,"stop":1753403821655,"duration":0},"status":"passed","severity":"normal"},{"uid":"245361f84ba8a836","name":"Filter","time":{"start":1753404193024,"stop":1753404193024,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef1297767d77c88","name":"should be safe to call multiple times","time":{"start":1753403821650,"stop":1753403821650,"duration":0},"status":"passed","severity":"normal"},{"uid":"2046015a87ae2150","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1753403863580,"stop":1753403863581,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b22545929ecfa56","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1753403810730,"stop":1753403810730,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed98d7e33b36f2d5","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1753404177692,"stop":1753404177693,"duration":1},"status":"passed","severity":"normal"},{"uid":"6944d302c3a4707e","name":"should handle a minimal index list","time":{"start":1753403805251,"stop":1753403805252,"duration":1},"status":"passed","severity":"normal"},{"uid":"e66fe247092bc5f8","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1753403810734,"stop":1753403810734,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca715ae6e6e5894","name":"should handle task timeouts","time":{"start":1753403850000,"stop":1753403850015,"duration":15},"status":"passed","severity":"normal"},{"uid":"d57ae37f6872d5a4","name":"isConnected return false after peer stops","time":{"start":1753403900013,"stop":1753403900013,"duration":0},"status":"passed","severity":"normal"},{"uid":"65cdefc04c7a2cc1","name":"should dispatch connect and disconnect events","time":{"start":1753403851103,"stop":1753403851105,"duration":2},"status":"passed","severity":"normal"},{"uid":"d6b59b2ede9036ee","name":"less peers than existing","time":{"start":1753404004251,"stop":1753404004251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6c69d896f82eed71","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1753404177693,"stop":1753404177694,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a1f94d7480cf13","name":"Check received message containing special chars","time":{"start":1753404337080,"stop":1753404337080,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2ea2cdee72a2ac8","name":"Check publish message containing special chars","time":{"start":1753404029177,"stop":1753404029177,"duration":0},"status":"passed","severity":"normal"},{"uid":"13298b388a98a121","name":"Promise Callback - false","time":{"start":1753404159338,"stop":1753404159339,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c2ef8ff30728748","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753404169593,"stop":1753404169593,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea7c382e1337cff","name":"should create dialer with libp2p and shardReader","time":{"start":1753403820552,"stop":1753403820553,"duration":1},"status":"passed","severity":"normal"},{"uid":"6727186d8c36237d","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753404042411,"stop":1753404042412,"duration":1},"status":"passed","severity":"normal"},{"uid":"def2725ac55d45ec","name":"Decoder throws on undefined content topic","time":{"start":1753403821966,"stop":1753403821966,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7bc5e94dd9aca3b","name":"should handle corrupted shard info gracefully","time":{"start":1753403820980,"stop":1753403820986,"duration":6},"status":"passed","severity":"normal"},{"uid":"e1d28965e6b48caa","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1753403860343,"stop":1753403860343,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a358b47b363c28","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1753403863584,"stop":1753403863584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a798ab09d4a65bbc","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753404337088,"stop":1753404337088,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3f30647bdf6bbe","name":"Encoder throws on empty string content topic","time":{"start":1753403839411,"stop":1753403839412,"duration":1},"status":"passed","severity":"normal"},{"uid":"8dfc6cdb7359a5aa","name":"Non TWN Cluster","time":{"start":1753404129845,"stop":1753404129845,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5fb206cb1ee7cb","name":"should retry on complete failure if specified","time":{"start":1753403850650,"stop":1753403850654,"duration":4},"status":"passed","severity":"normal"},{"uid":"81ffb0263388151","name":"should add and check entries correctly","time":{"start":1753403849100,"stop":1753403849108,"duration":8},"status":"passed","severity":"normal"},{"uid":"c232cb7ae5dec4ce","name":"should start all internal components","time":{"start":1753403821884,"stop":1753403821884,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a8a61d5116ca07","name":"should recognize a server error status code","time":{"start":1753403957203,"stop":1753403957204,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94c9a2401ef3ba4","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1753403860348,"stop":1753403860349,"duration":1},"status":"passed","severity":"normal"},{"uid":"98922cd2f06ce2","name":"should requeue task if no peer is available","time":{"start":1753403849998,"stop":1753403849998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f755720da37495d2","name":"Callback on promise, aborts when callback returns true","time":{"start":1753404179559,"stop":1753404179559,"duration":0},"status":"passed","severity":"normal"},{"uid":"c412ea7afb248632","name":"Correctly serialized arguments","time":{"start":1753403966152,"stop":1753403966152,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d1e3d30616ed21","name":"Check received message containing Script","time":{"start":1753404337091,"stop":1753404337091,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ba392b947fc82d","name":"nwaku subscribes","time":{"start":1753404017853,"stop":1753404017854,"duration":1},"status":"passed","severity":"normal"},{"uid":"918ba5ef2031800a","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1753403900008,"stop":1753403900009,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d24511a78f2432","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1753404143982,"stop":1753404143983,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3aa6aa8acbbb21","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1753403829480,"stop":1753403829481,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7ab6b6c33a3f959","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1753403829481,"stop":1753403829482,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f0eccbab8fe4cd2","name":"should return false","time":{"start":1753403811359,"stop":1753403811359,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c715e69ca88b24","name":"Check received message containing Arabic","time":{"start":1753404337090,"stop":1753404337090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cacf413c7af2c17","name":"Sample","time":{"start":1753403810684,"stop":1753403810686,"duration":2},"status":"passed","severity":"normal"},{"uid":"40d5560048747a1c","name":"Check publish message containing long","time":{"start":1753404029176,"stop":1753404029176,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acfd3c36f775427","name":"random static sharding 3 - Cluster ID: 665, Shard ID: 280","time":{"start":1753404129027,"stop":1753404129028,"duration":1},"status":"passed","severity":"normal"},{"uid":"116b15721a4b6858","name":"Check received message containing XML","time":{"start":1753404337081,"stop":1753404337082,"duration":1},"status":"passed","severity":"normal"},{"uid":"151cd4e814c6e098","name":"should handle different types of entries","time":{"start":1753403849111,"stop":1753403849112,"duration":1},"status":"passed","severity":"normal"},{"uid":"5306c9305c87507e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753404369854,"stop":1753404369854,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f11c38753adf5bb","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1753403829484,"stop":1753403829484,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7a55791b926a54","name":"ignores domain fetching errors","time":{"start":1753403829891,"stop":1753403829892,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe1192362c25105","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1753404169592,"stop":1753404169592,"duration":0},"status":"broken","severity":"normal"},{"uid":"823a91d9a031a21e","name":"should remove event listeners from libp2p","time":{"start":1753403820302,"stop":1753403820303,"duration":1},"status":"passed","severity":"normal"},{"uid":"febdbc6a264f355d","name":"Check received message containing short","time":{"start":1753404337088,"stop":1753404337088,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f5c13835897bf","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1753404186874,"stop":1753404186877,"duration":3},"status":"passed","severity":"normal"},{"uid":"c972cbefa29d95e1","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1753404038305,"stop":1753404038306,"duration":1},"status":"passed","severity":"normal"},{"uid":"16263f9b3b795c32","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1753404179560,"stop":1753404179560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63ad95a847838d0","name":"should use configured peers when available","time":{"start":1753403851006,"stop":1753403851006,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2e18fb33be01a0","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1753403851102,"stop":1753403851102,"duration":0},"status":"passed","severity":"normal"},{"uid":"39761fe9c70030f5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1753404148150,"stop":1753404148152,"duration":2},"status":"passed","severity":"normal"},{"uid":"220f96e381d7a7d7","name":"messageHashStr works with IProtoMessage","time":{"start":1753403820854,"stop":1753403820854,"duration":0},"status":"passed","severity":"normal"},{"uid":"c129479433a64f24","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753404369862,"stop":1753404369862,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc1cc00f0a1a09d","name":"should add event listeners to globalThis","time":{"start":1753403820292,"stop":1753403820292,"duration":0},"status":"passed","severity":"normal"},{"uid":"392bc2874fbf7584","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1753403805060,"stop":1753403805061,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c32730f38ba74d8","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1753403821653,"stop":1753403821653,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c281e5c5fde2d69","name":"Push message with content topic containing Arabic","time":{"start":1753404233146,"stop":1753404233146,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d462fa908c38b4","name":"Publishes to nwaku","time":{"start":1753404017854,"stop":1753404017855,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d655e937af61930","name":"Query generator for multiple messages with multiple decoders","time":{"start":1753404179557,"stop":1753404179557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a698e10900ecf78","name":"Check received message with timestamp: 1753403878944000000 ","time":{"start":1753404337084,"stop":1753404337084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a627c78e5917f1a8","name":"msgTime: 0 ms from now, startTime: 1753317772661, endTime: 1753404172661","time":{"start":1753404186873,"stop":1753404186873,"duration":0},"status":"passed","severity":"normal"},{"uid":"617fc53062b9b8af","name":"Check received message containing Russian","time":{"start":1753404337081,"stop":1753404337081,"duration":0},"status":"passed","severity":"normal"},{"uid":"5967d6bf5f144856","name":"should reject if Store is requested but not mounted","time":{"start":1753403851086,"stop":1753403851087,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2bd7ac4423effa5","name":"should throw error - no id","time":{"start":1753403811358,"stop":1753403811358,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fd3079d0f8c29","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1753403805068,"stop":1753403805068,"duration":0},"status":"passed","severity":"normal"},{"uid":"365bb181d1241776","name":"Decoder throws on undefined content topic","time":{"start":1753403839412,"stop":1753403839412,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e3f0ab0f39d519c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1753403860351,"stop":1753403860351,"duration":0},"status":"passed","severity":"normal"},{"uid":"760d5a743aeee6e1","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1753404029208,"stop":1753404029209,"duration":1},"status":"passed","severity":"normal"},{"uid":"9722035ecbdef578","name":"should dial peers from store when browser is connected","time":{"start":1753403821489,"stop":1753403821490,"duration":1},"status":"passed","severity":"normal"},{"uid":"3272c70f3fb83a3f","name":"Check received message containing numeric","time":{"start":1753404337089,"stop":1753404337089,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d2e7cf67bb90736","name":"throws on content topic with empty topic name field","time":{"start":1753403805057,"stop":1753403805057,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdac5a74aa16ba8","name":"should return empty array when no peers connected","time":{"start":1753403821890,"stop":1753403821890,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2829060fa00f849","name":"should reject if Filter is requested but not mounted","time":{"start":1753403851087,"stop":1753403851087,"duration":0},"status":"passed","severity":"normal"},{"uid":"84727a29ebc7146f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1753404369853,"stop":1753404369853,"duration":0},"status":"passed","severity":"normal"},{"uid":"1465016c776c08ac","name":"should set field with all protocols enabled","time":{"start":1753403811365,"stop":1753403811365,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b0b98a378d53f9","name":"should not receive a peer event after stop","time":{"start":1753403833560,"stop":1753403833560,"duration":0},"status":"passed","severity":"normal"},{"uid":"3712ed9355dae80","name":"should be able to decode the field with only RELAY set to true","time":{"start":1753403810731,"stop":1753403810731,"duration":0},"status":"passed","severity":"normal"},{"uid":"472a44d64682a9af","name":"should initialize with Unhealthy status","time":{"start":1753403850593,"stop":1753403850594,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d617dc5bb12b8d","name":"Rejects garbage","time":{"start":1753403854547,"stop":1753403854547,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14b04a54c7003a0","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1753403821604,"stop":1753403821604,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb57adde01b565cd","name":"configure the node with multiple content topics","time":{"start":1753404129852,"stop":1753404129852,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5bb2b5f9b3ce55","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app25/10/topic374/json","time":{"start":1753404129850,"stop":1753404129850,"duration":0},"status":"passed","severity":"normal"},{"uid":"8618902830bcbcba","name":"should handle onConnected and onDisconnected","time":{"start":1753403851105,"stop":1753403851105,"duration":0},"status":"passed","severity":"normal"},{"uid":"585046f06b8bd604","name":"should create ConnectionManager with relay","time":{"start":1753403821882,"stop":1753403821882,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3f77ae64034be4","name":"should handle incoming messages","time":{"start":1753403851138,"stop":1753403851138,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd25843f3390a987","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1753403805059,"stop":1753403805059,"duration":0},"status":"passed","severity":"normal"},{"uid":"90247a98331daf76","name":"Push message with content topic containing SQL Injection","time":{"start":1753404233137,"stop":1753404233137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab835bf9aa25cd42","name":"should handle general insertion and lookup correctly","time":{"start":1753403862418,"stop":1753403862418,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fe2d1afad43525","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1753403860320,"stop":1753403860321,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc51de52b08f51eb","name":"Push message with content topic containing long","time":{"start":1753404233144,"stop":1753404233144,"duration":0},"status":"passed","severity":"normal"},{"uid":"63594beb93463a0c","name":"Overlapping topic subscription","time":{"start":1753404038299,"stop":1753404038299,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d81fd68e3a75dab","name":"Subscribe to topic containing XML and receive message","time":{"start":1753404369860,"stop":1753404369861,"duration":1},"status":"passed","severity":"normal"},{"uid":"c046179453fe8462","name":"should return PeerId when Multiaddr input is provided","time":{"start":1753403820992,"stop":1753403820992,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fb178267f2ba266","name":"Check publish message containing short","time":{"start":1753404029176,"stop":1753404029176,"duration":0},"status":"passed","severity":"normal"},{"uid":"4356e75d8a7d9342","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1753403860336,"stop":1753403860336,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceca00a7ff0f5837","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1753403860350,"stop":1753403860350,"duration":0},"status":"passed","severity":"normal"},{"uid":"fafb483490f05655","name":"Query generator for multiple messages with different message text format","time":{"start":1753404179556,"stop":1753404179557,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd36966fb2e885b2","name":"Check message on other pubsub topic is not received","time":{"start":1753404337095,"stop":1753404337096,"duration":1},"status":"passed","severity":"normal"},{"uid":"aeb0bafb4654fb92","name":"Push message with content topic containing Russian","time":{"start":1753404233146,"stop":1753404233146,"duration":0},"status":"passed","severity":"normal"},{"uid":"37060ee954f90daa","name":"Check meta is set [symmetric]","time":{"start":1753403839409,"stop":1753403839409,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8e3e12cbb22f75c","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1753404038316,"stop":1753404038316,"duration":0},"status":"passed","severity":"normal"},{"uid":"59eb2b210a609af0","name":"should not receive a peer event after stop","time":{"start":1753404003916,"stop":1753404003918,"duration":2},"status":"passed","severity":"normal"},{"uid":"1c877263384ba5d8","name":"should transition to Unhealthy when no connections","time":{"start":1753403850594,"stop":1753403850594,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b95057fe82ca1d","name":"can start the service","time":{"start":1753403833557,"stop":1753403833557,"duration":0},"status":"passed","severity":"normal"},{"uid":"9614b4626210b598","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1753403820979,"stop":1753403820979,"duration":0},"status":"passed","severity":"normal"},{"uid":"829d5a4e34fa6cf9","name":"should recognize a successful status code","time":{"start":1753403957203,"stop":1753403957203,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec266ac536814fb5","name":"Fails to push message bigger that 1MB","time":{"start":1753404233151,"stop":1753404233151,"duration":0},"status":"passed","severity":"normal"},{"uid":"afeba1a9e0c39e3a","name":"Passing page size 1 when there are 4 messages","time":{"start":1753404172470,"stop":1753404172471,"duration":1},"status":"passed","severity":"normal"},{"uid":"67a7d3383417153","name":"Check received message containing escaped characters","time":{"start":1753404337093,"stop":1753404337093,"duration":0},"status":"passed","severity":"normal"},{"uid":"e779dab3dceaa2d4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1753403860349,"stop":1753403860350,"duration":1},"status":"passed","severity":"normal"},{"uid":"21762dc9148a26f6","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1753403821506,"stop":1753403821506,"duration":0},"status":"passed","severity":"normal"},{"uid":"79383605aeb4a6f","name":"should partition messages based on acknowledgement status","time":{"start":1753403863582,"stop":1753403863582,"duration":0},"status":"passed","severity":"normal"},{"uid":"88a4402a11cf3e1d","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753404369848,"stop":1753404369848,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53b277f6717142a","name":"Passing page size 10 when there are 10 messages","time":{"start":1753404172471,"stop":1753404172471,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f08d8d1dd7b2bbd","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753404369847,"stop":1753404369847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d277e97e3ff6db2","name":"can start and stop the service","time":{"start":1753403833557,"stop":1753403833558,"duration":1},"status":"passed","severity":"normal"},{"uid":"9146e310a7281d79","name":"rejects hash query with time filter","time":{"start":1753403821294,"stop":1753403821294,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7c221089010c5c3","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1753403805252,"stop":1753403805252,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1020a9af7a38cff","name":"should retry if all attempts fail","time":{"start":1753403850016,"stop":1753403850017,"duration":1},"status":"passed","severity":"normal"},{"uid":"34937add134d16b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1753403860352,"stop":1753403860353,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2fdd3a0a057ae52","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1753404148153,"stop":1753404148153,"duration":0},"status":"passed","severity":"normal"},{"uid":"782dec7dd2751c0b","name":"Renews subscription after lossing a connection","time":{"start":1753404369863,"stop":1753404369864,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9282517cb79b9b","name":"should initialize with isNetworkConnected as false","time":{"start":1753403820290,"stop":1753403820290,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6ab2248848458d","name":"Push message with content topic containing escaped characters","time":{"start":1753404233147,"stop":1753404233148,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4199524227980b","name":"Push message equal or less that 1MB","time":{"start":1753404233141,"stop":1753404233142,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7709762395ab0c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1753403829483,"stop":1753403829483,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a92a3436624ae0","name":"Check received message containing Arabic","time":{"start":1753404337080,"stop":1753404337080,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc20d4ca2e2a8828","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1753403863578,"stop":1753403863578,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf3916c617add89","name":"Publish message with custom timestamp: Fri Jul 25 2025 01:40:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1753404029203,"stop":1753404029203,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee29e5bfe3b8740","name":"Push message with custom timestamp: 1753407502908","time":{"start":1753404233150,"stop":1753404233150,"duration":0},"status":"passed","severity":"normal"},{"uid":"455eea4b2792937e","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1753403860331,"stop":1753403860331,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6af1cb2387147d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753404369855,"stop":1753404369855,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b5e7564ce6d55bf0","name":"should throw an error for insufficient data","time":{"start":1753403805252,"stop":1753403805252,"duration":0},"status":"passed","severity":"normal"},{"uid":"34c75058b8d14ed8","name":"Register correct protocols","time":{"start":1753404038296,"stop":1753404038296,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c9cec87dd0f37c","name":"Subscribe to topic containing numeric and publish message","time":{"start":1753404038303,"stop":1753404038304,"duration":1},"status":"passed","severity":"normal"},{"uid":"3570b8348ca35118","name":"should handle complete dial lifecycle","time":{"start":1753403820592,"stop":1753403820592,"duration":0},"status":"passed","severity":"normal"},{"uid":"8498eec494c66391","name":"should populate queue if has active dial","time":{"start":1753403820574,"stop":1753403820575,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a968d832a7cec07","name":"should properly create location multiaddrs - tcp4","time":{"start":1753403811363,"stop":1753403811363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6255bc3f3cc88fe0","name":"should handle errors when accessing navigator","time":{"start":1753403820325,"stop":1753403820326,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f7ea0828be428dc","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1753403821505,"stop":1753403821506,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf752fac770d1eed","name":"should return false when peer is not on topic","time":{"start":1753403821892,"stop":1753403821892,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ffb1697c5fea7c","name":"Passing invalid cursor","time":{"start":1753404143988,"stop":1753404143989,"duration":1},"status":"passed","severity":"normal"},{"uid":"c45e83cd7c538e02","name":"should handle disconnect when peer has no timers","time":{"start":1753403821658,"stop":1753403821658,"duration":0},"status":"passed","severity":"normal"},{"uid":"78588d878e13abae","name":"passes more than one ENR URLs and attempts connection","time":{"start":1753403884554,"stop":1753403884554,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e07cff37ba3a09c5","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1753403860337,"stop":1753403860338,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e07f9d3d4b1768","name":"Check publish message containing Chinese","time":{"start":1753404029177,"stop":1753404029182,"duration":5},"status":"passed","severity":"normal"},{"uid":"e4a53f4682ab037b","name":"Check publish message containing Russian","time":{"start":1753404029182,"stop":1753404029182,"duration":0},"status":"passed","severity":"normal"},{"uid":"84d12e357a099b7b","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app59/2/topic826/test.js","time":{"start":1753404129848,"stop":1753404129848,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1cb056cb8c7814","name":"should throw error - no id","time":{"start":1753403811357,"stop":1753403811358,"duration":1},"status":"passed","severity":"normal"},{"uid":"f40df7e95c244f78","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1753404029200,"stop":1753404029201,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e0fd2da7c50a0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1753403900007,"stop":1753403900008,"duration":1},"status":"passed","severity":"normal"},{"uid":"125578b4bf4b891a","name":"Relay + Store","time":{"start":1753403885478,"stop":1753403885479,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d49528b2b2556c5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1753404369843,"stop":1753404369843,"duration":0},"status":"passed","severity":"normal"},{"uid":"e046ae98917d01dd","name":"new peer added after a peer was already found","time":{"start":1753404031331,"stop":1753404031331,"duration":0},"status":"skipped","severity":"normal"},{"uid":"db32fd85c3239d1c","name":"should handle errors when getting connections","time":{"start":1753403820322,"stop":1753403820325,"duration":3},"status":"passed","severity":"normal"},{"uid":"6955b34d49d8f148","name":"Init the array if not present","time":{"start":1753403804750,"stop":1753403804752,"duration":2},"status":"passed","severity":"normal"},{"uid":"3f55da39b7f337b8","name":"should stop all internal components","time":{"start":1753403821884,"stop":1753403821885,"duration":1},"status":"passed","severity":"normal"},{"uid":"58b176265b3822e4","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1753403811356,"stop":1753403811357,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d6878a5425d555","name":"Passing page size 19 when there are 20 messages","time":{"start":1753404172472,"stop":1753404172472,"duration":0},"status":"passed","severity":"normal"},{"uid":"386fa0b21d790fe9","name":"should be delivered but not added to local log or bloom filter","time":{"start":1753403863583,"stop":1753403863583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c8d0a7a3d92774","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1753403821511,"stop":1753403821511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9250d2cd142f8c9","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753404369853,"stop":1753404369853,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49d7f5e63567885","name":"should maintain desired error rate","time":{"start":1753403862416,"stop":1753403862416,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7c6acd98ed89f9","name":"Push message with content topic containing numeric","time":{"start":1753404233135,"stop":1753404233135,"duration":0},"status":"passed","severity":"normal"},{"uid":"407736da84782064","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1753403860358,"stop":1753403860358,"duration":0},"status":"passed","severity":"normal"},{"uid":"9415f9cd665c8436","name":"should properly create location multiaddrs - tcp6","time":{"start":1753403811363,"stop":1753403811363,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a35418a29bc146d","name":"Subscribe to topic containing Script and receive message","time":{"start":1753404369860,"stop":1753404369860,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4915b128d8295a","name":"Reusing cursor across nodes","time":{"start":1753404143987,"stop":1753404143988,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee81843d6fc8934c","name":"should get / set UDP multiaddr","time":{"start":1753403811361,"stop":1753403811361,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf0d2b7cb3bdfd9","name":"should not fail to start the service if it is already started","time":{"start":1753404003913,"stop":1753404003913,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a95c92683b94ed3","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1753403887523,"stop":1753403887524,"duration":1},"status":"passed","severity":"normal"},{"uid":"c280667553a7c134","name":"should return false when pubsub topic parsing fails","time":{"start":1753403820979,"stop":1753403820979,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1846ee0666c25d9","name":"isConnected should return false after all peers disconnect","time":{"start":1753403900013,"stop":1753403900013,"duration":0},"status":"passed","severity":"normal"},{"uid":"5403b2eb1d3c8557","name":"should create KeepAliveManager with relay","time":{"start":1753403821649,"stop":1753403821649,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbd3eafb30f7ae0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1753403820851,"stop":1753403820851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83ea90db75a2f55","name":"Check publish message containing JSON","time":{"start":1753404029193,"stop":1753404029193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff2aff84011cf089","name":"should be empty when created","time":{"start":1753403851323,"stop":1753403851323,"duration":0},"status":"passed","severity":"normal"},{"uid":"441099fc47ce5f9e","name":"returns all values when wanted number is greater than available values","time":{"start":1753403829117,"stop":1753403829117,"duration":0},"status":"passed","severity":"normal"},{"uid":"68cb20ef0484643a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1753403860346,"stop":1753403860347,"duration":1},"status":"passed","severity":"normal"},{"uid":"38040fd13d914dc3","name":"Passing page size 11 when there are 10 messages","time":{"start":1753404172472,"stop":1753404172472,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a98ee14be79c2db","name":"Check received message containing JSON","time":{"start":1753404337082,"stop":1753404337082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7261f5fb119e7c2","name":"should properly create location multiaddrs - udp4","time":{"start":1753403811362,"stop":1753403811362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d914f65ad21d539","name":"random static sharding 2 - Cluster ID: 844, Shard ID: 218","time":{"start":1753404129025,"stop":1753404129027,"duration":2},"status":"passed","severity":"normal"},{"uid":"1e43b2f6944e450","name":"Check message with no pubsub topic is not received","time":{"start":1753404337096,"stop":1753404337096,"duration":0},"status":"passed","severity":"normal"},{"uid":"67612ff4ae4dea78","name":"should skip updating peer store if peer has same addresses","time":{"start":1753403820366,"stop":1753403820367,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ac837c9aaf6682","name":"Cluster ID 0, shard 1","time":{"start":1753404129024,"stop":1753404129025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9cd1250569afdf2","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1753403850024,"stop":1753403850025,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f11cbcc6aa3a89a","name":"should dial more peers if under maxConnections","time":{"start":1753403821506,"stop":1753403821506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c7aaf70774990f","name":"Check publish message containing emoji","time":{"start":1753404029199,"stop":1753404029200,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd020e943fbbbf","name":"Check received message containing special chars","time":{"start":1753404337089,"stop":1753404337090,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ac59ab81a59667","name":"should get / set TCP multiaddr","time":{"start":1753403811362,"stop":1753403811362,"duration":0},"status":"passed","severity":"normal"},{"uid":"4507b6cbd924b35b","name":"should insert elements correctly","time":{"start":1753403862415,"stop":1753403862416,"duration":1},"status":"passed","severity":"normal"},{"uid":"790bb3c99d9b0631","name":"Subscribe to topic containing short and receive message","time":{"start":1753404369845,"stop":1753404369845,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd68e6eb21d544ee","name":"Query generator for multiple messages with different content topic format","time":{"start":1753404179557,"stop":1753404179558,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a397ad202cf6a52","name":"Check received message containing long","time":{"start":1753404337088,"stop":1753404337089,"duration":1},"status":"passed","severity":"normal"},{"uid":"a522c3c0c8d7e08c","name":"should dial one peer on dial","time":{"start":1753403965853,"stop":1753403965853,"duration":0},"status":"passed","severity":"normal"},{"uid":"94e117d33a1a6e4","name":"Subscribe to topic containing short and publish message","time":{"start":1753404038299,"stop":1753404038303,"duration":4},"status":"passed","severity":"normal"},{"uid":"1de4e39f350877c1","name":"Fails to publish message with size larger than 1 MB","time":{"start":1753404029210,"stop":1753404029210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f85bbf5abf454be","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1753403859863,"stop":1753403859864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a05b1224409b14","name":"Meta field set when metaSetter is specified","time":{"start":1753403821965,"stop":1753403821965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b44533860187f199","name":"should increase lamport timestamp","time":{"start":1753403863578,"stop":1753403863578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ebd6ac9b4cf4f28","name":"should set field with only STORE enabled","time":{"start":1753403811365,"stop":1753403811366,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f955abcf58725a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1753403860350,"stop":1753403860350,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb839176f24c86cd","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1753403850021,"stop":1753403850021,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbb722f593ba449f","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1753404369842,"stop":1753404369842,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2546ef89ee0cf2","name":"Push message with custom timestamp: 1722645502908","time":{"start":1753404233149,"stop":1753404233150,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8cf4fbb32f21f78","name":"should work with v3 peers","time":{"start":1753403850654,"stop":1753403850655,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a76811e78809c03","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1753403860322,"stop":1753403860323,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b033bd5bccc47ea","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1753404369843,"stop":1753404369844,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2aad2e3634d452a","name":"should handle peer not in mesh for all topics","time":{"start":1753403821660,"stop":1753403821660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdff1fc1487dbf5","name":"Generator, one shard","time":{"start":1753404136867,"stop":1753404136869,"duration":2},"status":"passed","severity":"normal"},{"uid":"bf00d9ad2492e43f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1753403850594,"stop":1753403850597,"duration":3},"status":"passed","severity":"normal"},{"uid":"60debd4336096b7b","name":"should handle browser offline state overriding peer connections","time":{"start":1753403820327,"stop":1753403820327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2ff015373aa6ff6","name":"Query with Promise Callback, No message returned","time":{"start":1753404148157,"stop":1753404148158,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1f11314d81d9a30","name":"should handle dial errors gracefully","time":{"start":1753403821495,"stop":1753403821495,"duration":0},"status":"passed","severity":"normal"},{"uid":"157ed5a14bdc732f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1753404038312,"stop":1753404038312,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e372b22e37dae9b","name":"Check received message with timestamp: 1753403878944 ","time":{"start":1753404337094,"stop":1753404337094,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d4a9b72ab7f77c","name":"Check received message with timestamp: 1649153314 ","time":{"start":1753404337094,"stop":1753404337095,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6daa00b9567a2c0","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1753404038304,"stop":1753404038305,"duration":1},"status":"passed","severity":"normal"},{"uid":"36bfa4e99baf00c","name":"Promise Callback - true","time":{"start":1753404159336,"stop":1753404159337,"duration":1},"status":"passed","severity":"normal"},{"uid":"3816d9374cbf0187","name":"should not create multiple intervals when called multiple times","time":{"start":1753403820560,"stop":1753403820560,"duration":0},"status":"passed","severity":"normal"},{"uid":"24259d4a55c9a2f9","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753404369858,"stop":1753404369858,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dadb7945a6996e","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753404369861,"stop":1753404369861,"duration":0},"status":"passed","severity":"normal"},{"uid":"609e5cc7440603b0","name":"should handle complete peer lifecycle","time":{"start":1753403821660,"stop":1753403821661,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ccb2939c24245e","name":"should properly create location multiaddrs - udp","time":{"start":1753403811363,"stop":1753403811364,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3f620da9d867714","name":"should return false when peer is not on the specified shard","time":{"start":1753403820974,"stop":1753403820978,"duration":4},"status":"passed","severity":"normal"},{"uid":"7c068fd3952e1ddb","name":"should set field with only RELAY enabled","time":{"start":1753403811365,"stop":1753403811365,"duration":0},"status":"passed","severity":"normal"},{"uid":"260af9077c7be570","name":"should handle case with all peers already connected","time":{"start":1753403821496,"stop":1753403821501,"duration":5},"status":"passed","severity":"normal"},{"uid":"f514afe9f0aae9c9","name":"Store - dialed first","time":{"start":1753404193023,"stop":1753404193023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5bebfede07c417","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753404369851,"stop":1753404369851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c005bfeb7ef4b9ec","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1753403805070,"stop":1753403805070,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a263c6a6953b95d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1753403841108,"stop":1753403841108,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead63274b830fbf7","name":"should not retry if at least one success","time":{"start":1753403850654,"stop":1753403850654,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac731d38ee0a06e2","name":"should dial peers from store on start","time":{"start":1753403821482,"stop":1753403821482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3945a77cdb5d91f7","name":"should be able to encode the field with only RELAY set to true","time":{"start":1753403810726,"stop":1753403810727,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec88c7a23955b34","name":"Check received message containing Chinese","time":{"start":1753404337090,"stop":1753404337090,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a76698cb2266a","name":"throws on content topic with generation field greater than 0","time":{"start":1753403805055,"stop":1753403805056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dff959de2f0fb57","name":"should dial with PeerId and return stream","time":{"start":1753403821887,"stop":1753403821887,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfbf346c828e5ce7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1753403851106,"stop":1753403851106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad393edd10648cb5","name":"Sign & Recover","time":{"start":1753403839939,"stop":1753403839939,"duration":0},"status":"passed","severity":"normal"},{"uid":"41685530e4f885a8","name":"should dispatch network event when browser goes online","time":{"start":1753403820321,"stop":1753403820321,"duration":0},"status":"passed","severity":"normal"},{"uid":"9889569fc5143476","name":"should create a new stream if no existing for protocol found","time":{"start":1753403821602,"stop":1753403821603,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6ce3fff9524fffe","name":"Subscribe to topic containing short and receive message","time":{"start":1753404369857,"stop":1753404369857,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4a1869177659d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1753403805074,"stop":1753403805074,"duration":0},"status":"passed","severity":"normal"},{"uid":"291f840ad4f9c289","name":"peer:update - should do nothing if another protocol hit","time":{"start":1753403821603,"stop":1753403821603,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d12a0ba3068800c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1753403860343,"stop":1753403860345,"duration":2},"status":"passed","severity":"normal"},{"uid":"171b829d1c16a703","name":"Subscribe and publish message","time":{"start":1753404038297,"stop":1753404038297,"duration":0},"status":"passed","severity":"normal"},{"uid":"20de8f9c1cfbe40d","name":"should decode valid enr successfully","time":{"start":1753403811356,"stop":1753403811356,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e98ec156a55f3f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1753403860328,"stop":1753403860331,"duration":3},"status":"passed","severity":"normal"},{"uid":"636341177188f649","name":"should remove event listeners","time":{"start":1753403821486,"stop":1753403821486,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dfe16f5564812fc","name":"should handle multiple query options for time ranges","time":{"start":1753403851005,"stop":1753403851005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79fe31106b9cbda","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1753404038298,"stop":1753404038298,"duration":0},"status":"passed","severity":"normal"},{"uid":"8deb9f4801b0d39","name":"Passing page size 3 when there are 20 messages","time":{"start":1753404172471,"stop":1753404172471,"duration":0},"status":"passed","severity":"normal"},{"uid":"68c8349074aee6e","name":"LightPush","time":{"start":1753404193023,"stop":1753404193024,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cc9bc5520479f65","name":"should throw error - no public key","time":{"start":1753403811359,"stop":1753403811359,"duration":0},"status":"passed","severity":"normal"},{"uid":"68380c6f2a8691b8","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1753404186864,"stop":1753404186865,"duration":1},"status":"passed","severity":"normal"},{"uid":"656e3d4acfe43251","name":"should handle v3 RLN errors","time":{"start":1753403850656,"stop":1753403850656,"duration":0},"status":"passed","severity":"normal"},{"uid":"202bd2079d58d78b","name":"should clear timers for specific peer on disconnect","time":{"start":1753403821658,"stop":1753403821658,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec5a0194b6b0e68","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753404369849,"stop":1753404369850,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8bc5d56e7fdc3f6","name":"Overlapping topic subscription","time":{"start":1753404369856,"stop":1753404369856,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc250a42364bf3ea","name":"1 Store, 2 relays, 2 fetches","time":{"start":1753403829460,"stop":1753403829461,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb82b599d14558f7","name":"should be able to encode the field with only FILTER set to true","time":{"start":1753403810728,"stop":1753403810728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81f1a6493dc132f","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1753403859859,"stop":1753403859862,"duration":3},"status":"passed","severity":"normal"},{"uid":"3a3e18d69b4dc0ce","name":"Store - dialed after - with timeout","time":{"start":1753404193023,"stop":1753404193023,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4bdbb10088b1ef","name":"should attach causal history and bloom filter to each message","time":{"start":1753403863577,"stop":1753403863578,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9501d08aa5e991","name":"Push 30 different messages","time":{"start":1753404233134,"stop":1753404233134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e502449261c6793a","name":"should insert message id into causal history","time":{"start":1753403863577,"stop":1753403863577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0901779c3a96e7f","name":"1 Relay, 1 fetch","time":{"start":1753403829459,"stop":1753403829460,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba52c3347073219e","name":"Default pageSize","time":{"start":1753404172473,"stop":1753404172473,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d16c0a7e59c1884","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1753404136869,"stop":1753404136869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d56cb718a5cfd7","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1753404022146,"stop":1753404022147,"duration":1},"status":"passed","severity":"normal"},{"uid":"80e859e355e63126","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1753403820851,"stop":1753403820851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1f529ef66e2cef","name":"should invoke callbacks when receiving a message","time":{"start":1753403851324,"stop":1753403851324,"duration":0},"status":"passed","severity":"normal"},{"uid":"c63f6cc352b082d2","name":"should create KeepAliveManager with required options","time":{"start":1753403821648,"stop":1753403821649,"duration":1},"status":"passed","severity":"normal"},{"uid":"220d93dc27f5eb49","name":"should return PeerId when PeerId is provided","time":{"start":1753403820992,"stop":1753403820992,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7055c5489fda23d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753404042413,"stop":1753404042413,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2714239a5e92d27","name":"Check message with no payload is not received","time":{"start":1753404337087,"stop":1753404337087,"duration":0},"status":"passed","severity":"normal"},{"uid":"603aa5109d6e644a","name":"groups content topics by expected pubsub topic","time":{"start":1753403805064,"stop":1753403805064,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d59b7735add585","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app89/7/topic118/proto","time":{"start":1753404129849,"stop":1753404129849,"duration":0},"status":"passed","severity":"normal"},{"uid":"550d0cece84baf16","name":"should handle errors when removing globalThis listeners","time":{"start":1753403820304,"stop":1753403820307,"duration":3},"status":"passed","severity":"normal"},{"uid":"c1023b4d85242ca4","name":"should emit a peer event after start","time":{"start":1753404003913,"stop":1753404003913,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7df74c7d859e73","name":"should be safe to call multiple times","time":{"start":1753403821884,"stop":1753403821884,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b4764badb82de91","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1753403860328,"stop":1753403860328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a227fd143e366fb","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1753404022145,"stop":1753404022145,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b99769732b1670","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1753403805069,"stop":1753403805069,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78ebdbeac9f0753","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753404369862,"stop":1753404369863,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca6a9fad4d42bf3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1753403860352,"stop":1753403860352,"duration":0},"status":"passed","severity":"normal"},{"uid":"3542bf62cfff9a95","name":"Relay","time":{"start":1753403885478,"stop":1753403885478,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f0a3434bcc5c7e","name":"rejects hash query with content filter parameters","time":{"start":1753403821293,"stop":1753403821294,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5688bf74d3aa654","name":"should dial with multiaddr and return stream","time":{"start":1753403821888,"stop":1753403821888,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a8038e8f18b257","name":"should add event listener for peer:discovery","time":{"start":1753403820346,"stop":1753403820346,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d847de6e6d497fc","name":"should not dispatch event when already disconnected","time":{"start":1753403820318,"stop":1753403820319,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e2ae476bef8e51","name":"Round trip binary serialization","time":{"start":1753403821964,"stop":1753403821964,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abf56ed187ce858","name":"should clear dial history on stop","time":{"start":1753403820561,"stop":1753403820561,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0283e610741dc","name":"random static sharding 10 - Cluster ID: 898, Shard ID: 952","time":{"start":1753404129032,"stop":1753404129032,"duration":0},"status":"broken","severity":"normal"},{"uid":"adda8712d4b75a7e","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1753403805061,"stop":1753403805061,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ae85b101e424ca","name":"random static sharding 5 - Cluster ID: 376, Shard ID: 765","time":{"start":1753404129028,"stop":1753404129029,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c6bcada2ab54be","name":"Ephemeral messages are not stored","time":{"start":1753403887522,"stop":1753403887522,"duration":0},"status":"passed","severity":"normal"},{"uid":"627dc624d5b9efe7","name":"different cluster: nodes don't connect","time":{"start":1753403974992,"stop":1753403974992,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5062b8d06310d4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753404337085,"stop":1753404337085,"duration":0},"status":"passed","severity":"normal"},{"uid":"117c98b61b0a7afd","name":"ends after yielding if response size indicates end","time":{"start":1753403821836,"stop":1753403821836,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3d5a115641550a","name":"Check message with no content topic is not received","time":{"start":1753404337096,"stop":1753404337096,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcd458486f0600c0","name":"Relay Node - default protocol","time":{"start":1753404193025,"stop":1753404193025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08a78a899b82975","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1753403805058,"stop":1753403805059,"duration":1},"status":"passed","severity":"normal"},{"uid":"e69e1dd54a6c7351","name":"should return all connected peers without codec filter","time":{"start":1753403821890,"stop":1753403821890,"duration":0},"status":"passed","severity":"normal"},{"uid":"12087025a9ffd8c8","name":"should support chaining for add method","time":{"start":1753403849108,"stop":1753403849109,"duration":1},"status":"passed","severity":"normal"},{"uid":"15d8dc3839daa715","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1753403860342,"stop":1753403860343,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d20b71463d7bee","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1753403805061,"stop":1753403805062,"duration":1},"status":"passed","severity":"normal"},{"uid":"812d266c6aed5f8a","name":"should retry failed tasks","time":{"start":1753403850000,"stop":1753403850000,"duration":0},"status":"passed","severity":"normal"},{"uid":"b098c268d10c0257","name":"should handle dial errors gracefully","time":{"start":1753403820581,"stop":1753403820581,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a08cb60fbba058","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1753403956360,"stop":1753403956362,"duration":2},"status":"passed","severity":"normal"},{"uid":"16e70ff08f9f65ee","name":"returns only open connection if one present","time":{"start":1753403821540,"stop":1753403821540,"duration":0},"status":"passed","severity":"normal"},{"uid":"660bc1f5b350ca68","name":"should dial peers from store when no connections remain","time":{"start":1753403821491,"stop":1753403821492,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8ee0df5287df4fa","name":"Subscribe to topic containing XML and publish message","time":{"start":1753404038307,"stop":1753404038311,"duration":4},"status":"passed","severity":"normal"},{"uid":"df4b7d86445ef1f1","name":"should not receive a peer event before start","time":{"start":1753403833559,"stop":1753403833560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a44b6890ce2e04ec","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1753403887523,"stop":1753403887523,"duration":0},"status":"passed","severity":"normal"},{"uid":"787c05b985eaf712","name":"Check message on other pubsub topic is not received","time":{"start":1753404337086,"stop":1753404337086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3450d3f35e9428b","name":"should create ShardReader with auto sharding network config","time":{"start":1753403820958,"stop":1753403820959,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6a1d533bf3b30a5","name":"should push the message to the outgoing buffer","time":{"start":1753403863576,"stop":1753403863576,"duration":0},"status":"passed","severity":"normal"},{"uid":"a82d67054a2e84bd","name":"should serialize and deserialize correctly","time":{"start":1753403862417,"stop":1753403862417,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a2377fdcb02755","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1753403900005,"stop":1753403900007,"duration":2},"status":"passed","severity":"normal"},{"uid":"c467e9fc9faefd67","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1753403851108,"stop":1753403851108,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a53e23a21634ccc","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1753403860332,"stop":1753403860333,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0aeaf899bc32ea7","name":"should reject if LightPush is requested but not mounted","time":{"start":1753403851085,"stop":1753403851086,"duration":1},"status":"passed","severity":"normal"},{"uid":"97df14ee3c387196","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1753403860328,"stop":1753403860328,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5beec498b74ec5","name":"Push message with content topic containing Russian","time":{"start":1753404233136,"stop":1753404233137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c5f459d5439e8a4","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1753404337097,"stop":1753404337098,"duration":1},"status":"passed","severity":"normal"},{"uid":"eadc93bb2dceebca","name":"Publish message with large meta","time":{"start":1753404029211,"stop":1753404029214,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a1a4343419a9782","name":"should skip peer when failed to dial recently","time":{"start":1753403820574,"stop":1753403820574,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9678d24ea80eec7","name":"Check publish message containing numeric","time":{"start":1753404029177,"stop":1753404029177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d384cbcab4e99e","name":"should encode/decode to RLP encoding","time":{"start":1753403811360,"stop":1753403811361,"duration":1},"status":"passed","severity":"normal"},{"uid":"72609b6bcf228a6d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1753403860352,"stop":1753403860352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03488e34ba1d9b4","name":"should encode/decode to text encoding","time":{"start":1753403811361,"stop":1753403811361,"duration":0},"status":"passed","severity":"normal"},{"uid":"d888316bcb1ba594","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1753403860340,"stop":1753403860341,"duration":1},"status":"passed","severity":"normal"},{"uid":"b57c1f1a297ea817","name":"Check publish message containing shell command","time":{"start":1753404029193,"stop":1753404029193,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb59f448b569c33","name":"should not return locked peers if enough unlocked are available","time":{"start":1753403851102,"stop":1753403851103,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c500d72a81f8a89","name":"should return false when peer is on different cluster","time":{"start":1753403820974,"stop":1753403820974,"duration":0},"status":"passed","severity":"normal"},{"uid":"2449c1b55c687bf3","name":"Check message with invalid timestamp is not received","time":{"start":1753404337085,"stop":1753404337085,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bc9c56c72ffe2b","name":"should delegate to networkMonitor.isConnected()","time":{"start":1753403821886,"stop":1753403821886,"duration":0},"status":"passed","severity":"normal"},{"uid":"37784fd25579920d","name":"should sort peers by ping value","time":{"start":1753403821891,"stop":1753403821892,"duration":1},"status":"passed","severity":"normal"},{"uid":"78304eec917b7cf7","name":"should successfully stop","time":{"start":1753403851138,"stop":1753403851139,"duration":1},"status":"passed","severity":"normal"},{"uid":"646d10fea2393aad","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1753403860324,"stop":1753403860324,"duration":0},"status":"passed","severity":"normal"},{"uid":"942642ce07c19da0","name":"Subscribe and receive messages via lightPush","time":{"start":1753404369852,"stop":1753404369853,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9caf1ac5920c9c","name":"should not receive a peer event before start","time":{"start":1753404003916,"stop":1753404003916,"duration":0},"status":"passed","severity":"normal"},{"uid":"8435ffde735c9a57","name":"should not retry if at least one success","time":{"start":1753403850016,"stop":1753403850016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c860e083857d256","name":"should create all internal components","time":{"start":1753403821883,"stop":1753403821883,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd9477aa539e367","name":"Fails to publish message with empty text","time":{"start":1753404029204,"stop":1753404029208,"duration":4},"status":"passed","severity":"normal"},{"uid":"7d279d3850367cf5","name":"should not allow k > 12","time":{"start":1753403859856,"stop":1753403859858,"duration":2},"status":"passed","severity":"normal"},{"uid":"ad0cbba8bc88c998","name":"should not fail to start the service if it is already started","time":{"start":1753403833558,"stop":1753403833559,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e276d22d983fbd1","name":"non connected peers","time":{"start":1753404004251,"stop":1753404004251,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8a3dc7a9f2fb15c6","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1753404186871,"stop":1753404186871,"duration":0},"status":"broken","severity":"normal"},{"uid":"126e57b97b187d38","name":"should set field with only FILTER enabled","time":{"start":1753403811366,"stop":1753403811366,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46cc439758b7d72","name":"should not fail to stop the service if it was not started","time":{"start":1753404003912,"stop":1753404003913,"duration":1},"status":"passed","severity":"normal"},{"uid":"84106a645aadb0cf","name":"should dispatch network event when browser goes offline","time":{"start":1753403820321,"stop":1753403820321,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ee9d71f027916c","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1753403805059,"stop":1753403805059,"duration":0},"status":"passed","severity":"normal"},{"uid":"54982d8f1689450","name":"Wrong topic","time":{"start":1753404129851,"stop":1753404129851,"duration":0},"status":"passed","severity":"normal"},{"uid":"423a55429276ad15","name":"ends if stream creation fails","time":{"start":1753403821834,"stop":1753403821834,"duration":0},"status":"passed","severity":"normal"},{"uid":"e03bb816a92a038d","name":"should recognize a client error status code","time":{"start":1753403957203,"stop":1753403957203,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4fab6d25a8095a","name":"Push message with content topic containing JSON","time":{"start":1753404233137,"stop":1753404233138,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dc978db622c700a","name":"should enable all discoveries when explicitly set","time":{"start":1753403850021,"stop":1753403850021,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e0ed871de68cd7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1753403860357,"stop":1753403860357,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbd65879c2a8ba1b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1753403829483,"stop":1753403829483,"duration":0},"status":"passed","severity":"normal"},{"uid":"55775dc0b7c6bf43","name":"accepts time-filtered query with content filter","time":{"start":1753403821294,"stop":1753403821294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca50214b6f94782c","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1753404022147,"stop":1753404022149,"duration":2},"status":"passed","severity":"normal"},{"uid":"23fcc902508eead3","name":"Subscribe and receives messages on 20 topics","time":{"start":1753404369855,"stop":1753404369855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3191e2b8898e8f83","name":"returns all values when wanted number matches available values","time":{"start":1753403829115,"stop":1753403829116,"duration":1},"status":"passed","severity":"normal"},{"uid":"897f85b4564d897c","name":"should handle network check errors gracefully","time":{"start":1753403820591,"stop":1753403820591,"duration":0},"status":"passed","severity":"normal"},{"uid":"79251acbb6e73a9d","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1753403860325,"stop":1753403860326,"duration":1},"status":"passed","severity":"normal"},{"uid":"1743e6b434a34af1","name":"can start and stop the service","time":{"start":1753403884536,"stop":1753403884539,"duration":3},"status":"passed","severity":"normal"},{"uid":"f3a830a41a609c00","name":"random static sharding 1 - Cluster ID: 150, Shard ID: 85","time":{"start":1753404129025,"stop":1753404129025,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0084f184a514af6","name":"Push message with custom timestamp: 1722645502908","time":{"start":1753404233140,"stop":1753404233140,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b85299ce560a08","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1753403850597,"stop":1753403850599,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca94936acc614405","name":"should return PeerId when PeerId is provided","time":{"start":1753403820989,"stop":1753403820990,"duration":1},"status":"passed","severity":"normal"},{"uid":"98192dbc2b85366f","name":"Passing page size 0 when there are 110 messages","time":{"start":1753404172469,"stop":1753404172469,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d135e44458be2b","name":"should successfully query store with valid decoders and options","time":{"start":1753403851001,"stop":1753403851001,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4e7fd8a54a40714","name":"Check publish message after service node is restarted","time":{"start":1753404029211,"stop":1753404029211,"duration":0},"status":"skipped","severity":"normal"},{"uid":"40c3d9c411885c21","name":"should handle dial errors gracefully","time":{"start":1753403820358,"stop":1753403820358,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ede1795e7d3909","name":"Relay - times out","time":{"start":1753404193022,"stop":1753404193022,"duration":0},"status":"passed","severity":"normal"},{"uid":"961eb07991115b36","name":"should return peer for existing peer","time":{"start":1753403821501,"stop":1753403821502,"duration":1},"status":"passed","severity":"normal"},{"uid":"9578904c845c9cc","name":"accepts valid content-filtered query","time":{"start":1753403821289,"stop":1753403821292,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1c48ecf731c2cff","name":"Push message with rate limit","time":{"start":1753404233149,"stop":1753404233149,"duration":0},"status":"passed","severity":"normal"},{"uid":"127f7a00a18ea4bf","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753403884554,"stop":1753403884554,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9c6c774640cc2ff5","name":"should be safe to call multiple times","time":{"start":1753403821886,"stop":1753403821886,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8fb866d404853b","name":"Publish message with custom timestamp: Thu Jul 24 2025 23:40:22 GMT+0000 (Coordinated Universal Time)","time":{"start":1753404029202,"stop":1753404029203,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6192e94d48c5851","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1753404022150,"stop":1753404022151,"duration":1},"status":"passed","severity":"normal"},{"uid":"8962d88ec9c8b1ef","name":"messageHashStr produces consistent results for the same input","time":{"start":1753403820858,"stop":1753403820858,"duration":0},"status":"passed","severity":"normal"},{"uid":"914450c1317437b7","name":"udp ip6 address","time":{"start":1753403810760,"stop":1753403810760,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5aecca3c7d13d5","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1753403821511,"stop":1753403821511,"duration":0},"status":"passed","severity":"normal"},{"uid":"526e8eaeeaf8901d","name":"should dial all remaining peers","time":{"start":1753403821495,"stop":1753403821495,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b53b1aaa2730a41","name":"should clear existing timers before creating new ones","time":{"start":1753403821658,"stop":1753403821659,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5544401208d021","name":"Delete observer","time":{"start":1753404006131,"stop":1753404006131,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bc02bdd818965f","name":"should handle errors when globalThis is not available","time":{"start":1753403820292,"stop":1753403820302,"duration":10},"status":"passed","severity":"normal"},{"uid":"8534998a2a45924","name":"Check received message containing Basic HTML tag","time":{"start":1753404337092,"stop":1753404337092,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce05047e4cb7baf","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753404369842,"stop":1753404369842,"duration":0},"status":"passed","severity":"normal"},{"uid":"932f848fc25f91a9","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1753404042415,"stop":1753404042415,"duration":0},"status":"passed","severity":"normal"},{"uid":"2315c8358f05b15d","name":"1 Store, 2 fetches","time":{"start":1753403829460,"stop":1753403829460,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d57c342900153c7","name":"tcp ip4 address","time":{"start":1753403810759,"stop":1753403810760,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ddc171e3a52501","name":"Push message with content topic containing special chars","time":{"start":1753404233135,"stop":1753404233136,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bd0a33826a0105e","name":"Subscribe and receive messages via waku relay post","time":{"start":1753404369854,"stop":1753404369854,"duration":0},"status":"passed","severity":"normal"},{"uid":"150f6d5cf52e93aa","name":"should handle peerStore errors gracefully","time":{"start":1753403821891,"stop":1753403821891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e49a3e51936eb94","name":"should remove expired entries after TTL has passed","time":{"start":1753403849109,"stop":1753403849110,"duration":1},"status":"passed","severity":"normal"},{"uid":"f234e819186fa701","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1753403860347,"stop":1753403860347,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec7c8d8a90254325","name":"should return different streams if requested simultaniously","time":{"start":1753403821603,"stop":1753403821603,"duration":0},"status":"passed","severity":"normal"},{"uid":"39220d66f5dd20eb","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1753403839406,"stop":1753403839408,"duration":2},"status":"passed","severity":"normal"},{"uid":"4205b6f58961eb3","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1753403974990,"stop":1753403974991,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a22e3be799cecc0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753404369861,"stop":1753404369862,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fe3d86d76b00bff","name":"Encoder throws on undefined content topic","time":{"start":1753403821965,"stop":1753403821966,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dfc7aab8756bd95","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1753403805064,"stop":1753403805064,"duration":0},"status":"passed","severity":"normal"},{"uid":"5929da3f6fdc7e89","name":"should throw error - no public key","time":{"start":1753403811358,"stop":1753403811358,"duration":0},"status":"passed","severity":"normal"},{"uid":"5177bf25afc4a2a3","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1753404038312,"stop":1753404038312,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f5740ba7b5bcf9","name":"should add event listeners to libp2p","time":{"start":1753403820291,"stop":1753403820291,"duration":0},"status":"passed","severity":"normal"},{"uid":"edb72fee36fd9193","name":"random static sharding 4 - Cluster ID: 376, Shard ID: 80","time":{"start":1753404129028,"stop":1753404129028,"duration":0},"status":"passed","severity":"normal"},{"uid":"d151c87e57a83305","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1753404042414,"stop":1753404042415,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebf0d84c38b5cf3e","name":"A test","time":{"start":1753403958136,"stop":1753403958137,"duration":1},"status":"passed","severity":"normal"},{"uid":"dae8e47cb0125db2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1753403805070,"stop":1753403805071,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b16b7e2ce67f818","name":"can query messages by message hash","time":{"start":1753404150800,"stop":1753404150802,"duration":2},"status":"passed","severity":"normal"},{"uid":"31b6b701dc1e8d2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1753403805061,"stop":1753403805061,"duration":0},"status":"passed","severity":"normal"},{"uid":"e576c08de17ec448","name":"should do nothing if no non-locked connections to drop","time":{"start":1753403821510,"stop":1753403821510,"duration":0},"status":"passed","severity":"normal"},{"uid":"91b6faf40810eaa9","name":"should merge provided config with defaults","time":{"start":1753403821883,"stop":1753403821883,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccf54b61ded511c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1753403810734,"stop":1753403810734,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bd07d1323667a4","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753404369859,"stop":1753404369859,"duration":0},"status":"passed","severity":"normal"},{"uid":"88fdde8973b0a4e9","name":"should load peers from local storage and dispatch events","time":{"start":1753403833561,"stop":1753403833561,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a2a1f0993686dc3","name":"Encoder throws on empty string content topic","time":{"start":1753403841109,"stop":1753403841109,"duration":0},"status":"passed","severity":"normal"},{"uid":"39a4c8814099c2f7","name":"different cluster: nodes don't connect","time":{"start":1753403974988,"stop":1753403974989,"duration":1},"status":"passed","severity":"normal"},{"uid":"48be8b25b9b1d053","name":"should throw if no connection provided","time":{"start":1753403821602,"stop":1753403821602,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ca4ec0ca760d78","name":"Check message with no content topic is not received","time":{"start":1753404337086,"stop":1753404337086,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50f19a08f16d013","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1753403805073,"stop":1753403805074,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cc8542ebba3b3fd","name":"should return usable stream attached to connection","time":{"start":1753403821601,"stop":1753403821602,"duration":1},"status":"passed","severity":"normal"},{"uid":"97d93f5146a92a64","name":"should update ack status of messages in outgoing buffer","time":{"start":1753403863583,"stop":1753403863584,"duration":1},"status":"passed","severity":"normal"},{"uid":"421fc986778df1a7","name":"Check message with non string payload is not received","time":{"start":1753404337087,"stop":1753404337087,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a1311658b38e7c","name":"should add event listeners for peer connect and disconnect","time":{"start":1753403821649,"stop":1753403821649,"duration":0},"status":"passed","severity":"normal"},{"uid":"df39d9dcae96e0e9","name":"Push message with content topic containing Chinese","time":{"start":1753404233136,"stop":1753404233136,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ee79b0cfdfb8042","name":"should be safe to call multiple times","time":{"start":1753403821488,"stop":1753403821488,"duration":0},"status":"passed","severity":"normal"},{"uid":"843c825d6c94f321","name":"should lock peers when selected","time":{"start":1753403851101,"stop":1753403851102,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff7c4ef972f2bd95","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1753403810729,"stop":1753403810729,"duration":0},"status":"passed","severity":"normal"},{"uid":"180e214059c65f9","name":"should handle all zero keep alive options","time":{"start":1753403821659,"stop":1753403821659,"duration":0},"status":"passed","severity":"normal"},{"uid":"106348d5a8b4d026","name":"throws if decoders don't match content topics","time":{"start":1753403821833,"stop":1753403821833,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06561f7fe67b1ca","name":"Subscribe and receive messages via waku relay post","time":{"start":1753404369841,"stop":1753404369842,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ad06e7aef584e59","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1753404038316,"stop":1753404038316,"duration":0},"status":"passed","severity":"normal"},{"uid":"34688d9aa4aeb1c8","name":"Check publish message containing XML","time":{"start":1753404029187,"stop":1753404029188,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a994d20375a8f9","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1753403860343,"stop":1753403860343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eebd02a07ade62e","name":"Query Generator, No message returned","time":{"start":1753404148152,"stop":1753404148153,"duration":1},"status":"passed","severity":"normal"},{"uid":"480bb2bb9a842c65","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1753403805071,"stop":1753403805072,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f423b011d73a06","name":"Decoder throws on empty string content topic","time":{"start":1753403841109,"stop":1753403841110,"duration":1},"status":"passed","severity":"normal"},{"uid":"b72bb1b47686452","name":"should insert message into bloom filter","time":{"start":1753403863576,"stop":1753403863577,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e42b0b3ff4d01fd","name":"Check message received after jswaku node is restarted","time":{"start":1753404337097,"stop":1753404337097,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cfbedd9ee14eb6","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1753403851108,"stop":1753403851108,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a88afd06458787","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1753403805070,"stop":1753403805070,"duration":0},"status":"passed","severity":"normal"},{"uid":"48965b12ddea7a2a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1753403805068,"stop":1753403805068,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a4d8b1a969500d","name":"recovers when dns.resolve returns empty","time":{"start":1753403829891,"stop":1753403829891,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb088cb45ea3a03","name":"should handle relay send failures gracefully","time":{"start":1753403821657,"stop":1753403821657,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6f0b4ce8297108","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1753403860335,"stop":1753403860336,"duration":1},"status":"passed","severity":"normal"},{"uid":"c719b6fbd02fabf9","name":"Push to array if already present","time":{"start":1753403804753,"stop":1753403804753,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf216847c99f13f","name":"peer exchange sets tag","time":{"start":1753404031328,"stop":1753404031331,"duration":3},"status":"passed","severity":"normal"},{"uid":"cf84cd37fc8f05c6","name":"should only return 1 node with relay capability","time":{"start":1753403829893,"stop":1753403829893,"duration":0},"status":"passed","severity":"normal"},{"uid":"161524df9ac487a6","name":"should wait for LightPush peer to be connected","time":{"start":1753403851088,"stop":1753403851088,"duration":0},"status":"passed","severity":"normal"},{"uid":"10638df1f172dd0b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1753404369859,"stop":1753404369859,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a947c8543e3cc1","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1753403820322,"stop":1753403820322,"duration":0},"status":"passed","severity":"normal"},{"uid":"b583fc77f07d68d2","name":"Decoder throws on undefined content topic","time":{"start":1753403841109,"stop":1753403841109,"duration":0},"status":"passed","severity":"normal"},{"uid":"abcebcd71491c0e4","name":"Does not throw an exception when node disconnects","time":{"start":1753404186380,"stop":1753404186380,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2dd531a026fc4","name":"should handle empty pubsub topics","time":{"start":1753403821659,"stop":1753403821659,"duration":0},"status":"passed","severity":"normal"},{"uid":"24041b0ef465ab5a","name":"yields undefined for messages without decoder","time":{"start":1753403821836,"stop":1753403821836,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cf0a88ee5ac158","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1753404038297,"stop":1753404038298,"duration":1},"status":"passed","severity":"normal"},{"uid":"aae9e5dc23893f9b","name":"Using a function","time":{"start":1753404186381,"stop":1753404186381,"duration":0},"status":"passed","severity":"normal"},{"uid":"60ca3f882a40d5bc","name":"should start the dialing interval","time":{"start":1753403820553,"stop":1753403820553,"duration":0},"status":"passed","severity":"normal"},{"uid":"7647ea8725b650c1","name":"accepts valid message hash query","time":{"start":1753403821293,"stop":1753403821293,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0ba5fac836ed82","name":"should reject if Relay is requested but not mounted","time":{"start":1753403851084,"stop":1753403851084,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ad6b91ac9de67d","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1753403829894,"stop":1753403829894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1ef35fdfe5ba116","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1753403851324,"stop":1753403851324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d86527fa8f8fa63","name":"Check received message containing SQL Injection","time":{"start":1753404337091,"stop":1753404337091,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abf293da141edd7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1753403810729,"stop":1753403810730,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae556a0f8bf03f8","name":"should start and stop interval correctly","time":{"start":1753403849983,"stop":1753403849984,"duration":1},"status":"passed","severity":"normal"},{"uid":"195e23d8ff81b7c6","name":"Publish without waiting for remote peer","time":{"start":1753404038296,"stop":1753404038297,"duration":1},"status":"passed","severity":"normal"},{"uid":"6db54b4cb281453","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app28/9/topic840/utf8","time":{"start":1753404129846,"stop":1753404129847,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30cdb6070918516","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753403810730,"stop":1753403810731,"duration":1},"status":"passed","severity":"normal"},{"uid":"9997e2ae84ad053b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1753403805069,"stop":1753403805069,"duration":0},"status":"passed","severity":"normal"},{"uid":"990db85d95ae3b61","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1753403821967,"stop":1753403821967,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c54deaa805a44b","name":"should fail to send if no connected peers found","time":{"start":1753403850649,"stop":1753403850650,"duration":1},"status":"passed","severity":"normal"},{"uid":"56276858f1487893","name":"topics with same application and version share the same shard","time":{"start":1753403805063,"stop":1753403805064,"duration":1},"status":"passed","severity":"normal"},{"uid":"10275e4a3280cc38","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1753403820308,"stop":1753403820309,"duration":1},"status":"passed","severity":"normal"},{"uid":"c384e7df54754fd5","name":"should not allow unachievable error rate","time":{"start":1753403859858,"stop":1753403859858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f0ffe87ae6b8ecc","name":"should save new peer to store","time":{"start":1753403820366,"stop":1753403820366,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed9b117f4500a79","name":"Ordered callback, aborts when callback returns true","time":{"start":1753404179561,"stop":1753404179561,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cebf7c1dff1dd9e","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1753403839408,"stop":1753403839409,"duration":1},"status":"passed","severity":"normal"},{"uid":"40695491870e27b9","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app51/10/topic231/xml","time":{"start":1753404129848,"stop":1753404129849,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbbbd9bd08ba21","name":"should dial second nwaku node that was discovered","time":{"start":1753403880052,"stop":1753403880056,"duration":4},"status":"skipped","severity":"normal"},{"uid":"833910803130c237","name":"Check received message containing long","time":{"start":1753404337079,"stop":1753404337079,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc339933d2bce00","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1753403860326,"stop":1753403860326,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff972481191263fa","name":"should drop connection via multiaddr with hangUp","time":{"start":1753403965854,"stop":1753403965854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2077b1943e1e4fa6","name":"should return false when peer shard info is not found","time":{"start":1753403820978,"stop":1753403820978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a891cf949d8524d4","name":"should be safe to call multiple times","time":{"start":1753403820356,"stop":1753403820356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16a5a25cb0a6acb","name":"does not throw on valid cases","time":{"start":1753403805052,"stop":1753403805053,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7246bfae5c86f32","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1753403860319,"stop":1753403860320,"duration":1},"status":"passed","severity":"normal"},{"uid":"adcda75e1e6c32c5","name":"yields decoded messages","time":{"start":1753403821835,"stop":1753403821835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8838e76c50646fa4","name":"should handle dial errors","time":{"start":1753403821888,"stop":1753403821888,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d4ef0d8435ed0e","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1753403820990,"stop":1753403820990,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e7c524853a999","name":"should return true when peer is on the pubsub topic shard","time":{"start":1753403820978,"stop":1753403820979,"duration":1},"status":"passed","severity":"normal"},{"uid":"a43b65a7433516a7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1753403829895,"stop":1753403829895,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a03d912a2af3b1e5","name":"should skip peer when dialed recently","time":{"start":1753403820574,"stop":1753403820574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7c2066394a82f28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1753403860353,"stop":1753403860353,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd1352ca2ed2771","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1753403805067,"stop":1753403805068,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cd2ab1769127b8e","name":"Callback on promise","time":{"start":1753404179558,"stop":1753404179559,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b1f8c8c0c1d61c","name":"should skip peer when already connected","time":{"start":1753403820573,"stop":1753403820573,"duration":0},"status":"passed","severity":"normal"},{"uid":"3210574efc6d772f","name":"should return no connections if no open connection provided","time":{"start":1753403821540,"stop":1753403821540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1725ff750806e23","name":"Subscribe to topic containing emoji and publish message","time":{"start":1753404038319,"stop":1753404038322,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1b51d7a752ba455","name":"Encoder throws on undefined content topic","time":{"start":1753403839411,"stop":1753403839411,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2d6ddf3752d6b4","name":"should handle multiple peers with different shard configurations","time":{"start":1753403820592,"stop":1753403820592,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd2c9ae79c9e516","name":"should wait for Store peer to be connected","time":{"start":1753403851089,"stop":1753403851091,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e0845fd90ba62f2","name":"pre and post cipher","time":{"start":1753403839938,"stop":1753403839939,"duration":1},"status":"passed","severity":"normal"},{"uid":"95aace67b900d2ba","name":"Encoder throws on undefined content topic","time":{"start":1753403841109,"stop":1753403841109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dcf45b3923fc50c","name":"Check received message containing emoji","time":{"start":1753404337093,"stop":1753404337094,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db7e6c4bb9903ad","name":"should not dial peers from store when browser is not connected","time":{"start":1753403821491,"stop":1753403821491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bef0c6e6f6b9a40","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1753403805074,"stop":1753403805074,"duration":0},"status":"passed","severity":"normal"},{"uid":"f68d540c0a0e10a0","name":"should register libp2p event listeners when start is called","time":{"start":1753403851105,"stop":1753403851106,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ce327023c1fbefa","name":"can query messages normally","time":{"start":1753404150798,"stop":1753404150800,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a2afd9f5285440b","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1753403860338,"stop":1753403860338,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf0af4c35a8fd4c","name":"Query generator for 2000 messages","time":{"start":1753404179561,"stop":1753404179562,"duration":1},"status":"passed","severity":"normal"},{"uid":"20c7952b0d68f5ac","name":"ignores unrecognized TXT record formats","time":{"start":1753403829892,"stop":1753403829892,"duration":0},"status":"passed","severity":"normal"},{"uid":"857950fa89a025ad","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1753403810733,"stop":1753403810733,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bb3ffb43728b90","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app43/10/topic21/utf8","time":{"start":1753404129849,"stop":1753404129850,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d6d437520cd2c5","name":"Light Node - default protocols","time":{"start":1753404193024,"stop":1753404193025,"duration":1},"status":"passed","severity":"normal"},{"uid":"8efd9f56bb4611e2","name":"Check message with no payload is not received","time":{"start":1753404337096,"stop":1753404337096,"duration":0},"status":"passed","severity":"normal"},{"uid":"598bf1e07d360a88","name":"should skip peer when not on same cluster","time":{"start":1753403820575,"stop":1753403820580,"duration":5},"status":"passed","severity":"normal"},{"uid":"ae54e534bf5e1073","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1753403902666,"stop":1753403902667,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7ec9e1671eec61","name":"should have no discoveries enabled by default","time":{"start":1753403850020,"stop":1753403850020,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7dee911f70dea3","name":"Check message with invalid timestamp is not received","time":{"start":1753404337095,"stop":1753404337095,"duration":0},"status":"passed","severity":"normal"},{"uid":"775abb65bc2d7c40","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1753403805073,"stop":1753403805073,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9727540cccfff0f","name":"Check received message containing short","time":{"start":1753404337078,"stop":1753404337079,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b79d2a46706d5bd","name":"throws on content topic with empty encoding field","time":{"start":1753403805057,"stop":1753403805058,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b130d60215c478","name":"should not receive a peer event before start","time":{"start":1753403884546,"stop":1753403884548,"duration":2},"status":"passed","severity":"normal"},{"uid":"984ee5aa28074300","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753404369859,"stop":1753404369859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f668a2eff911b26f","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1753403860334,"stop":1753403860335,"duration":1},"status":"passed","severity":"normal"},{"uid":"601427d318511789","name":"can start and stop the service","time":{"start":1753404003912,"stop":1753404003912,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d8850246720c9ae","name":"Refresh subscription","time":{"start":1753404369845,"stop":1753404369845,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7ab0f7947a8b23","name":"should clear dial history on start","time":{"start":1753403820553,"stop":1753403820560,"duration":7},"status":"passed","severity":"normal"},{"uid":"ed0d78047f72453d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1753404369854,"stop":1753404369855,"duration":1},"status":"passed","severity":"normal"},{"uid":"2163893135ea72b9","name":"should properly create location multiaddrs - udp6","time":{"start":1753403811363,"stop":1753403811363,"duration":0},"status":"passed","severity":"normal"},{"uid":"952538b2107e0237","name":"retrieves a single peer","time":{"start":1753403829890,"stop":1753403829891,"duration":1},"status":"passed","severity":"normal"},{"uid":"91784f9500b82dd2","name":"Push message with content topic containing short","time":{"start":1753404233134,"stop":1753404233134,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51bc8bf3c91c8b2","name":"should create ConnectionManager with required options","time":{"start":1753403821881,"stop":1753403821882,"duration":1},"status":"passed","severity":"normal"},{"uid":"b329ff34d1fb16a2","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1753403860338,"stop":1753403860339,"duration":1},"status":"passed","severity":"normal"},{"uid":"f90e4ce5a0f05db0","name":"should be delivered immediately if received","time":{"start":1753403863584,"stop":1753403863584,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafced09e3962d9","name":"ends if response has no messages","time":{"start":1753403821835,"stop":1753403821835,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a8ce84b606d7bd","name":"Check received message containing unicode special characters","time":{"start":1753404337083,"stop":1753404337083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4303beec16360166","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1753403860342,"stop":1753403860342,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bcc0f828fdcaae","name":"Relay - dialed after","time":{"start":1753404193022,"stop":1753404193022,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be6a1838be87d34","name":"Mutual subscription","time":{"start":1753404038296,"stop":1753404038296,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b097e06d4ef243","name":"Refresh subscription","time":{"start":1753404038299,"stop":1753404038299,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3667a6a911e2a122","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1753403805066,"stop":1753403805066,"duration":0},"status":"passed","severity":"normal"},{"uid":"26273280d2fd3eb7","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1753403860316,"stop":1753403860317,"duration":1},"status":"passed","severity":"normal"},{"uid":"5981b61c7ddf2c23","name":"should call waitForPeer on Relay","time":{"start":1753403851091,"stop":1753403851092,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d25320a85ad437a","name":"Push message with custom timestamp: 1753400302908","time":{"start":1753404233150,"stop":1753404233150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e775671fa11d9748","name":"Query Generator - false","time":{"start":1753404159329,"stop":1753404159335,"duration":6},"status":"passed","severity":"normal"},{"uid":"d6fab58e2ea672cb","name":"should stop and cleanup resources","time":{"start":1753403851325,"stop":1753403851325,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4a92f48e627afc","name":"Should update shard info","time":{"start":1753403975375,"stop":1753403975375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0137d571d83ece9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753404042410,"stop":1753404042411,"duration":1},"status":"passed","severity":"normal"},{"uid":"d390e9d423bf1136","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1753404369847,"stop":1753404369847,"duration":0},"status":"passed","severity":"normal"},{"uid":"273b17118a624297","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1753403860327,"stop":1753403860327,"duration":0},"status":"passed","severity":"normal"},{"uid":"8448bfa1ad91870c","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1753404042414,"stop":1753404042414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ed9b2a9abc0aa49","name":"Subscribe and receives messages on 20 topics","time":{"start":1753404369842,"stop":1753404369843,"duration":1},"status":"passed","severity":"normal"},{"uid":"692dda36576b1f92","name":"should remove event listeners","time":{"start":1753403821650,"stop":1753403821650,"duration":0},"status":"passed","severity":"normal"},{"uid":"616564d54422a3a9","name":"Check received message containing XML","time":{"start":1753404337091,"stop":1753404337092,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a2163118d73884","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1753404369850,"stop":1753404369850,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de99747cc2f7739","name":"should handle complete connection lifecycle","time":{"start":1753403820327,"stop":1753403820327,"duration":0},"status":"passed","severity":"normal"},{"uid":"d133afcf99c526c","name":"Check message received after jswaku node is restarted","time":{"start":1753404337087,"stop":1753404337087,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84eb2f7c4682229","name":"should handle shard reader errors gracefully","time":{"start":1753403820591,"stop":1753403820591,"duration":0},"status":"passed","severity":"normal"},{"uid":"e87053a6b11b38e7","name":"msgTime: 0 ms from now, startTime: 1753144972661, endTime: 1753404172661","time":{"start":1753404186873,"stop":1753404186873,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a25380479339f5","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1753403805066,"stop":1753403805066,"duration":0},"status":"passed","severity":"normal"},{"uid":"780eea8a384cb7c0","name":"should clear the dialing interval","time":{"start":1753403820561,"stop":1753403820561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95affc7fb45dd4f","name":"should initialize with custom number of peers","time":{"start":1753403851099,"stop":1753403851099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca9e2b5ba4ff0e7b","name":"should return false when network is not connected","time":{"start":1753403821887,"stop":1753403821887,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd81f19f6d732f5","name":"Check message with non string payload is not received","time":{"start":1753404337097,"stop":1753404337097,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a95255b38641b1","name":"Check received message containing numeric","time":{"start":1753404337079,"stop":1753404337079,"duration":0},"status":"passed","severity":"normal"},{"uid":"d683eb8e342c5e8f","name":"should initialize with default number of peers","time":{"start":1753403851099,"stop":1753403851099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5125eb5835d627b","name":"Push message with rate limit","time":{"start":1753404233140,"stop":1753404233140,"duration":0},"status":"passed","severity":"normal"},{"uid":"244c01ae398ec03","name":"should properly start and stop event listening","time":{"start":1753403850599,"stop":1753403850601,"duration":2},"status":"passed","severity":"normal"},{"uid":"b0a607054c895727","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1753403860333,"stop":1753403860334,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b57e980b70949bc","name":"should handle peer store errors gracefully","time":{"start":1753403821505,"stop":1753403821505,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b5ca92adb1cbd6","name":"should return correct status message","time":{"start":1753403957204,"stop":1753403957204,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed99be09f408c447","name":"should be online or offline if network state changed","time":{"start":1753403900016,"stop":1753403900020,"duration":4},"status":"passed","severity":"normal"},{"uid":"c8a1453dd0a4cb33","name":"should dial all peers on dial","time":{"start":1753403965852,"stop":1753403965852,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e378d5f5002c399","name":"should create ShardReader with static shards network config","time":{"start":1753403820959,"stop":1753403820960,"duration":1},"status":"passed","severity":"normal"},{"uid":"906b883cd51d38e1","name":"should be able to dial TLS multiaddrs","time":{"start":1753403965854,"stop":1753403965854,"duration":0},"status":"passed","severity":"normal"},{"uid":"f01531adba89f9a5","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1753404022147,"stop":1753404022147,"duration":0},"status":"broken","severity":"normal"},{"uid":"f0b254cc69234ece","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1753404031332,"stop":1753404031332,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5674712b4cf750","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1753404177688,"stop":1753404177690,"duration":2},"status":"passed","severity":"normal"},{"uid":"c0b2be646398195","name":"Check received message containing Russian","time":{"start":1753404337090,"stop":1753404337091,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f04bee7ec73f08e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1753404148157,"stop":1753404148157,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f785becba5ade7","name":"should allow redial after cooldown period","time":{"start":1753403820575,"stop":1753403820575,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff510b2c2e307a1","name":"same cluster: nodes connect","time":{"start":1753403974992,"stop":1753403974992,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df43b39ce178973","name":"should discard bootstrap peers when has more than set limit","time":{"start":1753403938421,"stop":1753403938422,"duration":1},"status":"broken","severity":"normal"},{"uid":"6affed594fd74ecb","name":"should be safe to call multiple times","time":{"start":1753403821651,"stop":1753403821651,"duration":0},"status":"passed","severity":"normal"},{"uid":"52698baced79d84","name":"should set default options when no config provided","time":{"start":1753403821882,"stop":1753403821882,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ea3d76840646dd","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1753403956362,"stop":1753403956362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8748b32e16e8aee","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1753403841107,"stop":1753403841108,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0bcd1872ae905c","name":"Push message with content topic containing Arabic","time":{"start":1753404233136,"stop":1753404233136,"duration":0},"status":"passed","severity":"normal"},{"uid":"494af80a26621327","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1753403805067,"stop":1753403805067,"duration":0},"status":"passed","severity":"normal"},{"uid":"be67cd9ae5f059e4","name":"should allow redial after failed dial cooldown expires","time":{"start":1753403820581,"stop":1753403820581,"duration":0},"status":"passed","severity":"normal"},{"uid":"31df8cd72d5fb82a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1753403860339,"stop":1753403860340,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b9c2407f7f9cf5c","name":"should successfully unsubscribe from an existing subscription","time":{"start":1753403851137,"stop":1753403851138,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ce044dde3a6cd0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1753403851099,"stop":1753403851101,"duration":2},"status":"passed","severity":"normal"},{"uid":"a337328dd6b3b323","name":"should get all peers from store","time":{"start":1753403821492,"stop":1753403821494,"duration":2},"status":"passed","severity":"normal"},{"uid":"353d4ad3819c4933","name":"Check received message containing unicode special characters","time":{"start":1753404337093,"stop":1753404337093,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0a94f8503026bba","name":"A test","time":{"start":1753403958137,"stop":1753403958137,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc2a1705f67a438","name":"Push 30 different messages","time":{"start":1753404233143,"stop":1753404233143,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d7bfbad8ff4705e8","name":"can start the service","time":{"start":1753403884535,"stop":1753403884536,"duration":1},"status":"passed","severity":"normal"},{"uid":"672f5471bc0b6bbe","name":"throws on empty content topic","time":{"start":1753403805054,"stop":1753403805054,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcab2187482ee392","name":"Renews subscription after lossing a connection","time":{"start":1753404369851,"stop":1753404369851,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab199d67994398","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1753403820367,"stop":1753403820367,"duration":0},"status":"passed","severity":"normal"},{"uid":"32782642f18aeee3","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1753403829483,"stop":1753403829483,"duration":0},"status":"passed","severity":"normal"},{"uid":"32acb43deef288d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1753403860327,"stop":1753403860328,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed9ca3c8802ac0e","name":"Add multiple subscription objects on single nwaku node","time":{"start":1753404369863,"stop":1753404369863,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca534fd0ce63f8d5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1753403860317,"stop":1753403860318,"duration":1},"status":"passed","severity":"normal"},{"uid":"319ccd04f54ccb2e","name":"Nodes with multiple pubsub topic","time":{"start":1753404022145,"stop":1753404022146,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43e1f8ad8b403b6","name":"should send to specified number of peers of used peers","time":{"start":1753403850650,"stop":1753403850650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae4ec82dd75c9a3f","name":"more peers than existing","time":{"start":1753404004250,"stop":1753404004251,"duration":1},"status":"skipped","severity":"normal"},{"uid":"64439262c067fdac","name":"should handle peer disconnect event when no connections remain","time":{"start":1753403820317,"stop":1753403820317,"duration":0},"status":"passed","severity":"normal"},{"uid":"f037917c1e9763de","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1753404143986,"stop":1753404143987,"duration":1},"status":"passed","severity":"normal"},{"uid":"45ce3d469bb6ab55","name":"Push message with content topic containing Chinese","time":{"start":1753404233145,"stop":1753404233146,"duration":1},"status":"passed","severity":"normal"},{"uid":"f28679e0a15711a5","name":"Generator, 2 different shards","time":{"start":1753404136869,"stop":1753404136869,"duration":0},"status":"passed","severity":"normal"},{"uid":"610802706123eb09","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1753403805063,"stop":1753403805063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f830fc33b20c52ec","name":"messageHashStr produces different results for different inputs","time":{"start":1753403820858,"stop":1753403820858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1046b7d3373e0be","name":"should keep entries that haven't expired yet","time":{"start":1753403849110,"stop":1753403849111,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb5382116fb1378","name":"should add and remove event listeners correctly","time":{"start":1753403833562,"stop":1753403833562,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a37024fbc5aad8","name":"should add received messages to bloom filter","time":{"start":1753403863579,"stop":1753403863579,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f190a19f4f51e65","name":"should not process empty queue","time":{"start":1753403820589,"stop":1753403820590,"duration":1},"status":"passed","severity":"normal"},{"uid":"2088a75a8a8cfe8b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1753403860345,"stop":1753403860346,"duration":1},"status":"passed","severity":"normal"},{"uid":"581187fb8a42bdec","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1753404038305,"stop":1753404038305,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7763eae7d2d94d7","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1753404186865,"stop":1753404186865,"duration":0},"status":"passed","severity":"normal"},{"uid":"75892783d06b66ae","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1753403821483,"stop":1753403821483,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ea0cccb33be39a5","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1753403821292,"stop":1753403821293,"duration":1},"status":"passed","severity":"normal"},{"uid":"105863d6fa02c2da","name":"Check received message with timestamp: 1753403878944 ","time":{"start":1753404337084,"stop":1753404337084,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc5c089fded216c","name":"should not dispatch event when already connected","time":{"start":1753403820318,"stop":1753403820318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ced2465ff21b0e0","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1753403820853,"stop":1753403820853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e074ced45bfb6f78","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1753403805073,"stop":1753403805073,"duration":0},"status":"passed","severity":"normal"},{"uid":"870afe17e1f844b8","name":"should not fail to stop the service if it was not started","time":{"start":1753403833558,"stop":1753403833558,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba8f78ba9860645","name":"should be safe to call multiple times","time":{"start":1753403821483,"stop":1753403821483,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a0fc3e0c24b572","name":"Check meta is set [ecies]","time":{"start":1753403841108,"stop":1753403841108,"duration":0},"status":"passed","severity":"normal"},{"uid":"8855272cb692c156","name":"should properly compute the node id","time":{"start":1753403811360,"stop":1753403811360,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c13e8e50e779c2f","name":"should dial peer when on same shard","time":{"start":1753403820580,"stop":1753403820580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c59ea94158d7aee","name":"should hang up with multiaddr and return true on success","time":{"start":1753403821889,"stop":1753403821889,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fabacd3d28e72b","name":"should drop only non-locked connections when over maxConnections","time":{"start":1753403821510,"stop":1753403821510,"duration":0},"status":"passed","severity":"normal"},{"uid":"3184be05008a9705","name":"should return false when navigator.onLine is false","time":{"start":1753403820307,"stop":1753403820308,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4559bd4cd6bdc07","name":"should return null for non-existent peer","time":{"start":1753403821502,"stop":1753403821502,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2258a894dad5c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1753403805068,"stop":1753403805069,"duration":1},"status":"passed","severity":"normal"},{"uid":"8727ab03ce64c069","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1753403820854,"stop":1753403820854,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0dc9d222102eca8","name":"Ordered Callback - false","time":{"start":1753404159341,"stop":1753404159341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf048d2e9a07526","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1753403821653,"stop":1753403821653,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec5915ac4d58ad6","name":"Check publish message containing Script","time":{"start":1753404029184,"stop":1753404029187,"duration":3},"status":"passed","severity":"normal"},{"uid":"1191b2a8d9f2c2ea","name":"should dial all known peers when reached zero connections","time":{"start":1753403938421,"stop":1753403938421,"duration":0},"status":"passed","severity":"normal"},{"uid":"92206d0a14d19b37","name":"should process up to 3 peers at once","time":{"start":1753403820582,"stop":1753403820589,"duration":7},"status":"passed","severity":"normal"},{"uid":"a55d74f7dcf956fa","name":"Subscribe to topic containing XML and receive message","time":{"start":1753404369848,"stop":1753404369849,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf846312500fdc17","name":"should throw error when no peers are available","time":{"start":1753403851001,"stop":1753403851005,"duration":4},"status":"passed","severity":"normal"},{"uid":"d20ed87d53b2ee7","name":"should be safe to call multiple times","time":{"start":1753403820357,"stop":1753403820357,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2868bf1b3e30438","name":"Query generator for multiple messages","time":{"start":1753404179555,"stop":1753404179555,"duration":0},"status":"passed","severity":"normal"},{"uid":"7908f4dc07f845ec","name":"Check publish message containing Basic HTML tag","time":{"start":1753404029189,"stop":1753404029190,"duration":1},"status":"passed","severity":"normal"},{"uid":"9927448fd7a60af2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1753403860351,"stop":1753403860351,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a906c47464f9978","name":"should clear all timers","time":{"start":1753403821650,"stop":1753403821651,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e713a4ba832a07","name":"should handle queue overflow by adding peers to queue","time":{"start":1753403820581,"stop":1753403820582,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce45bb48d330f351","name":"should return true when peer is on the same cluster","time":{"start":1753403820962,"stop":1753403820963,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a7945f7c17e0771","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1753404177690,"stop":1753404177691,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec7fc5675e5e2ee","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1753404369843,"stop":1753404369843,"duration":0},"status":"skipped","severity":"normal"},{"uid":"943f1008400be9c0","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1753403829117,"stop":1753403829124,"duration":7},"status":"passed","severity":"normal"},{"uid":"f70c0b631c255ab","name":"should use DNS peer discovery with light client","time":{"start":1753403884550,"stop":1753403884550,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4f94dcafa47052cf","name":"Relay - dialed first","time":{"start":1753404193021,"stop":1753404193022,"duration":1},"status":"passed","severity":"normal"},{"uid":"833b6c64dc251e21","name":"should return false when peer has no shard info","time":{"start":1753403820966,"stop":1753403820973,"duration":7},"status":"passed","severity":"normal"},{"uid":"4407b2f316b841d3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1753403900014,"stop":1753403900014,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f09dfae91a7008","name":"should handle queue processing errors gracefully","time":{"start":1753403820590,"stop":1753403820591,"duration":1},"status":"passed","severity":"normal"},{"uid":"926d79c08bbda82","name":"should start and setup intervals and event listeners","time":{"start":1753403851324,"stop":1753403851325,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc2f33af115285f3","name":"should increase lamport timestamp","time":{"start":1753403863576,"stop":1753403863576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b558d2e1a7dde591","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1753404186869,"stop":1753404186870,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61aa76e7bb4dd10","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1753403860359,"stop":1753403860359,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c6ad235ab9655a7","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1753404143985,"stop":1753404143986,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8a045c9b017aee0","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1753403810735,"stop":1753403810735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b727b1089cf9f431","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1753404042414,"stop":1753404042414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4610de871646b61f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1753403850021,"stop":1753403850024,"duration":3},"status":"passed","severity":"normal"},{"uid":"d53dcdb3e5f77b5e","name":"Check received message containing shell command","time":{"start":1753404337083,"stop":1753404337083,"duration":0},"status":"passed","severity":"normal"},{"uid":"a15199df48d64ab2","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1753403851109,"stop":1753403851109,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d482e07544b34c2","name":"Check publish message containing Arabic","time":{"start":1753404029182,"stop":1753404029182,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a48ce4924a73853","name":"Check publish message containing SQL Injection","time":{"start":1753404029182,"stop":1753404029184,"duration":2},"status":"passed","severity":"normal"},{"uid":"f1590a26498af771","name":"should not execute task if max attempts is 0","time":{"start":1753403850015,"stop":1753403850016,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb16a46e6bb6f17","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1753403863581,"stop":1753403863582,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d7ebf7d875f432","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1753403850025,"stop":1753403850025,"duration":0},"status":"passed","severity":"normal"},{"uid":"870195a701e8b79d","name":"Asymmetric encrypt & decrypt","time":{"start":1753403839937,"stop":1753403839937,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb4697d61605fdd","name":"does not validate decoders for hash queries","time":{"start":1753403821833,"stop":1753403821834,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf26a4a96f714fe","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1753403859862,"stop":1753403859863,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdb9caa66ef2a9d","name":"Check received message containing shell command","time":{"start":1753404337092,"stop":1753404337093,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2466ccceb86ee5b","name":"Subscribe to topic containing long and receive message","time":{"start":1753404369845,"stop":1753404369846,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce52ad24d23fca74","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1753404186872,"stop":1753404186873,"duration":1},"status":"passed","severity":"normal"},{"uid":"e274eeb2e5a08fd","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1753403810733,"stop":1753403810734,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddea064cb1e4dc6","name":"Check publish message after client node is restarted","time":{"start":1753404029211,"stop":1753404029211,"duration":0},"status":"skipped","severity":"normal"},{"uid":"517e1d1bee076b99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1753403805075,"stop":1753403805075,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d471487378d0f2c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1753403900016,"stop":1753403900016,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0ee462d9c0fb5c","name":"Ordered Callback - true","time":{"start":1753404159339,"stop":1753404159341,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca174371f3b22155","name":"should handle corrupted local storage data gracefully","time":{"start":1753403833561,"stop":1753403833562,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a1df86e32597257","name":"Subscribe to topic containing special chars and publish message","time":{"start":1753404038304,"stop":1753404038304,"duration":0},"status":"passed","severity":"normal"},{"uid":"7364f18e2472eec8","name":"Overlapping topic subscription","time":{"start":1753404369844,"stop":1753404369845,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d7eb3b04928c1e","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1753404337095,"stop":1753404337095,"duration":0},"status":"passed","severity":"normal"},{"uid":"28065f67a64dbaea","name":"Push message with content topic containing short","time":{"start":1753404233144,"stop":1753404233144,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9ec0d2649904b1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1753404369847,"stop":1753404369847,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff211926acc2cef","name":"Subscribe to topic containing long and receive message","time":{"start":1753404369857,"stop":1753404369858,"duration":1},"status":"passed","severity":"normal"},{"uid":"43676a1e7f46b6c1","name":"Query with Promise Callback, No Decoder","time":{"start":1753404148157,"stop":1753404148157,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac50dc3db9a9a07d","name":"should add to incoming buffer if dependencies are not met","time":{"start":1753403863579,"stop":1753403863579,"duration":0},"status":"passed","severity":"normal"},{"uid":"72c9bf813a9b78b1","name":"throws on content topic with non-number generation field","time":{"start":1753403805055,"stop":1753403805055,"duration":0},"status":"passed","severity":"normal"},{"uid":"5785866084bb2367","name":"yields undefined for messages without content topic","time":{"start":1753403821835,"stop":1753403821836,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7f7e58fe50359a","name":"random static sharding 6 - Cluster ID: 855, Shard ID: 215","time":{"start":1753404129029,"stop":1753404129029,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c38ab8b134b39a","name":"Check received message with timestamp: 1753403878944000000 ","time":{"start":1753404337094,"stop":1753404337094,"duration":0},"status":"passed","severity":"normal"},{"uid":"6409fd05331a4067","name":"Subscribe to topic containing shell command and publish message","time":{"start":1753404038313,"stop":1753404038313,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cce4ae96af56c05","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1753404369860,"stop":1753404369860,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f66151a4ea42b0","name":"should successfully subscribe to supported pubsub topic","time":{"start":1753403851137,"stop":1753403851137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3e3d6cb96b631a0","name":"Query Generator, No Decoder","time":{"start":1753404148152,"stop":1753404148152,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2ec71ee5dcadfc","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1753403860336,"stop":1753403860337,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3f67759e20badd","name":"Check received message containing Chinese","time":{"start":1753404337080,"stop":1753404337080,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dcb298420f2db0","name":"should not fail to stop the service if it was not started","time":{"start":1753403884539,"stop":1753403884540,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f85f143465f1569","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1753403805075,"stop":1753403805075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6e3aef59166d5d4","name":"should create an instance with libp2p and dialer","time":{"start":1753403820345,"stop":1753403820346,"duration":1},"status":"passed","severity":"normal"},{"uid":"596b600b35cc6b47","name":"Push message equal or less that 1MB","time":{"start":1753404233150,"stop":1753404233151,"duration":1},"status":"passed","severity":"normal"},{"uid":"a132daee8101f05","name":"Refresh subscription","time":{"start":1753404369857,"stop":1753404369857,"duration":0},"status":"passed","severity":"normal"},{"uid":"233a70a373a2650c","name":"connected peers and dial","time":{"start":1753404004237,"stop":1753404004238,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fd63dbc0d67e51d8","name":"Check publish message containing unicode special characters","time":{"start":1753404029196,"stop":1753404029196,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2fbb73bfeb7325d","name":"throws on content topic with empty version field","time":{"start":1753403805056,"stop":1753403805057,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbfaf1400ee728f","name":"should update peer store before dialing","time":{"start":1753403820358,"stop":1753403820358,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6756167c3d40186","name":"should be able to encode the field with only STORE set to true","time":{"start":1753403810727,"stop":1753403810728,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abc0c32c3f593c9","name":"Push message with meta","time":{"start":1753404233149,"stop":1753404233149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d44c8071a9a591b7","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1753403833561,"stop":1753403833561,"duration":0},"status":"passed","severity":"normal"},{"uid":"39317e789a757f02","name":"should work with mixed v2 and v3 peers","time":{"start":1753403850655,"stop":1753403850656,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6e7818f94eb127f","name":"should deliver messages after dependencies are met","time":{"start":1753403863581,"stop":1753403863581,"duration":0},"status":"passed","severity":"normal"},{"uid":"831e6b6659c8ce6a","name":"should wait for Filter peer to be connected","time":{"start":1753403851088,"stop":1753403851089,"duration":1},"status":"passed","severity":"normal"},{"uid":"354d5f6871e7075b","name":"should handle ping failures gracefully","time":{"start":1753403821654,"stop":1753403821654,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9bf08aec8170638","name":"should set field with only LIGHTPUSH enabled","time":{"start":1753403811366,"stop":1753403811366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ceed3842773bb47","name":"throws an error for improperly formatted content topics","time":{"start":1753403805065,"stop":1753403805066,"duration":1},"status":"passed","severity":"normal"},{"uid":"99fbcca3e4beda83","name":"should throw error - invalid id","time":{"start":1753403811359,"stop":1753403811359,"duration":0},"status":"passed","severity":"normal"},{"uid":"d036ed9140380dd2","name":"should filter out already connected peers","time":{"start":1753403821494,"stop":1753403821495,"duration":1},"status":"passed","severity":"normal"},{"uid":"37c4e9742e721d38","name":"Subscribe to topic containing Script and receive message","time":{"start":1753404369848,"stop":1753404369848,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7262c24b0832e35","name":"Fields are not dropped","time":{"start":1753403821622,"stop":1753403821622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b4f4eab144b2aa9","name":"Check received message containing emoji","time":{"start":1753404337084,"stop":1753404337084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a213acf15e8d6cfc","name":"throws on content topic with too few or too many fields","time":{"start":1753403805054,"stop":1753403805055,"duration":1},"status":"passed","severity":"normal"},{"uid":"a28b0f5ccbde7d6b","name":"Accepts a valid Waku Message","time":{"start":1753403854545,"stop":1753403854547,"duration":2},"status":"passed","severity":"normal"},{"uid":"b716743768db85ae","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1753404022145,"stop":1753404022145,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d6cdf760a35463","name":"should dial peer when no shard info available","time":{"start":1753403820580,"stop":1753403820580,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97d2be05b908254","name":"should check connected peers if present and suitable","time":{"start":1753403851087,"stop":1753403851088,"duration":1},"status":"passed","severity":"normal"},{"uid":"e40e9aa97620d0d8","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753404369858,"stop":1753404369858,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc50fb55805722ee","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1753403805062,"stop":1753403805062,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2192b43e4e35550","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1753403805059,"stop":1753403805060,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b6448ec84cc7c5","name":"should return true even if peer has no overlapping shards","time":{"start":1753403820965,"stop":1753403820966,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f33146a74201716","name":"Push message with content topic containing unicode special characters","time":{"start":1753404233138,"stop":1753404233138,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02584d251917d0c","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1753404186871,"stop":1753404186871,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca4b1e367814723","name":"should handle special patterns correctly","time":{"start":1753403862417,"stop":1753403862418,"duration":1},"status":"passed","severity":"normal"},{"uid":"b68e155bdc56f44f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1753403805072,"stop":1753403805073,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff93b63bacb629c4","name":"should do nothing when connections still exist","time":{"start":1753403821492,"stop":1753403821492,"duration":0},"status":"passed","severity":"normal"},{"uid":"9260cfa3cd0b143","name":"Throws when trying to push message with empty payload","time":{"start":1753404233134,"stop":1753404233134,"duration":0},"status":"passed","severity":"normal"},{"uid":"1650d8fcdd555c20","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1753404143984,"stop":1753404143985,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ecc105bb56c6617","name":"caches peers it previously fetched","time":{"start":1753403829892,"stop":1753403829892,"duration":0},"status":"passed","severity":"normal"},{"uid":"231a2e965e41607a","name":"returns nothing if no connections present","time":{"start":1753403821539,"stop":1753403821540,"duration":1},"status":"passed","severity":"normal"},{"uid":"db890c900dc846e3","name":"rejects content-filtered query with only contentTopics","time":{"start":1753403821293,"stop":1753403821293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4abe411fb0f5c3f9","name":"should properly create location multiaddrs - tcp","time":{"start":1753403811364,"stop":1753403811364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af7545bc424fc8e","name":"Push message with content topic containing emoji","time":{"start":1753404233139,"stop":1753404233139,"duration":0},"status":"passed","severity":"normal"},{"uid":"17567ab691fb2e43","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1753404143987,"stop":1753404143987,"duration":0},"status":"passed","severity":"normal"},{"uid":"712296c1a27a2b59","name":"should handle hash queries without validation","time":{"start":1753403851006,"stop":1753403851006,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a1760d17c690aa","name":"Push message with content topic containing special chars","time":{"start":1753404233145,"stop":1753404233145,"duration":0},"status":"passed","severity":"normal"},{"uid":"9479f0fe31a5c733","name":"should return true when peer is on the specified shard","time":{"start":1753403820973,"stop":1753403820974,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e5bfa2a657b7dd9","name":"should handle errors gracefully when getting peer info","time":{"start":1753403820980,"stop":1753403820980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0884d6deb4418f3","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1753403851107,"stop":1753403851107,"duration":0},"status":"passed","severity":"normal"},{"uid":"7371c8c149d9f9b1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1753403821656,"stop":1753403821657,"duration":1},"status":"passed","severity":"normal"},{"uid":"d004f5d4b4e21576","name":"should send relay ping messages on timer","time":{"start":1753403821657,"stop":1753403821657,"duration":0},"status":"passed","severity":"normal"},{"uid":"8022ec5f0348773e","name":"same cluster, static sharding: nodes connect","time":{"start":1753403974987,"stop":1753403974988,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5629c83a751b4d4","name":"Ephemeral field is preserved - encoder v0","time":{"start":1753403887523,"stop":1753403887523,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf3379ee4d3ef55","name":"should handle multiple peer connections","time":{"start":1753403821652,"stop":1753403821652,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fb892305c30688","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1753403829894,"stop":1753403829894,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4411154c81798","name":"Push message with content topic containing numeric","time":{"start":1753404233144,"stop":1753404233145,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdfeadd8847f5443","name":"Check received message containing escaped characters","time":{"start":1753404337083,"stop":1753404337083,"duration":0},"status":"passed","severity":"normal"},{"uid":"d32e0578aa99385a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1753403829480,"stop":1753403829480,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe8353b6b8e57b72","name":"Fails to publish duplicate message","time":{"start":1753404029203,"stop":1753404029203,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb713abba2d6952","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1753404369850,"stop":1753404369850,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7a20b85c35c882","name":"Push message with custom timestamp: 1753400302908","time":{"start":1753404233141,"stop":1753404233141,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc491a4bb8ea6440","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1753404042413,"stop":1753404042413,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ae43de7f751d0a","name":"Decrypt messages","time":{"start":1753404006130,"stop":1753404006131,"duration":1},"status":"passed","severity":"normal"},{"uid":"b93d8c8bf863c437","name":"should be sent with empty content","time":{"start":1753403863582,"stop":1753403863583,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8021ade961af2e6","name":"messageHash returns a Uint8Array","time":{"start":1753403820853,"stop":1753403820853,"duration":0},"status":"passed","severity":"normal"},{"uid":"76569754931b87b6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1753404369846,"stop":1753404369846,"duration":0},"status":"passed","severity":"normal"},{"uid":"15c32ebf0d566c88","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1753403829482,"stop":1753403829482,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5b696b6b8df16","name":"should handle shardReader errors","time":{"start":1753403821893,"stop":1753403821893,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aae635f6a2d08f","name":"should decode valid enr with tcp successfully","time":{"start":1753403811357,"stop":1753403811357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e02e26dcb0126e9","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app29/8/topic238/xml","time":{"start":1753404129846,"stop":1753404129846,"duration":0},"status":"passed","severity":"normal"},{"uid":"5364d97e2c4a7b5f","name":"Query with Ordered Callback, No Decoder","time":{"start":1753404148153,"stop":1753404148153,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82e4d7a07b7e82","name":"should continually clean up expired entries at intervals","time":{"start":1753403849113,"stop":1753403849113,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fa46f08f5905992","name":"Subscribe and receive messages via lightPush","time":{"start":1753404369840,"stop":1753404369841,"duration":1},"status":"passed","severity":"normal"},{"uid":"61457815b020424a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app19/3/topic644/xml","time":{"start":1753404129849,"stop":1753404129849,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d717e14a6639c5","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1753404169591,"stop":1753404169591,"duration":0},"status":"passed","severity":"normal"},{"uid":"774633744fddce38","name":"Passing page size 110 when there are 120 messages","time":{"start":1753404172472,"stop":1753404172473,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffa5ad840ebda822","name":"should return false when peer is not found","time":{"start":1753403820979,"stop":1753403820980,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0e426364f7b0fd","name":"All","time":{"start":1753403885479,"stop":1753403885479,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca29f29ac06df4f9","name":"Encoder throws on empty string content topic","time":{"start":1753403821966,"stop":1753403821966,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ff203a0683e86d","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1753403810728,"stop":1753403810729,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad196428ecd397a","name":"Subscribe to topic containing special chars and receive message","time":{"start":1753404369846,"stop":1753404369846,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8960abe963ef8ca","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1753403821603,"stop":1753403821604,"duration":1},"status":"passed","severity":"normal"},{"uid":"17ddfb4051eb971f","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1753403805063,"stop":1753403805063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b246f09f58a16512","name":"should drop connection to one peer on hangUp","time":{"start":1753403965853,"stop":1753403965853,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fea5d30e2627c76","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1753403821892,"stop":1753403821892,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed9e7af632cb305","name":"random static sharding 7 - Cluster ID: 170, Shard ID: 454","time":{"start":1753404129029,"stop":1753404129029,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54b02b6e5079947","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1753403860322,"stop":1753403860322,"duration":0},"status":"passed","severity":"normal"},{"uid":"5459d498019e0d2f","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1753403805252,"stop":1753403805252,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd61bc2a6ce258","name":"should mark all messages in causal history as acknowledged","time":{"start":1753403863580,"stop":1753403863580,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ece9adf42255f81","name":"connects to nwaku","time":{"start":1753404186379,"stop":1753404186380,"duration":1},"status":"passed","severity":"normal"},{"uid":"541babd1d60b0ac2","name":"Relay + Store","time":{"start":1753403811366,"stop":1753403811367,"duration":1},"status":"passed","severity":"normal"},{"uid":"df3276a53368df91","name":"Cluster id 0, shard 0","time":{"start":1753404129024,"stop":1753404129024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d20075a7b5b761f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1753403849998,"stop":1753403849999,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f8ecae721433fa9","name":"should be able to decode the field with only STORE set to true","time":{"start":1753403810732,"stop":1753403810733,"duration":1},"status":"passed","severity":"normal"},{"uid":"27b326e123ade951","name":"Passing an array","time":{"start":1753404186380,"stop":1753404186380,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfc12887101ebb","name":"Used by Waku Relay","time":{"start":1753404186381,"stop":1753404186381,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a0424cf4a6bd4f","name":"Push message with content topic containing SQL Injection","time":{"start":1753404233147,"stop":1753404233147,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee459986f463cca","name":"should dial peer immediately when queue is empty","time":{"start":1753403820562,"stop":1753403820562,"duration":0},"status":"passed","severity":"normal"},{"uid":"b407c1eeb18eef88","name":"should validate status codes","time":{"start":1753403850656,"stop":1753403850656,"duration":0},"status":"passed","severity":"normal"},{"uid":"19876b8f71c2e1cf","name":"throws if store query response has error status","time":{"start":1753403821834,"stop":1753403821834,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa2666df9b6fe414","name":"should emit a peer event after start","time":{"start":1753403884544,"stop":1753403884545,"duration":1},"status":"passed","severity":"normal"},{"uid":"4de6c136fd04c0ca","name":"should handle peer connect event","time":{"start":1753403820313,"stop":1753403820313,"duration":0},"status":"passed","severity":"normal"},{"uid":"54624a74c54acf1a","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1753403821655,"stop":1753403821655,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ce6fa7d69f806b","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1753403821833,"stop":1753403821833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88a2075444c67a6","name":"Waku message hash computation (no timestamp)","time":{"start":1753403820852,"stop":1753403820852,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1608e5e8f3bd80","name":"should not create relay timers when relay is not provided","time":{"start":1753403821656,"stop":1753403821656,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dcbd591f90c5b34","name":"should filter peers by codec","time":{"start":1753403821891,"stop":1753403821891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a12bcade3c5c39","name":"Ephemeral field set to true","time":{"start":1753403821965,"stop":1753403821965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eaff66f061d761c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1753404369849,"stop":1753404369849,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a315fce5fda46f","name":"Nodes with multiple pubsub topic","time":{"start":1753404022150,"stop":1753404022150,"duration":0},"status":"passed","severity":"normal"},{"uid":"122fd2be65d89d0b","name":"should remove event listeners from globalThis","time":{"start":1753403820303,"stop":1753403820303,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c0629274ca7f3b","name":"should not modify tags of connections for different peers","time":{"start":1753403851110,"stop":1753403851110,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06ba25bdaff859d","name":"should return false when peer is not found","time":{"start":1753403820973,"stop":1753403820973,"duration":0},"status":"passed","severity":"normal"},{"uid":"95db78234bf2b927","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1753404186877,"stop":1753404186877,"duration":0},"status":"passed","severity":"normal"},{"uid":"274949ce1ce3575e","name":"Check received message containing Script","time":{"start":1753404337081,"stop":1753404337081,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d94704bd159f64","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1753403851109,"stop":1753403851110,"duration":1},"status":"passed","severity":"normal"},{"uid":"632b328b5d98217e","name":"Sets default value correctly","time":{"start":1753404186381,"stop":1753404186382,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28593d1c8eb0338","name":"should start ping timers on peer connect","time":{"start":1753403821651,"stop":1753403821652,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd51de151d51b613","name":"should perform ping and update peer store on timer","time":{"start":1753403821653,"stop":1753403821654,"duration":1},"status":"passed","severity":"normal"},{"uid":"55728d4d3dc3e37a","name":"should be safe to call multiple times","time":{"start":1753403820561,"stop":1753403820562,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d4360391f333ae","name":"Fails to push message with large meta","time":{"start":1753404233149,"stop":1753404233149,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d2d45a7d1b09c4","name":"Push message with short payload","time":{"start":1753404233142,"stop":1753404233143,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cfa6f3e1aaabd21","name":"should properly clean up resources when disposed","time":{"start":1753403849113,"stop":1753403849113,"duration":0},"status":"passed","severity":"normal"},{"uid":"51f7483a3381f22b","name":"should initialize bloom filter with correct parameters","time":{"start":1753403862415,"stop":1753403862415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06486438b0cd692","name":"should handle case when navigator is not available","time":{"start":1753403820309,"stop":1753403820309,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a2a6fd632d8da3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1753403860358,"stop":1753403860359,"duration":1},"status":"passed","severity":"normal"},{"uid":"a16af7b5efa03bf","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1753403851109,"stop":1753403851109,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7f8cf8b3071abd","name":"Subscribe to topic containing emoji and receive message","time":{"start":1753404369863,"stop":1753404369863,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bd4a348b7cdf541","name":"should process tasks in queue","time":{"start":1753403849984,"stop":1753403849984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4cbb90900657b19","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1753403863583,"stop":1753403863583,"duration":0},"status":"passed","severity":"normal"},{"uid":"863395c114453f9b","name":"Subscribe to topic containing shell command and receive message","time":{"start":1753404369862,"stop":1753404369862,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe698f88ec698782","name":"Push message with content topic containing long","time":{"start":1753404233135,"stop":1753404233135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e380f82348571de","name":"Waku message hash computation (meta attribute not present)","time":{"start":1753403820852,"stop":1753403820852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d92f0bcde669ddf","name":"Check received message containing SQL Injection","time":{"start":1753404337081,"stop":1753404337081,"duration":0},"status":"passed","severity":"normal"},{"uid":"920e473c8499e158","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1753404369841,"stop":1753404369841,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfe4d56fd392d801","name":"should respect custom numPeersToUse configuration","time":{"start":1753403851107,"stop":1753403851108,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbe3f068483adccb","name":"should handle peer store errors gracefully","time":{"start":1753403820358,"stop":1753403820366,"duration":8},"status":"passed","severity":"normal"},{"uid":"373a3d0ccd6e9feb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1753404369849,"stop":1753404369849,"duration":0},"status":"passed","severity":"normal"},{"uid":"33cfc92fdce884fe","name":"should set field with all protocols disabled","time":{"start":1753403811364,"stop":1753403811365,"duration":1},"status":"passed","severity":"normal"},{"uid":"c030fbbd7c77a63f","name":"should add peer to queue when queue is not empty","time":{"start":1753403820573,"stop":1753403820573,"duration":0},"status":"passed","severity":"normal"}] |