mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-16 23:13:11 +00:00
1 line
223 KiB
JSON
1 line
223 KiB
JSON
[{"uid":"6e0811b6918bb381","name":"should return false when peer has no shard info","time":{"start":1759876983003,"stop":1759876983003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea83e6e1abe75902","name":"should return false when pubsub topic parsing fails","time":{"start":1759876983013,"stop":1759876983013,"duration":0},"status":"passed","severity":"normal"},{"uid":"7988caa7cb4181a1","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1759876984067,"stop":1759876984070,"duration":3},"status":"passed","severity":"normal"},{"uid":"2560d8cfa2c05ecf","name":"should handle relay send failures gracefully","time":{"start":1759876983915,"stop":1759876983916,"duration":1},"status":"passed","severity":"normal"},{"uid":"99b7337124dce383","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1759877016894,"stop":1759877016895,"duration":1},"status":"passed","severity":"normal"},{"uid":"f87c5a286815974e","name":"Push message with unicode special characters payload","time":{"start":1759878125509,"stop":1759878125509,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f396c6d6fa4bb8b","name":"Push message with content topic containing long","time":{"start":1759878125511,"stop":1759878125511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88e2817aa660f89","name":"should set field with only STORE enabled","time":{"start":1759876973156,"stop":1759876973156,"duration":0},"status":"passed","severity":"normal"},{"uid":"974bea78e9a501db","name":"should dial peer immediately when queue is empty","time":{"start":1759876982835,"stop":1759876982836,"duration":1},"status":"passed","severity":"normal"},{"uid":"5716a32160786a78","name":"should handle case when globalThis is not available","time":{"start":1759876982300,"stop":1759876982300,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c72d7d2af90fe0","name":"should handle peer store update failures gracefully","time":{"start":1759876983909,"stop":1759876983909,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef3273dd6cf08dc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1759877016889,"stop":1759877016889,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a94bb273fb5f46","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877235590,"stop":1759877235591,"duration":1},"status":"passed","severity":"normal"},{"uid":"665f80d819e178e1","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1759876983340,"stop":1759876983340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9607b58e756d0286","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1759877345704,"stop":1759877345705,"duration":1},"status":"passed","severity":"normal"},{"uid":"b13e1bc60bd9a6fa","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1759877016882,"stop":1759877016887,"duration":5},"status":"passed","severity":"normal"},{"uid":"607bd1cb805f6b84","name":"Promise Callback - false","time":{"start":1759877396661,"stop":1759877396661,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9788d20ab69c164","name":"Push message with content topic containing emoji","time":{"start":1759878125543,"stop":1759878125544,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04a1036a27614d3","name":"should initialize with Unhealthy status","time":{"start":1759877036924,"stop":1759877036924,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c50fd54693bd8f","name":"Check publish message containing long","time":{"start":1759877235583,"stop":1759877235583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3c5ff0856da6308","name":"should handle large number of peers request","time":{"start":1759876994204,"stop":1759876994204,"duration":0},"status":"passed","severity":"normal"},{"uid":"719cb1ff9f1a9b05","name":"Own sync message does not acknowledge own messages","time":{"start":1759877045436,"stop":1759877045437,"duration":1},"status":"passed","severity":"normal"},{"uid":"5daabe1ca3f3d833","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1759877024986,"stop":1759877024987,"duration":1},"status":"passed","severity":"normal"},{"uid":"be45ff1ea443e14b","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1759877024544,"stop":1759877024545,"duration":1},"status":"passed","severity":"normal"},{"uid":"de101ad0d95bd061","name":"should be safe to call multiple times","time":{"start":1759876983176,"stop":1759876983184,"duration":8},"status":"passed","severity":"normal"},{"uid":"e6c97efd5f936015","name":"should clear interval on stop","time":{"start":1759876994258,"stop":1759876994258,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ad4ece2bc030bd","name":"should increase lamport timestamp","time":{"start":1759877024978,"stop":1759877024978,"duration":0},"status":"passed","severity":"normal"},{"uid":"2370a06f6ada0450","name":"should throw error - no id","time":{"start":1759876973147,"stop":1759876973147,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a51ccb65a36cdf9","name":"should handle errors when getting connections","time":{"start":1759876982318,"stop":1759876982318,"duration":0},"status":"passed","severity":"normal"},{"uid":"15370b59924c7c62","name":"return first retrieved peers without further DNS queries","time":{"start":1759876994356,"stop":1759876994356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bcc44b9a76bfe7d","name":"should delegate to networkMonitor.isConnected()","time":{"start":1759876984452,"stop":1759876984453,"duration":1},"status":"passed","severity":"normal"},{"uid":"120c48abe9f050a8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1759877016889,"stop":1759877016889,"duration":0},"status":"passed","severity":"normal"},{"uid":"e100ca3a1746f9e8","name":"should perform ping and update peer store on timer","time":{"start":1759876983907,"stop":1759876983907,"duration":0},"status":"passed","severity":"normal"},{"uid":"6148d043328e7430","name":"Check publish message containing Russian","time":{"start":1759877235586,"stop":1759877235586,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69c8119193cd045","name":"Push message with JSON payload","time":{"start":1759878125522,"stop":1759878125522,"duration":0},"status":"passed","severity":"normal"},{"uid":"a79c4bd87b6b0223","name":"Check received message containing JSON","time":{"start":1759877512993,"stop":1759877512994,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc9d95dc893459f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1759877016880,"stop":1759877016880,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1509d29a23f3e7f","name":"Push message with custom timestamp: 1759873489864","time":{"start":1759878125531,"stop":1759878125531,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd8e843f1b4293c","name":"should handle very large timestamps","time":{"start":1759877024426,"stop":1759877024426,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc5042d39f9810a","name":"should handle peer connect event","time":{"start":1759876982300,"stop":1759876982301,"duration":1},"status":"passed","severity":"normal"},{"uid":"181a52939229f1c5","name":"Callback on promise, aborts when callback returns true","time":{"start":1759877391641,"stop":1759877391644,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b4df9bb8e55629b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1759877016868,"stop":1759877016868,"duration":0},"status":"passed","severity":"normal"},{"uid":"50cc66027c473ccc","name":"should use peerId from options when provided to queryGenerator","time":{"start":1759877037480,"stop":1759877037480,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5e3b78ea5b70f5c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1759876972605,"stop":1759876972605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4660cbc4896511f9","name":"should create ConnectionManager with relay","time":{"start":1759876984449,"stop":1759876984449,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de26502167abdd8","name":"should handle case with all peers already connected","time":{"start":1759876983684,"stop":1759876983684,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8869320e8ddfbdd","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1759877016850,"stop":1759877016850,"duration":0},"status":"passed","severity":"normal"},{"uid":"680b0650b75235ce","name":"Push message with Script payload","time":{"start":1759878125550,"stop":1759878125550,"duration":0},"status":"passed","severity":"normal"},{"uid":"d86f2fb0055baa2d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759877546421,"stop":1759877546422,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f3f90bf742484b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759877546429,"stop":1759877546429,"duration":0},"status":"passed","severity":"normal"},{"uid":"d34262d6cefc198b","name":"Query Generator, Multiple PubsubTopics","time":{"start":1759877360525,"stop":1759877360525,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5dd31578b326d5","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1759876972608,"stop":1759876972608,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7cc7e708fe85453","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1759876972608,"stop":1759876972609,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff6ff2492cecf79","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759877089647,"stop":1759877089648,"duration":1},"status":"passed","severity":"normal"},{"uid":"821e45db0a03daf9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1759876983207,"stop":1759876983207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d313f65101c2c8cd","name":"should continually clean up expired entries at intervals","time":{"start":1759877034094,"stop":1759877034094,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcba02c5a0986705","name":"Push message with Chinese payload","time":{"start":1759878125548,"stop":1759878125549,"duration":1},"status":"passed","severity":"normal"},{"uid":"40a5d9520345b2","name":"should handle peer store errors gracefully","time":{"start":1759876983685,"stop":1759876983685,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cdf953a646f438","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1759877016887,"stop":1759877016888,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d2ddfbb4e7d4f6d","name":"should properly clean up resources when disposed","time":{"start":1759877034093,"stop":1759877034094,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c9d90611e0ba3f6","name":"Publishes to nwaku","time":{"start":1759877225619,"stop":1759877225619,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76aed6ed91a8ade","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1759877003971,"stop":1759877003973,"duration":2},"status":"passed","severity":"normal"},{"uid":"97cda48f2dae8bb8","name":"should remove event listeners","time":{"start":1759876983632,"stop":1759876983656,"duration":24},"status":"passed","severity":"normal"},{"uid":"a2d3c710667820b7","name":"should add event listeners to libp2p","time":{"start":1759876982284,"stop":1759876982285,"duration":1},"status":"passed","severity":"normal"},{"uid":"52bbc807875b9f00","name":"should handle browser offline state overriding peer connections","time":{"start":1759876982319,"stop":1759876982320,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ba26db1017f98b4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759877546428,"stop":1759877546429,"duration":1},"status":"passed","severity":"normal"},{"uid":"104386646ad890f8","name":"should properly create location multiaddrs - udp6","time":{"start":1759876973153,"stop":1759876973153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f010c9cfa61a9b9","name":"Check received message containing emoji","time":{"start":1759877512985,"stop":1759877512985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b698cf9d1d9aa848","name":"should handle ping failures gracefully","time":{"start":1759876983908,"stop":1759876983908,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fbf338df14d25c","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1759876966797,"stop":1759876966798,"duration":1},"status":"passed","severity":"normal"},{"uid":"a150fffaf7574c60","name":"Push message with XML payload","time":{"start":1759878125521,"stop":1759878125521,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a526fd5060b3296","name":"throws on content topic with empty application field","time":{"start":1759876966786,"stop":1759876966786,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d363c024dc3a0","name":"should handle missing messages with undefined retrievalHint","time":{"start":1759877024984,"stop":1759877024984,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc93f8f6f2851f7e","name":"should continue query when messages are from different channels","time":{"start":1759877040652,"stop":1759877040652,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fa8dc768a510b70","name":"Push message with content topic containing Chinese","time":{"start":1759878125555,"stop":1759878125555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cd9ebc796da70a","name":"should remove expired entries after TTL has passed","time":{"start":1759877034088,"stop":1759877034089,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12048f1b9ca5935","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759877546416,"stop":1759877546417,"duration":1},"status":"passed","severity":"normal"},{"uid":"4357faf40c9af748","name":"new peer added after a peer was already found","time":{"start":1759877241277,"stop":1759877241278,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6914efd046f7a6","name":"should handle empty pubsub topics","time":{"start":1759876983917,"stop":1759876983918,"duration":1},"status":"passed","severity":"normal"},{"uid":"773f540e0b3bb2a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1759877016890,"stop":1759877016893,"duration":3},"status":"passed","severity":"normal"},{"uid":"87902c04a442941f","name":"Relay + Store","time":{"start":1759876973157,"stop":1759876973158,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e9068f06e71495","name":"should initialize with custom TTL","time":{"start":1759876994248,"stop":1759876994248,"duration":0},"status":"passed","severity":"normal"},{"uid":"980d2dacdee43b60","name":"should create an instance with libp2p and dialer","time":{"start":1759876983175,"stop":1759876983175,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b94978ecbd113d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759877546420,"stop":1759877546420,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbee7b0ebc3dd78","name":"Passing page size 110 when there are 120 messages","time":{"start":1759877407255,"stop":1759877407255,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a2e6469c7ca992","name":"should hang up with PeerId and return true on success","time":{"start":1759876984454,"stop":1759876984454,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c6e1b0ab62e5f9","name":"Check received message containing unicode special characters","time":{"start":1759877512985,"stop":1759877512985,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f9e496dc0e930b","name":"should successfully stop","time":{"start":1759877036546,"stop":1759877036547,"duration":1},"status":"passed","severity":"normal"},{"uid":"38197d57a13e863a","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1759877024982,"stop":1759877024982,"duration":0},"status":"passed","severity":"normal"},{"uid":"371ec84058c5d55f","name":"should skip peer when dialed recently","time":{"start":1759876982837,"stop":1759876982837,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dd570c077acc0f1","name":"should return false when peer is on different cluster","time":{"start":1759876983002,"stop":1759876983002,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7f38845838de05","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1759876993756,"stop":1759876993760,"duration":4},"status":"passed","severity":"normal"},{"uid":"3700606c294e8577","name":"Push message with Russian payload","time":{"start":1759878125505,"stop":1759878125505,"duration":0},"status":"passed","severity":"normal"},{"uid":"7975d6c4ca9265cd","name":"Push message with content topic containing SQL Injection","time":{"start":1759878125527,"stop":1759878125528,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da7af5626b6f0e2","name":"should only return 1 node with relay capability","time":{"start":1759876994356,"stop":1759876994356,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9d21527dd0e00f","name":"should be safe to call multiple times","time":{"start":1759876984452,"stop":1759876984452,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ad4ea29497cecc","name":"Passing page size 3 when there are 20 messages","time":{"start":1759877407253,"stop":1759877407253,"duration":0},"status":"passed","severity":"normal"},{"uid":"5362d5551843cc13","name":"pre and post cipher","time":{"start":1759877004558,"stop":1759877004558,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d32293feeb52539","name":"Promise Callback - true","time":{"start":1759877396660,"stop":1759877396660,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1e665b46935e4a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app29/6/topic395/proto","time":{"start":1759877332255,"stop":1759877332255,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b287c86f52be67","name":"returns all values when wanted number is greater than available values","time":{"start":1759876992873,"stop":1759876992874,"duration":1},"status":"passed","severity":"normal"},{"uid":"ced440e3ce736fe8","name":"Check publish message containing numeric","time":{"start":1759877235584,"stop":1759877235584,"duration":0},"status":"passed","severity":"normal"},{"uid":"b086fe5d89e10426","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1759876966792,"stop":1759876966792,"duration":0},"status":"passed","severity":"normal"},{"uid":"88435fbd7b9d489e","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1759877411428,"stop":1759877411429,"duration":1},"status":"passed","severity":"normal"},{"uid":"c585c308052175f9","name":"should handle shard reader errors gracefully","time":{"start":1759876982863,"stop":1759876982863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06302b0155b2f4a","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759877546426,"stop":1759877546426,"duration":0},"status":"passed","severity":"normal"},{"uid":"e014bebc3618e640","name":"messageHashStr returns a hex string","time":{"start":1759876983211,"stop":1759876983212,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fd091cee90cca0","name":"Push message with content topic containing numeric","time":{"start":1759878125540,"stop":1759878125540,"duration":0},"status":"passed","severity":"normal"},{"uid":"12529ebb9293c41e","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1759877391644,"stop":1759877391649,"duration":5},"status":"passed","severity":"normal"},{"uid":"b59ee5119a01c6ac","name":"Decoder throws on undefined content topic","time":{"start":1759877003976,"stop":1759877003976,"duration":0},"status":"passed","severity":"normal"},{"uid":"3458b7dda2a1ecde","name":"should clear dial history on stop","time":{"start":1759876982824,"stop":1759876982824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f15e40ad5268aeec","name":"Push message with content topic containing Chinese","time":{"start":1759878125540,"stop":1759878125541,"duration":1},"status":"passed","severity":"normal"},{"uid":"236191cd3e896b31","name":"Push message with content topic containing Arabic","time":{"start":1759878125512,"stop":1759878125512,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8d5976759285e6","name":"should set up event listeners when started","time":{"start":1759877037244,"stop":1759877037244,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e46f599966d145","name":"should set field with only FILTER enabled","time":{"start":1759876973157,"stop":1759876973157,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb33d66b73db06ac","name":"Push message with numeric payload","time":{"start":1759878125519,"stop":1759878125519,"duration":0},"status":"passed","severity":"normal"},{"uid":"779b76fcbaeebe35","name":"should handle peer identify event","time":{"start":1759876994251,"stop":1759876994251,"duration":0},"status":"passed","severity":"normal"},{"uid":"51edee729ef4364","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1759876967084,"stop":1759876967084,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efabc1b35bbc0eb","name":"Waku message hash computation (payload length 0)","time":{"start":1759876983208,"stop":1759876983209,"duration":1},"status":"passed","severity":"normal"},{"uid":"255a6a8ff1c738a5","name":"Generator, 2 different shards","time":{"start":1759877351966,"stop":1759877351966,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a27627b63717262","name":"throws on content topic with too few or too many fields","time":{"start":1759876966784,"stop":1759876966785,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1dd1b0755f979d","name":"Push message with content topic containing Russian","time":{"start":1759878125527,"stop":1759878125527,"duration":0},"status":"passed","severity":"normal"},{"uid":"9addcdebad303fec","name":"Outgoing message is possibly acknowledged","time":{"start":1759877038493,"stop":1759877038493,"duration":0},"status":"skipped","severity":"normal"},{"uid":"206a555075748a47","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1759877016858,"stop":1759877016858,"duration":0},"status":"passed","severity":"normal"},{"uid":"554e5133c2084716","name":"Check received message containing XML","time":{"start":1759877512984,"stop":1759877512984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac483274166d6ee3","name":"should handle mixed protocol support correctly","time":{"start":1759877036938,"stop":1759877036938,"duration":0},"status":"passed","severity":"normal"},{"uid":"507f2fe8e61c1d70","name":"should return start time to match max range","time":{"start":1759877037260,"stop":1759877037261,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fef5587fba59eae","name":"should create PeerExchangeDiscovery instance","time":{"start":1759876994259,"stop":1759876994259,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e8f24357339e883","name":"should clear existing timers before creating new ones","time":{"start":1759876983917,"stop":1759876983917,"duration":0},"status":"passed","severity":"normal"},{"uid":"2645148ec583b25e","name":"should skip peers without peer exchange protocol","time":{"start":1759876994251,"stop":1759876994251,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54f76aaca710f71","name":"should initialize with default number of peers","time":{"start":1759877035871,"stop":1759877035871,"duration":0},"status":"passed","severity":"normal"},{"uid":"118907623e7b189b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1759876966800,"stop":1759876966800,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01a44cc6a766273","name":"Push message with content topic containing SQL Injection","time":{"start":1759878125513,"stop":1759878125513,"duration":0},"status":"passed","severity":"normal"},{"uid":"917be61e4508f031","name":"should handle complete peer lifecycle","time":{"start":1759876983923,"stop":1759876983923,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5de7bb675fdbf3","name":"Push message with content topic containing long","time":{"start":1759878125525,"stop":1759878125525,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ec8a569baa9a4b","name":"retrieves a single peer","time":{"start":1759876994354,"stop":1759876994354,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f228093b2dafa6","name":"should work with mixed v2 and v3 peers","time":{"start":1759877035725,"stop":1759877035727,"duration":2},"status":"passed","severity":"normal"},{"uid":"7923bc452adf6b2","name":"Check message with no payload is not received","time":{"start":1759877512998,"stop":1759877512998,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04a95d46d778277","name":"Stops search when maxGet is reached","time":{"start":1759876993943,"stop":1759876993944,"duration":1},"status":"passed","severity":"normal"},{"uid":"41d3706fb0ce8a33","name":"should handle onConnected and onDisconnected","time":{"start":1759877035882,"stop":1759877035882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e0d8306d8993e5","name":"should skip peers without peerInfo in ENR","time":{"start":1759876994256,"stop":1759876994256,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8997f1ebf5394f3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1759877016839,"stop":1759877016840,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58a67abb77d033","name":"Push message with special chars payload","time":{"start":1759878125504,"stop":1759878125504,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ac660642ac7979","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1759876966791,"stop":1759876966791,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de80ad229d4a5d3","name":"Subscribe to topic containing long and receive message","time":{"start":1759877546411,"stop":1759877546411,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5074186401a3f","name":"Push message with XML payload","time":{"start":1759878125536,"stop":1759878125536,"duration":0},"status":"passed","severity":"normal"},{"uid":"82517026abf72391","name":"Push message with SQL Injection payload","time":{"start":1759878125520,"stop":1759878125521,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa2c127adf264de1","name":"Query with Promise Callback, No Decoder","time":{"start":1759877360534,"stop":1759877360535,"duration":1},"status":"passed","severity":"normal"},{"uid":"eed40c1403d2b88","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1759876983928,"stop":1759876983929,"duration":1},"status":"passed","severity":"normal"},{"uid":"48a57dda1090d873","name":"Sync message is not sent if another sync message was just received","time":{"start":1759877045435,"stop":1759877045435,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf505a32ad24ab3","name":"should not be delivered","time":{"start":1759877024986,"stop":1759877024986,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f780ab1ea068602","name":"should initialize with default options","time":{"start":1759876994247,"stop":1759876994248,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf5b46330c4d0b3","name":"Decoder throws on empty string content topic","time":{"start":1759877005579,"stop":1759877005579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6244e66a5149a81","name":"Push message with Arabic payload","time":{"start":1759878125549,"stop":1759878125549,"duration":0},"status":"passed","severity":"normal"},{"uid":"82beb8c39674ef1f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1759876972603,"stop":1759876972604,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8f8817f0a9d6c8","name":"should dial all remaining peers","time":{"start":1759876983675,"stop":1759876983675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7856fe5bb9ecd89","name":"should stop query on content message from same channel","time":{"start":1759877040651,"stop":1759877040652,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2f228a6c3aa912","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1759876966800,"stop":1759876966800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd9340002dcbf1b","name":"Push message with unicode special characters payload","time":{"start":1759878125538,"stop":1759878125538,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31d676f46db61c1","name":"Check received message containing Script","time":{"start":1759877512983,"stop":1759877512984,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d93805a7106dac4","name":"Push message with custom timestamp: 1759873489864","time":{"start":1759878125516,"stop":1759878125516,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c00a85eb091ef0","name":"Subscribe and receives messages on 20 topics","time":{"start":1759877546408,"stop":1759877546409,"duration":1},"status":"passed","severity":"normal"},{"uid":"4db33514e2c39170","name":"Init the array if not present","time":{"start":1759876966553,"stop":1759876966555,"duration":2},"status":"passed","severity":"normal"},{"uid":"4b67e8e92fda1acd","name":"should be able to encode the field with only RELAY set to true","time":{"start":1759876972600,"stop":1759876972602,"duration":2},"status":"passed","severity":"normal"},{"uid":"16772a6686440c7f","name":"should return false for different channelId","time":{"start":1759877040653,"stop":1759877040653,"duration":0},"status":"passed","severity":"normal"},{"uid":"419366af5b83331","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1759877016881,"stop":1759877016881,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb473b9dfeb1148","name":"should return true for message with causal history","time":{"start":1759877040653,"stop":1759877040654,"duration":1},"status":"passed","severity":"normal"},{"uid":"7729711b3db50a7","name":"Check received message containing long","time":{"start":1759877512981,"stop":1759877512981,"duration":0},"status":"passed","severity":"normal"},{"uid":"4021afd0a8423995","name":"should maintain proper timestamps if all messages received","time":{"start":1759877024979,"stop":1759877024979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a028c4cbe820442f","name":"Push message with JSON payload","time":{"start":1759878125551,"stop":1759878125551,"duration":0},"status":"passed","severity":"normal"},{"uid":"b934994a6b2c33ce","name":"Using a function","time":{"start":1759877414526,"stop":1759877414527,"duration":1},"status":"passed","severity":"normal"},{"uid":"87e36be493019c56","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1759876983910,"stop":1759876983910,"duration":0},"status":"passed","severity":"normal"},{"uid":"f49462ed420b3e16","name":"should retry if all attempts fail","time":{"start":1759877035227,"stop":1759877035228,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b57d428457e17b9","name":"should not fail to stop the service if it was not started","time":{"start":1759876998014,"stop":1759876998014,"duration":0},"status":"passed","severity":"normal"},{"uid":"15acd6eabca31b5","name":"Push message with custom timestamp: 1729118689865","time":{"start":1759878125559,"stop":1759878125559,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bee3e482fbed70e","name":"should return false when network is not connected","time":{"start":1759876984453,"stop":1759876984453,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cb10f52a00e6a7","name":"Asymmetric encrypt & decrypt","time":{"start":1759877004557,"stop":1759877004557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fec14d18d5bf62","name":"should skip peers without peer exchange protocol","time":{"start":1759876994254,"stop":1759876994254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c03b16e9d4d53c7","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1759876994203,"stop":1759876994203,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bfc7b62cd701","name":"Check received message containing short","time":{"start":1759877512989,"stop":1759877512990,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e9951370c04e2f8","name":"Query generator for multiple messages","time":{"start":1759877391625,"stop":1759877391625,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4eb71bb22aa192a","name":"should not receive a peer event before start","time":{"start":1759877299588,"stop":1759877299588,"duration":0},"status":"passed","severity":"normal"},{"uid":"9722987da36be3d8","name":"should handle empty peer infos gracefully","time":{"start":1759876994196,"stop":1759876994197,"duration":1},"status":"passed","severity":"normal"},{"uid":"708372d117ef2179","name":"can query messages by message hash","time":{"start":1759877387229,"stop":1759877387229,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f849c91960b77af","name":"should dispatch network event when browser goes online","time":{"start":1759876982313,"stop":1759876982313,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b790d2b36b967","name":"Decoder throws on undefined content topic","time":{"start":1759876984333,"stop":1759876984333,"duration":0},"status":"passed","severity":"normal"},{"uid":"17901dec570046ac","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app83/7/topic346/test.js","time":{"start":1759877332254,"stop":1759877332255,"duration":1},"status":"passed","severity":"normal"},{"uid":"9de65424d16c1e71","name":"Push message with content topic containing Chinese","time":{"start":1759878125512,"stop":1759878125512,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a44ce45af45c9d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1759877016848,"stop":1759877016849,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d432ebbc1a7c5e0","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1759877345702,"stop":1759877345703,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daa3c2b18993b4d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759877069572,"stop":1759877069573,"duration":1},"status":"skipped","severity":"normal"},{"uid":"fb2890477b2c356","name":"Subscribe and receives messages on 20 topics","time":{"start":1759877546420,"stop":1759877546421,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f74001cf0f07d0","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1759877035886,"stop":1759877035887,"duration":1},"status":"passed","severity":"normal"},{"uid":"523aa61e0aae0fb6","name":"Register correct protocols","time":{"start":1759877243527,"stop":1759877243528,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8de181d347b1f9f","name":"should handle all zero keep alive options","time":{"start":1759876983918,"stop":1759876983920,"duration":2},"status":"passed","severity":"normal"},{"uid":"fc8b70f1b3ae5756","name":"Check publish message containing special chars","time":{"start":1759877235584,"stop":1759877235585,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b78296f106f44e3","name":"Push message with unicode special characters payload","time":{"start":1759878125523,"stop":1759878125523,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d37bb8f367f1a2","name":"Push message equal or less that 1MB","time":{"start":1759878125531,"stop":1759878125532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec685bf2500664f7","name":"should throw an error for insufficient data","time":{"start":1759876967084,"stop":1759876967085,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb550e224f27be8","name":"Push message with Basic HTML tag payload","time":{"start":1759878125551,"stop":1759878125551,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c8d82782b01e084","name":"should handle peerStore errors gracefully","time":{"start":1759876984456,"stop":1759876984457,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0fbf5ae53871c0","name":"Store - dialed first","time":{"start":1759877415015,"stop":1759877415015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4c14b7a4e32ab47","name":"should dial peers from store when no connections remain","time":{"start":1759876983658,"stop":1759876983659,"duration":1},"status":"passed","severity":"normal"},{"uid":"45a5f0ba10aba987","name":"Push message with escaped characters payload","time":{"start":1759878125537,"stop":1759878125537,"duration":0},"status":"passed","severity":"normal"},{"uid":"db94dbb088f69c1","name":"should create ShardReader with static shards network config","time":{"start":1759876982999,"stop":1759876982999,"duration":0},"status":"passed","severity":"normal"},{"uid":"912773b54694821e","name":"should properly create location multiaddrs - tcp","time":{"start":1759876973154,"stop":1759876973154,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d6aaad11e79c","name":"should add received messages to bloom filter","time":{"start":1759877024979,"stop":1759877024979,"duration":0},"status":"passed","severity":"normal"},{"uid":"490351da40addc47","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1759877360528,"stop":1759877360531,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f56f4e81c4b73f1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1759876973146,"stop":1759876973147,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1b5b8a0e1c60fe9","name":"messageHash returns a Uint8Array","time":{"start":1759876983211,"stop":1759876983211,"duration":0},"status":"passed","severity":"normal"},{"uid":"55974e8f5bb9dcb2","name":"should create PeerExchange instance with components","time":{"start":1759876994205,"stop":1759876994205,"duration":0},"status":"passed","severity":"normal"},{"uid":"afda9105da876f57","name":"should not create relay timers when relay is not provided","time":{"start":1759876983912,"stop":1759876983912,"duration":0},"status":"passed","severity":"normal"},{"uid":"f07be6d6d4dc4cd9","name":"should emit message when we just started and store connect event occurs","time":{"start":1759877037253,"stop":1759877037256,"duration":3},"status":"passed","severity":"normal"},{"uid":"d879b5b5bcff714d","name":"Check received message containing long","time":{"start":1759877512990,"stop":1759877512990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74d3088a8773b7d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1759877016866,"stop":1759877016867,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e16a894dc8b191","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759877546414,"stop":1759877546414,"duration":0},"status":"passed","severity":"normal"},{"uid":"12d1728c1f8e0f0e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1759876966799,"stop":1759876966799,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa6479febf1d02b","name":"can start and stop the service","time":{"start":1759876998013,"stop":1759876998013,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a59b35ac1a0c9df","name":"should update peer store before dialing","time":{"start":1759876983187,"stop":1759876983187,"duration":0},"status":"passed","severity":"normal"},{"uid":"13619e6aaecfe16c","name":"Push message with Russian payload","time":{"start":1759878125535,"stop":1759878125535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a446937fca8b943a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1759877016839,"stop":1759877016839,"duration":0},"status":"passed","severity":"normal"},{"uid":"378c8cea51ab14d7","name":"Subscribe to topic containing special chars and publish message","time":{"start":1759877243532,"stop":1759877243533,"duration":1},"status":"passed","severity":"normal"},{"uid":"3141d25cfac822a5","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1759877016810,"stop":1759877016810,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f52116080e5e34","name":"should properly create location multiaddrs - udp","time":{"start":1759876973154,"stop":1759876973154,"duration":0},"status":"passed","severity":"normal"},{"uid":"239e953a96ec2d85","name":"Subscribe to topic containing short and publish message","time":{"start":1759877243531,"stop":1759877243531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede6298e3c0cb6b5","name":"Push message with meta","time":{"start":1759878125529,"stop":1759878125529,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba47fc71c1bff80","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1759876983490,"stop":1759876983491,"duration":1},"status":"passed","severity":"normal"},{"uid":"4feeb6a1fe33ea0","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1759877035886,"stop":1759877035886,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82def461317f02a","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1759876983686,"stop":1759876983686,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6152ae7bc4e706b","name":"Check received message with timestamp: 1759877063920 ","time":{"start":1759877512986,"stop":1759877512986,"duration":0},"status":"passed","severity":"normal"},{"uid":"583503b0c5d3c890","name":"should process up to 3 peers at once","time":{"start":1759876982856,"stop":1759876982857,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f63cd67513ecc57","name":"Sync message is not sent if another sync message was just sent","time":{"start":1759877045436,"stop":1759877045436,"duration":0},"status":"passed","severity":"normal"},{"uid":"74be23778a820e03","name":"throws on content topic with empty topic name field","time":{"start":1759876966787,"stop":1759876966787,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d10c6e51c428af","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1759877037260,"stop":1759877037260,"duration":0},"status":"passed","severity":"normal"},{"uid":"1402f2a792f127c4","name":"Sets default value correctly","time":{"start":1759877414527,"stop":1759877414528,"duration":1},"status":"passed","severity":"normal"},{"uid":"5699a463c255d654","name":"should properly start and stop event listening","time":{"start":1759877036925,"stop":1759877036926,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0de49f3ad381031","name":"Check received message containing SQL Injection","time":{"start":1759877512992,"stop":1759877512992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f9d0f887e18e4e","name":"should not fail to start the service if it is already started","time":{"start":1759877069569,"stop":1759877069569,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fe5a44bb57fca","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1759877243537,"stop":1759877243537,"duration":0},"status":"passed","severity":"normal"},{"uid":"247852ab3f25a03a","name":"should reject if WakuNode is not started","time":{"start":1759877037637,"stop":1759877037637,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdc550a6e036e39","name":"tcp ip4 address","time":{"start":1759876972586,"stop":1759876972589,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a01bf232015b31a","name":"Push message with custom timestamp: 1759880689864","time":{"start":1759878125546,"stop":1759878125546,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2600bc0610e9098","name":"Encoder error raises irrecoverable error","time":{"start":1759877038492,"stop":1759877038492,"duration":0},"status":"passed","severity":"normal"},{"uid":"249343ca30d1c4a7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1759876966799,"stop":1759876966799,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccaacc575984fbb","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1759876983195,"stop":1759876983195,"duration":0},"status":"passed","severity":"normal"},{"uid":"16aaea95d701b8f","name":"Push message with rate limit","time":{"start":1759878125559,"stop":1759878125559,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1b34404f23bc5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1759877016850,"stop":1759877016850,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec43e4a38fc00cea","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1759877024983,"stop":1759877024983,"duration":0},"status":"passed","severity":"normal"},{"uid":"50fffd6ffd3c9639","name":"messageHashStr works with IProtoMessage","time":{"start":1759876983215,"stop":1759876983215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e383485b794f612","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1759877016867,"stop":1759877016867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2022ec914b48b54f","name":"should deliver messages after dependencies are met","time":{"start":1759877024982,"stop":1759877024983,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8792459680d55f","name":"should create KeepAliveManager with relay","time":{"start":1759876983890,"stop":1759876983890,"duration":0},"status":"passed","severity":"normal"},{"uid":"a444d9416ea49442","name":"Check message received after jswaku node is restarted","time":{"start":1759877512999,"stop":1759877512999,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4615238d5514c7","name":"should handle complete connection lifecycle","time":{"start":1759876982319,"stop":1759876982319,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda99489b4e59ee2","name":"should skip peers without ENR","time":{"start":1759876994256,"stop":1759876994256,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d98f13b55171446","name":"throws an error for improperly formatted content topics","time":{"start":1759876966795,"stop":1759876966795,"duration":0},"status":"passed","severity":"normal"},{"uid":"86734daaa1257f7e","name":"should create NetworkMonitor with libp2p and events","time":{"start":1759876982260,"stop":1759876982270,"duration":10},"status":"passed","severity":"normal"},{"uid":"96107d773d2f73cd","name":"Check received message containing Basic HTML tag","time":{"start":1759877512984,"stop":1759877512984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a536c889a9f1149e","name":"Ordered Callback - true","time":{"start":1759877396661,"stop":1759877396661,"duration":0},"status":"passed","severity":"normal"},{"uid":"df65e67656bf16f3","name":"Fails to publish message with size larger than 1 MB","time":{"start":1759877235595,"stop":1759877235595,"duration":0},"status":"passed","severity":"normal"},{"uid":"6220c8c85348f343","name":"Passing page size 11 when there are 10 messages","time":{"start":1759877407254,"stop":1759877407254,"duration":0},"status":"passed","severity":"normal"},{"uid":"1533f95b99f46a05","name":"Push message with XML payload","time":{"start":1759878125506,"stop":1759878125507,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d018665461c57e6","name":"All","time":{"start":1759877071184,"stop":1759877071184,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e1a5d59548b645e","name":"Push message with content topic containing escaped characters","time":{"start":1759878125557,"stop":1759878125557,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a856d0e37c3a15b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app0/9/topic389/utf8","time":{"start":1759877332261,"stop":1759877332263,"duration":2},"status":"passed","severity":"normal"},{"uid":"88047f8dcc464a7d","name":"should stop all internal components","time":{"start":1759876984451,"stop":1759876984452,"duration":1},"status":"passed","severity":"normal"},{"uid":"d47f1952c03084ba","name":"Push message with custom timestamp: 1759873489865","time":{"start":1759878125560,"stop":1759878125560,"duration":0},"status":"passed","severity":"normal"},{"uid":"25bd9de8e0797b28","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1759876966802,"stop":1759876966802,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff8a603ceaaec5c","name":"Check publish message containing Chinese","time":{"start":1759877235585,"stop":1759877235585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1849de36007fb258","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1759876994198,"stop":1759876994198,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1bd1ec9971f49d","name":"should skip peer when failed to dial recently","time":{"start":1759876982837,"stop":1759876982838,"duration":1},"status":"passed","severity":"normal"},{"uid":"77d8ef1652c65ac","name":"should handle dial errors gracefully","time":{"start":1759876983676,"stop":1759876983676,"duration":0},"status":"passed","severity":"normal"},{"uid":"75cdcac9fce55b52","name":"should wait for Store peer to be connected","time":{"start":1759877037640,"stop":1759877037640,"duration":0},"status":"passed","severity":"normal"},{"uid":"81862e66125e0961","name":"Push message with content topic containing escaped characters","time":{"start":1759878125513,"stop":1759878125514,"duration":1},"status":"passed","severity":"normal"},{"uid":"695315b5fcf1e2aa","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1759877243530,"stop":1759877243530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c696eecb640e7094","name":"should reject on timeout if it was set","time":{"start":1759877037639,"stop":1759877037639,"duration":0},"status":"passed","severity":"normal"},{"uid":"b457814c3d549bda","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1759876966801,"stop":1759876966802,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1960a0eea301289","name":"Encoder throws on empty string content topic","time":{"start":1759877005578,"stop":1759877005578,"duration":0},"status":"passed","severity":"normal"},{"uid":"41cc8ccd481cc9d","name":"ignores unrecognized TXT record formats","time":{"start":1759876994355,"stop":1759876994355,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25bc16b8183fefc","name":"Subscribe to topic containing long and publish message","time":{"start":1759877243532,"stop":1759877243532,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeabed839626acda","name":"should not dispatch event when already disconnected","time":{"start":1759876982312,"stop":1759876982312,"duration":0},"status":"passed","severity":"normal"},{"uid":"3719073508fc1d16","name":"should start ping timers on peer connect","time":{"start":1759876983901,"stop":1759876983901,"duration":0},"status":"passed","severity":"normal"},{"uid":"276502ab36981728","name":"should be safe to call multiple times","time":{"start":1759876983894,"stop":1759876983894,"duration":0},"status":"passed","severity":"normal"},{"uid":"17d52710992fc5ed","name":"should mark all messages in causal history as acknowledged","time":{"start":1759877024981,"stop":1759877024981,"duration":0},"status":"passed","severity":"normal"},{"uid":"71d88aedbe2c294","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1759877016840,"stop":1759877016840,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ab4c97b455177f","name":"Outgoing message is possibly acknowledged","time":{"start":1759877040649,"stop":1759877040649,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b10bdb4d99a86d30","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1759876983913,"stop":1759876983913,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed8c5565c769fac0","name":"Outgoing message is emitted as sent","time":{"start":1759877038492,"stop":1759877038492,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccbc1b31fc0256c5","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1759877037261,"stop":1759877037261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1558c5c12c0e2984","name":"Push message with Arabic payload","time":{"start":1759878125504,"stop":1759878125505,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfab69e4e508e03e","name":"Push 30 different messages","time":{"start":1759878125538,"stop":1759878125538,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ad0b1195c2e3791","name":"Check received message containing unicode special characters","time":{"start":1759877512994,"stop":1759877512994,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1355193009dc7f","name":"Check received message containing Script","time":{"start":1759877512992,"stop":1759877512993,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9ef5b271ba9e21b","name":"should return different streams if requested simultaniously","time":{"start":1759876983927,"stop":1759876983928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6af80dc88b9ece5","name":"Push message with custom timestamp: 1759880689864","time":{"start":1759878125517,"stop":1759878125517,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c681475e9a637c","name":"random static sharding 1 - Cluster ID: 958, Shard ID: 568","time":{"start":1759877391983,"stop":1759877391983,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa99228bc3abafac","name":"should not modify tags of connections for different peers","time":{"start":1759877035887,"stop":1759877035887,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ab8c788b9736b2","name":"Push 30 different messages","time":{"start":1759878125510,"stop":1759878125510,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5c61743745a163eb","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1759877037257,"stop":1759877037257,"duration":0},"status":"passed","severity":"normal"},{"uid":"697d9c67d015c4d8","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1759877085452,"stop":1759877085452,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d6f95de226df9","name":"should return false when peer is not found","time":{"start":1759876983013,"stop":1759876983017,"duration":4},"status":"passed","severity":"normal"},{"uid":"629b9ef0658c6c0","name":"Push message with special chars payload","time":{"start":1759878125533,"stop":1759878125534,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3a885a18e519b95","name":"Push message with SQL Injection payload","time":{"start":1759878125550,"stop":1759878125550,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5ce6791905f7c8","name":"Check received message containing escaped characters","time":{"start":1759877512985,"stop":1759877512985,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af378cb38621bea","name":"Push message with content topic containing unicode special characters","time":{"start":1759878125557,"stop":1759878125557,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e1356384345a1","name":"Encoder error raises irrecoverable error","time":{"start":1759877040649,"stop":1759877040649,"duration":0},"status":"passed","severity":"normal"},{"uid":"813a823ca9299442","name":"should work with stubbed retrieve function","time":{"start":1759877037246,"stop":1759877037246,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c055c6bdacb5aa","name":"messageHashStr produces different results for different inputs","time":{"start":1759876983216,"stop":1759876983216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5422d9190dba241e","name":"should use current time when it's greater than incremented timestamp","time":{"start":1759877024424,"stop":1759877024424,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c24d8015025dbd2","name":"Check received message containing SQL Injection","time":{"start":1759877512983,"stop":1759877512983,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1f7a3b63cdc21f","name":"should add event listeners to globalThis","time":{"start":1759876982285,"stop":1759876982285,"duration":0},"status":"passed","severity":"normal"},{"uid":"68182e4626406633","name":"should initialize with libp2p components","time":{"start":1759876994191,"stop":1759876994192,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07047340743aad4","name":"Push message with Script payload","time":{"start":1759878125535,"stop":1759878125536,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ccf7789cae7f95","name":"Check received message containing numeric","time":{"start":1759877512990,"stop":1759877512990,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b7c73a4a58a6d3","name":"should fail to send if no connected peers found","time":{"start":1759877035720,"stop":1759877035722,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ee1eaf57029af8d","name":"should clear all timers","time":{"start":1759876983896,"stop":1759876983897,"duration":1},"status":"passed","severity":"normal"},{"uid":"83de7c92c3487ba1","name":"Relay - dialed after","time":{"start":1759877415013,"stop":1759877415014,"duration":1},"status":"passed","severity":"normal"},{"uid":"b869051d23dfb3d1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759877546428,"stop":1759877546428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8088d2cc15ebff03","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1759877243535,"stop":1759877243536,"duration":1},"status":"passed","severity":"normal"},{"uid":"29723aee0ed39adc","name":"should set field with all protocols enabled","time":{"start":1759876973155,"stop":1759876973156,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d2e0e7b8ec8d3","name":"Refresh subscription","time":{"start":1759877243531,"stop":1759877243531,"duration":0},"status":"skipped","severity":"normal"},{"uid":"109a28c86fceeb06","name":"should not fail to start the service if it is already started","time":{"start":1759876998014,"stop":1759876998014,"duration":0},"status":"passed","severity":"normal"},{"uid":"3416cbe4789df264","name":"throws on content topic with generation field greater than 0","time":{"start":1759876966785,"stop":1759876966785,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8c0b5c1682e89a","name":"should properly create location multiaddrs - tcp6","time":{"start":1759876973153,"stop":1759876973154,"duration":1},"status":"passed","severity":"normal"},{"uid":"89e8470f3f7f29ef","name":"Subscribe to topic containing Script and publish message","time":{"start":1759877243535,"stop":1759877243535,"duration":0},"status":"passed","severity":"normal"},{"uid":"5770ff1c8ed9d5fc","name":"should trigger query when time since last query exceeds threshold","time":{"start":1759877037252,"stop":1759877037252,"duration":0},"status":"passed","severity":"normal"},{"uid":"59df746cf4bb99c8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759877212420,"stop":1759877212420,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a0181831b7addb","name":"Query with Ordered Callback, No message returned","time":{"start":1759877360531,"stop":1759877360532,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cacc1d011fd304e","name":"Check message with no content topic is not received","time":{"start":1759877512998,"stop":1759877512998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5ffa3ed88f7b4a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759877212421,"stop":1759877212422,"duration":1},"status":"passed","severity":"normal"},{"uid":"75322d74663cf666","name":"should encode/decode to text encoding","time":{"start":1759876973151,"stop":1759876973151,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69a129c7a811b45","name":"should return false and handle errors gracefully","time":{"start":1759876984455,"stop":1759876984455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a7f746457b5e92a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1759876966790,"stop":1759876966790,"duration":0},"status":"passed","severity":"normal"},{"uid":"e982ac5dd518b4dc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759877546406,"stop":1759877546407,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c5877ef84ed889a","name":"should return PeerId when PeerId is provided","time":{"start":1759876983341,"stop":1759876983341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf6dc8cda034fa","name":"should insert message id into causal history","time":{"start":1759877024977,"stop":1759877024977,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f02e8bb50665cf9","name":"Fails to publish duplicate message","time":{"start":1759877235592,"stop":1759877235592,"duration":0},"status":"passed","severity":"normal"},{"uid":"66f7b3ef8b196fb9","name":"Check received message containing escaped characters","time":{"start":1759877512994,"stop":1759877512994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e045d9200b7a31e","name":"should return true when peer is on the specified shard","time":{"start":1759876983004,"stop":1759876983006,"duration":2},"status":"passed","severity":"normal"},{"uid":"8fba902bb811cb91","name":"Encoder throws on undefined content topic","time":{"start":1759876984332,"stop":1759876984332,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b313ab4626f95","name":"different cluster: nodes don't connect","time":{"start":1759877154743,"stop":1759877154744,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4a09579f811b91","name":"caches peers it previously fetched","time":{"start":1759876994355,"stop":1759876994355,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a2c818fa03585","name":"should remove event listeners when stopped","time":{"start":1759877037244,"stop":1759877037245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f70fa734841ca10","name":"should return true even if peer has no overlapping shards","time":{"start":1759876983002,"stop":1759876983003,"duration":1},"status":"passed","severity":"normal"},{"uid":"55cae85ecf5199a1","name":"should not receive a peer event before start","time":{"start":1759876998014,"stop":1759876998015,"duration":1},"status":"passed","severity":"normal"},{"uid":"329387b0ab40a7f1","name":"should throw error - invalid id","time":{"start":1759876973149,"stop":1759876973149,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c8d962c0eade59","name":"different cluster: nodes don't connect","time":{"start":1759877154746,"stop":1759877154746,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e72782fc4fa4f18","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1759876966799,"stop":1759876966799,"duration":0},"status":"passed","severity":"normal"},{"uid":"67dc49a8ac185c38","name":"Push message with meta","time":{"start":1759878125544,"stop":1759878125544,"duration":0},"status":"passed","severity":"normal"},{"uid":"888406fed1c6ecc4","name":"Push message with JSON payload","time":{"start":1759878125537,"stop":1759878125537,"duration":0},"status":"passed","severity":"normal"},{"uid":"d465a84e3e30f895","name":"should stop query when sync message from same channel is found","time":{"start":1759877040651,"stop":1759877040651,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76c29b7bc03fc63","name":"should create KeepAliveManager with required options","time":{"start":1759876983889,"stop":1759876983889,"duration":0},"status":"passed","severity":"normal"},{"uid":"77fb71e33760dec0","name":"Subscribe to topic containing Russian and receive message","time":{"start":1759877546413,"stop":1759877546414,"duration":1},"status":"passed","severity":"normal"},{"uid":"94e95267713c8e06","name":"should initialize with custom number of peers","time":{"start":1759877035871,"stop":1759877035872,"duration":1},"status":"passed","severity":"normal"},{"uid":"335f5f3e7f2c5010","name":"Check message with no pubsub topic is not received","time":{"start":1759877512987,"stop":1759877512987,"duration":0},"status":"passed","severity":"normal"},{"uid":"470e74ee559843f5","name":"Outgoing message is acknowledged","time":{"start":1759877040649,"stop":1759877040649,"duration":0},"status":"passed","severity":"normal"},{"uid":"1675c88f0e2d5e06","name":"should unregister libp2p event listeners when stop is called","time":{"start":1759877035882,"stop":1759877035883,"duration":1},"status":"passed","severity":"normal"},{"uid":"5991484b3293438","name":"Push message with content topic containing special chars","time":{"start":1759878125540,"stop":1759878125540,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa790e712101f2b","name":"Push message with content topic containing SQL Injection","time":{"start":1759878125542,"stop":1759878125542,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc51a886df914fb","name":"should get / set TCP multiaddr","time":{"start":1759876973152,"stop":1759876973152,"duration":0},"status":"passed","severity":"normal"},{"uid":"505e7259b154bd1e","name":"Outgoing message is emitted as sent","time":{"start":1759877040648,"stop":1759877040648,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fcbe83e181e829","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1759876994357,"stop":1759876994357,"duration":0},"status":"skipped","severity":"normal"},{"uid":"96dda5abdbd905d8","name":"Query generator for multiple messages with different message text format","time":{"start":1759877391626,"stop":1759877391626,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c89307c6fe2e19","name":"Push message with content topic containing short","time":{"start":1759878125553,"stop":1759878125554,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cb7201a2306ed05","name":"Subscribe and receive messages via lightPush","time":{"start":1759877546406,"stop":1759877546406,"duration":0},"status":"passed","severity":"normal"},{"uid":"813e9a13f06ed55c","name":"should not retry if at least one success","time":{"start":1759877035226,"stop":1759877035226,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b567dc747173a62","name":"random static sharding 10 - Cluster ID: 245, Shard ID: 127","time":{"start":1759877391986,"stop":1759877391987,"duration":1},"status":"passed","severity":"normal"},{"uid":"140302a933df0d01","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759877154746,"stop":1759877154747,"duration":1},"status":"passed","severity":"normal"},{"uid":"709192745b55996","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759876972609,"stop":1759876972609,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb8649ee2821efbe","name":"should emit a peer event after start","time":{"start":1759877299587,"stop":1759877299587,"duration":0},"status":"passed","severity":"normal"},{"uid":"155d7f55b14eeff5","name":"Encoder throws on empty string content topic","time":{"start":1759877003975,"stop":1759877003975,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e837797e59cd50","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1759876992874,"stop":1759876992874,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc0c46988c46e57","name":"random static sharding 9 - Cluster ID: 379, Shard ID: 529","time":{"start":1759877391986,"stop":1759877391986,"duration":0},"status":"passed","severity":"normal"},{"uid":"8259c964bba76d0f","name":"should work with stubbed peer manager event emitter","time":{"start":1759877037245,"stop":1759877037245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d210ccb756d055f2","name":"Push message with Chinese payload","time":{"start":1759878125519,"stop":1759878125520,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ae26b8ef456d38","name":"Push message with short payload","time":{"start":1759878125502,"stop":1759878125503,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7c54c9ed3492bb","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759877384183,"stop":1759877384184,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77dd6c66a29db4c","name":"Check publish message containing unicode special characters","time":{"start":1759877235589,"stop":1759877235589,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf82336588799e5","name":"Passing an array","time":{"start":1759877414526,"stop":1759877414526,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5039894e42ca190","name":"isConnected return false after peer stops","time":{"start":1759877085451,"stop":1759877085451,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b708d0506cbdea2","name":"should use configured peers when available","time":{"start":1759877037479,"stop":1759877037480,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cc41a5e1dc8ebbb","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1759877140034,"stop":1759877140034,"duration":0},"status":"passed","severity":"normal"},{"uid":"36363678688a5f20","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1759877411429,"stop":1759877411429,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ff1a863c400722","name":"throws on empty content topic","time":{"start":1759876966784,"stop":1759876966784,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f794cd3466680d0","name":"should not create multiple intervals when called multiple times","time":{"start":1759876982820,"stop":1759876982821,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f9f7ba7cef37ad2","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759877154746,"stop":1759877154746,"duration":0},"status":"passed","severity":"normal"},{"uid":"778a285af9dc718b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1759876966803,"stop":1759876966803,"duration":0},"status":"passed","severity":"normal"},{"uid":"588f794fabb29cd5","name":"A test","time":{"start":1759877140278,"stop":1759877140278,"duration":0},"status":"passed","severity":"normal"},{"uid":"4256d39ab71cfb44","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1759877154744,"stop":1759877154744,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bf1f8ca2423c13","name":"Push message with rate limit","time":{"start":1759878125515,"stop":1759878125516,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f731a6db01971da","name":"Check message with no pubsub topic is not received","time":{"start":1759877512997,"stop":1759877512997,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce32d15c06f83d1a","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1759877345706,"stop":1759877345706,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7e4fe18fbdbf435","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1759877016818,"stop":1759877016818,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5122724f0500861","name":"should properly create peer info with all multiaddrs","time":{"start":1759876973154,"stop":1759876973155,"duration":1},"status":"passed","severity":"normal"},{"uid":"51597f6c1ea189db","name":"Relay + Store","time":{"start":1759877071183,"stop":1759877071184,"duration":1},"status":"passed","severity":"normal"},{"uid":"d786a9d652966ecb","name":"should start peer exchange discovery","time":{"start":1759876994249,"stop":1759876994249,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bdeee86204b4c99","name":"Push message with content topic containing JSON","time":{"start":1759878125542,"stop":1759878125542,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cf5404cd9741cd","name":"Push to array if already present","time":{"start":1759876966555,"stop":1759876966556,"duration":1},"status":"passed","severity":"normal"},{"uid":"546ad3275860e420","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1759877228906,"stop":1759877228906,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6472291e275c15","name":"should be safe to call multiple times","time":{"start":1759876984451,"stop":1759876984451,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fee56e620fe47e","name":"Outgoing message is acknowledged","time":{"start":1759877038226,"stop":1759877038226,"duration":0},"status":"passed","severity":"normal"},{"uid":"458dc53478bbb9a","name":"Sign & Recover","time":{"start":1759877004558,"stop":1759877004558,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65df0f9034ace37","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1759877037023,"stop":1759877037024,"duration":1},"status":"passed","severity":"normal"},{"uid":"29ae4bc328a96db8","name":"should not allow unachievable error rate","time":{"start":1759877016189,"stop":1759877016190,"duration":1},"status":"passed","severity":"normal"},{"uid":"90d759498975d1d8","name":"Push message with content topic containing short","time":{"start":1759878125539,"stop":1759878125539,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1536d32e2b42051","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1759877016890,"stop":1759877016890,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd18f0d16f7fd63","name":"should dial peers from store when browser is connected","time":{"start":1759876983657,"stop":1759876983658,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9e6d3ab280ec76c","name":"Check publish message containing XML","time":{"start":1759877235587,"stop":1759877235587,"duration":0},"status":"passed","severity":"normal"},{"uid":"73142fcd2dcb57ec","name":"Light Node - default protocols","time":{"start":1759877415016,"stop":1759877415016,"duration":0},"status":"passed","severity":"normal"},{"uid":"baead97ef6990bb8","name":"should return undefined if no connection provided","time":{"start":1759876983926,"stop":1759876983927,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bd18c419c897e6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759877546413,"stop":1759877546413,"duration":0},"status":"passed","severity":"normal"},{"uid":"6162ebc329d3ac68","name":"can start and stop the service","time":{"start":1759877299586,"stop":1759877299586,"duration":0},"status":"passed","severity":"normal"},{"uid":"5826533b29091e1b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1759876982314,"stop":1759876982317,"duration":3},"status":"passed","severity":"normal"},{"uid":"6e5fe3265ba9576d","name":"Push message with shell command payload","time":{"start":1759878125522,"stop":1759878125522,"duration":0},"status":"passed","severity":"normal"},{"uid":"e86fbecd173bf734","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1759876984334,"stop":1759876984334,"duration":0},"status":"passed","severity":"normal"},{"uid":"e09b84fa44dc7e1c","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1759876966793,"stop":1759876966793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b61fa1bcab848c","name":"Check received message containing Chinese","time":{"start":1759877512982,"stop":1759877512982,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd635622c90b60ae","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1759877089648,"stop":1759877089649,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9333259044dbda2","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759877546417,"stop":1759877546417,"duration":0},"status":"passed","severity":"normal"},{"uid":"934d103abcdbcef","name":"Push message with content topic containing unicode special characters","time":{"start":1759878125514,"stop":1759878125514,"duration":0},"status":"passed","severity":"normal"},{"uid":"a226e8b75f0f98cb","name":"should successfully subscribe to supported pubsub topic","time":{"start":1759877036534,"stop":1759877036535,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02f700860d310d4","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1759877024984,"stop":1759877024984,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2c26c7cf3851bed","name":"should dial all peers on dial","time":{"start":1759877153113,"stop":1759877153113,"duration":0},"status":"passed","severity":"normal"},{"uid":"484ee10bb6b02bb2","name":"Default pageSize","time":{"start":1759877407255,"stop":1759877407255,"duration":0},"status":"passed","severity":"normal"},{"uid":"b265517ec56b0c02","name":"Check message with no payload is not received","time":{"start":1759877512988,"stop":1759877512988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f5d4253373f5dc","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1759876966790,"stop":1759876966790,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dc214c9dfc36b9","name":"Subscribe to topic containing short and receive message","time":{"start":1759877546423,"stop":1759877546424,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffe0637d0030cbe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759877512996,"stop":1759877512996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0415aed024e824","name":"should skip peers that don't support peer exchange","time":{"start":1759876994252,"stop":1759876994252,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb478c41bb73c8","name":"should initialize bloom filter with correct parameters","time":{"start":1759877021322,"stop":1759877021323,"duration":1},"status":"passed","severity":"normal"},{"uid":"a64967eb18d4529c","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1759877036535,"stop":1759877036535,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4987d52396561f","name":"should create PeerExchangeDiscovery with default options","time":{"start":1759876994259,"stop":1759876994259,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5f3a2c3e1af80b","name":"should handle incoming messages","time":{"start":1759877036536,"stop":1759877036546,"duration":10},"status":"passed","severity":"normal"},{"uid":"4666899a0bbe11ae","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1759876966798,"stop":1759876966798,"duration":0},"status":"passed","severity":"normal"},{"uid":"82bbd99384a8be4e","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1759876966796,"stop":1759876966796,"duration":0},"status":"passed","severity":"normal"},{"uid":"260b26a4ee42a5a5","name":"should handle dial errors gracefully","time":{"start":1759876983186,"stop":1759876983187,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e16d9a9fca348f0","name":"should not receive a peer event before start","time":{"start":1759877069570,"stop":1759877069571,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04ff2a6c5947566","name":"Publish message with large meta","time":{"start":1759877235596,"stop":1759877235596,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ecaec3f0f7e8a38","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1759877016868,"stop":1759877016868,"duration":0},"status":"passed","severity":"normal"},{"uid":"5910c3b10debab68","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1759877016859,"stop":1759877016860,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ed9e5f166475916","name":"Push message with escaped characters payload","time":{"start":1759878125523,"stop":1759878125523,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cb809c93d8892a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1759877005577,"stop":1759877005577,"duration":0},"status":"passed","severity":"normal"},{"uid":"412dfdc67c3cff99","name":"topics with same application and version share the same shard","time":{"start":1759876966793,"stop":1759876966794,"duration":1},"status":"passed","severity":"normal"},{"uid":"894ad2c6b6136854","name":"same cluster: nodes connect","time":{"start":1759877154745,"stop":1759877154745,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce703c4129b74f6b","name":"should process tasks in queue","time":{"start":1759877035211,"stop":1759877035211,"duration":0},"status":"passed","severity":"normal"},{"uid":"980329e624c7f5a2","name":"Push message with content topic containing special chars","time":{"start":1759878125526,"stop":1759878125526,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b110d6d7fa7271","name":"should be safe to call multiple times","time":{"start":1759876983897,"stop":1759876983897,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd3a2e84cd4d0c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1759876966803,"stop":1759876966803,"duration":0},"status":"passed","severity":"normal"},{"uid":"94c8f89f5e296957","name":"Automatically retrieves missing message","time":{"start":1759877040650,"stop":1759877040650,"duration":0},"status":"skipped","severity":"normal"},{"uid":"44036ef4abd66612","name":"should insert elements correctly","time":{"start":1759877021323,"stop":1759877021323,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cfbf7144229f92","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1759876983207,"stop":1759876983207,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fb680d0b4c6fd1","name":"Publish message with rate limit","time":{"start":1759877235596,"stop":1759877235596,"duration":0},"status":"passed","severity":"normal"},{"uid":"2266a752663bc7f3","name":"should handle query errors gracefully","time":{"start":1759876994254,"stop":1759876994255,"duration":1},"status":"passed","severity":"normal"},{"uid":"75a550b86f1b1c95","name":"throws if store query response has error status","time":{"start":1759876984071,"stop":1759876984071,"duration":0},"status":"passed","severity":"normal"},{"uid":"da779764ea4d1cef","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1759876966788,"stop":1759876966789,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1331cfbb05308a","name":"should properly create location multiaddrs - udp4","time":{"start":1759876973152,"stop":1759876973153,"duration":1},"status":"passed","severity":"normal"},{"uid":"c17b5ff69e1f02a3","name":"should handle v3 RLN errors","time":{"start":1759877035727,"stop":1759877035728,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d6fe1f400cde66a","name":"can start the service","time":{"start":1759877069565,"stop":1759877069566,"duration":1},"status":"passed","severity":"normal"},{"uid":"72b03633e3cbd769","name":"Retries within given interval","time":{"start":1759877037577,"stop":1759877037577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e687ccfcf8572f78","name":"should jump to current time when timestamp is far in the past","time":{"start":1759877024426,"stop":1759877024426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1deaf316afacdadc","name":"should load peers from local storage and dispatch events","time":{"start":1759876998015,"stop":1759876998015,"duration":0},"status":"passed","severity":"normal"},{"uid":"146913a4297d0e48","name":"should do nothing if no non-locked connections to drop","time":{"start":1759876983706,"stop":1759876983706,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0bfe05cf7ec815","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759877546427,"stop":1759877546427,"duration":0},"status":"passed","severity":"normal"},{"uid":"758aaf512fed8516","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1759876993751,"stop":1759876993752,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c0872df2bda75cb","name":"should not receive a peer event after stop","time":{"start":1759876998015,"stop":1759876998015,"duration":0},"status":"passed","severity":"normal"},{"uid":"1770e933ea64e968","name":"Relay Node - default protocol","time":{"start":1759877415017,"stop":1759877415017,"duration":0},"status":"passed","severity":"normal"},{"uid":"1780a9b0e7a443cd","name":"should remove event listeners from libp2p","time":{"start":1759876982290,"stop":1759876982291,"duration":1},"status":"passed","severity":"normal"},{"uid":"18a7928a344e570e","name":"rejects content-filtered query with only contentTopics","time":{"start":1759876983491,"stop":1759876983491,"duration":0},"status":"passed","severity":"normal"},{"uid":"edbdefd0b6d65147","name":"should return false","time":{"start":1759876973149,"stop":1759876973150,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb077b051aa715b","name":"should successfully query peers and return peer infos","time":{"start":1759876994192,"stop":1759876994196,"duration":4},"status":"passed","severity":"normal"},{"uid":"b02bcb906eba3417","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1759877016831,"stop":1759877016831,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ca12d4ba268658","name":"Check publish message containing short","time":{"start":1759877235583,"stop":1759877235583,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25177da5f8e6865","name":"Push message with JSON payload","time":{"start":1759878125507,"stop":1759878125507,"duration":0},"status":"passed","severity":"normal"},{"uid":"256cccde3b953f8b","name":"should drop connection to one peer on hangUp","time":{"start":1759877153114,"stop":1759877153115,"duration":1},"status":"passed","severity":"normal"},{"uid":"81960047a998d48","name":"should send relay ping messages on timer","time":{"start":1759876983915,"stop":1759876983915,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ae556d823cbe8ba","name":"Encoder throws on undefined content topic","time":{"start":1759877005578,"stop":1759877005578,"duration":0},"status":"passed","severity":"normal"},{"uid":"51a79636143d9ee3","name":"should dial peer when peer is discovered","time":{"start":1759876983186,"stop":1759876983186,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5222c323b6f23b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1759877016888,"stop":1759877016888,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a2682f691f7e2","name":"random static sharding 6 - Cluster ID: 219, Shard ID: 963","time":{"start":1759877391985,"stop":1759877391985,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a71b2ac339f53e","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1759877132203,"stop":1759877132203,"duration":0},"status":"passed","severity":"normal"},{"uid":"983378dca275e788","name":"Delete observer","time":{"start":1759877214004,"stop":1759877214004,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2c9356a6ad564f","name":"Relay","time":{"start":1759877071182,"stop":1759877071183,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e340645d1d8a16","name":"Throws when trying to push message with empty payload","time":{"start":1759878125553,"stop":1759878125553,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f993d436acd0334","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1759877024986,"stop":1759877024986,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9fb80f1489e5e98","name":"should hang up with multiaddr and return true on success","time":{"start":1759876984455,"stop":1759876984455,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3ee7a261a7f650","name":"returns nothing if no connections present","time":{"start":1759876983768,"stop":1759876983768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e917f2798039edf","name":"should not fail to stop the service if it was not started","time":{"start":1759877069568,"stop":1759877069569,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad408907a63a34db","name":"Push message with content topic containing JSON","time":{"start":1759878125556,"stop":1759878125557,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0a087326c1d0fa","name":"should handle cache.get errors gracefully","time":{"start":1759876998016,"stop":1759876998016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a31862689a89f95","name":"should only return 1 node with relay and store capability","time":{"start":1759876994356,"stop":1759876994356,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee88a296938df3e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1759877016832,"stop":1759877016832,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b44d3c3f56463fc","name":"should start periodic discovery on start","time":{"start":1759876994258,"stop":1759876994258,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91a1f57b7d60845","name":"throws if decoders don't match content topics","time":{"start":1759876984070,"stop":1759876984070,"duration":0},"status":"passed","severity":"normal"},{"uid":"2617c205062c4e34","name":"Check message on other pubsub topic is not received","time":{"start":1759877512987,"stop":1759877512987,"duration":0},"status":"passed","severity":"normal"},{"uid":"598e9440b0ba62c6","name":"should push the message to the outgoing buffer","time":{"start":1759877024976,"stop":1759877024976,"duration":0},"status":"passed","severity":"normal"},{"uid":"806b6c4be09dfd22","name":"Push message with unicode special characters payload","time":{"start":1759878125552,"stop":1759878125552,"duration":0},"status":"passed","severity":"normal"},{"uid":"de24e04e4118431c","name":"should be able to encode the field with only FILTER set to true","time":{"start":1759876972602,"stop":1759876972603,"duration":1},"status":"passed","severity":"normal"},{"uid":"6665f1e484482702","name":"should remove event listeners from globalThis","time":{"start":1759876982291,"stop":1759876982291,"duration":0},"status":"passed","severity":"normal"},{"uid":"db80f24ef5e6719a","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1759877243533,"stop":1759877243533,"duration":0},"status":"passed","severity":"normal"},{"uid":"d755d604e6cb1bd1","name":"Query generator for multiple messages with multiple decoders","time":{"start":1759877391634,"stop":1759877391635,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dccd4b249cd3d2e","name":"should handle malformed response data","time":{"start":1759876994203,"stop":1759876994203,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1b6932507d066e","name":"should retry failed tasks","time":{"start":1759877035213,"stop":1759877035213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79bc361c9ef0e91","name":"Ephemeral field set to true","time":{"start":1759876984331,"stop":1759876984332,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ec3b6f2b7cbc905","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1759877016191,"stop":1759877016192,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c2b58b80a6056ba","name":"should set field with only LIGHTPUSH enabled","time":{"start":1759876973157,"stop":1759876973157,"duration":0},"status":"passed","severity":"normal"},{"uid":"59947fdaf911ab03","name":"should not start if already started","time":{"start":1759876994249,"stop":1759876994249,"duration":0},"status":"passed","severity":"normal"},{"uid":"434b3d2ba424f87e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1759877035884,"stop":1759877035885,"duration":1},"status":"passed","severity":"normal"},{"uid":"453b45243902399","name":"should not discard bootstrap peers if under the limit","time":{"start":1759877107281,"stop":1759877107281,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcdf74f672028ac","name":"Check received message containing Chinese","time":{"start":1759877512991,"stop":1759877512991,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4443942dc4d080a","name":"should register libp2p event listeners when start is called","time":{"start":1759877035882,"stop":1759877035882,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f688f70e262b5b4","name":"Fails to push message bigger that 1MB","time":{"start":1759878125517,"stop":1759878125517,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0d512f87a7e8b9","name":"Publish message with custom timestamp: Tue Oct 07 2025 21:47:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877235591,"stop":1759877235591,"duration":0},"status":"passed","severity":"normal"},{"uid":"456ca49250be8e60","name":"should return false when peer is on different cluster","time":{"start":1759876983006,"stop":1759876983007,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd41ced7e979f10","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1759877411427,"stop":1759877411427,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e9611c1ef94c30","name":"should maintain desired error rate","time":{"start":1759877021323,"stop":1759877021324,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d8bab4df0bedc5","name":"Renews subscription after lossing a connection","time":{"start":1759877546430,"stop":1759877546430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3028fd602f800c6a","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1759876983211,"stop":1759876983211,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5ef9e2bfe8bdc2","name":"Push message with content topic containing short","time":{"start":1759878125525,"stop":1759878125525,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6669c754cdfd049","name":"Subscribe to topic containing JSON and publish message","time":{"start":1759877243536,"stop":1759877243536,"duration":0},"status":"passed","severity":"normal"},{"uid":"79406ce2ba55bdf3","name":"should not receive a peer event after stop","time":{"start":1759877069571,"stop":1759877069571,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ee07a206e2960a","name":"should handle disconnect when peer has no timers","time":{"start":1759876983917,"stop":1759876983917,"duration":0},"status":"passed","severity":"normal"},{"uid":"c714e6a9c94c1e97","name":"should handle dial errors","time":{"start":1759876984454,"stop":1759876984454,"duration":0},"status":"passed","severity":"normal"},{"uid":"85d213d565f005f0","name":"Check meta is set [ecies]","time":{"start":1759877005578,"stop":1759877005578,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74db75c5b51ecbb","name":"should return all connected peers without codec filter","time":{"start":1759876984456,"stop":1759876984456,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb09a72394bf05a3","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1759877546415,"stop":1759877546415,"duration":0},"status":"passed","severity":"normal"},{"uid":"4850ca1b35d0af79","name":"should return false when peer shard info is not found","time":{"start":1759876983007,"stop":1759876983007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc1fbd763ad27cf","name":"should invoke callbacks when receiving a message","time":{"start":1759877037023,"stop":1759877037023,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0bad84314da732","name":"should lock peers when selected","time":{"start":1759877035872,"stop":1759877035873,"duration":1},"status":"passed","severity":"normal"},{"uid":"f237cdc80201cafb","name":"Push message with content topic containing numeric","time":{"start":1759878125554,"stop":1759878125554,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5baf30527bd27d","name":"A test","time":{"start":1759877140278,"stop":1759877140278,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8108fa012d1cef3","name":"should dial more peers if under maxConnections","time":{"start":1759876983705,"stop":1759876983705,"duration":0},"status":"passed","severity":"normal"},{"uid":"43e95612654c1965","name":"should emit multiple messages when query returns multiple messages","time":{"start":1759877037257,"stop":1759877037258,"duration":1},"status":"passed","severity":"normal"},{"uid":"4629fde34300f4f","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1759876966789,"stop":1759876966790,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5139ac87229759e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1759877546429,"stop":1759877546429,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6fbccc74f82353","name":"Overlapping topic subscription","time":{"start":1759877546423,"stop":1759877546423,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee17f93023e51c59","name":"should allow redial after failed dial cooldown expires","time":{"start":1759876982855,"stop":1759876982855,"duration":0},"status":"passed","severity":"normal"},{"uid":"78f3c937d39335e7","name":"can start the service","time":{"start":1759877299585,"stop":1759877299586,"duration":1},"status":"passed","severity":"normal"},{"uid":"446326626b5c5811","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app13/2/topic150/utf8","time":{"start":1759877332256,"stop":1759877332256,"duration":0},"status":"passed","severity":"normal"},{"uid":"3feb3f00effce291","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759877546409,"stop":1759877546409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"35696b0738c4d064","name":"Check publish message containing Arabic","time":{"start":1759877235585,"stop":1759877235586,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ba68264ab2ddb","name":"random static sharding 8 - Cluster ID: 876, Shard ID: 754","time":{"start":1759877391986,"stop":1759877391986,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea5762b8df93b4d1","name":"Check publish message containing Basic HTML tag","time":{"start":1759877235587,"stop":1759877235588,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4624be5f8709005","name":"should handle multiple peer connections","time":{"start":1759876983902,"stop":1759876983902,"duration":0},"status":"passed","severity":"normal"},{"uid":"778c4d9c4fee8c2f","name":"Accepts a valid Waku Message","time":{"start":1759877048833,"stop":1759877048834,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d5ab525d6f12d6f","name":"accepts time-filtered query with content filter","time":{"start":1759876983504,"stop":1759876983504,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a9ae84742fe1a5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1759877154745,"stop":1759877154745,"duration":0},"status":"passed","severity":"normal"},{"uid":"771dc8aa3fb57fc9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1759876993751,"stop":1759876993751,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fa0d48ecd526b9","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1759877411426,"stop":1759877411426,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe1a888019b808c","name":"Push message with content topic containing unicode special characters","time":{"start":1759878125543,"stop":1759878125543,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3ee18d46a0dc712","name":"Push message with content topic containing SQL Injection","time":{"start":1759878125556,"stop":1759878125556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55760d46a1fc046","name":"Push message with Russian payload","time":{"start":1759878125549,"stop":1759878125549,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b3fe2a504d3fd0","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1759877243529,"stop":1759877243529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d260fd7d913a1d","name":"Passing page size 1 when there are 4 messages","time":{"start":1759877407252,"stop":1759877407252,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc72ff40b94bb45","name":"Check message with non string payload is not received","time":{"start":1759877512988,"stop":1759877512988,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1cbb3e469d26f3","name":"Check message received after jswaku node is restarted","time":{"start":1759877512988,"stop":1759877512989,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcad97577b1a292","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759877546428,"stop":1759877546428,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f1ae788b8c04aea","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1759877069573,"stop":1759877069573,"duration":0},"status":"skipped","severity":"normal"},{"uid":"afaa71c1cd5a01ba","name":"Round trip binary serialization","time":{"start":1759876984331,"stop":1759876984331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6ac1706f4e31c5c","name":"should add event listeners for peer connect and disconnect","time":{"start":1759876983893,"stop":1759876983893,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c25204026b8936","name":"should throw error when no peers are available","time":{"start":1759877037478,"stop":1759877037478,"duration":0},"status":"passed","severity":"normal"},{"uid":"689fd532b55a1d76","name":"should stop and cleanup resources","time":{"start":1759877037025,"stop":1759877037025,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ac9f18374e1285","name":"should process all pages when stopIfTrue never returns true","time":{"start":1759877037259,"stop":1759877037259,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b8f8dc33fcc309","name":"Push message with shell command payload","time":{"start":1759878125551,"stop":1759878125552,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1413051b07c528c","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759877212421,"stop":1759877212421,"duration":0},"status":"passed","severity":"normal"},{"uid":"d774de6aa9f4281","name":"Push message equal or less that 1MB","time":{"start":1759878125560,"stop":1759878125561,"duration":1},"status":"passed","severity":"normal"},{"uid":"58302ccda3c83f28","name":"Check received message with timestamp: 1649153314 ","time":{"start":1759877512986,"stop":1759877512986,"duration":0},"status":"passed","severity":"normal"},{"uid":"e614405ff4bed1c6","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1759877024983,"stop":1759877024984,"duration":1},"status":"passed","severity":"normal"},{"uid":"85fcc905d646fba9","name":"Push message with custom timestamp: 1759873489864","time":{"start":1759878125545,"stop":1759878125545,"duration":0},"status":"passed","severity":"normal"},{"uid":"7936b30ede08f28e","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1759877024984,"stop":1759877024984,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe1255c579b99e7","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1759876966797,"stop":1759876966797,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2a167ecd402cb","name":"Push message with content topic containing numeric","time":{"start":1759878125511,"stop":1759878125511,"duration":0},"status":"passed","severity":"normal"},{"uid":"58dbe3afcb9d0ef7","name":"should handle special patterns correctly","time":{"start":1759877021325,"stop":1759877021325,"duration":0},"status":"passed","severity":"normal"},{"uid":"21fb66c4d31fa4f","name":"should add event listener for peer:discovery","time":{"start":1759876983175,"stop":1759876983176,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad712923388fb38","name":"Ephemeral field is preserved - encoder v0","time":{"start":1759877071234,"stop":1759877071234,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a81eaa97c03a356","name":"should be sent with empty content","time":{"start":1759877024985,"stop":1759877024985,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b1e5360cba8c41","name":"Wrong topic","time":{"start":1759877332264,"stop":1759877332264,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c1a915a08d481c","name":"Cluster ID 0, shard 1","time":{"start":1759877391982,"stop":1759877391983,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd41ba1ecf8edee3","name":"should handle case when navigator is not available","time":{"start":1759876982299,"stop":1759876982299,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab90b50ad0177d4","name":"should increase lamport timestamp","time":{"start":1759877024975,"stop":1759877024976,"duration":1},"status":"passed","severity":"normal"},{"uid":"60e30feab1dfa5c0","name":"should accept empty decoders array","time":{"start":1759877037244,"stop":1759877037244,"duration":0},"status":"passed","severity":"normal"},{"uid":"af38d64b41999235","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1759876966801,"stop":1759876966801,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f117be10e9ed5a0","name":"Outgoing message is emitted as sending","time":{"start":1759877038491,"stop":1759877038491,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea96dbe541c19124","name":"Nodes with multiple pubsub topic","time":{"start":1759877228897,"stop":1759877228897,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db64e2f332326f","name":"should set default options when no config provided","time":{"start":1759876984449,"stop":1759876984450,"duration":1},"status":"passed","severity":"normal"},{"uid":"35139d6478309b78","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1759876983012,"stop":1759876983012,"duration":0},"status":"passed","severity":"normal"},{"uid":"55deb7fdbaa7b6fd","name":"Push message with content topic containing emoji","time":{"start":1759878125529,"stop":1759878125529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b286661b128b2ef1","name":"configure the node with multiple content topics","time":{"start":1759877332264,"stop":1759877332265,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2a45d20840d572","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1759877384178,"stop":1759877384181,"duration":3},"status":"passed","severity":"normal"},{"uid":"4bba6ef238d168ed","name":"should call waitForPeer on Relay","time":{"start":1759877037640,"stop":1759877037641,"duration":1},"status":"passed","severity":"normal"},{"uid":"840e3e644522eea1","name":"LightPush","time":{"start":1759877415016,"stop":1759877415016,"duration":0},"status":"passed","severity":"normal"},{"uid":"7375876e8a486f24","name":"should return false for malformed SDS messages","time":{"start":1759877040652,"stop":1759877040652,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dbfbe57ec70ab7e","name":"passes more than one ENR URLs and attempts connection","time":{"start":1759877069573,"stop":1759877069573,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33d03fb5db5af11d","name":"Push message with shell command payload","time":{"start":1759878125508,"stop":1759878125508,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe7f29ba6c6b0c","name":"should encode/decode to RLP encoding","time":{"start":1759876973150,"stop":1759876973151,"duration":1},"status":"passed","severity":"normal"},{"uid":"41566091905b6ab6","name":"Publish message with custom timestamp: Tue Oct 07 2025 23:47:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877235592,"stop":1759877235592,"duration":0},"status":"passed","severity":"normal"},{"uid":"f599ac85e343f02e","name":"should attach causal history and bloom filter to each message","time":{"start":1759877024978,"stop":1759877024978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f86b1b29402745","name":"should return false when navigator.onLine is false","time":{"start":1759876982292,"stop":1759876982293,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8485872309aa55","name":"Subscribe to topic containing short and receive message","time":{"start":1759877546411,"stop":1759877546411,"duration":0},"status":"passed","severity":"normal"},{"uid":"138e9934569d0be6","name":"Query Generator, No Decoder","time":{"start":1759877360527,"stop":1759877360527,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fa1433a69a4df10","name":"should throw error - no public key","time":{"start":1759876973148,"stop":1759876973148,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f43528b1dc3d556","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1759877024980,"stop":1759877024981,"duration":1},"status":"passed","severity":"normal"},{"uid":"d953fe5a8efba650","name":"Ephemeral messages are not stored","time":{"start":1759877071232,"stop":1759877071234,"duration":2},"status":"passed","severity":"normal"},{"uid":"c486dded4ebe43b5","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1759877212423,"stop":1759877212424,"duration":1},"status":"passed","severity":"normal"},{"uid":"51fe1f76875c19fe","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1759877016840,"stop":1759877016840,"duration":0},"status":"passed","severity":"normal"},{"uid":"800c087e2ff759fd","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1759876972604,"stop":1759876972605,"duration":1},"status":"passed","severity":"normal"},{"uid":"1015a1f06e91b3d4","name":"Fails to publish message with empty text","time":{"start":1759877235593,"stop":1759877235593,"duration":0},"status":"passed","severity":"normal"},{"uid":"361868c67fae1ce8","name":"Refresh subscription","time":{"start":1759877546423,"stop":1759877546423,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fe9fc9466f7bdd","name":"Subscribe to topic containing JSON and receive message","time":{"start":1759877546415,"stop":1759877546416,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db1e500b7dc1601","name":"Check message with invalid timestamp is not received","time":{"start":1759877512996,"stop":1759877512997,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ef74f541e84f9d","name":"should return false when peer is not on topic","time":{"start":1759876984458,"stop":1759876984458,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fac2b6d2acf91d","name":"should handle different types of entries","time":{"start":1759877034090,"stop":1759877034093,"duration":3},"status":"passed","severity":"normal"},{"uid":"2bebebb21911534c","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1759877035885,"stop":1759877035886,"duration":1},"status":"passed","severity":"normal"},{"uid":"a31ab3d6077bd818","name":"should respect custom numPeersToUse configuration","time":{"start":1759877035884,"stop":1759877035884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4226caf01e4ac1cf","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1759876993744,"stop":1759876993749,"duration":5},"status":"passed","severity":"normal"},{"uid":"9daebc8565485607","name":"should requeue task if no peer is available","time":{"start":1759877035212,"stop":1759877035212,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5f9cf688b37f23","name":"should process successful peer exchange query","time":{"start":1759876994255,"stop":1759876994255,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae654e386535d759","name":"should handle peer disconnect event when no connections remain","time":{"start":1759876982301,"stop":1759876982308,"duration":7},"status":"passed","severity":"normal"},{"uid":"c0f42e7857354886","name":"should create a new stream if no existing for protocol found","time":{"start":1759876983927,"stop":1759876983927,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c46e32a9b79772","name":"should wait for LightPush peer to be connected","time":{"start":1759877037639,"stop":1759877037639,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f0e6ecbc2eed7f","name":"should not dial peers from store when browser is not connected","time":{"start":1759876983658,"stop":1759876983658,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c10564f1bd1349d","name":"should send to specified number of peers of used peers","time":{"start":1759877035722,"stop":1759877035723,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba88780a7527f3bf","name":"Push message with short payload","time":{"start":1759878125547,"stop":1759878125547,"duration":0},"status":"passed","severity":"normal"},{"uid":"710f5cc9db3c671","name":"Check publish message containing shell command","time":{"start":1759877235588,"stop":1759877235588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9103c94d5a7f072","name":"rejects hash query with content filter parameters","time":{"start":1759876983491,"stop":1759876983492,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78309ac52205b71","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1759877016882,"stop":1759877016882,"duration":0},"status":"passed","severity":"normal"},{"uid":"244b09013abfcde0","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1759877235593,"stop":1759877235594,"duration":1},"status":"passed","severity":"normal"},{"uid":"98675b5418cc6774","name":"Push message with numeric payload","time":{"start":1759878125548,"stop":1759878125548,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa4732b9d19b27d4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1759876966789,"stop":1759876966789,"duration":0},"status":"passed","severity":"normal"},{"uid":"675ecc4f3c9b9bf1","name":"should update ack status of messages in outgoing buffer","time":{"start":1759877024986,"stop":1759877024986,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b47faec1264963","name":"should not process empty queue","time":{"start":1759876982857,"stop":1759876982862,"duration":5},"status":"passed","severity":"normal"},{"uid":"83a643e261c82af3","name":"should detect messages with missing dependencies","time":{"start":1759877024982,"stop":1759877024982,"duration":0},"status":"passed","severity":"normal"},{"uid":"af4ab6a8c08d86f2","name":"should dial with PeerId and return stream","time":{"start":1759876984453,"stop":1759876984453,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf5eee586bc00abc","name":"Decrypt messages","time":{"start":1759877214003,"stop":1759877214003,"duration":0},"status":"passed","severity":"normal"},{"uid":"88844203e4cfff52","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1759876983631,"stop":1759876983631,"duration":0},"status":"passed","severity":"normal"},{"uid":"3038b52e92b341e","name":"Push message with content topic containing JSON","time":{"start":1759878125513,"stop":1759878125513,"duration":0},"status":"passed","severity":"normal"},{"uid":"175784655dbb3759","name":"should filter out undefined ENRs","time":{"start":1759876994197,"stop":1759876994197,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec924f06b064747","name":"Push message with emoji payload","time":{"start":1759878125552,"stop":1759878125553,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7a98be670f82aa","name":"Generator, one shard","time":{"start":1759877351965,"stop":1759877351965,"duration":0},"status":"passed","severity":"normal"},{"uid":"48737e4f8b11b64e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1759877546421,"stop":1759877546421,"duration":0},"status":"skipped","severity":"normal"},{"uid":"acb9c3f003a392a2","name":"Check message on other pubsub topic is not received","time":{"start":1759877512997,"stop":1759877512997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b805f0ea431a74ef","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759877512996,"stop":1759877512996,"duration":0},"status":"passed","severity":"normal"},{"uid":"75f745b27fbd9c03","name":"should handle errors gracefully when getting peer info","time":{"start":1759876983018,"stop":1759876983018,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bfdd267caa75840","name":"Push message with emoji payload","time":{"start":1759878125509,"stop":1759878125509,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf264cc82205405","name":"should return no connections if no open connection provided","time":{"start":1759876983772,"stop":1759876983772,"duration":0},"status":"passed","severity":"normal"},{"uid":"32bd9489cac84491","name":"should handle peer not in mesh for all topics","time":{"start":1759876983920,"stop":1759876983922,"duration":2},"status":"passed","severity":"normal"},{"uid":"91ffac99d454befb","name":"should dispatch network event when browser goes offline","time":{"start":1759876982313,"stop":1759876982313,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ea46eeeed49f1c","name":"should remove event listeners","time":{"start":1759876983895,"stop":1759876983896,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba5a88f20d3b975","name":"should drop connection to all peers on hangUp","time":{"start":1759877153114,"stop":1759877153114,"duration":0},"status":"passed","severity":"normal"},{"uid":"83b85a73e19fed44","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1759877345703,"stop":1759877345704,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc67f18352430ab4","name":"should be safe to call multiple times","time":{"start":1759876983657,"stop":1759876983657,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1315514af9d656d","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1759876993761,"stop":1759876993761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9867ebc9f131b7e","name":"should handle peer store errors gracefully","time":{"start":1759876994252,"stop":1759876994253,"duration":1},"status":"passed","severity":"normal"},{"uid":"42499eaa1d8e71a9","name":"Mutual subscription","time":{"start":1759877243527,"stop":1759877243527,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf0c65713df8f7","name":"should not change state when connections remain after disconnect","time":{"start":1759876982309,"stop":1759876982311,"duration":2},"status":"passed","severity":"normal"},{"uid":"3a93a3c7a28e88d4","name":"should handle errors when accessing navigator","time":{"start":1759876982318,"stop":1759876982319,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc186c1decd981dd","name":"Push message with content topic containing numeric","time":{"start":1759878125526,"stop":1759878125526,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c5a26c561bfc16","name":"Subscribe to topic containing XML and receive message","time":{"start":1759877546415,"stop":1759877546415,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee1f07e85f403ab","name":"should return start time to last successful query since last query is less than max range","time":{"start":1759877037260,"stop":1759877037260,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e250a9cff7cc71","name":"Nodes with multiple pubsub topic","time":{"start":1759877228903,"stop":1759877228905,"duration":2},"status":"passed","severity":"normal"},{"uid":"87f39823179a950","name":"should add peer to queue when queue is not empty","time":{"start":1759876982836,"stop":1759876982836,"duration":0},"status":"passed","severity":"normal"},{"uid":"98836e72ae5c6c45","name":"should return false when peer is not found","time":{"start":1759876983003,"stop":1759876983004,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b150dec3462112","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1759877016819,"stop":1759877016830,"duration":11},"status":"passed","severity":"normal"},{"uid":"6bda9d93422632c8","name":"Check received message containing Russian","time":{"start":1759877512992,"stop":1759877512992,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b4cb6962bec58e","name":"Overlapping topic subscription","time":{"start":1759877546410,"stop":1759877546410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6501eca16cd104c","name":"should create QueryOnConnect instance without options","time":{"start":1759877037243,"stop":1759877037243,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdd97e0f2f151a39","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app26/4/topic85/xml","time":{"start":1759877332257,"stop":1759877332259,"duration":2},"status":"passed","severity":"normal"},{"uid":"221b5961daf3b8f1","name":"should not create timers for topics where peer is not in mesh","time":{"start":1759876983913,"stop":1759876983914,"duration":1},"status":"passed","severity":"normal"},{"uid":"6924e262477994c3","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759877512999,"stop":1759877512999,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa1c39582d149c8d","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1759877035883,"stop":1759877035883,"duration":0},"status":"passed","severity":"normal"},{"uid":"247d6c402cbe2ddc","name":"should return empty array when no peers connected","time":{"start":1759876984455,"stop":1759876984456,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4d8524d76421db0","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759877546412,"stop":1759877546412,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cfaadb01e50d4c0","name":"should skip updating peer store if peer has same addresses","time":{"start":1759876983194,"stop":1759876983195,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd368385b58db36b","name":"should successfully query store with valid decoders and options","time":{"start":1759877037477,"stop":1759877037478,"duration":1},"status":"passed","severity":"normal"},{"uid":"6dcd809a7f113610","name":"msgTime: 0 ms from now, startTime: 1759618197044, endTime: 1759877397044","time":{"start":1759877411427,"stop":1759877411428,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8e9152d6d2c222c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1759877546416,"stop":1759877546416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfc1fb9bed400f0","name":"should select older connection if present","time":{"start":1759876983773,"stop":1759876983773,"duration":0},"status":"passed","severity":"normal"},{"uid":"3158672dce81d7e1","name":"Check received message containing numeric","time":{"start":1759877512981,"stop":1759877512982,"duration":1},"status":"passed","severity":"normal"},{"uid":"81b623378cb6ce0b","name":"Subscribe to topic containing emoji and publish message","time":{"start":1759877243538,"stop":1759877243539,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bd3f1600c12ce47","name":"Check received message containing Basic HTML tag","time":{"start":1759877512993,"stop":1759877512993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f203514915a14be7","name":"Bloom filter","time":{"start":1759877024543,"stop":1759877024544,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bcdd2cc9d8d5b8","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app82/5/topic300/xml","time":{"start":1759877332256,"stop":1759877332257,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a5b1917f27d870c","name":"should populate queue if has active dial","time":{"start":1759876982838,"stop":1759876982841,"duration":3},"status":"passed","severity":"normal"},{"uid":"961ce7ab0c74d4fa","name":"Push message with custom timestamp: 1759880689865","time":{"start":1759878125560,"stop":1759878125560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1384e69b2384a414","name":"Check publish message containing emoji","time":{"start":1759877235590,"stop":1759877235590,"duration":0},"status":"passed","severity":"normal"},{"uid":"71b02eed673bf364","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1759877546425,"stop":1759877546425,"duration":0},"status":"passed","severity":"normal"},{"uid":"85289f0a6b2a5f75","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1759877016860,"stop":1759877016866,"duration":6},"status":"passed","severity":"normal"},{"uid":"3c3249ebbc1ea2e7","name":"Push message with content topic containing short","time":{"start":1759878125510,"stop":1759878125510,"duration":0},"status":"passed","severity":"normal"},{"uid":"94de30b5584538cd","name":"should save new peer to store","time":{"start":1759876983194,"stop":1759876983194,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0bfac48df8769d7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1759877212422,"stop":1759877212423,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4e5afae2789ecfc","name":"Push message with Basic HTML tag payload","time":{"start":1759878125522,"stop":1759878125522,"duration":0},"status":"passed","severity":"normal"},{"uid":"31426e60d524978d","name":"should handle complete dial lifecycle","time":{"start":1759876982864,"stop":1759876982864,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89cb005a78acaaa","name":"isConnected should return false after all peers disconnect","time":{"start":1759877085450,"stop":1759877085450,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecb11ce6ec9671c9","name":"Incoming message is emitted as received","time":{"start":1759877040650,"stop":1759877040650,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e2c44aee5a7a9","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1759876984457,"stop":1759876984457,"duration":0},"status":"passed","severity":"normal"},{"uid":"e749f3a15834d8f9","name":"Push message with custom timestamp: 1729118689864","time":{"start":1759878125516,"stop":1759878125516,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5de93b5bad8581","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759877546408,"stop":1759877546408,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc04e312b277423","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759877546411,"stop":1759877546412,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3743b33fc7d8641","name":"should add sent message to localHistory with retrievalHint","time":{"start":1759877024977,"stop":1759877024977,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d91041d1e71b00","name":"Callback on promise","time":{"start":1759877391639,"stop":1759877391641,"duration":2},"status":"passed","severity":"normal"},{"uid":"d47c40854af1d70d","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1759876983686,"stop":1759876983704,"duration":18},"status":"passed","severity":"normal"},{"uid":"1ae17d561a4c073c","name":"Push message with Russian payload","time":{"start":1759878125520,"stop":1759878125520,"duration":0},"status":"passed","severity":"normal"},{"uid":"410d379c549d7f63","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1759877037256,"stop":1759877037257,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1421a8b2e7bfe4d","name":"should handle general insertion and lookup correctly","time":{"start":1759877021325,"stop":1759877021326,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd2dded6ae2a3244","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1759877085448,"stop":1759877085449,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2a3570917fc9f8","name":"yields undefined for messages without decoder","time":{"start":1759876984073,"stop":1759876984073,"duration":0},"status":"passed","severity":"normal"},{"uid":"81375713d4dca952","name":"should return false when peer is not on the specified shard","time":{"start":1759876983007,"stop":1759876983007,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d120bb914d5d54f","name":"should dial peer when on same shard","time":{"start":1759876982847,"stop":1759876982847,"duration":0},"status":"passed","severity":"normal"},{"uid":"c721b86a94470e8b","name":"Check received message containing shell command","time":{"start":1759877512994,"stop":1759877512994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebe83d10a1e1afbd","name":"should reassess health immediately when peer disconnects","time":{"start":1759877036926,"stop":1759877036937,"duration":11},"status":"passed","severity":"normal"},{"uid":"a83eb3e34af38613","name":"Push message with escaped characters payload","time":{"start":1759878125552,"stop":1759878125552,"duration":0},"status":"passed","severity":"normal"},{"uid":"1968e157f2e3e709","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1759876983212,"stop":1759876983212,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a4bd9b58645d3d0","name":"should decode valid enr with tcp successfully","time":{"start":1759876973147,"stop":1759876973147,"duration":0},"status":"passed","severity":"normal"},{"uid":"377501c4965a6246","name":"should properly setup health event callback","time":{"start":1759877037247,"stop":1759877037247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5652aa666acc5636","name":"Check received message containing short","time":{"start":1759877512980,"stop":1759877512980,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e729c84fa5cb0d1","name":"Check received message containing JSON","time":{"start":1759877512984,"stop":1759877512984,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2d572a0198438","name":"should not fail to start the service if it is already started","time":{"start":1759877299587,"stop":1759877299587,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa291d160972ac3b","name":"Push message with emoji payload","time":{"start":1759878125538,"stop":1759878125538,"duration":0},"status":"passed","severity":"normal"},{"uid":"d85f8432fb50f38e","name":"Push message with Script payload","time":{"start":1759878125506,"stop":1759878125506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e61f1fbab0a9a47f","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1759877034811,"stop":1759877034811,"duration":0},"status":"passed","severity":"normal"},{"uid":"859ebddf5ab9a5da","name":"Relay - times out","time":{"start":1759877415015,"stop":1759877415015,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5ad7e30d4521d1","name":"should be empty when created","time":{"start":1759877037021,"stop":1759877037021,"duration":0},"status":"passed","severity":"normal"},{"uid":"6539db085e971099","name":"should keep entries that haven't expired yet","time":{"start":1759877034089,"stop":1759877034090,"duration":1},"status":"passed","severity":"normal"},{"uid":"c59601c42f8e1325","name":"Outgoing message is retried until acknowledged","time":{"start":1759877040650,"stop":1759877040650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca9782f319e8aeb","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1759877243537,"stop":1759877243538,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b17cb0a0ce991c7","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1759876994357,"stop":1759876994357,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf26f96b7248bebf","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1759877045436,"stop":1759877045436,"duration":0},"status":"passed","severity":"normal"},{"uid":"479b8f796fc44791","name":"Push message with content topic containing Russian","time":{"start":1759878125556,"stop":1759878125556,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f605bd05e71891","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1759877016894,"stop":1759877016894,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd716d8a1f2370c3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1759877243534,"stop":1759877243534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3b8c0ad1cd21831","name":"Check received message containing special chars","time":{"start":1759877512982,"stop":1759877512982,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ca7ba5fe11fa57e","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1759877040650,"stop":1759877040651,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3a72ddac343499f","name":"Symmetric encrypt & Decrypt","time":{"start":1759877004557,"stop":1759877004558,"duration":1},"status":"passed","severity":"normal"},{"uid":"140431d854d815db","name":"Outgoing message is acknowledged","time":{"start":1759877038493,"stop":1759877038494,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c6fb12062f8f8c2","name":"should return false for sync message without causal history","time":{"start":1759877040653,"stop":1759877040653,"duration":0},"status":"passed","severity":"normal"},{"uid":"38dd1f19defc9818","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1759877132203,"stop":1759877132204,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9c46fbba40213c","name":"Check publish message containing Script","time":{"start":1759877235587,"stop":1759877235587,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccd882f4904a35a6","name":"should reject if Relay is requested but not mounted","time":{"start":1759877037637,"stop":1759877037637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6be8bf23e9d6fe6","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1759877024982,"stop":1759877024982,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeccbcde7a309a5","name":"should be safe to call multiple times","time":{"start":1759876983631,"stop":1759876983632,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b317c4927953e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1759877016894,"stop":1759877016894,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd70f05c3cbecaa","name":"should handle complete discovery-to-dial flow","time":{"start":1759876983195,"stop":1759876983196,"duration":1},"status":"passed","severity":"normal"},{"uid":"653dfc8873c71810","name":"Subscribe to topic containing Script and receive message","time":{"start":1759877546414,"stop":1759877546414,"duration":0},"status":"passed","severity":"normal"},{"uid":"4029fdc226565623","name":"ends after yielding if response size indicates end","time":{"start":1759876984073,"stop":1759876984073,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7392037d9b9a233","name":"Fails to push message bigger that 1MB","time":{"start":1759878125546,"stop":1759878125546,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1be0514e0246f4d","name":"Nwaku publishes","time":{"start":1759877225619,"stop":1759877225620,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb251d78f244cc4a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1759877228895,"stop":1759877228895,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cf69bd834bfbc5b","name":"Push message with rate limit","time":{"start":1759878125544,"stop":1759878125545,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff90df2d8205284e","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1759876993751,"stop":1759876993751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cadbed0994f3194","name":"Check received message containing emoji","time":{"start":1759877512995,"stop":1759877512995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac7478d397a4e9e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1759877016190,"stop":1759877016191,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa1fb8ea0b6df239","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1759877016867,"stop":1759877016867,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfc20508e3f996","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1759877024423,"stop":1759877024424,"duration":1},"status":"passed","severity":"normal"},{"uid":"82412212ac7d907","name":"isConnected between 2 js-waku relay nodes","time":{"start":1759877085451,"stop":1759877085451,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd420ab4d8775db","name":"handles different clusterIds correctly","time":{"start":1759876966794,"stop":1759876966795,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0f3a5a545742ccc","name":"should start the dialing interval","time":{"start":1759876982805,"stop":1759876982805,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b0b7d146c17ae8","name":"should not dispatch event when already connected","time":{"start":1759876982312,"stop":1759876982312,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f765f0be57741be","name":"Fails to push message with large meta","time":{"start":1759878125515,"stop":1759878125515,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb33ee66355da075","name":"should return true when peer is on the same cluster","time":{"start":1759876983002,"stop":1759876983002,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85b0f3f43439575","name":"random static sharding 7 - Cluster ID: 215, Shard ID: 610","time":{"start":1759877391985,"stop":1759877391985,"duration":0},"status":"passed","severity":"normal"},{"uid":"41ad9ff8ad3e3ea5","name":"Push message with long payload","time":{"start":1759878125503,"stop":1759878125503,"duration":0},"status":"passed","severity":"normal"},{"uid":"60be6b26cec83ad7","name":"Push message with content topic containing Arabic","time":{"start":1759878125527,"stop":1759878125527,"duration":0},"status":"passed","severity":"normal"},{"uid":"98732ba182a375df","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1759877546420,"stop":1759877546420,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3729cc14d00041","name":"should be safe to call multiple times","time":{"start":1759876983185,"stop":1759876983186,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff92b1b9e7907055","name":"Refresh subscription","time":{"start":1759877546410,"stop":1759877546411,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9347a6aaa6b59fa","name":"Check received message containing shell command","time":{"start":1759877512984,"stop":1759877512985,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64dd44027735c58","name":"should properly create location multiaddrs - tcp4","time":{"start":1759876973153,"stop":1759876973153,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efa78ad0e6d6211","name":"can start and stop the service","time":{"start":1759877069566,"stop":1759877069568,"duration":2},"status":"passed","severity":"normal"},{"uid":"129a08ce23c046e2","name":"should return true for sync message with causal history","time":{"start":1759877040654,"stop":1759877040654,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28f0cfa5f9130e8","name":"Check meta is set [symmetric]","time":{"start":1759877003973,"stop":1759877003974,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9c4c9c15ba5fae1","name":"Push message with content topic containing JSON","time":{"start":1759878125528,"stop":1759878125528,"duration":0},"status":"passed","severity":"normal"},{"uid":"69762f24dbabc55f","name":"should stop ping timers on peer disconnect","time":{"start":1759876983903,"stop":1759876983904,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ddc8e119484e6f","name":"should wait for Filter peer to be connected","time":{"start":1759877037640,"stop":1759877037640,"duration":0},"status":"passed","severity":"normal"},{"uid":"805f5a29247b4849","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1759876983905,"stop":1759876983906,"duration":1},"status":"passed","severity":"normal"},{"uid":"8530080d9a82d955","name":"should ensure monotonic increase","time":{"start":1759877024425,"stop":1759877024425,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fc0fa29d2a435f","name":"should not execute task if max attempts is 0","time":{"start":1759877035223,"stop":1759877035224,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ac3624704ed697","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1759877243534,"stop":1759877243534,"duration":0},"status":"passed","severity":"normal"},{"uid":"3995def5d88219dc","name":"should enable all discoveries when explicitly set","time":{"start":1759877034807,"stop":1759877034810,"duration":3},"status":"passed","severity":"normal"},{"uid":"bb0166579d19128b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1759876966791,"stop":1759876966792,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ca6ad8d3a6b0fd","name":"should set field with only RELAY enabled","time":{"start":1759876973156,"stop":1759876973156,"duration":0},"status":"passed","severity":"normal"},{"uid":"c99422c8b6c2d6ea","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1759877016859,"stop":1759877016859,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf46f331e0b9e6c","name":"Check received message containing Arabic","time":{"start":1759877512982,"stop":1759877512983,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff6c9ff59ea36d3b","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1759877228901,"stop":1759877228902,"duration":1},"status":"passed","severity":"normal"},{"uid":"a463135d0991f77c","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759877212423,"stop":1759877212423,"duration":0},"status":"passed","severity":"normal"},{"uid":"1943cf57ef81906","name":"Check message with invalid timestamp is not received","time":{"start":1759877512986,"stop":1759877512987,"duration":1},"status":"passed","severity":"normal"},{"uid":"76affccd8736fc02","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1759876994202,"stop":1759876994203,"duration":1},"status":"passed","severity":"normal"},{"uid":"96d67c9c9ebe928b","name":"should skip peer when already connected","time":{"start":1759876982837,"stop":1759876982837,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b46dc8c510dc65","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1759877035873,"stop":1759877035873,"duration":0},"status":"passed","severity":"normal"},{"uid":"55f595ed23f1e71b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1759876993750,"stop":1759876993750,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5755635649803a","name":"should return PeerId when Multiaddr input is provided","time":{"start":1759876983341,"stop":1759876983341,"duration":0},"status":"passed","severity":"normal"},{"uid":"21508b8ff79de327","name":"Subscribe to topic containing numeric and receive message","time":{"start":1759877546424,"stop":1759877546424,"duration":0},"status":"passed","severity":"normal"},{"uid":"10373cc7552e0fa0","name":"should handle dial errors gracefully","time":{"start":1759876982848,"stop":1759876982854,"duration":6},"status":"passed","severity":"normal"},{"uid":"8bfc8d2f73bf4d87","name":"should create ConnectionManager with required options","time":{"start":1759876984448,"stop":1759876984449,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1189c888402bc8e","name":"Check received message containing Arabic","time":{"start":1759877512991,"stop":1759877512991,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dcf29cb873b431","name":"Query Generator - false","time":{"start":1759877396658,"stop":1759877396659,"duration":1},"status":"passed","severity":"normal"},{"uid":"329e733139bfc698","name":"should initialize with isNetworkConnected as false","time":{"start":1759876982270,"stop":1759876982271,"duration":1},"status":"passed","severity":"normal"},{"uid":"18c47c4483c254af","name":"should handle query errors","time":{"start":1759876994255,"stop":1759876994256,"duration":1},"status":"passed","severity":"normal"},{"uid":"f038b6dcc0998b9","name":"Decoder throws on empty string content topic","time":{"start":1759877003976,"stop":1759877003976,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac560f8fb12a7f6","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1759877399720,"stop":1759877399721,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf450b58912cdff","name":"Query with Ordered Callback, No Decoder","time":{"start":1759877360531,"stop":1759877360531,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ddf7dfc300c3d1","name":"should be able to dial TLS multiaddrs","time":{"start":1759877153115,"stop":1759877153115,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4924f1d97b0cdf6","name":"Check received message with timestamp: 1759877063920000000 ","time":{"start":1759877512995,"stop":1759877512995,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a674d5fcdc955a","name":"Meta field set when metaSetter is specified","time":{"start":1759876984332,"stop":1759876984332,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd26c2b59a458d81","name":"Push message with Arabic payload","time":{"start":1759878125520,"stop":1759878125520,"duration":0},"status":"passed","severity":"normal"},{"uid":"45f2b046145fda7f","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1759877345705,"stop":1759877345706,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa7ac7430969b34","name":"should not fail to stop the service if it was not started","time":{"start":1759877299586,"stop":1759877299587,"duration":1},"status":"passed","severity":"normal"},{"uid":"e335d359b33f175a","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1759877016880,"stop":1759877016880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6f4cf9b24a5170","name":"Push 30 different messages","time":{"start":1759878125553,"stop":1759878125553,"duration":0},"status":"skipped","severity":"normal"},{"uid":"95155fbf6f167365","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1759877399719,"stop":1759877399720,"duration":1},"status":"passed","severity":"normal"},{"uid":"70570e93e27e1d00","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1759877024981,"stop":1759877024981,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf84054a09a8062","name":"should handle zero peers request","time":{"start":1759876994204,"stop":1759876994204,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa3bb2d78dec0ae","name":"Push message with content topic containing escaped characters","time":{"start":1759878125528,"stop":1759878125528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f3ac43d7d23b49","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1759876982293,"stop":1759876982299,"duration":6},"status":"passed","severity":"normal"},{"uid":"d5f4502d4e08c2b1","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1759877035872,"stop":1759877035872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e73c0e10d436dd0","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1759877035883,"stop":1759877035884,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfc6d0b02fd360ca","name":"Fails to push message with large meta","time":{"start":1759878125544,"stop":1759878125544,"duration":0},"status":"passed","severity":"normal"},{"uid":"755db69c0c436c1a","name":"returns all values when wanted number matches available values","time":{"start":1759876992859,"stop":1759876992866,"duration":7},"status":"passed","severity":"normal"},{"uid":"472e95153eb1e39d","name":"Renews subscription after lossing a connection","time":{"start":1759877546418,"stop":1759877546418,"duration":0},"status":"passed","severity":"normal"},{"uid":"322fa29fea3157c5","name":"Passing page size 19 when there are 20 messages","time":{"start":1759877407254,"stop":1759877407255,"duration":1},"status":"passed","severity":"normal"},{"uid":"79dc1ce98cae17be","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app16/5/topic408/xml","time":{"start":1759877332259,"stop":1759877332260,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2829914da9c5ad8","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1759877243533,"stop":1759877243534,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6aa351ef06eb2d","name":"Stops search when 2 null results are returned","time":{"start":1759876993944,"stop":1759876993945,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc114ccdacc35536","name":"Push message with content topic containing long","time":{"start":1759878125539,"stop":1759878125540,"duration":1},"status":"passed","severity":"normal"},{"uid":"64737380abe2c99","name":"should partition messages based on acknowledgement status","time":{"start":1759877024985,"stop":1759877024985,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da51b5150cfa0bd","name":"should not receive a peer event after stop","time":{"start":1759877299588,"stop":1759877299588,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f63c6b1984196c5","name":"Retries within maximum given attempts","time":{"start":1759877037577,"stop":1759877037578,"duration":1},"status":"passed","severity":"normal"},{"uid":"4da7c9202b566c21","name":"should dial peer when no shard info available","time":{"start":1759876982847,"stop":1759876982848,"duration":1},"status":"passed","severity":"normal"},{"uid":"35c9db682f1cb53e","name":"Cluster id 0, shard 0","time":{"start":1759877391982,"stop":1759877391982,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3624d1ed88ab4f5","name":"should remove event listener for peer:discovery","time":{"start":1759876983185,"stop":1759876983185,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed276ad35fa05d1","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1759877085449,"stop":1759877085449,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dec6a1a31c0ecfe","name":"should create dialer with libp2p and shardReader","time":{"start":1759876982804,"stop":1759876982805,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e111670b8086063","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1759877399721,"stop":1759877399721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d029d81aacca6e","name":"should create all internal components","time":{"start":1759876984450,"stop":1759876984450,"duration":0},"status":"passed","severity":"normal"},{"uid":"b13b9f7182a101d8","name":"Push 30 different messages","time":{"start":1759878125524,"stop":1759878125524,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ea0358ea386829b9","name":"should successfully unsubscribe from an existing subscription","time":{"start":1759877036535,"stop":1759877036536,"duration":1},"status":"passed","severity":"normal"},{"uid":"efa161b7105a80","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1759877016833,"stop":1759877016839,"duration":6},"status":"passed","severity":"normal"},{"uid":"7b904a359e365d4c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1759876972604,"stop":1759876972604,"duration":0},"status":"passed","severity":"normal"},{"uid":"304a47c572eb11be","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1759877016851,"stop":1759877016851,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4fdebbf3fc8fad4","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1759876983906,"stop":1759876983907,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6928f6019ce1929","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1759876966801,"stop":1759876966801,"duration":0},"status":"passed","severity":"normal"},{"uid":"38455c4d5c21b2c1","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1759877035212,"stop":1759877035212,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65c2c78ab075e04","name":"Sample","time":{"start":1759876972593,"stop":1759876972594,"duration":1},"status":"passed","severity":"normal"},{"uid":"794de9f6ba9a6f83","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1759877399720,"stop":1759877399720,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a82ba26e8251e6","name":"should perform initial health assessment on start","time":{"start":1759877036937,"stop":1759877036938,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd00b6da4767626","name":"Subscribe to topic containing shell command and receive message","time":{"start":1759877546416,"stop":1759877546416,"duration":0},"status":"passed","severity":"normal"},{"uid":"89569b3b0e026478","name":"Encoder throws on undefined content topic","time":{"start":1759877003975,"stop":1759877003975,"duration":0},"status":"passed","severity":"normal"},{"uid":"98edd4e5bb71adc7","name":"should clear dial history on start","time":{"start":1759876982806,"stop":1759876982806,"duration":0},"status":"passed","severity":"normal"},{"uid":"e047df0afe82b41c","name":"Incoming message is emitted as received","time":{"start":1759877038494,"stop":1759877038494,"duration":0},"status":"passed","severity":"normal"},{"uid":"314a54c823323984","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1759877024981,"stop":1759877024981,"duration":0},"status":"passed","severity":"normal"},{"uid":"db43b344f8bec06b","name":"should handle case with no peers in store","time":{"start":1759876983683,"stop":1759876983683,"duration":0},"status":"passed","severity":"normal"},{"uid":"14102dc23a141d36","name":"should check connected peers if present and suitable","time":{"start":1759877037639,"stop":1759877037639,"duration":0},"status":"passed","severity":"normal"},{"uid":"31892f3b9f252e79","name":"should set field with all protocols disabled","time":{"start":1759876973155,"stop":1759876973155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e80198624173fdab","name":"should emit a peer event after start","time":{"start":1759877069570,"stop":1759877069570,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e2b751d4f466bd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1759876966800,"stop":1759876966801,"duration":1},"status":"passed","severity":"normal"},{"uid":"4883880be257bd3c","name":"should not be empty after adding a subscription","time":{"start":1759877037022,"stop":1759877037022,"duration":0},"status":"passed","severity":"normal"},{"uid":"184516ce1ad8852a","name":"should handle queue processing errors gracefully","time":{"start":1759876982862,"stop":1759876982863,"duration":1},"status":"passed","severity":"normal"},{"uid":"19778e97495f471a","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1759877132201,"stop":1759877132203,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fcca8d2de41ba97","name":"does not validate decoders for hash queries","time":{"start":1759876984070,"stop":1759876984071,"duration":1},"status":"passed","severity":"normal"},{"uid":"c82a6c110fb1a706","name":"should transition to Unhealthy when no connections","time":{"start":1759877036924,"stop":1759877036925,"duration":1},"status":"passed","severity":"normal"},{"uid":"5db32cb1c9e561af","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759877546409,"stop":1759877546409,"duration":0},"status":"passed","severity":"normal"},{"uid":"6777abf79f9d5f27","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1759876994197,"stop":1759876994198,"duration":1},"status":"passed","severity":"normal"},{"uid":"7967ec4cf7317f6e","name":"ignores domain fetching errors","time":{"start":1759876994355,"stop":1759876994355,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff1355a05fae040","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1759877241278,"stop":1759877241279,"duration":1},"status":"passed","severity":"normal"},{"uid":"776f8e74a2fe95c2","name":"should handle multiple peers with different shard configurations","time":{"start":1759876982865,"stop":1759876982865,"duration":0},"status":"passed","severity":"normal"},{"uid":"d586f3154ccdb78f","name":"handles different networkShards values correctly","time":{"start":1759876966795,"stop":1759876966795,"duration":0},"status":"passed","severity":"normal"},{"uid":"391169bfd196d596","name":"should filter peers by codec","time":{"start":1759876984456,"stop":1759876984456,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25a120a3a365bed","name":"Query Generator, No message returned","time":{"start":1759877360528,"stop":1759877360528,"duration":0},"status":"passed","severity":"normal"},{"uid":"902c2478b2df934c","name":"Push message with short payload","time":{"start":1759878125518,"stop":1759878125518,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a08afcdd6de2e51","name":"should drop only non-locked connections when over maxConnections","time":{"start":1759876983705,"stop":1759876983705,"duration":0},"status":"passed","severity":"normal"},{"uid":"294a2fda8c772fd2","name":"Reusing cursor across nodes","time":{"start":1759877345707,"stop":1759877345707,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aaa443b7b502d22","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759877546412,"stop":1759877546412,"duration":0},"status":"passed","severity":"normal"},{"uid":"564a09f046abb2d6","name":"Push message with content topic containing Russian","time":{"start":1759878125541,"stop":1759878125542,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c629379e9b79d65","name":"Push message with numeric payload","time":{"start":1759878125503,"stop":1759878125504,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff70d5c707479509","name":"returns only open connection if one present","time":{"start":1759876983768,"stop":1759876983769,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e1a6b7026a02ede","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1759876994357,"stop":1759876994358,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e1920da55d89107a","name":"Publish message with custom timestamp: Wed Oct 16 2024 22:47:09 GMT+0000 (Coordinated Universal Time)","time":{"start":1759877235591,"stop":1759877235591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf7e3c923840f5b","name":"should handle errors when removing globalThis listeners","time":{"start":1759876982291,"stop":1759876982292,"duration":1},"status":"passed","severity":"normal"},{"uid":"24dc263de469d26e","name":"Push message with special chars payload","time":{"start":1759878125548,"stop":1759878125548,"duration":0},"status":"passed","severity":"normal"},{"uid":"186c3141fcc201a4","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1759876972605,"stop":1759876972605,"duration":0},"status":"passed","severity":"normal"},{"uid":"12768b913bea9350","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1759877212420,"stop":1759877212421,"duration":1},"status":"passed","severity":"normal"},{"uid":"d00e5b94c4cd39a8","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app92/2/topic639/utf8","time":{"start":1759877332257,"stop":1759877332257,"duration":0},"status":"passed","severity":"normal"},{"uid":"6114f0b31bca7ca4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1759877546408,"stop":1759877546408,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c2efd1590ed79a","name":"msgTime: 0 ms from now, startTime: 1759790997044, endTime: 1759877397044","time":{"start":1759877411428,"stop":1759877411428,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1105b606d4db6a9","name":"Push message with content topic containing Russian","time":{"start":1759878125512,"stop":1759878125513,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce093e4a61fa387","name":"should handle queue overflow by adding peers to queue","time":{"start":1759876982855,"stop":1759876982855,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36ac0565d21bebc","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1759876983723,"stop":1759876983723,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f15c5f456a17e1","name":"it tolerates circular branch references","time":{"start":1759876994354,"stop":1759876994354,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee77b5464775958e","name":"Push message with custom timestamp: 1759880689864","time":{"start":1759878125531,"stop":1759878125531,"duration":0},"status":"passed","severity":"normal"},{"uid":"73bd61deb273dc2a","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1759877037243,"stop":1759877037243,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59206f8b1d8da06","name":"Push message with content topic containing escaped characters","time":{"start":1759878125543,"stop":1759878125543,"duration":0},"status":"passed","severity":"normal"},{"uid":"f36233e95db5e577","name":"should add received message to localHistory with retrievalHint","time":{"start":1759877024980,"stop":1759877024980,"duration":0},"status":"passed","severity":"normal"},{"uid":"f564e267403481a0","name":"isConnected should return true after first peer connects","time":{"start":1759877085450,"stop":1759877085450,"duration":0},"status":"passed","severity":"normal"},{"uid":"71547e25abfaba1c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1759877546419,"stop":1759877546419,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76495db2fe5a9e4","name":"Push message with shell command payload","time":{"start":1759878125537,"stop":1759878125537,"duration":0},"status":"passed","severity":"normal"},{"uid":"535253ab6b327358","name":"should not allow k > 12","time":{"start":1759877016184,"stop":1759877016189,"duration":5},"status":"passed","severity":"normal"},{"uid":"baf756df687b59b6","name":"Check publish message containing JSON","time":{"start":1759877235588,"stop":1759877235588,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2be870591e31e11","name":"Rejects garbage","time":{"start":1759877048835,"stop":1759877048835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f38ab3e856e0b0","name":"should be able to decode the field with only FILTER set to true","time":{"start":1759876972605,"stop":1759876972606,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bfd27dfe0e1bb2e","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1759876994198,"stop":1759876994202,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7ce99bbd5c080e1","name":"should start and stop interval correctly","time":{"start":1759877035210,"stop":1759877035211,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d9b9aa06bf252e9","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1759877085449,"stop":1759877085450,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1097379b28cfdbe","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1759876966789,"stop":1759876966789,"duration":0},"status":"passed","severity":"normal"},{"uid":"870b5e6fcd51e04d","name":"Push message with short payload","time":{"start":1759878125532,"stop":1759878125533,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dc65fbd385441e5","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1759877016849,"stop":1759877016849,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18b7ba0c9eab543","name":"should handle corrupted shard info gracefully","time":{"start":1759876983018,"stop":1759876983018,"duration":0},"status":"passed","severity":"normal"},{"uid":"24458be298799583","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1759877016832,"stop":1759877016832,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7ed868c3d19ac6","name":"Non TWN Cluster","time":{"start":1759877332252,"stop":1759877332252,"duration":0},"status":"passed","severity":"normal"},{"uid":"75109f705f3abc40","name":"Throws when trying to push message with empty payload","time":{"start":1759878125524,"stop":1759878125525,"duration":1},"status":"passed","severity":"normal"},{"uid":"37186fe3b62b3b7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1759876966797,"stop":1759876966797,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd4fce33f7de0909","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1759877037251,"stop":1759877037252,"duration":1},"status":"passed","severity":"normal"},{"uid":"a568753ee7414177","name":"should handle network check errors gracefully","time":{"start":1759876982864,"stop":1759876982864,"duration":0},"status":"passed","severity":"normal"},{"uid":"f313fb280436e173","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1759877228897,"stop":1759877228898,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6f711204a8b5f7","name":"should sort peers by ping value","time":{"start":1759876984457,"stop":1759876984457,"duration":0},"status":"passed","severity":"normal"},{"uid":"1150b0ca9a4f3302","name":"Passing page size 10 when there are 10 messages","time":{"start":1759877407254,"stop":1759877407254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c357e73170d80f","name":"throws on content topic with non-number generation field","time":{"start":1759876966785,"stop":1759876966785,"duration":0},"status":"passed","severity":"normal"},{"uid":"32ef3239e0ab605a","name":"peer exchange sets tag","time":{"start":1759877241274,"stop":1759877241276,"duration":2},"status":"passed","severity":"normal"},{"uid":"c32b1e2f997aa5bf","name":"Check received message containing XML","time":{"start":1759877512993,"stop":1759877512993,"duration":0},"status":"passed","severity":"normal"},{"uid":"f203e7762d524f87","name":"should add to incoming buffer if dependencies are not met","time":{"start":1759877024979,"stop":1759877024980,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd625eb54270b0c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759877212422,"stop":1759877212422,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d848a32afc9708","name":"Subscribe to topic containing emoji and receive message","time":{"start":1759877546417,"stop":1759877546417,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c097dfabb76faa6","name":"Push message with special chars payload","time":{"start":1759878125519,"stop":1759878125519,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc797cf1e1b9bbbc","name":"Decoder throws on empty string content topic","time":{"start":1759876984333,"stop":1759876984334,"duration":1},"status":"passed","severity":"normal"},{"uid":"6609e78bf607953e","name":"Push message with Chinese payload","time":{"start":1759878125534,"stop":1759878125534,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c3d93253e98730","name":"Wait given interval before re-trying","time":{"start":1759877037578,"stop":1759877037578,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a12cf15b72ec4a","name":"should be empty after removing the only subscription","time":{"start":1759877037022,"stop":1759877037022,"duration":0},"status":"passed","severity":"normal"},{"uid":"57e06a1d0f2f6d13","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759877038492,"stop":1759877038493,"duration":1},"status":"passed","severity":"normal"},{"uid":"268ab30110b1fa4a","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1759877384181,"stop":1759877384182,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cee03045f585bc4","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1759877016818,"stop":1759877016818,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd695a36161fbeb7","name":"should return cached hash on subsequent access","time":{"start":1759876984335,"stop":1759876984335,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a7b0fb9b569777","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1759877016857,"stop":1759877016858,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ced3e62978f7606","name":"Push message with Arabic payload","time":{"start":1759878125534,"stop":1759878125534,"duration":0},"status":"passed","severity":"normal"},{"uid":"338ef866e73a1d52","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1759877045435,"stop":1759877045436,"duration":1},"status":"passed","severity":"normal"},{"uid":"553cb7ebd0c6da31","name":"should get / set UDP multiaddr","time":{"start":1759876973151,"stop":1759876973152,"duration":1},"status":"passed","severity":"normal"},{"uid":"f27dd92318de1e9a","name":"Store - dialed after - with timeout","time":{"start":1759877415015,"stop":1759877415015,"duration":0},"status":"passed","severity":"normal"},{"uid":"f759c199f28bdf64","name":"Fails to push message bigger that 1MB","time":{"start":1759878125561,"stop":1759878125561,"duration":0},"status":"passed","severity":"normal"},{"uid":"880dc4e2b413db4d","name":"should retry on complete failure if specified","time":{"start":1759877035723,"stop":1759877035724,"duration":1},"status":"passed","severity":"normal"},{"uid":"2815873b7d6458dd","name":"Does not throw an exception when node disconnects","time":{"start":1759877414525,"stop":1759877414526,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bde468d051c2d61","name":"Push message with Script payload","time":{"start":1759878125521,"stop":1759878125521,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb0551fb50ef78c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1759877546425,"stop":1759877546425,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e74417a8d5604c0","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1759877512989,"stop":1759877512989,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f11e9e1c57343a","name":"should skip peer when not on same cluster","time":{"start":1759876982842,"stop":1759876982847,"duration":5},"status":"passed","severity":"normal"},{"uid":"7267a59eaf05b5d7","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1759877345706,"stop":1759877345706,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ca0dfc84ba7c84","name":"Push message with content topic containing Arabic","time":{"start":1759878125555,"stop":1759878125555,"duration":0},"status":"passed","severity":"normal"},{"uid":"d260ecd859680d2b","name":"should handle retrieve function with query parameters","time":{"start":1759877037250,"stop":1759877037251,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1bb825a72c8f371","name":"should return null for non-existent peer","time":{"start":1759876983685,"stop":1759876983685,"duration":0},"status":"passed","severity":"normal"},{"uid":"6221f9d5b86f97ba","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1759877411425,"stop":1759877411425,"duration":0},"status":"passed","severity":"normal"},{"uid":"6478e03887cfe054","name":"should reject if Store is requested but not mounted","time":{"start":1759877037638,"stop":1759877037638,"duration":0},"status":"passed","severity":"normal"},{"uid":"338ca67334a6cbd0","name":"udp ip6 address","time":{"start":1759876972589,"stop":1759876972590,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7c650f18868bc4e","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1759877016816,"stop":1759877016817,"duration":1},"status":"passed","severity":"normal"},{"uid":"827a408cbf5a71b1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759877546419,"stop":1759877546419,"duration":0},"status":"passed","severity":"normal"},{"uid":"259fb772122f03d4","name":"should not be sent when there is no history","time":{"start":1759877024985,"stop":1759877024986,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ae1dc73a1bbc45b","name":"should encodeTxt and decodeTxt","time":{"start":1759876973145,"stop":1759876973146,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bdf9e3802fce2e","name":"Check message with non string payload is not received","time":{"start":1759877512998,"stop":1759877512999,"duration":1},"status":"passed","severity":"normal"},{"uid":"8368254ff6e40052","name":"Push message with Chinese payload","time":{"start":1759878125504,"stop":1759878125504,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1680c53b6f21f2","name":"Subscribe and receive messages via waku relay post","time":{"start":1759877546407,"stop":1759877546407,"duration":0},"status":"passed","severity":"normal"},{"uid":"356f8a0a7b844fef","name":"should monitor connected peers and store them into cache","time":{"start":1759877158120,"stop":1759877158120,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe57ec6d0d284bdc","name":"should use DNS peer discovery with light client","time":{"start":1759877069572,"stop":1759877069572,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7e22494b05d556b2","name":"should not return locked peers if enough unlocked are available","time":{"start":1759877035881,"stop":1759877035881,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeab0f16e60b8671","name":"Overlapping topic subscription","time":{"start":1759877243531,"stop":1759877243531,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d522eff605a44e4c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1759877016893,"stop":1759877016894,"duration":1},"status":"passed","severity":"normal"},{"uid":"f731e08e33897c","name":"Push message with long payload","time":{"start":1759878125518,"stop":1759878125518,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5093d0351cb0860","name":"should return peer for existing peer","time":{"start":1759876983684,"stop":1759876983684,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a508851bef185e","name":"should add and check entries correctly","time":{"start":1759877034076,"stop":1759877034083,"duration":7},"status":"passed","severity":"normal"},{"uid":"28a34cfdb18806b8","name":"Decoder throws on undefined content topic","time":{"start":1759877005578,"stop":1759877005579,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee1bef62aad888f","name":"should query peers that support peer exchange","time":{"start":1759876994252,"stop":1759876994252,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8bfde30d66c081","name":"Get Nodes","time":{"start":1759876993943,"stop":1759876993943,"duration":0},"status":"passed","severity":"normal"},{"uid":"dac0e7edc0603f87","name":"Push message with emoji payload","time":{"start":1759878125523,"stop":1759878125524,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ae3b63844d2a5dd","name":"Passing invalid cursor","time":{"start":1759877345707,"stop":1759877345708,"duration":1},"status":"passed","severity":"normal"},{"uid":"599cd5c62b1aedda","name":"Check received message with timestamp: 1759877063920 ","time":{"start":1759877512995,"stop":1759877512996,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fcdf10d14090ea6","name":"does not throw on valid cases","time":{"start":1759876966783,"stop":1759876966783,"duration":0},"status":"passed","severity":"normal"},{"uid":"43703addf879d49e","name":"Push message with SQL Injection payload","time":{"start":1759878125535,"stop":1759878125535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d796bf6179261c43","name":"should dial all known peers when reached zero connections","time":{"start":1759877107278,"stop":1759877107278,"duration":0},"status":"passed","severity":"normal"},{"uid":"b137658ce254a1ec","name":"should query peer with peer exchange protocol","time":{"start":1759876994253,"stop":1759876994254,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a5193437aa7603","name":"should dial peers from store on start","time":{"start":1759876983630,"stop":1759876983631,"duration":1},"status":"passed","severity":"normal"},{"uid":"2504659a516bf53b","name":"Check received message containing special chars","time":{"start":1759877512990,"stop":1759877512991,"duration":1},"status":"passed","severity":"normal"},{"uid":"28cd42595f3cc37b","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1759877034811,"stop":1759877034812,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d13aa9ba0780d9a","name":"should do nothing when connections still exist","time":{"start":1759876983659,"stop":1759876983659,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b0c94bfba61aa7","name":"should reject if LightPush is requested but not mounted","time":{"start":1759877037637,"stop":1759877037638,"duration":1},"status":"passed","severity":"normal"},{"uid":"8209222aa84e4d6f","name":"should handle shardReader errors","time":{"start":1759876984458,"stop":1759876984458,"duration":0},"status":"passed","severity":"normal"},{"uid":"7055a6e0ff303e47","name":"should support chaining for add method","time":{"start":1759877034083,"stop":1759877034084,"duration":1},"status":"passed","severity":"normal"},{"uid":"f707c142dc7b1d7d","name":"should handle hash queries without validation","time":{"start":1759877037479,"stop":1759877037479,"duration":0},"status":"passed","severity":"normal"},{"uid":"419eaf7c33f53dc7","name":"ends if stream creation fails","time":{"start":1759876984071,"stop":1759876984071,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3834d829d39400","name":"should never report false negatives","time":{"start":1759877021324,"stop":1759877021324,"duration":0},"status":"passed","severity":"normal"},{"uid":"4046e7b49c5857ad","name":"Check publish message containing escaped characters","time":{"start":1759877235589,"stop":1759877235589,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e795e288dd0055","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1759876966794,"stop":1759876966794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d21db837eafc1e","name":"Push message with meta","time":{"start":1759878125515,"stop":1759878125515,"duration":0},"status":"passed","severity":"normal"},{"uid":"325f49b733021627","name":"Push message with content topic containing unicode special characters","time":{"start":1759878125528,"stop":1759878125529,"duration":1},"status":"passed","severity":"normal"},{"uid":"84082a2215a94b36","name":"connects to nwaku","time":{"start":1759877414525,"stop":1759877414525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d867bb4901878c","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1759876983707,"stop":1759876983707,"duration":0},"status":"passed","severity":"normal"},{"uid":"877aa893d16b0077","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1759877332251,"stop":1759877332252,"duration":1},"status":"passed","severity":"normal"},{"uid":"289f079bbbe45bc6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1759877212419,"stop":1759877212420,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f868048a209c35e","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1759877212419,"stop":1759877212419,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d67ba6477725f71","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1759876993761,"stop":1759876993761,"duration":0},"status":"passed","severity":"normal"},{"uid":"78d1369bacb0e4bf","name":"rejects hash query with time filter","time":{"start":1759876983492,"stop":1759876983503,"duration":11},"status":"passed","severity":"normal"},{"uid":"f64da010af56f0be","name":"Push message with content topic containing long","time":{"start":1759878125554,"stop":1759878125554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb8c14d99d6659a","name":"random static sharding 5 - Cluster ID: 751, Shard ID: 848","time":{"start":1759877391984,"stop":1759877391985,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd9a0657e0012835","name":"Query generator for multiple messages with different content topic format","time":{"start":1759877391635,"stop":1759877391638,"duration":3},"status":"passed","severity":"normal"},{"uid":"1339f2db6b937806","name":"Sync message is sent within sync frequency","time":{"start":1759877045434,"stop":1759877045434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89a9df84bcae29e","name":"should be online or offline if network state changed","time":{"start":1759877085452,"stop":1759877085457,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4d48df7919b176b","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1759877037479,"stop":1759877037479,"duration":0},"status":"passed","severity":"normal"},{"uid":"24154a18ace15c1a","name":"Fails to push message with large meta","time":{"start":1759878125530,"stop":1759878125530,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e76c166ba7256d","name":"ends if response has no messages","time":{"start":1759876984072,"stop":1759876984072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3db4a2f6969dd4b","name":"Js publishes, other Js receives","time":{"start":1759877225620,"stop":1759877225620,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca283403d3d5c05","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1759877016192,"stop":1759877016193,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e01c51d82876de9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1759877016869,"stop":1759877016879,"duration":10},"status":"passed","severity":"normal"},{"uid":"9d206b0adec871d2","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1759877512986,"stop":1759877512986,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df7527c4b245408","name":"should work with mock decoders","time":{"start":1759877037246,"stop":1759877037246,"duration":0},"status":"passed","severity":"normal"},{"uid":"9798d3d694697e1c","name":"should discard bootstrap peers when has more than set limit","time":{"start":1759877107279,"stop":1759877107280,"duration":1},"status":"passed","severity":"normal"},{"uid":"cec90fd29c3c7cc9","name":"Used by Waku Relay","time":{"start":1759877414527,"stop":1759877414527,"duration":0},"status":"passed","severity":"normal"},{"uid":"829dcea1907ae02","name":"Push message with content topic containing Arabic","time":{"start":1759878125541,"stop":1759878125541,"duration":0},"status":"passed","severity":"normal"},{"uid":"6354307a43547dd7","name":"should clear timers for specific peer on disconnect","time":{"start":1759876983916,"stop":1759876983917,"duration":1},"status":"passed","severity":"normal"},{"uid":"e488312237dbcd11","name":"should filter out already connected peers","time":{"start":1759876983675,"stop":1759876983675,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea469947f38a5d18","name":"Outgoing message is emitted as sending","time":{"start":1759877040648,"stop":1759877040648,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4b2695a96d8c4b","name":"Push message with content topic containing emoji","time":{"start":1759878125514,"stop":1759878125514,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e1c31034109b95","name":"groups content topics by expected pubsub topic","time":{"start":1759876966794,"stop":1759876966794,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48d988f4b0fcf27","name":"Check received message containing Russian","time":{"start":1759877512983,"stop":1759877512983,"duration":0},"status":"passed","severity":"normal"},{"uid":"9afd63a043c5f448","name":"should get all peers from store","time":{"start":1759876983674,"stop":1759876983675,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0e9afe0e90bb90","name":"Push message with SQL Injection payload","time":{"start":1759878125506,"stop":1759878125506,"duration":0},"status":"passed","severity":"normal"},{"uid":"607e56fd5da9f981","name":"should capture event listeners for testing","time":{"start":1759877037247,"stop":1759877037247,"duration":0},"status":"passed","severity":"normal"},{"uid":"8844917e6280e69c","name":"Check message with no content topic is not received","time":{"start":1759877512987,"stop":1759877512988,"duration":1},"status":"passed","severity":"normal"},{"uid":"5451d231986ed895","name":"yields decoded messages","time":{"start":1759876984072,"stop":1759876984072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47d3f34973410ef","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1759877036925,"stop":1759877036925,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ad7ec43f4c58721","name":"Push message with content topic containing emoji","time":{"start":1759878125557,"stop":1759878125558,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3a84a67e790d97c","name":"Push message with meta","time":{"start":1759878125558,"stop":1759878125558,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c2dd19a130a1b6","name":"Check received message with timestamp: 1759877063920000000 ","time":{"start":1759877512985,"stop":1759877512986,"duration":1},"status":"passed","severity":"normal"},{"uid":"20df16f3d3c43d92","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1759877243529,"stop":1759877243529,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e391629e9306e97","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1759877228902,"stop":1759877228903,"duration":1},"status":"passed","severity":"normal"},{"uid":"b71b7c699e79ca94","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1759876983706,"stop":1759876983706,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd1d2034fba1672f","name":"should process queue every 500ms","time":{"start":1759876982856,"stop":1759876982856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a85364b8fdf2fe7","name":"Ordered Callback - false","time":{"start":1759877396661,"stop":1759877396662,"duration":1},"status":"passed","severity":"normal"},{"uid":"30f20d4f5f8929c1","name":"Fields are not dropped","time":{"start":1759876983818,"stop":1759876983818,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a924ebc448129f6","name":"should not retry if at least one success","time":{"start":1759877035724,"stop":1759877035724,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9ca281a206112f","name":"Encoder throws on empty string content topic","time":{"start":1759876984333,"stop":1759876984333,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7732ed115cba2e6","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1759877036925,"stop":1759877036925,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b5fb63ffd0369a","name":"should handle peer store errors gracefully","time":{"start":1759876983193,"stop":1759876983194,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c2765b2496268b","name":"Query generator for 2000 messages","time":{"start":1759877391650,"stop":1759877391650,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7e7d5d4a81505c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1759876983928,"stop":1759876983928,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5985f54eade9a02","name":"Round trip binary encryption [ecies, signature]","time":{"start":1759877005577,"stop":1759877005577,"duration":0},"status":"passed","severity":"normal"},{"uid":"7804c06f5b53e00","name":"should allow redial after cooldown period","time":{"start":1759876982841,"stop":1759876982842,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d013cb4529adc63","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1759877546421,"stop":1759877546421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f646d4d64e3f458a","name":"throws on content topic with empty version field","time":{"start":1759876966786,"stop":1759876966786,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d6a47364378ee","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1759876966796,"stop":1759876966797,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ea3d76cace4146","name":"should throw error - no id","time":{"start":1759876973148,"stop":1759876973149,"duration":1},"status":"passed","severity":"normal"},{"uid":"e915af10c2bd2939","name":"Relay - dialed first","time":{"start":1759877415013,"stop":1759877415013,"duration":0},"status":"passed","severity":"normal"},{"uid":"e74507ebafdcf103","name":"Subscribe to topic containing long and receive message","time":{"start":1759877546424,"stop":1759877546424,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2be75569851d382","name":"Subscribe to topic containing shell command and publish message","time":{"start":1759877243536,"stop":1759877243536,"duration":0},"status":"passed","severity":"normal"},{"uid":"d842d496a0eeaf37","name":"should be able to encode the field with only STORE set to true","time":{"start":1759876972602,"stop":1759876972602,"duration":0},"status":"passed","severity":"normal"},{"uid":"118401f5e9e4f3aa","name":"should clear the dialing interval","time":{"start":1759876982821,"stop":1759876982824,"duration":3},"status":"passed","severity":"normal"},{"uid":"30f30af1589f1355","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1759876993750,"stop":1759876993750,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d44396cd08e42f","name":"should throw error - no public key","time":{"start":1759876973149,"stop":1759876973149,"duration":0},"status":"passed","severity":"normal"},{"uid":"778e58bebc774476","name":"should return false for content message without causal history","time":{"start":1759877040653,"stop":1759877040653,"duration":0},"status":"passed","severity":"normal"},{"uid":"c431cf1471721fa4","name":"Subscribe to topic containing numeric and publish message","time":{"start":1759877243532,"stop":1759877243532,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9d090f8b5fc2d7","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1759877037258,"stop":1759877037258,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5be34956ac4015","name":"can query messages normally","time":{"start":1759877387228,"stop":1759877387228,"duration":0},"status":"passed","severity":"normal"},{"uid":"247f2b226f1594e9","name":"Subscribe and receive messages via lightPush","time":{"start":1759877546418,"stop":1759877546418,"duration":0},"status":"passed","severity":"normal"},{"uid":"68fd5603550e0ccc","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1759877037258,"stop":1759877037258,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f90bf2a0e21bc8","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1759877034812,"stop":1759877034812,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06f11c9adb4be49","name":"Push message with custom timestamp: 1729118689864","time":{"start":1759878125545,"stop":1759878125545,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe551ed8523cec7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1759877071234,"stop":1759877071235,"duration":1},"status":"passed","severity":"normal"},{"uid":"173c9107fda7b821","name":"should return PeerId when PeerId is provided","time":{"start":1759876983339,"stop":1759876983340,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a112f259ceceebd","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1759876966792,"stop":1759876966792,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc48cc1b5aef3fd3","name":"should trigger query when it went offline since the last successful query","time":{"start":1759877037251,"stop":1759877037251,"duration":0},"status":"passed","severity":"normal"},{"uid":"40c5dcc7dd8ea55a","name":"Push message with Basic HTML tag payload","time":{"start":1759878125507,"stop":1759878125507,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6fde84325ee221","name":"should handle ENR without shardInfo","time":{"start":1759876994257,"stop":1759876994258,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ae8c54d03e6b3","name":"should properly compute the node id","time":{"start":1759876973150,"stop":1759876973150,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df75d6bd5bde61c","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1759876972606,"stop":1759876972606,"duration":0},"status":"passed","severity":"normal"},{"uid":"518a6da08753c46","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1759876967084,"stop":1759876967084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2ee9c58e0638a0","name":"should not trigger query when a recent query happened under threshold","time":{"start":1759877037252,"stop":1759877037253,"duration":1},"status":"passed","severity":"normal"},{"uid":"3581d50779c326a6","name":"Push message with rate limit","time":{"start":1759878125530,"stop":1759878125530,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d187f35b661492","name":"Push message equal or less that 1MB","time":{"start":1759878125517,"stop":1759878125517,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52a483343fe8a16","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1759877037259,"stop":1759877037259,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f46b1905908173c","name":"Push message with Basic HTML tag payload","time":{"start":1759878125536,"stop":1759878125536,"duration":0},"status":"passed","severity":"normal"},{"uid":"db22549a198ad6b7","name":"Throws when trying to push message with empty payload","time":{"start":1759878125510,"stop":1759878125510,"duration":0},"status":"passed","severity":"normal"},{"uid":"42d6d3e9eaf77985","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1759877016868,"stop":1759877016868,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff64054a0b690146","name":"same cluster, static sharding: nodes connect","time":{"start":1759877154743,"stop":1759877154743,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e266a9d3f2a3c3","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1759877024983,"stop":1759877024983,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ea58df357be223","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1759877546426,"stop":1759877546426,"duration":0},"status":"passed","severity":"normal"},{"uid":"391a74262150ad73","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1759877016811,"stop":1759877016811,"duration":0},"status":"passed","severity":"normal"},{"uid":"407be05b8828fd70","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1759877243530,"stop":1759877243530,"duration":0},"status":"passed","severity":"normal"},{"uid":"10f44e0e1230bbe0","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1759877016809,"stop":1759877016810,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e2d12f70f0a603","name":"Subscribe to topic containing Script and receive message","time":{"start":1759877546426,"stop":1759877546427,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c944dea97dff4c","name":"should have no discoveries enabled by default","time":{"start":1759877034806,"stop":1759877034807,"duration":1},"status":"passed","severity":"normal"},{"uid":"284fb0366bcc0d63","name":"should dial one peer on dial","time":{"start":1759877153114,"stop":1759877153114,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3ffbda3d666d32","name":"should dial second nwaku node that was discovered","time":{"start":1759877064291,"stop":1759877064293,"duration":2},"status":"skipped","severity":"normal"},{"uid":"66861e4c09a6bf1","name":"should sort by messageId when timestamps are equal","time":{"start":1759877024545,"stop":1759877024545,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5faa4590b276c6c","name":"random static sharding 3 - Cluster ID: 854, Shard ID: 599","time":{"start":1759877391984,"stop":1759877391984,"duration":0},"status":"passed","severity":"normal"},{"uid":"d665b6b34d2e9542","name":"should be delivered immediately if received","time":{"start":1759877024987,"stop":1759877024987,"duration":0},"status":"passed","severity":"normal"},{"uid":"363a559068240862","name":"should return true when peer is on the pubsub topic shard","time":{"start":1759876983008,"stop":1759876983008,"duration":0},"status":"passed","severity":"normal"},{"uid":"89deddfabb6655b8","name":"Push message equal or less that 1MB","time":{"start":1759878125546,"stop":1759878125546,"duration":0},"status":"passed","severity":"normal"},{"uid":"23475d3e0b777b00","name":"should handle a minimal index list","time":{"start":1759876967083,"stop":1759876967084,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e7e1d04d7a2b0fc","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1759876983911,"stop":1759876983912,"duration":1},"status":"passed","severity":"normal"},{"uid":"828d37e0a72f8b87","name":"should create RPC request with correct parameters","time":{"start":1759876994204,"stop":1759876994205,"duration":1},"status":"passed","severity":"normal"},{"uid":"d94d67f8cb4986de","name":"Passing page size 0 when there are 110 messages","time":{"start":1759877407251,"stop":1759877407251,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c36ef0a148b5df3","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1759877016849,"stop":1759877016850,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d3d76cf4c05c5bc","name":"should be safe to call multiple times","time":{"start":1759876982824,"stop":1759876982825,"duration":1},"status":"passed","severity":"normal"},{"uid":"786f978a64bd2cba","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1759877034810,"stop":1759877034811,"duration":1},"status":"passed","severity":"normal"},{"uid":"4337fbeaa735540b","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1759877411425,"stop":1759877411426,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fb646a9af47284","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1759877016881,"stop":1759877016881,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2cdba4714d16d86","name":"should reject if Filter is requested but not mounted","time":{"start":1759877037638,"stop":1759877037638,"duration":0},"status":"passed","severity":"normal"},{"uid":"861e10e339b6d1f2","name":"should serialize and deserialize correctly","time":{"start":1759877021324,"stop":1759877021325,"duration":1},"status":"passed","severity":"normal"},{"uid":"56ff23cd1ebfee6","name":"should emit a peer event after start","time":{"start":1759876998014,"stop":1759876998014,"duration":0},"status":"passed","severity":"normal"},{"uid":"829110a66d0b58b","name":"Push message with long payload","time":{"start":1759878125533,"stop":1759878125533,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8e234a96256fb54","name":"should handle peer store errors gracefully","time":{"start":1759877036938,"stop":1759877036938,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f33874d91e3123","name":"Filter","time":{"start":1759877415016,"stop":1759877415016,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38c698480c756e5","name":"should handle task timeouts","time":{"start":1759877035222,"stop":1759877035222,"duration":0},"status":"passed","severity":"normal"},{"uid":"17163634a058b93f","name":"should merge provided config with defaults","time":{"start":1759876984450,"stop":1759876984450,"duration":0},"status":"passed","severity":"normal"},{"uid":"7299702558d8e4f1","name":"should compute hash only when first accessed","time":{"start":1759876984334,"stop":1759876984334,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ea96c093fb6899","name":"should dispatch connect and disconnect events","time":{"start":1759877035881,"stop":1759877035881,"duration":0},"status":"passed","severity":"normal"},{"uid":"be581fc3b9eac346","name":"should skip peers that were recently queried","time":{"start":1759876994253,"stop":1759876994253,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd3429cb15ac21a3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1759877546407,"stop":1759877546407,"duration":0},"status":"passed","severity":"normal"},{"uid":"585afe985ee4ffae","name":"recovers when dns.resolve returns empty","time":{"start":1759876994354,"stop":1759876994355,"duration":1},"status":"passed","severity":"normal"},{"uid":"b37d56ab87de8714","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1759877351966,"stop":1759877351966,"duration":0},"status":"passed","severity":"normal"},{"uid":"603adba68365f93b","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1759877546425,"stop":1759877546426,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f9418421ea46f4","name":"Check publish message after client node is restarted","time":{"start":1759877235595,"stop":1759877235596,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ca0f31a64230c479","name":"Push message with escaped characters payload","time":{"start":1759878125508,"stop":1759878125509,"duration":1},"status":"passed","severity":"normal"},{"uid":"20de252573d2411c","name":"should be able to decode the field with only STORE set to true","time":{"start":1759876972606,"stop":1759876972606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78b34c3b95677e3","name":"Correctly serialized arguments","time":{"start":1759877153284,"stop":1759877153285,"duration":1},"status":"passed","severity":"normal"},{"uid":"8823745b469c7d9c","name":"Fails to push message with large meta","time":{"start":1759878125558,"stop":1759878125559,"duration":1},"status":"passed","severity":"normal"},{"uid":"771ab4dd1049fdea","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1759877016818,"stop":1759877016819,"duration":1},"status":"passed","severity":"normal"},{"uid":"a91a1ea351c1ec11","name":"should decode valid enr successfully","time":{"start":1759876973146,"stop":1759876973146,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abd5467a47910cc","name":"Sync message are not sent excessively within sync frequency","time":{"start":1759877045435,"stop":1759877045435,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff72e9578f4a6954","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1759877040649,"stop":1759877040649,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc96565cc07df6bb","name":"should handle multiple query options for time ranges","time":{"start":1759877037478,"stop":1759877037478,"duration":0},"status":"passed","severity":"normal"},{"uid":"989a8084c8b9ba09","name":"Push message with XML payload","time":{"start":1759878125550,"stop":1759878125550,"duration":0},"status":"passed","severity":"normal"},{"uid":"573765ff9612c823","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1759876966798,"stop":1759876966798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc566d8cdc844c9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1759877016889,"stop":1759877016889,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c7334ad55df389","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1759876972603,"stop":1759876972603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21c2f28f4887c96","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1759877024979,"stop":1759877024979,"duration":0},"status":"skipped","severity":"normal"},{"uid":"54e590e99f2fb24f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1759876966796,"stop":1759876966796,"duration":0},"status":"passed","severity":"normal"},{"uid":"9738d7f2c026c047","name":"Throws when trying to push message with empty payload","time":{"start":1759878125539,"stop":1759878125539,"duration":0},"status":"passed","severity":"normal"},{"uid":"952fc68a64104368","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1759877546409,"stop":1759877546410,"duration":1},"status":"passed","severity":"normal"},{"uid":"226302bbd1fd61bd","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1759877040651,"stop":1759877040651,"duration":0},"status":"passed","severity":"normal"},{"uid":"baca957f0504793","name":"Subscribe and publish message","time":{"start":1759877243528,"stop":1759877243529,"duration":1},"status":"passed","severity":"normal"},{"uid":"95dc9fb551c8c505","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1759876972607,"stop":1759876972608,"duration":1},"status":"passed","severity":"normal"},{"uid":"27944dacc9da2f22","name":"should return usable stream attached to connection","time":{"start":1759876983925,"stop":1759876983925,"duration":0},"status":"passed","severity":"normal"},{"uid":"96b95cc5b6490cf6","name":"Push message with content topic containing special chars","time":{"start":1759878125554,"stop":1759878125555,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa184b9e53c55896","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1759877016888,"stop":1759877016888,"duration":0},"status":"passed","severity":"normal"},{"uid":"b99a6ef6cc002a36","name":"Push message with long payload","time":{"start":1759878125547,"stop":1759878125548,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d97737d22dbc16d","name":"should stop peer exchange discovery","time":{"start":1759876994250,"stop":1759876994250,"duration":0},"status":"passed","severity":"normal"},{"uid":"b93a4ac59af7078","name":"should start and setup intervals and event listeners","time":{"start":1759877037024,"stop":1759877037025,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0691dd6119467f6","name":"can start the service","time":{"start":1759876998013,"stop":1759876998013,"duration":0},"status":"passed","severity":"normal"},{"uid":"116beabf45959f10","name":"should drop connection via multiaddr with hangUp","time":{"start":1759877153115,"stop":1759877153115,"duration":0},"status":"passed","severity":"normal"},{"uid":"85dccaa094362eee","name":"accepts valid content-filtered query","time":{"start":1759876983487,"stop":1759876983490,"duration":3},"status":"passed","severity":"normal"},{"uid":"483093477a5a358f","name":"should add and remove event listeners correctly","time":{"start":1759876998016,"stop":1759876998016,"duration":0},"status":"passed","severity":"normal"},{"uid":"16def40a6e5a2171","name":"Fails to push message bigger that 1MB","time":{"start":1759878125532,"stop":1759878125532,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1d9da9bb61e395","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1759877016832,"stop":1759877016833,"duration":1},"status":"passed","severity":"normal"},{"uid":"7654b37840e64771","name":"Push message with custom timestamp: 1729118689864","time":{"start":1759878125530,"stop":1759878125530,"duration":0},"status":"passed","severity":"normal"},{"uid":"594d86f8d3d621a9","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1759877016859,"stop":1759877016859,"duration":0},"status":"passed","severity":"normal"},{"uid":"106d2d7b91e58ede","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app68/10/topic551/proto","time":{"start":1759877332254,"stop":1759877332254,"duration":0},"status":"passed","severity":"normal"},{"uid":"17668cb9869386e4","name":"should start all internal components","time":{"start":1759876984450,"stop":1759876984451,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7d05ef4e2089663","name":"Check publish message after service node is restarted","time":{"start":1759877235595,"stop":1759877235595,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f1dbaed6c8090258","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1759877360532,"stop":1759877360534,"duration":2},"status":"passed","severity":"normal"},{"uid":"4972ffe53a435dd1","name":"should check false positive rate","time":{"start":1759877021326,"stop":1759877021326,"duration":0},"status":"passed","severity":"normal"},{"uid":"b92b64098ae9c460","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1759876966793,"stop":1759876966793,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f39f9d907aeea0d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app33/2/topic216/json","time":{"start":1759877332253,"stop":1759877332253,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24c9bb3e5d32f83","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1759876983929,"stop":1759876983929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d2e423a7e23b0b","name":"should skip already querying peers","time":{"start":1759876994254,"stop":1759876994254,"duration":0},"status":"passed","severity":"normal"},{"uid":"7970b3f3dbd79dfd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1759876966802,"stop":1759876966802,"duration":0},"status":"passed","severity":"normal"},{"uid":"433170750f577a89","name":"should handle timestamp equal to current time","time":{"start":1759877024424,"stop":1759877024425,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0b8acb425effa7a","name":"Retrieval Hint","time":{"start":1759877024544,"stop":1759877024544,"duration":0},"status":"passed","severity":"normal"},{"uid":"24aec5ba59cd7851","name":"should not stop if not started","time":{"start":1759876994250,"stop":1759876994250,"duration":0},"status":"passed","severity":"normal"},{"uid":"636cb0460552e7d1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1759877016879,"stop":1759877016880,"duration":1},"status":"passed","severity":"normal"},{"uid":"3eb3fc63be9c58d7","name":"should insert message into bloom filter","time":{"start":1759877024976,"stop":1759877024977,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f632f5e0ee1de17","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1759877003973,"stop":1759877003973,"duration":0},"status":"passed","severity":"normal"},{"uid":"3360ad95e9a689a2","name":"Push message with numeric payload","time":{"start":1759878125533,"stop":1759878125533,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7dbe6c1667f22f1","name":"Push message with content topic containing special chars","time":{"start":1759878125511,"stop":1759878125512,"duration":1},"status":"passed","severity":"normal"},{"uid":"57b8b3d38a49a475","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1759877016850,"stop":1759877016851,"duration":1},"status":"passed","severity":"normal"},{"uid":"87c55640883c2892","name":"should create ShardReader with auto sharding network config","time":{"start":1759876982998,"stop":1759876982998,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dea96028271c34","name":"yields undefined for messages without content topic","time":{"start":1759876984072,"stop":1759876984073,"duration":1},"status":"passed","severity":"normal"},{"uid":"594e3793b1132777","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1759877038226,"stop":1759877038226,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a4af9748bb69c5","name":"should handle errors when globalThis is not available","time":{"start":1759876982286,"stop":1759876982286,"duration":0},"status":"passed","severity":"normal"},{"uid":"206587892ad6c2de","name":"Waku message hash computation (no timestamp)","time":{"start":1759876983210,"stop":1759876983210,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae324d9a17df2d3","name":"Subscribe to topic containing XML and publish message","time":{"start":1759877243535,"stop":1759877243535,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8e8ce166115ced7","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1759877411426,"stop":1759877411427,"duration":1},"status":"passed","severity":"normal"},{"uid":"84fe764ca2388b4b","name":"Push message with content topic containing Chinese","time":{"start":1759878125526,"stop":1759878125527,"duration":1},"status":"passed","severity":"normal"},{"uid":"f13fbcbe11f6e56c","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1759877016858,"stop":1759877016858,"duration":0},"status":"passed","severity":"normal"},{"uid":"1275f2366068477a","name":"Add multiple subscription objects on single nwaku node","time":{"start":1759877546429,"stop":1759877546430,"duration":1},"status":"passed","severity":"normal"},{"uid":"deb6abe22d036fc4","name":"should work with async generator that yields promises","time":{"start":1759877037250,"stop":1759877037250,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca396166114906","name":"Query with Promise Callback, No message returned","time":{"start":1759877360535,"stop":1759877360535,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b30b776a96ae68","name":"messageHashStr produces consistent results for the same input","time":{"start":1759876983215,"stop":1759876983215,"duration":0},"status":"passed","severity":"normal"},{"uid":"569f6b22b7a2a3ef","name":"random static sharding 4 - Cluster ID: 179, Shard ID: 863","time":{"start":1759877391984,"stop":1759877391984,"duration":0},"status":"passed","severity":"normal"},{"uid":"73e9cce492ff116b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1759877411427,"stop":1759877411427,"duration":0},"status":"passed","severity":"normal"},{"uid":"526e760f1690d472","name":"should discover peers from provided peer cache","time":{"start":1759877158117,"stop":1759877158120,"duration":3},"status":"passed","severity":"normal"},{"uid":"33e6df447b6f3402","name":"nwaku subscribes","time":{"start":1759877225618,"stop":1759877225619,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfd5e238aafcd428","name":"random static sharding 2 - Cluster ID: 468, Shard ID: 716","time":{"start":1759877391983,"stop":1759877391984,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6fb21047f42de25","name":"should dial with multiaddr and return stream","time":{"start":1759876984454,"stop":1759876984454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4383ce566147927","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1759877228894,"stop":1759877228894,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f178a99453a9b1d","name":"Subscribe to topic containing XML and receive message","time":{"start":1759877546427,"stop":1759877546427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cda32b5280dc082","name":"should maintain chronological order of messages in localHistory","time":{"start":1759877024980,"stop":1759877024980,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c3c649408862fb","name":"should work with v3 peers","time":{"start":1759877035724,"stop":1759877035725,"duration":1},"status":"passed","severity":"normal"},{"uid":"31810448fa611917","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1759877411424,"stop":1759877411425,"duration":1},"status":"passed","severity":"normal"},{"uid":"d19b333691e1f3a2","name":"Query Generator - true","time":{"start":1759877396656,"stop":1759877396656,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce876f536b9cbb4","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1759876966791,"stop":1759876966791,"duration":0},"status":"passed","severity":"normal"},{"uid":"d52dea48f67a2982","name":"throws on content topic with empty encoding field","time":{"start":1759876966787,"stop":1759876966787,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c02de2c541a0b8","name":"Publish without waiting for remote peer","time":{"start":1759877243528,"stop":1759877243528,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37fac8a4f46f033","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1759877071235,"stop":1759877071235,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bd6fa040a27636","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1759877016831,"stop":1759877016831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02caa15288e6d10","name":"should update peers in cache on 'peer:identify' event","time":{"start":1759876998016,"stop":1759876998016,"duration":0},"status":"passed","severity":"normal"},{"uid":"6faae92307f1126f","name":"Ordered callback, aborts when callback returns true","time":{"start":1759877391650,"stop":1759877391650,"duration":0},"status":"passed","severity":"normal"},{"uid":"8940a47c8f102bd0","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1759877016881,"stop":1759877016881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4150dc94b1ebe24a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1759877035886,"stop":1759877035886,"duration":0},"status":"passed","severity":"normal"},{"uid":"77641b3aee022ea7","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1759877016817,"stop":1759877016817,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3007ec6c4f9302","name":"should work with stubbed waku event emitter","time":{"start":1759877037245,"stop":1759877037246,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1be0393e4f30866","name":"Check publish message containing SQL Injection","time":{"start":1759877235586,"stop":1759877235586,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6dde5c16378e07b","name":"accepts valid message hash query","time":{"start":1759876983491,"stop":1759876983491,"duration":0},"status":"passed","severity":"normal"},{"uid":"76edaa298bf641fb","name":"should request peer renewal on specific errors","time":{"start":1759877035213,"stop":1759877035221,"duration":8},"status":"passed","severity":"normal"},{"uid":"9d86e6b168820db6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1759876966802,"stop":1759876966803,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5842d1276095e42","name":"Subscribe and receive messages via waku relay post","time":{"start":1759877546419,"stop":1759877546420,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c938023ffdddae9","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1759876983206,"stop":1759876983207,"duration":1},"status":"passed","severity":"normal"}] |