mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-09 16:33:12 +00:00
1 line
228 KiB
JSON
1 line
228 KiB
JSON
[{"uid":"a0a79d7925cc1874","name":"Push message with numeric payload","time":{"start":1764705157417,"stop":1764705157417,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0abdd66f585766","name":"Subscribe and receives messages on 20 topics","time":{"start":1764704580709,"stop":1764704580710,"duration":1},"status":"passed","severity":"normal"},{"uid":"45dd31deb614e8f7","name":"Relay + Store","time":{"start":1764704001871,"stop":1764704001871,"duration":0},"status":"passed","severity":"normal"},{"uid":"92b12fc7c47baf10","name":"should set field with only FILTER enabled","time":{"start":1764704001870,"stop":1764704001870,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed5af717e94199","name":"should not change state when connections remain after disconnect","time":{"start":1764704009705,"stop":1764704009708,"duration":3},"status":"passed","severity":"normal"},{"uid":"db961ed43808e76d","name":"Check received message containing escaped characters","time":{"start":1764704541526,"stop":1764704541526,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1bd71f6d079cbd","name":"Check received message containing escaped characters","time":{"start":1764704541535,"stop":1764704541536,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c548d8a6d6ec8d9","name":"should remove event listeners from globalThis","time":{"start":1764704009697,"stop":1764704009698,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b2cc412e3743d7","name":"should create PeerExchange instance with components","time":{"start":1764704019562,"stop":1764704019563,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6a3063428d98a10","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1764704340371,"stop":1764704340372,"duration":1},"status":"passed","severity":"normal"},{"uid":"c27f3d0655c7b6e4","name":"should return start time to last successful query since last query is less than max range","time":{"start":1764704061766,"stop":1764704061767,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88b9ed7faaaeacf","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764704089806,"stop":1764704089806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"217f528400a9b13f","name":"should not retry if at least one success","time":{"start":1764704060208,"stop":1764704060212,"duration":4},"status":"passed","severity":"normal"},{"uid":"1fe310a3d51f364a","name":"Check received message containing Chinese","time":{"start":1764704541523,"stop":1764704541523,"duration":0},"status":"passed","severity":"normal"},{"uid":"c994a92c3b90ca5c","name":"tcp ip4 address","time":{"start":1764704001244,"stop":1764704001246,"duration":2},"status":"passed","severity":"normal"},{"uid":"fbba202718db8215","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764704580710,"stop":1764704580710,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b8cb96627d8c26","name":"should remove event listener for peer:discovery","time":{"start":1764704010113,"stop":1764704010113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e328dbeca8a13f73","name":"should handle empty pubsub topics","time":{"start":1764704010692,"stop":1764704010692,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb898964ea4108d4","name":"should return false for content message without causal history","time":{"start":1764704065108,"stop":1764704065108,"duration":0},"status":"passed","severity":"normal"},{"uid":"501e06e9e8141120","name":"should be able to encode the field with only STORE set to true","time":{"start":1764704001347,"stop":1764704001348,"duration":1},"status":"passed","severity":"normal"},{"uid":"59d11f41c8932b2","name":"Callback on promise","time":{"start":1764704388571,"stop":1764704388572,"duration":1},"status":"passed","severity":"normal"},{"uid":"f83fa2bd4ee1dc26","name":"Fails to publish duplicate message","time":{"start":1764704273149,"stop":1764704273150,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25480d8ecd97522","name":"should only return 1 node with relay capability","time":{"start":1764704019957,"stop":1764704019958,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0658e8a2618801a","name":"Encoder throws on undefined content topic","time":{"start":1764704011290,"stop":1764704011290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dc23c196d49eea","name":"Used by Waku Relay","time":{"start":1764704425640,"stop":1764704425640,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adf5693c5c38f23","name":"should continually clean up expired entries at intervals","time":{"start":1764704058984,"stop":1764704058989,"duration":5},"status":"passed","severity":"normal"},{"uid":"1e8b95cdf2d14b2f","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1764704050957,"stop":1764704050958,"duration":1},"status":"passed","severity":"normal"},{"uid":"f480b1c8d97b7e2a","name":"should return peer for existing peer","time":{"start":1764704010975,"stop":1764704010975,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6c70e5860d57906","name":"should not fail to start the service if it is already started","time":{"start":1764704262654,"stop":1764704262658,"duration":4},"status":"passed","severity":"normal"},{"uid":"486261aef7727509","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1764703996477,"stop":1764703996478,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd2cc68a81cc8f45","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764704580710,"stop":1764704580710,"duration":0},"status":"passed","severity":"normal"},{"uid":"717cd74ff2ea99a4","name":"should add event listeners to libp2p","time":{"start":1764704009691,"stop":1764704009693,"duration":2},"status":"passed","severity":"normal"},{"uid":"826dbc2831d7b28d","name":"should handle network check errors gracefully","time":{"start":1764704010615,"stop":1764704010615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9eb6599b37bf97","name":"Push message with custom timestamp: 1733945709830","time":{"start":1764705157426,"stop":1764705157427,"duration":1},"status":"passed","severity":"normal"},{"uid":"48ce37fdcdc7f788","name":"Check received message containing special chars","time":{"start":1764704541522,"stop":1764704541523,"duration":1},"status":"passed","severity":"normal"},{"uid":"888a2bfca4c09881","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1764704001354,"stop":1764704001355,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1ece275c08b88f","name":"Decoder throws on empty string content topic","time":{"start":1764704030690,"stop":1764704030690,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b59b3b71548577c","name":"Push message with JSON payload","time":{"start":1764705157444,"stop":1764705157445,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0f9d5e3163a2c0","name":"should monitor connected peers and store them into cache","time":{"start":1764704178480,"stop":1764704178481,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f8f0d61f7700c6","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1764704050956,"stop":1764704050957,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e88240c5171a67","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1764704061767,"stop":1764704061768,"duration":1},"status":"passed","severity":"normal"},{"uid":"750488332704e444","name":"Emits 'syncing' then 'synced' when message flagged as missing and then lost","time":{"start":1764704062482,"stop":1764704062482,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3a63e35788b59b","name":"Push message with content topic containing numeric","time":{"start":1764705157447,"stop":1764705157447,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60e51b2b251b2bd","name":"Push message with Arabic payload","time":{"start":1764705157406,"stop":1764705157406,"duration":0},"status":"passed","severity":"normal"},{"uid":"331a101392c51af3","name":"should reject if WakuNode is not started","time":{"start":1764704062682,"stop":1764704062682,"duration":0},"status":"passed","severity":"normal"},{"uid":"219077abcfba7c10","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1764704001355,"stop":1764704001355,"duration":0},"status":"passed","severity":"normal"},{"uid":"8997585c57b0e91","name":"should return true even if peer has no overlapping shards","time":{"start":1764704010289,"stop":1764704010289,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c8508b89179fe4","name":"returns only open connection if one present","time":{"start":1764704010700,"stop":1764704010701,"duration":1},"status":"passed","severity":"normal"},{"uid":"db6680bdc443e287","name":"should not dispatch event when already disconnected","time":{"start":1764704009709,"stop":1764704009709,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7b1a9c580f0418","name":"should stop all internal components","time":{"start":1764704011300,"stop":1764704011300,"duration":0},"status":"passed","severity":"normal"},{"uid":"624a4853b78c24e7","name":"Push message with Arabic payload","time":{"start":1764705157442,"stop":1764705157443,"duration":1},"status":"passed","severity":"normal"},{"uid":"97c47b1140273d17","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1764704060457,"stop":1764704060462,"duration":5},"status":"passed","severity":"normal"},{"uid":"cc44a3768f8b2721","name":"should handle case with no peers in store","time":{"start":1764704010971,"stop":1764704010972,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a21344b1674895","name":"groups content topics by expected pubsub topic","time":{"start":1764703996470,"stop":1764703996470,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d56c400523aac1a","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1764704050963,"stop":1764704050963,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e762d1d86667055","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1764704046656,"stop":1764704046656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1804584396d17a45","name":"should process successful peer exchange query","time":{"start":1764704019814,"stop":1764704019814,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7f01f9fc45668f","name":"Push message with content topic containing short","time":{"start":1764705157421,"stop":1764705157422,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6cc01075ea1d835","name":"should return false when network is not connected","time":{"start":1764704011301,"stop":1764704011301,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f3dc84a572ed50","name":"Encoder error raises irrecoverable error","time":{"start":1764704062988,"stop":1764704062988,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaff919a68b3ae52","name":"Check received message containing JSON","time":{"start":1764704541535,"stop":1764704541535,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42c0155af49f849","name":"Check publish message containing unicode special characters","time":{"start":1764704273146,"stop":1764704273146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83dc3ebbafb15b5","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1764704050958,"stop":1764704050959,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ce07ab36ccffc8b","name":"Encoder throws on empty string content topic","time":{"start":1764704030689,"stop":1764704030689,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ad3f70bb0a9878","name":"should add event listener for peer:discovery","time":{"start":1764704010112,"stop":1764704010112,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc195d7ecb0e6a94","name":"rejects hash query with time filter","time":{"start":1764704010622,"stop":1764704010624,"duration":2},"status":"passed","severity":"normal"},{"uid":"69dbea9767ed6b63","name":"should properly create location multiaddrs - udp6","time":{"start":1764704001867,"stop":1764704001867,"duration":0},"status":"passed","severity":"normal"},{"uid":"2731f97f861ac954","name":"Cluster id 0, shard 0","time":{"start":1764704417893,"stop":1764704417895,"duration":2},"status":"passed","severity":"normal"},{"uid":"ba09b01440e61253","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764704541538,"stop":1764704541538,"duration":0},"status":"passed","severity":"normal"},{"uid":"12c3105c1340a534","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1764704011147,"stop":1764704011147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa0a4e159667b2d2","name":"should skip peer when already connected","time":{"start":1764704010580,"stop":1764704010587,"duration":7},"status":"passed","severity":"normal"},{"uid":"b5b4d03c8458f8e2","name":"should handle peer store errors gracefully","time":{"start":1764704010977,"stop":1764704010977,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b52eedb17323353","name":"returns all values when wanted number matches available values","time":{"start":1764704018113,"stop":1764704018127,"duration":14},"status":"passed","severity":"normal"},{"uid":"6c3295e5b62f777","name":"should set field with only RELAY enabled","time":{"start":1764704001869,"stop":1764704001869,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92bc3f1fef6812","name":"Check received message with timestamp: 1764704084325000000 ","time":{"start":1764704541526,"stop":1764704541527,"duration":1},"status":"passed","severity":"normal"},{"uid":"e52c0e312a5859c6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1764703996479,"stop":1764703996479,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb677dadd6334397","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1764704029005,"stop":1764704029005,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56dd20c2d4f1d28","name":"should successfully query store with valid decoders and options","time":{"start":1764704062580,"stop":1764704062581,"duration":1},"status":"passed","severity":"normal"},{"uid":"149871091ded201f","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1764704019558,"stop":1764704019558,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73b3b9945704e34","name":"should handle empty peer infos gracefully","time":{"start":1764704019556,"stop":1764704019557,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbd6d64fb5d00225","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1764704340376,"stop":1764704340376,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3771376ddc85101","name":"should invoke callbacks when receiving a message","time":{"start":1764704060951,"stop":1764704060951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e158c132fc34095","name":"should properly create location multiaddrs - tcp","time":{"start":1764704001868,"stop":1764704001868,"duration":0},"status":"passed","severity":"normal"},{"uid":"95796a324f80d2f8","name":"random static sharding 9 - Cluster ID: 942, Shard ID: 829","time":{"start":1764704417904,"stop":1764704417904,"duration":0},"status":"passed","severity":"normal"},{"uid":"724d0a2d29e35620","name":"Nodes with multiple pubsub topic","time":{"start":1764704266246,"stop":1764704266246,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9625ef4f67f5032","name":"Sync message is not sent if another sync message was just sent","time":{"start":1764704067622,"stop":1764704067623,"duration":1},"status":"passed","severity":"normal"},{"uid":"e516c6cd0ced84eb","name":"Push message with SQL Injection payload","time":{"start":1764705157443,"stop":1764705157443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b144d0f8afb47b4a","name":"Check message with no payload is not received","time":{"start":1764704541540,"stop":1764704541540,"duration":0},"status":"passed","severity":"normal"},{"uid":"4efd9fb09654db80","name":"should clear dial history on start","time":{"start":1764704010560,"stop":1764704010566,"duration":6},"status":"passed","severity":"normal"},{"uid":"bf142fe4cb95a0bd","name":"should handle errors when accessing navigator","time":{"start":1764704009715,"stop":1764704009716,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa260e4843dad12","name":"Push message with content topic containing Arabic","time":{"start":1764705157411,"stop":1764705157411,"duration":0},"status":"passed","severity":"normal"},{"uid":"c74de470420f2c1f","name":"should return false when pubsub topic parsing fails","time":{"start":1764704010298,"stop":1764704010298,"duration":0},"status":"passed","severity":"normal"},{"uid":"e62f2f069ee3e389","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1764704282489,"stop":1764704282489,"duration":0},"status":"passed","severity":"normal"},{"uid":"efec020352032f30","name":"Push message with content topic containing unicode special characters","time":{"start":1764705157413,"stop":1764705157413,"duration":0},"status":"passed","severity":"normal"},{"uid":"57cca66e1c1c8592","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1764704046654,"stop":1764704046654,"duration":0},"status":"passed","severity":"normal"},{"uid":"7505c5c98d00c789","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1764703996472,"stop":1764703996473,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd6b8846102ad537","name":"Push message with content topic containing long","time":{"start":1764705157447,"stop":1764705157447,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd15223646a4f6","name":"should clear all entries","time":{"start":1764704046308,"stop":1764704046309,"duration":1},"status":"passed","severity":"normal"},{"uid":"71f2a35b150b507b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1764703996478,"stop":1764703996479,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c0b36068f4ead02","name":"Fails to push message with large meta","time":{"start":1764705157438,"stop":1764705157439,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c5a6e15db276f0","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1764704046428,"stop":1764704046428,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d2d153a7145581","name":"isConnected should return true after first peer connects","time":{"start":1764704105605,"stop":1764704105605,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fcc070e2baa37f0","name":"Synced status is emitted when a missing message is received","time":{"start":1764704064838,"stop":1764704064838,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e2a14bc8ec6c9f1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1764704001348,"stop":1764704001349,"duration":1},"status":"passed","severity":"normal"},{"uid":"39aa68280a6d8ca0","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1764704340375,"stop":1764704340376,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d8066d3527381e4","name":"messageHashStr returns a hex string","time":{"start":1764704010449,"stop":1764704010449,"duration":0},"status":"passed","severity":"normal"},{"uid":"8840bd09e65902eb","name":"should encode/decode to RLP encoding","time":{"start":1764704001864,"stop":1764704001865,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ea780c285510b66","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764704328266,"stop":1764704328267,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbaec789a5262f19","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1764703996478,"stop":1764703996478,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e844dae6dd8faa","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764704328265,"stop":1764704328265,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b188a98f203f0ae","name":"should not receive a peer event before start","time":{"start":1764704023697,"stop":1764704023698,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cd5e63d096e270a","name":"Check received message containing numeric","time":{"start":1764704541522,"stop":1764704541522,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf40fe08bd8f0613","name":"Push message with rate limit","time":{"start":1764705157414,"stop":1764705157414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07212c67f619b52","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1764704010455,"stop":1764704010455,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5855814f6e7ec7","name":"should handle dial errors gracefully","time":{"start":1764704010115,"stop":1764704010116,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd70621a718030b9","name":"should initialize bloom filter with correct parameters","time":{"start":1764704046370,"stop":1764704046371,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f8ba6e63659720","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764704580704,"stop":1764704580704,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4afe35cd6cff3b","name":"Push message with Russian payload","time":{"start":1764705157443,"stop":1764705157443,"duration":0},"status":"passed","severity":"normal"},{"uid":"99c6b77767a4b12c","name":"should process tasks in queue","time":{"start":1764704060198,"stop":1764704060199,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ef1a079d89cb258","name":"Fails to push message with large meta","time":{"start":1764705157451,"stop":1764705157451,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e18409f66e558a0","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1764704046664,"stop":1764704046665,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a8c4256e8f358","name":"should not allow unachievable error rate","time":{"start":1764704046427,"stop":1764704046428,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb56a7015aa4e469","name":"Check publish message containing SQL Injection","time":{"start":1764704273134,"stop":1764704273135,"duration":1},"status":"passed","severity":"normal"},{"uid":"872d1ec5b810a87e","name":"should continue query when messages are from different channels","time":{"start":1764704065106,"stop":1764704065106,"duration":0},"status":"passed","severity":"normal"},{"uid":"f18feadd4068b50d","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1764704060951,"stop":1764704060955,"duration":4},"status":"passed","severity":"normal"},{"uid":"2fb60072e47dbd3a","name":"should handle peer store update failures gracefully","time":{"start":1764704010679,"stop":1764704010681,"duration":2},"status":"passed","severity":"normal"},{"uid":"9061977a1b034f0f","name":"Outgoing message is acknowledged","time":{"start":1764704065102,"stop":1764704065102,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3c3d7fc088f544","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1764704046654,"stop":1764704046655,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e8b491c4075a32e","name":"should encodeTxt and decodeTxt","time":{"start":1764704001860,"stop":1764704001861,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a3806ae37cd5d47","name":"Push message with JSON payload","time":{"start":1764705157432,"stop":1764705157432,"duration":0},"status":"passed","severity":"normal"},{"uid":"2814745a7ea603ee","name":"Relay Node - default protocol","time":{"start":1764704425492,"stop":1764704425492,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6ddd0da739591c","name":"can start and stop the service","time":{"start":1764704262653,"stop":1764704262653,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f494411b63dd8c5","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1764704046670,"stop":1764704046670,"duration":0},"status":"passed","severity":"normal"},{"uid":"847fa6d360a2d5ff","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1764704001349,"stop":1764704001350,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf86d4bba076fc6","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764704001352,"stop":1764704001352,"duration":0},"status":"passed","severity":"normal"},{"uid":"525c0b681fbc92a0","name":"random static sharding 8 - Cluster ID: 868, Shard ID: 89","time":{"start":1764704417903,"stop":1764704417904,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ab499934b862dd","name":"Relay","time":{"start":1764704090195,"stop":1764704090195,"duration":0},"status":"passed","severity":"normal"},{"uid":"c168884af2b0a370","name":"Push message equal or less that 1MB","time":{"start":1764705157440,"stop":1764705157440,"duration":0},"status":"passed","severity":"normal"},{"uid":"e174ee35c86a217b","name":"should dial one peer on dial","time":{"start":1764704173313,"stop":1764704173313,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4aecb81d48999fb","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1764704105602,"stop":1764704105603,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0deffc8c815936","name":"Query with Ordered Callback, No message returned","time":{"start":1764704356138,"stop":1764704356138,"duration":0},"status":"passed","severity":"normal"},{"uid":"44d2198206ebff3d","name":"should create PeerExchangeDiscovery instance","time":{"start":1764704019818,"stop":1764704019818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed4b59e360cf6eb","name":"should send to specified number of peers of used peers","time":{"start":1764704060307,"stop":1764704060319,"duration":12},"status":"passed","severity":"normal"},{"uid":"5febce7d082fc074","name":"should properly compute the node id","time":{"start":1764704001864,"stop":1764704001864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec79a0d67e03ece","name":"can query messages normally","time":{"start":1764704390858,"stop":1764704390858,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ade32655241410c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1764704060851,"stop":1764704060854,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b5066a24d871815","name":"Publishes to nwaku","time":{"start":1764704275516,"stop":1764704275516,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba7047546cdd406","name":"Check publish message containing JSON","time":{"start":1764704273142,"stop":1764704273142,"duration":0},"status":"passed","severity":"normal"},{"uid":"242b8c7dbe1ce983","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1764704273147,"stop":1764704273147,"duration":0},"status":"passed","severity":"normal"},{"uid":"98661c812d154f2f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1764704273153,"stop":1764704273154,"duration":1},"status":"passed","severity":"normal"},{"uid":"faed5edb5480c29d","name":"Push message with content topic containing Chinese","time":{"start":1764705157448,"stop":1764705157448,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db696ebd4c4b8e0","name":"Subscribe to topic containing XML and publish message","time":{"start":1764704282499,"stop":1764704282500,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c295a0c56b95c78","name":"should throw error - no public key","time":{"start":1764704001862,"stop":1764704001862,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea529c07acc20ad8","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1764704580713,"stop":1764704580714,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09a7e77787622ea","name":"should handle missing messages with undefined retrievalHint","time":{"start":1764704050960,"stop":1764704050961,"duration":1},"status":"passed","severity":"normal"},{"uid":"593e201764cc38a7","name":"should be safe to call multiple times","time":{"start":1764704010661,"stop":1764704010664,"duration":3},"status":"passed","severity":"normal"},{"uid":"dd40fbcab873d4b","name":"should return false for different channelId","time":{"start":1764704065107,"stop":1764704065107,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0d983739f275e65","name":"Subscribe to topic containing Russian and publish message","time":{"start":1764704282489,"stop":1764704282489,"duration":0},"status":"passed","severity":"normal"},{"uid":"59906867ddc9407c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764704176497,"stop":1764704176498,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a82a766ac31aea","name":"can start the service","time":{"start":1764704262652,"stop":1764704262653,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bc75d42e568444d","name":"should dispatch network event when browser goes online","time":{"start":1764704009710,"stop":1764704009710,"duration":0},"status":"passed","severity":"normal"},{"uid":"73dbbe0edb1d03ea","name":"Emits 'syncing' when message flagged as missed","time":{"start":1764704062481,"stop":1764704062481,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d0eb20f4a829ef","name":"Refresh subscription","time":{"start":1764704580702,"stop":1764704580702,"duration":0},"status":"passed","severity":"normal"},{"uid":"512b83535b862957","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1764703996467,"stop":1764703996467,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f8ba8d5520bc55","name":"should handle relay send failures gracefully","time":{"start":1764704010685,"stop":1764704010685,"duration":0},"status":"passed","severity":"normal"},{"uid":"59192a5f1871cdb1","name":"Push message with Basic HTML tag payload","time":{"start":1764705157419,"stop":1764705157419,"duration":0},"status":"passed","severity":"normal"},{"uid":"990596f1250b0afc","name":"Check publish message containing numeric","time":{"start":1764704273132,"stop":1764704273133,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c56a135269a8f54","name":"Publish message with large meta","time":{"start":1764704273160,"stop":1764704273160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90d8bcd111f7678","name":"should skip peers that don't support peer exchange","time":{"start":1764704019811,"stop":1764704019812,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa99e0bbbbee1e0b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1764704001355,"stop":1764704001355,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e7e83090e544f5","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764704580709,"stop":1764704580709,"duration":0},"status":"passed","severity":"normal"},{"uid":"8080b5de5a071c4a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1764703996465,"stop":1764703996466,"duration":1},"status":"passed","severity":"normal"},{"uid":"6814ae8f2fe8182e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1764704580701,"stop":1764704580701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0600661fd6de73","name":"should jump to current time when timestamp is far in the past","time":{"start":1764704050190,"stop":1764704050190,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2f0b36e52a8bce","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764704580709,"stop":1764704580709,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddca571119aa65e","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1764704046673,"stop":1764704046673,"duration":0},"status":"passed","severity":"normal"},{"uid":"8934ad4efa9c40a","name":"should update ack status of messages in outgoing buffer","time":{"start":1764704050963,"stop":1764704050963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c877934df24112","name":"Push message with content topic containing unicode special characters","time":{"start":1764705157437,"stop":1764705157438,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd995a98daaa315","name":"Check received message containing long","time":{"start":1764704541531,"stop":1764704541532,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8988d662d76f9e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1764704340373,"stop":1764704340374,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d79306b0082834","name":"should handle retrieval hint and sender_id","time":{"start":1764704046298,"stop":1764704046299,"duration":1},"status":"passed","severity":"normal"},{"uid":"51564fc141ec2033","name":"Check received message containing Script","time":{"start":1764704541534,"stop":1764704541534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2542fe1812be01a","name":"should dial with multiaddr and return stream","time":{"start":1764704011302,"stop":1764704011302,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c973a33fe88102","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1764704046675,"stop":1764704046676,"duration":1},"status":"passed","severity":"normal"},{"uid":"480dd7bb912458a8","name":"Query with Promise Callback, No Decoder","time":{"start":1764704356139,"stop":1764704356140,"duration":1},"status":"passed","severity":"normal"},{"uid":"d13ecc9043716ed8","name":"should be safe to call multiple times","time":{"start":1764704010962,"stop":1764704010963,"duration":1},"status":"passed","severity":"normal"},{"uid":"152ec69723caa006","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1764704420014,"stop":1764704420018,"duration":4},"status":"passed","severity":"normal"},{"uid":"d8d0c6ea51cd236a","name":"Push message with emoji payload","time":{"start":1764705157409,"stop":1764705157409,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2014aa520f2f86d","name":"should query peer with peer exchange protocol","time":{"start":1764704019813,"stop":1764704019813,"duration":0},"status":"passed","severity":"normal"},{"uid":"433301eb461f2f57","name":"should partition messages based on acknowledgement status","time":{"start":1764704050961,"stop":1764704050961,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbe2ee101e1c324","name":"Decrypt messages","time":{"start":1764704262317,"stop":1764704262317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8b724a4bc35553","name":"can start the service","time":{"start":1764704089798,"stop":1764704089800,"duration":2},"status":"passed","severity":"normal"},{"uid":"393b56d76c6c3f5c","name":"should update peer store before dialing","time":{"start":1764704010116,"stop":1764704010116,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf7050386c97fa4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764704580705,"stop":1764704580705,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5331b9d4602b722","name":"should handle case when globalThis is not available","time":{"start":1764704009702,"stop":1764704009703,"duration":1},"status":"passed","severity":"normal"},{"uid":"1316565e8cffdde7","name":"should be safe to call multiple times","time":{"start":1764704011299,"stop":1764704011299,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee132b03213337d6","name":"Push message with content topic containing short","time":{"start":1764705157434,"stop":1764705157434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec82423ae808116b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1764704046673,"stop":1764704046673,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccb91f828d3e707","name":"Push message with content topic containing SQL Injection","time":{"start":1764705157424,"stop":1764705157424,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45d36556f78381b","name":"Outgoing message is acknowledged","time":{"start":1764704062679,"stop":1764704062679,"duration":0},"status":"passed","severity":"normal"},{"uid":"685e5f5037feb76a","name":"Fails to push message bigger that 1MB","time":{"start":1764705157428,"stop":1764705157428,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff4b3923fa9533e","name":"should stop query iteration when stopIfTrue returns true","time":{"start":1764704061764,"stop":1764704061764,"duration":0},"status":"passed","severity":"normal"},{"uid":"8543ae7e0e7f628","name":"should reject if Store is requested but not mounted","time":{"start":1764704062683,"stop":1764704062683,"duration":0},"status":"passed","severity":"normal"},{"uid":"847e9fad1990767e","name":"Relay - dialed after","time":{"start":1764704425489,"stop":1764704425489,"duration":0},"status":"passed","severity":"normal"},{"uid":"7717f00e8e91ca1f","name":"Check publish message containing long","time":{"start":1764704273132,"stop":1764704273132,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d9c39f198f9eed","name":"should add received message to localHistory with retrievalHint","time":{"start":1764704050955,"stop":1764704050955,"duration":0},"status":"passed","severity":"normal"},{"uid":"92455185954f0bb2","name":"Publish without waiting for remote peer","time":{"start":1764704282474,"stop":1764704282475,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f6491a1377ff44","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764704176498,"stop":1764704176498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5b60a20972e1f0","name":"should handle dial errors","time":{"start":1764704011302,"stop":1764704011303,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5a96614d7ee768","name":"should create ShardReader with auto sharding network config","time":{"start":1764704010282,"stop":1764704010283,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f2cfe6a2a867ef","name":"Bloom filter","time":{"start":1764704050714,"stop":1764704050715,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e6fc06feb4bb97f","name":"Sync message is not sent if another sync message was just received","time":{"start":1764704067622,"stop":1764704067622,"duration":0},"status":"passed","severity":"normal"},{"uid":"85afc31c4da8601f","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1764704046671,"stop":1764704046671,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6356106bc4bdb1","name":"handles different networkShards values correctly","time":{"start":1764703996471,"stop":1764703996471,"duration":0},"status":"passed","severity":"normal"},{"uid":"77782560b6e43d7e","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1764704046660,"stop":1764704046660,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e3cddddb51375e","name":"Fields are not dropped","time":{"start":1764704010730,"stop":1764704010730,"duration":0},"status":"passed","severity":"normal"},{"uid":"a38a18e8b15f4972","name":"should be safe to call multiple times","time":{"start":1764704010964,"stop":1764704010965,"duration":1},"status":"passed","severity":"normal"},{"uid":"addaa1b78781f6c3","name":"should do nothing when connections still exist","time":{"start":1764704010967,"stop":1764704010968,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51b421c87df204c","name":"Push message with emoji payload","time":{"start":1764705157446,"stop":1764705157446,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f1ce7d8bc60a4","name":"Publish message with rate limit","time":{"start":1764704273161,"stop":1764704273161,"duration":0},"status":"passed","severity":"normal"},{"uid":"8758d674d569435e","name":"should handle complete discovery-to-dial flow","time":{"start":1764704010119,"stop":1764704010120,"duration":1},"status":"passed","severity":"normal"},{"uid":"fafb9deeb9516105","name":"pre and post cipher","time":{"start":1764704029553,"stop":1764704029554,"duration":1},"status":"passed","severity":"normal"},{"uid":"167198416e7bd8f9","name":"should handle multiple peer connections","time":{"start":1764704010665,"stop":1764704010666,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d020043cd8cd267","name":"should return false when peer is not found","time":{"start":1764704010290,"stop":1764704010290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ead946c8b4c6a3","name":"Push message with long payload","time":{"start":1764705157416,"stop":1764705157417,"duration":1},"status":"passed","severity":"normal"},{"uid":"909607714fb8707a","name":"should remove event listeners","time":{"start":1764704010660,"stop":1764704010661,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57a545b3e2d6d6a","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764704580713,"stop":1764704580713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a466534afb002de3","name":"does not validate decoders for hash queries","time":{"start":1764704011148,"stop":1764704011148,"duration":0},"status":"passed","severity":"normal"},{"uid":"e995952de7ae9d86","name":"should handle mixed protocol support correctly","time":{"start":1764704060857,"stop":1764704060857,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee1eb7828c2a4a9","name":"Push message with Basic HTML tag payload","time":{"start":1764705157444,"stop":1764705157444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b17f164703a3008","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1764704046662,"stop":1764704046662,"duration":0},"status":"passed","severity":"normal"},{"uid":"415765294b077aac","name":"Ephemeral field set to true","time":{"start":1764704011289,"stop":1764704011289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ea4b406ae19dee","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1764704046660,"stop":1764704046661,"duration":1},"status":"passed","severity":"normal"},{"uid":"d50b48a7a3dcff1d","name":"Push message with Chinese payload","time":{"start":1764705157429,"stop":1764705157430,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bec0bda52f1528a","name":"Fails to push message bigger that 1MB","time":{"start":1764705157415,"stop":1764705157416,"duration":1},"status":"passed","severity":"normal"},{"uid":"fef222fc8265ab25","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1764704010940,"stop":1764704010941,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b73d4aa05388326","name":"should have no discoveries enabled by default","time":{"start":1764704059661,"stop":1764704059661,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee28a3570fcfc65","name":"should be safe to call multiple times","time":{"start":1764704010112,"stop":1764704010113,"duration":1},"status":"passed","severity":"normal"},{"uid":"fca9b6e1e912252d","name":"should stop query when sync message from same channel is found","time":{"start":1764704065106,"stop":1764704065106,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef590751319c4503","name":"Push message with Basic HTML tag payload","time":{"start":1764705157407,"stop":1764705157407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d705314c9f64354f","name":"Publish message with custom timestamp: Wed Dec 11 2024 19:37:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1764704273147,"stop":1764704273148,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f1f0a2c06a289d","name":"Emits 'syncing' until all messages are received or lost","time":{"start":1764704062482,"stop":1764704062483,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e1b94f872dcd4d","name":"should handle timestamp equal to current time","time":{"start":1764704050189,"stop":1764704050189,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7765a00731daca","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1764703996422,"stop":1764703996422,"duration":0},"status":"passed","severity":"normal"},{"uid":"69db7ed8026fc5c","name":"should merge provided config with defaults","time":{"start":1764704011297,"stop":1764704011297,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa5d06527724cd03","name":"Passing invalid cursor","time":{"start":1764704340377,"stop":1764704340377,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c24c8cc0c8cacc","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1764703996472,"stop":1764703996472,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a7e44f48645d58","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764704580705,"stop":1764704580705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6708a1e3517bd3ec","name":"Push message with Chinese payload","time":{"start":1764705157417,"stop":1764705157417,"duration":0},"status":"passed","severity":"normal"},{"uid":"8515ca5bc81a1e38","name":"should stop peer exchange discovery","time":{"start":1764704019809,"stop":1764704019809,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce40f859c9413d8f","name":"should not be empty after adding a subscription","time":{"start":1764704060947,"stop":1764704060950,"duration":3},"status":"passed","severity":"normal"},{"uid":"f8ff6e97518848c4","name":"Push message with content topic containing Russian","time":{"start":1764705157448,"stop":1764705157449,"duration":1},"status":"passed","severity":"normal"},{"uid":"a111ba21d3c1e37c","name":"Check received message containing Basic HTML tag","time":{"start":1764704541525,"stop":1764704541525,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb0ae03e137d1f3","name":"Push message with content topic containing JSON","time":{"start":1764705157449,"stop":1764705157449,"duration":0},"status":"passed","severity":"normal"},{"uid":"edacef32b7fec6e5","name":"should create KeepAliveManager with required options","time":{"start":1764704010654,"stop":1764704010656,"duration":2},"status":"passed","severity":"normal"},{"uid":"d9f4f7dcb0e14ab1","name":"different cluster: nodes don't connect","time":{"start":1764704176486,"stop":1764704176488,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca56934829695713","name":"should return start time to match max range","time":{"start":1764704061767,"stop":1764704061767,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9100a9d230bd3","name":"should be online or offline if network state changed","time":{"start":1764704105609,"stop":1764704105610,"duration":1},"status":"passed","severity":"normal"},{"uid":"8986596acf8c67da","name":"should reject if Filter is requested but not mounted","time":{"start":1764704062683,"stop":1764704062683,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fc4b187338d913","name":"should not create timers for topics where peer is not in mesh","time":{"start":1764704010684,"stop":1764704010684,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc738b77d55a301","name":"should handle peer store errors gracefully","time":{"start":1764704060856,"stop":1764704060856,"duration":0},"status":"passed","severity":"normal"},{"uid":"981c3020fd7fa881","name":"Push message with custom timestamp: 1764700509831","time":{"start":1764705157452,"stop":1764705157452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d07e1c256bea41bd","name":"should properly create location multiaddrs - tcp6","time":{"start":1764704001867,"stop":1764704001867,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a710260cb15faf","name":"Push message with XML payload","time":{"start":1764705157444,"stop":1764705157444,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d7b07d6abe344a","name":"Overlapping topic subscription","time":{"start":1764704580711,"stop":1764704580711,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fbb7fd833d4fe5","name":"handles different clusterIds correctly","time":{"start":1764703996470,"stop":1764703996471,"duration":1},"status":"passed","severity":"normal"},{"uid":"49003609a61c8cb2","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1764704060456,"stop":1764704060456,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d24f84271aea8e1","name":"should create ConnectionManager with required options","time":{"start":1764704011296,"stop":1764704011296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84edc4467aedfa","name":"yields decoded messages","time":{"start":1764704011150,"stop":1764704011150,"duration":0},"status":"passed","severity":"normal"},{"uid":"413b08d617af9163","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1764704046666,"stop":1764704046666,"duration":0},"status":"passed","severity":"normal"},{"uid":"248a937b25101338","name":"Fails to push message with large meta","time":{"start":1764705157414,"stop":1764705157414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c88b57dd53f2bc","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1764704019546,"stop":1764704019547,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7f095e5c60c92b9","name":"should handle browser offline state overriding peer connections","time":{"start":1764704009717,"stop":1764704009717,"duration":0},"status":"passed","severity":"normal"},{"uid":"797f9e5d9c85282b","name":"Check message with non string payload is not received","time":{"start":1764704541530,"stop":1764704541530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78b95e0bfad3339","name":"should skip already querying peers","time":{"start":1764704019813,"stop":1764704019814,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c07731725387d58","name":"should emit a peer event after start","time":{"start":1764704023697,"stop":1764704023697,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fdfc85000df8f46","name":"Subscribe to topic containing Script and receive message","time":{"start":1764704580714,"stop":1764704580714,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e5dbdac2f4a3d1a","name":"Push message with Script payload","time":{"start":1764705157407,"stop":1764705157407,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a817ba880c36f4","name":"Synced status is emitted when a missing message is marked as lost","time":{"start":1764704064838,"stop":1764704064838,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aebfccba33ce2d","name":"should handle corrupted shard info gracefully","time":{"start":1764704010304,"stop":1764704010304,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b11e618b2533ec5","name":"should start and stop interval correctly","time":{"start":1764704060197,"stop":1764704060198,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c0a898349338c975","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1764704105609,"stop":1764704105609,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe59d861feceeeb","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1764703996466,"stop":1764703996466,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eb3438566af9461","name":"Throws when trying to push message with empty payload","time":{"start":1764705157421,"stop":1764705157421,"duration":0},"status":"passed","severity":"normal"},{"uid":"186aba31cd985f98","name":"Push message with XML payload","time":{"start":1764705157407,"stop":1764705157407,"duration":0},"status":"passed","severity":"normal"},{"uid":"e352619fbd15f2aa","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1764704019557,"stop":1764704019558,"duration":1},"status":"passed","severity":"normal"},{"uid":"135138f736ed72a6","name":"should clear the dialing interval","time":{"start":1764704010571,"stop":1764704010571,"duration":0},"status":"passed","severity":"normal"},{"uid":"f14464f9f39a16b","name":"Push message with escaped characters payload","time":{"start":1764705157408,"stop":1764705157408,"duration":0},"status":"passed","severity":"normal"},{"uid":"b728ccc494c8f706","name":"should return false when peer shard info is not found","time":{"start":1764704010297,"stop":1764704010297,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84fdb2b12000f43","name":"throws if store query response has error status","time":{"start":1764704011149,"stop":1764704011149,"duration":0},"status":"passed","severity":"normal"},{"uid":"822e29eade7abb75","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764704580704,"stop":1764704580704,"duration":0},"status":"passed","severity":"normal"},{"uid":"93cbc6dd6549347","name":"Push message with content topic containing Russian","time":{"start":1764705157411,"stop":1764705157412,"duration":1},"status":"passed","severity":"normal"},{"uid":"601bbb7785900815","name":"Push message with numeric payload","time":{"start":1764705157429,"stop":1764705157429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b79a9db918753eca","name":"Check received message containing JSON","time":{"start":1764704541525,"stop":1764704541525,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd899b8d7bbc277","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764704580710,"stop":1764704580710,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7dc5adfdf4df0dd","name":"should return false when peer is not on topic","time":{"start":1764704011306,"stop":1764704011307,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd02129d6e96b5cb","name":"should not process empty queue","time":{"start":1764704010611,"stop":1764704010612,"duration":1},"status":"passed","severity":"normal"},{"uid":"32c4c184ad2b86c6","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764704580707,"stop":1764704580707,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ce69a9ed8b9ab1","name":"should dial with PeerId and return stream","time":{"start":1764704011302,"stop":1764704011302,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4c9e48823c3cc06","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1764703996468,"stop":1764703996468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29505b3b32088ac","name":"should work with stubbed waku event emitter","time":{"start":1764704061752,"stop":1764704061752,"duration":0},"status":"passed","severity":"normal"},{"uid":"52462f0d9fe4d04f","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app80/4/topic16/utf8","time":{"start":1764704393824,"stop":1764704393825,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c0199ea09d7392","name":"Ephemeral messages are not stored","time":{"start":1764704092013,"stop":1764704092014,"duration":1},"status":"passed","severity":"normal"},{"uid":"55f8491ce6591cc0","name":"Encoder throws on undefined content topic","time":{"start":1764704029006,"stop":1764704029007,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07b4ed0672149a2","name":"Publish message with custom timestamp: Tue Dec 02 2025 18:37:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1764704273148,"stop":1764704273148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cf81d8f5052a63d","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1764703996467,"stop":1764703996468,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd63f4db25307f73","name":"should be able to dial TLS multiaddrs","time":{"start":1764704173314,"stop":1764704173315,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ba3bea02c793bec","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app66/5/topic564/utf8","time":{"start":1764704393826,"stop":1764704393829,"duration":3},"status":"passed","severity":"normal"},{"uid":"b99c77178427dbaa","name":"Push message with content topic containing Russian","time":{"start":1764705157436,"stop":1764705157436,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cbdf357362b2306","name":"Push message with content topic containing Chinese","time":{"start":1764705157411,"stop":1764705157411,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a2c11b3962c971","name":"Decoder throws on undefined content topic","time":{"start":1764704030690,"stop":1764704030690,"duration":0},"status":"passed","severity":"normal"},{"uid":"d340ac98d47757a6","name":"should properly create peer info with all multiaddrs","time":{"start":1764704001868,"stop":1764704001868,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb8f7551728370b","name":"should handle ping failures gracefully","time":{"start":1764704010679,"stop":1764704010679,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd429feb49b7511","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764704580706,"stop":1764704580706,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6afea43c081b4b","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1764704050955,"stop":1764704050956,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3603ca93ad13729","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1764704393817,"stop":1764704393819,"duration":2},"status":"passed","severity":"normal"},{"uid":"8453fc8111ab7f6","name":"Throws when trying to push message with empty payload","time":{"start":1764705157446,"stop":1764705157446,"duration":0},"status":"passed","severity":"normal"},{"uid":"5764f3af19184e8c","name":"Generator, one shard","time":{"start":1764704346525,"stop":1764704346525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d84abd86f5c70db","name":"Push message with content topic containing special chars","time":{"start":1764705157435,"stop":1764705157435,"duration":0},"status":"passed","severity":"normal"},{"uid":"f93090498ee758e9","name":"should discard bootstrap peers when has more than set limit","time":{"start":1764704128149,"stop":1764704128149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9646ed8aadcf01ac","name":"Passing page size 19 when there are 20 messages","time":{"start":1764704408100,"stop":1764704408101,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d4d2e157ea348ca","name":"Query generator for multiple messages","time":{"start":1764704388566,"stop":1764704388566,"duration":0},"status":"passed","severity":"normal"},{"uid":"d542fbccc3affae3","name":"should lock peers when selected","time":{"start":1764704060443,"stop":1764704060443,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2af6779da73076","name":"Push message with meta","time":{"start":1764705157438,"stop":1764705157438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7f6dbd125684ff","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1764704046674,"stop":1764704046674,"duration":0},"status":"passed","severity":"normal"},{"uid":"fefcd84fc350d4f8","name":"should remove expired entries after TTL has passed","time":{"start":1764704058971,"stop":1764704058971,"duration":0},"status":"passed","severity":"normal"},{"uid":"12deddfaee4e58a1","name":"isConnected between 2 js-waku relay nodes","time":{"start":1764704105607,"stop":1764704105608,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c2147691f0793","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1764704266248,"stop":1764704266248,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d6509f797c83a4","name":"Waku message hash computation (meta attribute not present)","time":{"start":1764704010443,"stop":1764704010445,"duration":2},"status":"passed","severity":"normal"},{"uid":"8563d78460b2e47d","name":"should support chaining for add method","time":{"start":1764704058968,"stop":1764704058970,"duration":2},"status":"passed","severity":"normal"},{"uid":"19afe19fdbe84601","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1764704018130,"stop":1764704018133,"duration":3},"status":"passed","severity":"normal"},{"uid":"4e536ee771def399","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1764703996478,"stop":1764703996478,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac86018711da7a8","name":"Push message with XML payload","time":{"start":1764705157431,"stop":1764705157431,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a981964ad0c2984","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764704580712,"stop":1764704580712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78defc8e69b9fad","name":"retrieves a single peer","time":{"start":1764704019955,"stop":1764704019956,"duration":1},"status":"passed","severity":"normal"},{"uid":"818c2114dee7ff25","name":"should query peers that support peer exchange","time":{"start":1764704019811,"stop":1764704019811,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d71d08a0d2c97f7","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1764703996466,"stop":1764703996466,"duration":0},"status":"passed","severity":"normal"},{"uid":"816deb2c90b020f6","name":"should create NetworkMonitor with libp2p and events","time":{"start":1764704009685,"stop":1764704009687,"duration":2},"status":"passed","severity":"normal"},{"uid":"55bb496d1d7ba6d0","name":"should increase lamport timestamp","time":{"start":1764704050953,"stop":1764704050953,"duration":0},"status":"passed","severity":"normal"},{"uid":"7704d504f7171567","name":"nwaku subscribes","time":{"start":1764704275516,"stop":1764704275516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e445b554c5ddb1c7","name":"Overlapping topic subscription","time":{"start":1764704282486,"stop":1764704282486,"duration":0},"status":"skipped","severity":"normal"},{"uid":"504055ed61eef8c6","name":"Check message with no payload is not received","time":{"start":1764704541529,"stop":1764704541529,"duration":0},"status":"passed","severity":"normal"},{"uid":"f09cc052324ef057","name":"should initialize with custom TTL","time":{"start":1764704019808,"stop":1764704019808,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11ae53dd457a33c","name":"should never report false negatives","time":{"start":1764704046376,"stop":1764704046376,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9250348507351e","name":"Subscribe to topic containing long and receive message","time":{"start":1764704580702,"stop":1764704580703,"duration":1},"status":"passed","severity":"normal"},{"uid":"358fb9edcf47daa1","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1764703996468,"stop":1764703996468,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6360f34739757e","name":"should handle complete connection lifecycle","time":{"start":1764704009716,"stop":1764704009716,"duration":0},"status":"passed","severity":"normal"},{"uid":"233668fc07d29a8d","name":"Query with Promise Callback, No message returned","time":{"start":1764704356140,"stop":1764704356140,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ab791918e44ba0","name":"Correctly serialized arguments","time":{"start":1764704173487,"stop":1764704173487,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a513b6a16ba9b","name":"Check received message containing unicode special characters","time":{"start":1764704541536,"stop":1764704541536,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd0f8e5bf8ffe7a","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1764704059666,"stop":1764704059666,"duration":0},"status":"passed","severity":"normal"},{"uid":"864bfe826ad60d2d","name":"should handle all zero keep alive options","time":{"start":1764704010692,"stop":1764704010693,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01cbca4af5d0841","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1764703996474,"stop":1764703996474,"duration":0},"status":"passed","severity":"normal"},{"uid":"8960b696791b2292","name":"Callback on promise, aborts when callback returns true","time":{"start":1764704388572,"stop":1764704388573,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe97b9eda2c62478","name":"should not fail to start the service if it is already started","time":{"start":1764704089802,"stop":1764704089803,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9d0dcceafbf8287","name":"should return true when peer is on the specified shard","time":{"start":1764704010291,"stop":1764704010291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a50cc0d47a38c0c","name":"Waku message hash computation (no timestamp)","time":{"start":1764704010447,"stop":1764704010447,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34cd6af64d26674","name":"Check publish message containing XML","time":{"start":1764704273135,"stop":1764704273136,"duration":1},"status":"passed","severity":"normal"},{"uid":"79954df17324b4f3","name":"Query Generator, No message returned","time":{"start":1764704356133,"stop":1764704356134,"duration":1},"status":"passed","severity":"normal"},{"uid":"6198113c8db0d932","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1764704067623,"stop":1764704067624,"duration":1},"status":"passed","severity":"normal"},{"uid":"29da39e71ee52201","name":"should filter out undefined ENRs","time":{"start":1764704019557,"stop":1764704019557,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d5eb78ed36b05f","name":"Push message with Arabic payload","time":{"start":1764705157418,"stop":1764705157418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcc37cd3b243cb2","name":"Subscribe to topic containing shell command and receive message","time":{"start":1764704580715,"stop":1764704580715,"duration":0},"status":"passed","severity":"normal"},{"uid":"94160e14c67e571d","name":"return first retrieved peers without further DNS queries","time":{"start":1764704019958,"stop":1764704019958,"duration":0},"status":"passed","severity":"normal"},{"uid":"63af9f47eea1a4e2","name":"should handle peer store errors gracefully","time":{"start":1764704019812,"stop":1764704019812,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9c6350c10c4488","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1764704010981,"stop":1764704010981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9571ec2febbad76c","name":"Push message with Script payload","time":{"start":1764705157418,"stop":1764705157419,"duration":1},"status":"passed","severity":"normal"},{"uid":"3372cc2fa19f8ff7","name":"Push message with special chars payload","time":{"start":1764705157442,"stop":1764705157442,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebc1822c740c460","name":"should process queue every 500ms","time":{"start":1764704010606,"stop":1764704010607,"duration":1},"status":"passed","severity":"normal"},{"uid":"840e1271eb2a719a","name":"Subscribe to topic containing numeric and receive message","time":{"start":1764704580703,"stop":1764704580703,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ab1a17825838b30","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1764703996475,"stop":1764703996475,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcdac221d63b5a6c","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764704065101,"stop":1764704065102,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc6be454ee92b052","name":"should be able to decode the field with only RELAY set to true","time":{"start":1764704001353,"stop":1764704001353,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8ddf524e11263","name":"Push message with content topic containing escaped characters","time":{"start":1764705157437,"stop":1764705157437,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee19707b8de3fd","name":"Ordered callback, aborts when callback returns true","time":{"start":1764704388573,"stop":1764704388573,"duration":0},"status":"passed","severity":"normal"},{"uid":"17a217d1b57fb5f","name":"should skip peers without peer exchange protocol","time":{"start":1764704019813,"stop":1764704019813,"duration":0},"status":"passed","severity":"normal"},{"uid":"c80a69484136b20d","name":"should sort by messageId when timestamps are equal","time":{"start":1764704050716,"stop":1764704050717,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdcc2e13d42ffa82","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1764704019547,"stop":1764704019547,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab0501e6ce2f7c6f","name":"Push message with escaped characters payload","time":{"start":1764705157420,"stop":1764705157420,"duration":0},"status":"passed","severity":"normal"},{"uid":"590c0cff6d722ebe","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1764704019548,"stop":1764704019548,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e316455b75de2","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1764704046656,"stop":1764704046656,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1f10e15e4b2cba2","name":"Push message with JSON payload","time":{"start":1764705157408,"stop":1764705157408,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a2266961ba9511","name":"should remove entries","time":{"start":1764704046308,"stop":1764704046308,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f32ccebbb7d0b1","name":"Check meta is set [symmetric]","time":{"start":1764704029005,"stop":1764704029006,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ece8a16abc79c","name":"should work with v3 peers","time":{"start":1764704060320,"stop":1764704060320,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4a886a0bbde8904","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1764704152299,"stop":1764704152299,"duration":0},"status":"passed","severity":"normal"},{"uid":"7088800931897dff","name":"should hang up with multiaddr and return true on success","time":{"start":1764704011303,"stop":1764704011304,"duration":1},"status":"passed","severity":"normal"},{"uid":"465fdf17d5475f2e","name":"should fail to send if no connected peers found","time":{"start":1764704060307,"stop":1764704060307,"duration":0},"status":"passed","severity":"normal"},{"uid":"26ae6cd251487dae","name":"should start and setup intervals and event listeners","time":{"start":1764704060955,"stop":1764704060956,"duration":1},"status":"passed","severity":"normal"},{"uid":"86b089363408062e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1764704001861,"stop":1764704001861,"duration":0},"status":"passed","severity":"normal"},{"uid":"e733b824ee38b8e0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1764704176491,"stop":1764704176493,"duration":2},"status":"passed","severity":"normal"},{"uid":"d57785f294ab8a9d","name":"Outgoing message is emitted as sending","time":{"start":1764704065098,"stop":1764704065100,"duration":2},"status":"passed","severity":"normal"},{"uid":"2ce9f75abcd2d9d6","name":"should add event listeners to globalThis","time":{"start":1764704009694,"stop":1764704009696,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f6feb0cd73ea706","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1764704046653,"stop":1764704046654,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f4b640d95d68d58","name":"should drop connection to one peer on hangUp","time":{"start":1764704173313,"stop":1764704173314,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c3a7da15394b659","name":"should dial all remaining peers","time":{"start":1764704010970,"stop":1764704010971,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ad06e79b366c5ee","name":"should handle peer connect event","time":{"start":1764704009703,"stop":1764704009704,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb41f09144aaa4aa","name":"should handle peerStore errors gracefully","time":{"start":1764704011305,"stop":1764704011306,"duration":1},"status":"passed","severity":"normal"},{"uid":"4094f94fef47e7a8","name":"should properly setup health event callback","time":{"start":1764704061755,"stop":1764704061755,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a35487464b706d","name":"Push 30 different messages","time":{"start":1764705157433,"stop":1764705157434,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c97ed775323a706","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1764704105604,"stop":1764704105605,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d4bd180de380ffa","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1764704046661,"stop":1764704046662,"duration":1},"status":"passed","severity":"normal"},{"uid":"68d5583ec515b3ef","name":"Check publish message containing shell command","time":{"start":1764704273143,"stop":1764704273143,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a6458b5fe46263","name":"should return PeerId when PeerId is provided","time":{"start":1764704010454,"stop":1764704010455,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10a4beb8add5351","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1764703996477,"stop":1764703996477,"duration":0},"status":"passed","severity":"normal"},{"uid":"37924f058ea03685","name":"throws on empty content topic","time":{"start":1764703996458,"stop":1764703996458,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c4d09c56392968","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1764704420007,"stop":1764704420008,"duration":1},"status":"passed","severity":"normal"},{"uid":"41947461d387ebe5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1764704001349,"stop":1764704001349,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e113633de2151cd","name":"Push message with content topic containing Arabic","time":{"start":1764705157423,"stop":1764705157424,"duration":1},"status":"passed","severity":"normal"},{"uid":"91b4ee17d8a62d4d","name":"Relay + Store","time":{"start":1764704090195,"stop":1764704090195,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac3cce3e8ff3758","name":"Repair Request","time":{"start":1764704050715,"stop":1764704050716,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a2d04e5b3e96495","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764704541537,"stop":1764704541538,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65a4b6f8fbb0645","name":"Cap max size when a pushed array is exceeding the cap","time":{"start":1764704049894,"stop":1764704049894,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd67f64f5165974c","name":"should be safe to call multiple times","time":{"start":1764704010660,"stop":1764704010660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6472274adbc52ce6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1764704541527,"stop":1764704541527,"duration":0},"status":"passed","severity":"normal"},{"uid":"574785afc26dc410","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1764704010962,"stop":1764704010962,"duration":0},"status":"passed","severity":"normal"},{"uid":"638aade7465e256f","name":"should create dialer with libp2p and shardReader","time":{"start":1764704010559,"stop":1764704010559,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a3644db0c1b871e","name":"Push message with rate limit","time":{"start":1764705157426,"stop":1764705157426,"duration":0},"status":"passed","severity":"normal"},{"uid":"77f7c015771f0db7","name":"should clear existing timers before creating new ones","time":{"start":1764704010691,"stop":1764704010692,"duration":1},"status":"passed","severity":"normal"},{"uid":"71bc7736b3ef1206","name":"Subscribe to topic containing Russian and receive message","time":{"start":1764704580713,"stop":1764704580713,"duration":0},"status":"passed","severity":"normal"},{"uid":"eca0da7ab19d87f2","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1764704089806,"stop":1764704089806,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78c85b873640dbbf","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1764704266250,"stop":1764704266250,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cf94dea3c0907b","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1764704046655,"stop":1764704046655,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bbc2c4bcede272d","name":"Push message with custom timestamp: 1764707709831","time":{"start":1764705157453,"stop":1764705157453,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55b88eaca14b0a3","name":"Query Generator, No Decoder","time":{"start":1764704356132,"stop":1764704356133,"duration":1},"status":"passed","severity":"normal"},{"uid":"44e2744127973966","name":"Wait given interval before re-trying","time":{"start":1764704062294,"stop":1764704062294,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ff3d603125051f","name":"Mutual subscription","time":{"start":1764704282470,"stop":1764704282471,"duration":1},"status":"passed","severity":"normal"},{"uid":"738c4c426e28c4f","name":"should handle multiple query options for time ranges","time":{"start":1764704062581,"stop":1764704062582,"duration":1},"status":"passed","severity":"normal"},{"uid":"c525cb96fdefae32","name":"Ephemeral field is preserved - encoder v0","time":{"start":1764704092014,"stop":1764704092015,"duration":1},"status":"passed","severity":"normal"},{"uid":"42e940cfabf38ff2","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1764704029003,"stop":1764704029005,"duration":2},"status":"passed","severity":"normal"},{"uid":"a7eb3784876670e1","name":"should handle query errors gracefully","time":{"start":1764704019814,"stop":1764704019814,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ddbc5ff0dee6cd4","name":"Check publish message containing special chars","time":{"start":1764704273133,"stop":1764704273133,"duration":0},"status":"passed","severity":"normal"},{"uid":"441d69b063eb4a44","name":"yields undefined for messages without content topic","time":{"start":1764704011150,"stop":1764704011150,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2d28330a6dd959","name":"LightPush","time":{"start":1764704425491,"stop":1764704425491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfa36c51ac82ffc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1764704046680,"stop":1764704046680,"duration":0},"status":"passed","severity":"normal"},{"uid":"14076b8958ca8bd2","name":"Push message with Chinese payload","time":{"start":1764705157406,"stop":1764705157406,"duration":0},"status":"passed","severity":"normal"},{"uid":"4801b4c9edf89eee","name":"Push message with content topic containing escaped characters","time":{"start":1764705157412,"stop":1764705157413,"duration":1},"status":"passed","severity":"normal"},{"uid":"76dc4f48cbfecc03","name":"Push message with content topic containing escaped characters","time":{"start":1764705157425,"stop":1764705157425,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef80f3761d925a2","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1764704580701,"stop":1764704580701,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aa56d109bb69532","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1764704010682,"stop":1764704010683,"duration":1},"status":"passed","severity":"normal"},{"uid":"34490d6e8e95e470","name":"should not be sent when there is no history","time":{"start":1764704050962,"stop":1764704050962,"duration":0},"status":"passed","severity":"normal"},{"uid":"7793c0f5a4b6e4f5","name":"Push message with short payload","time":{"start":1764705157404,"stop":1764705157404,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5183319dcba79d","name":"Encoder throws on empty string content topic","time":{"start":1764704029007,"stop":1764704029007,"duration":0},"status":"passed","severity":"normal"},{"uid":"5385d58c4c2b0b77","name":"should skip peer when failed to dial recently","time":{"start":1764704010588,"stop":1764704010588,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa28aa51d7bb35fd","name":"Fails to push message with large meta","time":{"start":1764705157426,"stop":1764705157426,"duration":0},"status":"passed","severity":"normal"},{"uid":"50caacd786a583bd","name":"Push message with unicode special characters payload","time":{"start":1764705157409,"stop":1764705157409,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a37d0b1faa512e2","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764704541541,"stop":1764704541541,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce629adc2dee2a3","name":"should create all internal components","time":{"start":1764704011297,"stop":1764704011298,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5941a8d2e42e5e4","name":"Check received message containing long","time":{"start":1764704541521,"stop":1764704541521,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d876ec5b05f6b6","name":"should not fail to stop the service if it was not started","time":{"start":1764704262654,"stop":1764704262654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6884e7d674798815","name":"ends after yielding if response size indicates end","time":{"start":1764704011151,"stop":1764704011151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f2ac3548ab9a29f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1764704046677,"stop":1764704046677,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8567c7ffc3b295","name":"should select older connection if present","time":{"start":1764704010703,"stop":1764704010703,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ed132be72a4962","name":"should dial peer when peer is discovered","time":{"start":1764704010115,"stop":1764704010115,"duration":0},"status":"passed","severity":"normal"},{"uid":"904895cccd87cdbd","name":"should stop ping timers on peer disconnect","time":{"start":1764704010667,"stop":1764704010667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9f12610b8ab1887","name":"should drop connection to all peers on hangUp","time":{"start":1764704173312,"stop":1764704173313,"duration":1},"status":"passed","severity":"normal"},{"uid":"1811ff4c42690e92","name":"should delegate to networkMonitor.isConnected()","time":{"start":1764704011301,"stop":1764704011301,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f383d50247643a2","name":"Check publish message containing Arabic","time":{"start":1764704273134,"stop":1764704273134,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d21235e68c14297","name":"Overlapping topic subscription","time":{"start":1764704580701,"stop":1764704580702,"duration":1},"status":"passed","severity":"normal"},{"uid":"826bea7694a6740d","name":"should stop query on content message from same channel","time":{"start":1764704065106,"stop":1764704065106,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51c4d33f544c8f6","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1764704050957,"stop":1764704050957,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68fcb2722500715","name":"should handle incoming messages","time":{"start":1764704060736,"stop":1764704060737,"duration":1},"status":"passed","severity":"normal"},{"uid":"c01bb5647a38010","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1764703996476,"stop":1764703996477,"duration":1},"status":"passed","severity":"normal"},{"uid":"58164d5266fdc8f4","name":"Sync message is sent within sync frequency","time":{"start":1764704067621,"stop":1764704067621,"duration":0},"status":"passed","severity":"normal"},{"uid":"2791fa8da4723498","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app89/2/topic246/xml","time":{"start":1764704393825,"stop":1764704393825,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f3bce69cb6678c","name":"Check received message containing emoji","time":{"start":1764704541536,"stop":1764704541537,"duration":1},"status":"passed","severity":"normal"},{"uid":"d379ed9f459d6d6c","name":"Push message with content topic containing special chars","time":{"start":1764705157447,"stop":1764705157447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68e87cf4d10fbc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1764704030688,"stop":1764704030688,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa27d3df8f1ba7c1","name":"should initialize with Unhealthy status","time":{"start":1764704060835,"stop":1764704060835,"duration":0},"status":"passed","severity":"normal"},{"uid":"4baec18d7f2a770e","name":"should be safe to call multiple times","time":{"start":1764704011300,"stop":1764704011300,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a8e8d3c8ae4bab","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764704580706,"stop":1764704580706,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd28e88576b81127","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1764703996462,"stop":1764703996462,"duration":0},"status":"passed","severity":"normal"},{"uid":"cccbe5d31f250369","name":"Subscribe to topic containing special chars and publish message","time":{"start":1764704282488,"stop":1764704282488,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e36650022f2204","name":"it tolerates circular branch references","time":{"start":1764704019956,"stop":1764704019956,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8ea15db9a64b58","name":"Push message with meta","time":{"start":1764705157413,"stop":1764705157414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4ca33595931d8a","name":"Push message with numeric payload","time":{"start":1764705157441,"stop":1764705157442,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e6229dfc596a3e3","name":"topics with same application and version share the same shard","time":{"start":1764703996469,"stop":1764703996469,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a627ed51131b298","name":"does not throw on valid cases","time":{"start":1764703996458,"stop":1764703996458,"duration":0},"status":"passed","severity":"normal"},{"uid":"43de30477889cfa3","name":"should successfully subscribe to supported pubsub topic","time":{"start":1764704060732,"stop":1764704060735,"duration":3},"status":"passed","severity":"normal"},{"uid":"91a1a48846dd1ecd","name":"Push message with emoji payload","time":{"start":1764705157421,"stop":1764705157421,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b8e09a7af5ee54","name":"should add entries and maintain sorted order","time":{"start":1764704046301,"stop":1764704046302,"duration":1},"status":"passed","severity":"normal"},{"uid":"81901545b466d68a","name":"Stops search when 2 null results are returned","time":{"start":1764704018794,"stop":1764704018795,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9bbe318951a0c5","name":"Check received message containing Arabic","time":{"start":1764704541523,"stop":1764704541523,"duration":0},"status":"passed","severity":"normal"},{"uid":"30124473dd087808","name":"Check publish message containing Script","time":{"start":1764704273135,"stop":1764704273135,"duration":0},"status":"passed","severity":"normal"},{"uid":"1371a46ca7058fd1","name":"Promise Callback - true","time":{"start":1764704399412,"stop":1764704399413,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc46b1dd137f6b84","name":"Check received message containing short","time":{"start":1764704541531,"stop":1764704541531,"duration":0},"status":"passed","severity":"normal"},{"uid":"8865c0937363e3a9","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1764704420010,"stop":1764704420012,"duration":2},"status":"passed","severity":"normal"},{"uid":"5542db982b956231","name":"should maintain desired error rate","time":{"start":1764704046372,"stop":1764704046375,"duration":3},"status":"passed","severity":"normal"},{"uid":"7195fbb682c9e8b1","name":"should successfully unsubscribe from an existing subscription","time":{"start":1764704060736,"stop":1764704060736,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d99a801b825feb","name":"should check connected peers if present and suitable","time":{"start":1764704062684,"stop":1764704062684,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a4ecba2afecc808","name":"Relay - dialed first","time":{"start":1764704425488,"stop":1764704425488,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d06abf092843f3","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1764704019559,"stop":1764704019560,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af565a903f29799","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1764704060442,"stop":1764704060442,"duration":0},"status":"passed","severity":"normal"},{"uid":"260cd4ee1c3ad4c9","name":"should create a new stream if no existing for protocol found","time":{"start":1764704010938,"stop":1764704010938,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df90d71304b2821","name":"Push message with Chinese payload","time":{"start":1764705157442,"stop":1764705157442,"duration":0},"status":"passed","severity":"normal"},{"uid":"de3c4fe3249bcf1e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1764703996477,"stop":1764703996477,"duration":0},"status":"passed","severity":"normal"},{"uid":"35226a77955c67be","name":"should return no connections if no open connection provided","time":{"start":1764704010701,"stop":1764704010703,"duration":2},"status":"passed","severity":"normal"},{"uid":"765cc71636495cf5","name":"should filter peers by codec","time":{"start":1764704011305,"stop":1764704011305,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e1460aa37ca67a","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app32/7/topic150/proto","time":{"start":1764704393837,"stop":1764704393837,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f711cd5c221479b","name":"ignores unrecognized TXT record formats","time":{"start":1764704019957,"stop":1764704019957,"duration":0},"status":"passed","severity":"normal"},{"uid":"81f52124d7903876","name":"should return false and handle errors gracefully","time":{"start":1764704011304,"stop":1764704011304,"duration":0},"status":"passed","severity":"normal"},{"uid":"e14f9fad67d24c4e","name":"should throw an error for insufficient data","time":{"start":1764703996422,"stop":1764703996423,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a1e3324308a9a0","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1764704046665,"stop":1764704046666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ceb8da6801c4cd6","name":"Emits 'synced' when new message received","time":{"start":1764704062480,"stop":1764704062481,"duration":1},"status":"passed","severity":"normal"},{"uid":"385b9b16fe6329ef","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1764704420027,"stop":1764704420027,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e0d24aacc97f6b","name":"should return PeerId when PeerId is provided","time":{"start":1764704010463,"stop":1764704010463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c345d33d49f28687","name":"should dial peer immediately when queue is empty","time":{"start":1764704010572,"stop":1764704010573,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3c6ac38c1b6320","name":"connects to nwaku","time":{"start":1764704425638,"stop":1764704425638,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d86f1b2882a0b6","name":"Check publish message containing short","time":{"start":1764704273131,"stop":1764704273131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b35349ac83a7d522","name":"Push message with meta","time":{"start":1764705157426,"stop":1764705157426,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc99a8619e528295","name":"msgTime: 0 ms from now, startTime: 1764445205437, endTime: 1764704405437","time":{"start":1764704420020,"stop":1764704420023,"duration":3},"status":"passed","severity":"normal"},{"uid":"b712be83ac0edf95","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1764703996470,"stop":1764703996470,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3276bd8a776d888","name":"Push message equal or less that 1MB","time":{"start":1764705157427,"stop":1764705157428,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a78b14bb3f671f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1764704010683,"stop":1764704010684,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7ec20ad15a0790c","name":"Subscribe to topic containing XML and receive message","time":{"start":1764704580705,"stop":1764704580705,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e914376e876fce","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1764704050959,"stop":1764704050959,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f948b79485b071","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1764704011291,"stop":1764704011291,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7253c199bb34987","name":"Symmetric encrypt & Decrypt","time":{"start":1764704029553,"stop":1764704029553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e086e0ad8c2485d5","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1764704541530,"stop":1764704541531,"duration":1},"status":"passed","severity":"normal"},{"uid":"265dc04d13086b7f","name":"random static sharding 4 - Cluster ID: 812, Shard ID: 658","time":{"start":1764704417901,"stop":1764704417901,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7e4dbbdf383f3da","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1764704062988,"stop":1764704062988,"duration":0},"status":"passed","severity":"normal"},{"uid":"c908da84a42f5b9e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1764704001356,"stop":1764704001356,"duration":0},"status":"passed","severity":"normal"},{"uid":"59116d2b7b75513f","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1764704046658,"stop":1764704046659,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bab37cf7abeaca9","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1764704405166,"stop":1764704405167,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce64f3351215e4f","name":"Push message with custom timestamp: 1764700509830","time":{"start":1764705157427,"stop":1764705157427,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb0558a8ea1ed70","name":"should handle shardReader errors","time":{"start":1764704011307,"stop":1764704011307,"duration":0},"status":"passed","severity":"normal"},{"uid":"1677acdd2e0fcf4f","name":"Push message with content topic containing emoji","time":{"start":1764705157413,"stop":1764705157413,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e57c8b10f621910","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1764704046683,"stop":1764704046683,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a794dd8cd7fde1","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1764704061744,"stop":1764704061744,"duration":0},"status":"passed","severity":"normal"},{"uid":"4511cadcaa9b160f","name":"Delete observer","time":{"start":1764704262318,"stop":1764704262318,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9617f619c7d64cc","name":"Ordered Callback - false","time":{"start":1764704399414,"stop":1764704399415,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c18725893865054","name":"should get / set TCP multiaddr","time":{"start":1764704001866,"stop":1764704001866,"duration":0},"status":"passed","severity":"normal"},{"uid":"331b4b4f05cae67f","name":"should drop connection via multiaddr with hangUp","time":{"start":1764704173314,"stop":1764704173314,"duration":0},"status":"passed","severity":"normal"},{"uid":"521ba2403f29c963","name":"should handle case when navigator is not available","time":{"start":1764704009702,"stop":1764704009702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d40a4b235e9c527","name":"Check message with no pubsub topic is not received","time":{"start":1764704541539,"stop":1764704541539,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93182a84c674bd2","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764704580698,"stop":1764704580698,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7df0060503a7f7","name":"Check received message containing shell command","time":{"start":1764704541525,"stop":1764704541525,"duration":0},"status":"passed","severity":"normal"},{"uid":"957da97350edd858","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1764703996465,"stop":1764703996465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c468851532c468","name":"Check received message with timestamp: 1764704084325000000 ","time":{"start":1764704541537,"stop":1764704541537,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb1d8d640665457","name":"should keep entries that haven't expired yet","time":{"start":1764704058971,"stop":1764704058972,"duration":1},"status":"passed","severity":"normal"},{"uid":"4918e4a7dc5a8201","name":"Emits 'synced' then 'synced' when message flagged as lost and then received","time":{"start":1764704062482,"stop":1764704062482,"duration":0},"status":"passed","severity":"normal"},{"uid":"568b5bf4a225b99","name":"Rejects garbage","time":{"start":1764704070759,"stop":1764704070759,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c15b5b5c9a8e6f","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1764704580701,"stop":1764704580701,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e060d53273d98297","name":"Push message with custom timestamp: 1764707709831","time":{"start":1764705157440,"stop":1764705157440,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b8ca03e00b05831","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1764704340373,"stop":1764704340373,"duration":0},"status":"passed","severity":"normal"},{"uid":"61037aab1bf70c4a","name":"should return empty array when no peers connected","time":{"start":1764704011304,"stop":1764704011304,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b2e0cbc64a56837","name":"should dispatch connect and disconnect events","time":{"start":1764704060446,"stop":1764704060446,"duration":0},"status":"passed","severity":"normal"},{"uid":"e546c02e038ac86","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1764704420013,"stop":1764704420014,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98c605ee2ca1eaf","name":"should handle zero peers request","time":{"start":1764704019561,"stop":1764704019562,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac4d28c2163d1cf","name":"Push message with custom timestamp: 1764707709830","time":{"start":1764705157427,"stop":1764705157427,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ef40a84f6206e4","name":"Check received message with timestamp: 1764704084325 ","time":{"start":1764704541537,"stop":1764704541537,"duration":0},"status":"passed","severity":"normal"},{"uid":"698c8cdf011947d5","name":"can query messages by message hash","time":{"start":1764704390859,"stop":1764704390859,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf22da9b25324f7","name":"should handle large number of peers request","time":{"start":1764704019561,"stop":1764704019561,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c420a8fe237a21","name":"Store - dialed first","time":{"start":1764704425489,"stop":1764704425490,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e367f4bc10fab53","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1764704001355,"stop":1764704001355,"duration":0},"status":"passed","severity":"normal"},{"uid":"5634290d65e09b46","name":"should stop on first message of a page if stopIfTrue matches","time":{"start":1764704061765,"stop":1764704061765,"duration":0},"status":"passed","severity":"normal"},{"uid":"d092487b3a10b937","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1764704282501,"stop":1764704282501,"duration":0},"status":"passed","severity":"normal"},{"uid":"8071e7aa5f7d6fe5","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1764704420008,"stop":1764704420010,"duration":2},"status":"passed","severity":"normal"},{"uid":"baca33b3b57d22f4","name":"should handle special patterns correctly","time":{"start":1764704046377,"stop":1764704046377,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc4a68b1811c62ee","name":"accepts valid content-filtered query","time":{"start":1764704010618,"stop":1764704010618,"duration":0},"status":"passed","severity":"normal"},{"uid":"226c2e780e7e6e15","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1764704059665,"stop":1764704059666,"duration":1},"status":"passed","severity":"normal"},{"uid":"6711f9de39f25414","name":"should skip peers without peerInfo in ENR","time":{"start":1764704019816,"stop":1764704019816,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8af8f3c67fdb641","name":"messageHashStr produces consistent results for the same input","time":{"start":1764704010453,"stop":1764704010453,"duration":0},"status":"passed","severity":"normal"},{"uid":"becda3497e6d8b56","name":"should trigger QueryOnConnect when going offline and store peer reconnects","time":{"start":1764704065109,"stop":1764704065109,"duration":0},"status":"passed","severity":"normal"},{"uid":"948b80195f330b0d","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764704580715,"stop":1764704580715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4330dd5f11baa8","name":"Check received message containing shell command","time":{"start":1764704541535,"stop":1764704541535,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc6c3ae67a217d2","name":"Check publish message containing Chinese","time":{"start":1764704273133,"stop":1764704273133,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a0d092094dccad","name":"should handle cache.get errors gracefully","time":{"start":1764704023699,"stop":1764704023699,"duration":0},"status":"passed","severity":"normal"},{"uid":"84bf54978fafd98d","name":"should check false positive rate","time":{"start":1764704046378,"stop":1764704046381,"duration":3},"status":"passed","severity":"normal"},{"uid":"64e14c7e031cc9e4","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1764704010118,"stop":1764704010118,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b0640564b492d38","name":"should enable all discoveries when explicitly set","time":{"start":1764704059661,"stop":1764704059662,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf738d363f3fd16d","name":"Subscribe to topic containing long and publish message","time":{"start":1764704282487,"stop":1764704282487,"duration":0},"status":"passed","severity":"normal"},{"uid":"62865191d4f4dd80","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764704328270,"stop":1764704328270,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ee2cacb2abe09e7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1764704046660,"stop":1764704046660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6696e01e623b8a15","name":"should handle ENR without shardInfo","time":{"start":1764704019816,"stop":1764704019816,"duration":0},"status":"passed","severity":"normal"},{"uid":"cea740e91273a272","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1764704046682,"stop":1764704046683,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae0273852342acce","name":"Push message with content topic containing long","time":{"start":1764705157410,"stop":1764705157410,"duration":0},"status":"passed","severity":"normal"},{"uid":"71cde8086cf62fb8","name":"Filter","time":{"start":1764704425491,"stop":1764704425491,"duration":0},"status":"passed","severity":"normal"},{"uid":"c49331b7a402d20","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1764704001350,"stop":1764704001351,"duration":1},"status":"passed","severity":"normal"},{"uid":"578a2f100388d556","name":"Store - dialed after - with timeout","time":{"start":1764704425490,"stop":1764704425491,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc85b27219d9a2d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1764703996476,"stop":1764703996476,"duration":0},"status":"passed","severity":"normal"},{"uid":"491771e3d19a8eec","name":"should reject if LightPush is requested but not mounted","time":{"start":1764704062682,"stop":1764704062683,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d39d8368c1b3f3d","name":"Debounces events when receiving batch of messages","time":{"start":1764704062483,"stop":1764704062483,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a39d6dd17ceb100","name":"should not fail to start the service if it is already started","time":{"start":1764704023697,"stop":1764704023697,"duration":0},"status":"passed","severity":"normal"},{"uid":"706d9f311aba6377","name":"should return false for sync message without causal history","time":{"start":1764704065107,"stop":1764704065108,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e0c4ae710866f9","name":"should return undefined if no connection provided","time":{"start":1764704010938,"stop":1764704010938,"duration":0},"status":"passed","severity":"normal"},{"uid":"955528721e68be16","name":"Outgoing message is emitted as sent","time":{"start":1764704062987,"stop":1764704062988,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c06334edbbdad66","name":"should create KeepAliveManager with relay","time":{"start":1764704010656,"stop":1764704010657,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7edbcf435c90c0","name":"should work with stubbed retrieve function","time":{"start":1764704061752,"stop":1764704061753,"duration":1},"status":"passed","severity":"normal"},{"uid":"736d911996fc280d","name":"random static sharding 1 - Cluster ID: 274, Shard ID: 260","time":{"start":1764704417899,"stop":1764704417900,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8878134ad3702e3","name":"should not receive a peer event after stop","time":{"start":1764704089804,"stop":1764704089805,"duration":1},"status":"passed","severity":"normal"},{"uid":"261789b3cbbdcbf3","name":"Check publish message after service node is restarted","time":{"start":1764704273154,"stop":1764704273154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4253241d67d95434","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1764704046671,"stop":1764704046672,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b0d66c7602072b","name":"Passing an array","time":{"start":1764704425639,"stop":1764704425639,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd3b9ad9fd7a2c9","name":"Push message with Russian payload","time":{"start":1764705157430,"stop":1764705157430,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa9c363dba9cb8b","name":"should initialize with isNetworkConnected as false","time":{"start":1764704009688,"stop":1764704009688,"duration":0},"status":"passed","severity":"normal"},{"uid":"572f45a33afcd189","name":"should handle queue processing errors gracefully","time":{"start":1764704010612,"stop":1764704010613,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f7db0261e22fa7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1764703996473,"stop":1764703996474,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e8410f68f28132c","name":"Automatically retrieves missing message","time":{"start":1764704065105,"stop":1764704065105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b464eb9c7a3f9923","name":"should not allow k > 12","time":{"start":1764704046427,"stop":1764704046427,"duration":0},"status":"passed","severity":"normal"},{"uid":"d773f7e21906eea7","name":"Fails to publish message with empty text","time":{"start":1764704273150,"stop":1764704273150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e12c46ec4b2208c8","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1764704152300,"stop":1764704152300,"duration":0},"status":"passed","severity":"normal"},{"uid":"179171dbd289ccb4","name":"should be able to decode the field with only FILTER set to true","time":{"start":1764704001353,"stop":1764704001354,"duration":1},"status":"passed","severity":"normal"},{"uid":"85081390b297ca74","name":"Check received message containing numeric","time":{"start":1764704541532,"stop":1764704541532,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9636974c6b162a3","name":"should initialize with custom number of peers","time":{"start":1764704060442,"stop":1764704060442,"duration":0},"status":"passed","severity":"normal"},{"uid":"2694e9bca21b342e","name":"should handle task timeouts","time":{"start":1764704060207,"stop":1764704060207,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e14d1cd2b7e7eaa","name":"should capture event listeners for testing","time":{"start":1764704061754,"stop":1764704061755,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48e99155ccf596d","name":"Js publishes, other Js receives","time":{"start":1764704275520,"stop":1764704275520,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d1c5a76b6e56d6","name":"should return false for malformed SDS messages","time":{"start":1764704065107,"stop":1764704065107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b681486e5c02dbf1","name":"should initialize with libp2p components","time":{"start":1764704019554,"stop":1764704019555,"duration":1},"status":"passed","severity":"normal"},{"uid":"300102b31017e9cf","name":"should respect custom numPeersToUse configuration","time":{"start":1764704060456,"stop":1764704060456,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd9ef574df3aa0d1","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1764704019548,"stop":1764704019549,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1ff1de2a810298","name":"Incoming message is emitted as received","time":{"start":1764704065103,"stop":1764704065103,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1b84e46b457a06","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1764703996421,"stop":1764703996422,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea64aa072af4507","name":"should return false when peer is not found","time":{"start":1764704010299,"stop":1764704010299,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c1c92d26755b53","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1764704010449,"stop":1764704010452,"duration":3},"status":"passed","severity":"normal"},{"uid":"8c0a9b05414ceee2","name":"should deliver messages after dependencies are met","time":{"start":1764704050958,"stop":1764704050958,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f2b977e35f59cd","name":"should get eligible entries based on current time","time":{"start":1764704046290,"stop":1764704046291,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bc164909d06e9aa","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1764704019549,"stop":1764704019550,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5fa4b494ce350b3","name":"Push message with short payload","time":{"start":1764705157441,"stop":1764705157441,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1070a85c6e0a46","name":"Throws when trying to push message with empty payload","time":{"start":1764705157434,"stop":1764705157434,"duration":0},"status":"passed","severity":"normal"},{"uid":"15a0d8329719b5be","name":"should get multiple eligible entries at later time","time":{"start":1764704046291,"stop":1764704046294,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ca94292a58b2e05","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1764704346527,"stop":1764704346528,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f22da14a6b41f02","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1764704046428,"stop":1764704046429,"duration":1},"status":"passed","severity":"normal"},{"uid":"55006a39044bff9d","name":"Renews subscription after lossing a connection","time":{"start":1764704580707,"stop":1764704580707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded75ce862a10daf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1764703996474,"stop":1764703996474,"duration":0},"status":"passed","severity":"normal"},{"uid":"894d5c00d6b042e3","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764704580708,"stop":1764704580708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c0ef387ea53cf00","name":"Push message with content topic containing emoji","time":{"start":1764705157450,"stop":1764705157451,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00b3001b963b53d","name":"should handle queue overflow by adding peers to queue","time":{"start":1764704010606,"stop":1764704010606,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9be65537d1050fd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1764704046677,"stop":1764704046677,"duration":0},"status":"passed","severity":"normal"},{"uid":"4442b9e458e944a7","name":"should clear dial history on stop","time":{"start":1764704010571,"stop":1764704010572,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e25a6dc94c12b4","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1764704340374,"stop":1764704340375,"duration":1},"status":"passed","severity":"normal"},{"uid":"715aedd338a89c2e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1764704046681,"stop":1764704046681,"duration":0},"status":"passed","severity":"normal"},{"uid":"417d1a832f1d89b7","name":"should handle retrieve function with query parameters","time":{"start":1764704061756,"stop":1764704061756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c905d016fc0d775","name":"messageHashStr works with IProtoMessage","time":{"start":1764704010452,"stop":1764704010453,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9c677263881c6a","name":"should be safe to call multiple times","time":{"start":1764704010572,"stop":1764704010572,"duration":0},"status":"passed","severity":"normal"},{"uid":"8970ce734cf1ba4d","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1764704318031,"stop":1764704318032,"duration":1},"status":"passed","severity":"normal"},{"uid":"c26e0cd77f23fb41","name":"Check publish message containing escaped characters","time":{"start":1764704273143,"stop":1764704273146,"duration":3},"status":"passed","severity":"normal"},{"uid":"b68a0f9eaede87a1","name":"should remove event listeners when stopped","time":{"start":1764704061751,"stop":1764704061751,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f3dcf1d2155c83","name":"Check message received after jswaku node is restarted","time":{"start":1764704541540,"stop":1764704541540,"duration":0},"status":"passed","severity":"normal"},{"uid":"45de3c163845093d","name":"Push message with content topic containing numeric","time":{"start":1764705157422,"stop":1764705157422,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46637d6fb3f5525","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1764704356138,"stop":1764704356139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4cd0858e24a19b7","name":"peer:update - should do nothing if another protocol hit","time":{"start":1764704010939,"stop":1764704010939,"duration":0},"status":"passed","severity":"normal"},{"uid":"566c34f4f3e01684","name":"should dial peers from store when browser is connected","time":{"start":1764704010965,"stop":1764704010965,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd59f3336b0d707a","name":"Push message with unicode special characters payload","time":{"start":1764705157420,"stop":1764705157420,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f415fa48e42205","name":"Waku message hash computation (payload length 0)","time":{"start":1764704010445,"stop":1764704010445,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82520c5acf9440","name":"should unregister libp2p event listeners when stop is called","time":{"start":1764704060455,"stop":1764704060455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b5217c08b7576d","name":"Push message with content topic containing short","time":{"start":1764705157410,"stop":1764705157410,"duration":0},"status":"passed","severity":"normal"},{"uid":"567966a82146e191","name":"should handle onConnected and onDisconnected","time":{"start":1764704060446,"stop":1764704060447,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49aebc0df34f818","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1764704061760,"stop":1764704061760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62c48a287afb13d","name":"accepts time-filtered query with content filter","time":{"start":1764704010626,"stop":1764704010626,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e41125f11a0459","name":"A test","time":{"start":1764704160475,"stop":1764704160475,"duration":0},"status":"passed","severity":"normal"},{"uid":"29166045e513d5f3","name":"Query generator for 2000 messages","time":{"start":1764704388574,"stop":1764704388575,"duration":1},"status":"passed","severity":"normal"},{"uid":"accdff7d7ed01e6e","name":"Outgoing message is possibly acknowledged","time":{"start":1764704062988,"stop":1764704062989,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c1c560c116f6d063","name":"should respect maxRequests limit","time":{"start":1764704046295,"stop":1764704046295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d42d176aa4844f3f","name":"should attach causal history and bloom filter to each message","time":{"start":1764704050953,"stop":1764704050953,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0297677438b08a3","name":"Push message with content topic containing special chars","time":{"start":1764705157411,"stop":1764705157411,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc7328aabf184f2","name":"should start ping timers on peer connect","time":{"start":1764704010664,"stop":1764704010665,"duration":1},"status":"passed","severity":"normal"},{"uid":"1593d3cc14b3c218","name":"should set field with only LIGHTPUSH enabled","time":{"start":1764704001870,"stop":1764704001870,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91f0f2ff0711f8f","name":"should reassess health immediately when peer disconnects","time":{"start":1764704060855,"stop":1764704060855,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2243c259016b7bd","name":"should be empty when created","time":{"start":1764704060946,"stop":1764704060947,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41e644a162959f9","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1764704067622,"stop":1764704067622,"duration":0},"status":"passed","severity":"normal"},{"uid":"d46751234cdc5ef0","name":"should work with async generator that yields promises","time":{"start":1764704061756,"stop":1764704061756,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1fed88cd3e543a","name":"rejects hash query with content filter parameters","time":{"start":1764704010621,"stop":1764704010621,"duration":0},"status":"passed","severity":"normal"},{"uid":"74026399c8af3629","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764704580706,"stop":1764704580707,"duration":1},"status":"passed","severity":"normal"},{"uid":"30be8a74fa8e41db","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1764704061757,"stop":1764704061758,"duration":1},"status":"passed","severity":"normal"},{"uid":"6be02738c317baae","name":"Outgoing message is emitted as sending","time":{"start":1764704062987,"stop":1764704062987,"duration":0},"status":"passed","severity":"normal"},{"uid":"522937134503879d","name":"Publish message with custom timestamp: Tue Dec 02 2025 20:37:46 GMT+0000 (Coordinated Universal Time)","time":{"start":1764704273149,"stop":1764704273149,"duration":0},"status":"passed","severity":"normal"},{"uid":"23992d11db8e2f14","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1764704046675,"stop":1764704046675,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a63d807365e0f8","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764704328264,"stop":1764704328265,"duration":1},"status":"passed","severity":"normal"},{"uid":"a80ded334b26b707","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1764704046661,"stop":1764704046661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5502ee8f90fe655b","name":"should create ShardReader with static shards network config","time":{"start":1764704010283,"stop":1764704010283,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb146d1835d037c","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1764704046659,"stop":1764704046660,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1d615884ec11ed","name":"should handle dial errors gracefully","time":{"start":1764704010605,"stop":1764704010605,"duration":0},"status":"passed","severity":"normal"},{"uid":"b83308c1416595a2","name":"Subscribe to topic containing Script and receive message","time":{"start":1764704580704,"stop":1764704580705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9311702b6bf6c51","name":"Encoder throws on empty string content topic","time":{"start":1764704011290,"stop":1764704011290,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5184ac415b880c","name":"should add sent message to localHistory with retrievalHint","time":{"start":1764704050952,"stop":1764704050952,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a4602b62dcde9a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1764703996473,"stop":1764703996473,"duration":0},"status":"passed","severity":"normal"},{"uid":"befe264c916bcfc3","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1764704060457,"stop":1764704060457,"duration":0},"status":"passed","severity":"normal"},{"uid":"432d17ce734510d2","name":"Push message with content topic containing SQL Injection","time":{"start":1764705157436,"stop":1764705157437,"duration":1},"status":"passed","severity":"normal"},{"uid":"f34e212d675ac2ca","name":"should return different streams if requested simultaniously","time":{"start":1764704010939,"stop":1764704010939,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34e5d39b2e83fe8","name":"should allow redial after cooldown period","time":{"start":1764704010593,"stop":1764704010594,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa13f2a273310839","name":"Passing page size 11 when there are 10 messages","time":{"start":1764704408100,"stop":1764704408100,"duration":0},"status":"passed","severity":"normal"},{"uid":"91de38b4edf3485d","name":"should not receive a peer event before start","time":{"start":1764704089804,"stop":1764704089804,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae01996edf8924f","name":"should not receive a peer event before start","time":{"start":1764704262659,"stop":1764704262659,"duration":0},"status":"passed","severity":"normal"},{"uid":"17422ab601b72115","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1764704046655,"stop":1764704046656,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e892fd0f4860bb","name":"Push message with shell command payload","time":{"start":1764705157408,"stop":1764705157408,"duration":0},"status":"passed","severity":"normal"},{"uid":"26374e93c8747de1","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1764704282501,"stop":1764704282502,"duration":1},"status":"passed","severity":"normal"},{"uid":"7962eaa444a4f350","name":"Query generator for multiple messages with different content topic format","time":{"start":1764704388570,"stop":1764704388571,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bf10ba395dec95a","name":"should get / set UDP multiaddr","time":{"start":1764704001865,"stop":1764704001865,"duration":0},"status":"passed","severity":"normal"},{"uid":"562f134ff743adc7","name":"should call waitForPeer on Relay","time":{"start":1764704062685,"stop":1764704062685,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b2667e0aa3dec1","name":"should return false when peer is not on the specified shard","time":{"start":1764704010295,"stop":1764704010296,"duration":1},"status":"passed","severity":"normal"},{"uid":"1042a906c3019bfb","name":"ignores domain fetching errors","time":{"start":1764704019956,"stop":1764704019956,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ce18524bd3d198","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1764704046676,"stop":1764704046676,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cef288f24497af5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1764704001346,"stop":1764704001347,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee903340dbd2ede9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1764704046678,"stop":1764704046679,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61e19424301fa67","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1764704266248,"stop":1764704266249,"duration":1},"status":"passed","severity":"normal"},{"uid":"26db9b9c10a2d08d","name":"Round trip binary encryption [ecies, signature]","time":{"start":1764704030688,"stop":1764704030688,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f398749c64f9ab","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1764704046677,"stop":1764704046678,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed37527cfebaa19","name":"Retries within maximum given attempts","time":{"start":1764704062294,"stop":1764704062294,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c45ceb245c9f01f","name":"should increase lamport timestamp","time":{"start":1764704050951,"stop":1764704050951,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4ac83c2d33762","name":"Push message with special chars payload","time":{"start":1764705157405,"stop":1764705157405,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e84bcf5d8c004e0","name":"should not receive a peer event after stop","time":{"start":1764704023698,"stop":1764704023698,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e9d39bb4d3173e","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764704328266,"stop":1764704328266,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8d7d3fe265c9c7","name":"should not retry if at least one success","time":{"start":1764704060319,"stop":1764704060320,"duration":1},"status":"passed","severity":"normal"},{"uid":"c288f6648d7b4dd","name":"should maintain proper timestamps if all messages received","time":{"start":1764704050954,"stop":1764704050954,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f6598ec2558bc357","name":"Fails to push message bigger that 1MB","time":{"start":1764705157440,"stop":1764705157440,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a9c4e4b754ee33","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1764704580708,"stop":1764704580708,"duration":0},"status":"passed","severity":"normal"},{"uid":"725ec500787166a1","name":"Non TWN Cluster","time":{"start":1764704393822,"stop":1764704393824,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6f5e276bc43e596","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1764704059662,"stop":1764704059665,"duration":3},"status":"passed","severity":"normal"},{"uid":"6364430111007a52","name":"Push message with content topic containing special chars","time":{"start":1764705157422,"stop":1764705157422,"duration":0},"status":"passed","severity":"normal"},{"uid":"77c5a16060246d83","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1764704420027,"stop":1764704420027,"duration":0},"status":"passed","severity":"normal"},{"uid":"6565653eca5f4307","name":"Push message with special chars payload","time":{"start":1764705157417,"stop":1764705157417,"duration":0},"status":"passed","severity":"normal"},{"uid":"887fbd7a54cd2fa4","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1764704060848,"stop":1764704060848,"duration":0},"status":"passed","severity":"normal"},{"uid":"506faaa70b64e293","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1764704010668,"stop":1764704010676,"duration":8},"status":"passed","severity":"normal"},{"uid":"9e40aa35a1423b02","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1764704046663,"stop":1764704046664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c327f7dfd87f40b","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1764704001351,"stop":1764704001352,"duration":1},"status":"passed","severity":"normal"},{"uid":"65ee84893b1e2733","name":"random static sharding 6 - Cluster ID: 926, Shard ID: 685","time":{"start":1764704417902,"stop":1764704417903,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c5a224ed749227","name":"should push the message to the outgoing buffer","time":{"start":1764704050951,"stop":1764704050951,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac07859397eb6274","name":"Check meta is set [ecies]","time":{"start":1764704030689,"stop":1764704030689,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b666af79f3d4fe","name":"Ordered Callback - true","time":{"start":1764704399414,"stop":1764704399414,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bc00fd6d427a6fd","name":"should return false when navigator.onLine is false","time":{"start":1764704009699,"stop":1764704009700,"duration":1},"status":"passed","severity":"normal"},{"uid":"50a3ffc8e9701040","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1764704050959,"stop":1764704050959,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0098e94cb9c6ec","name":"Push message with content topic containing long","time":{"start":1764705157422,"stop":1764705157422,"duration":0},"status":"passed","severity":"normal"},{"uid":"df27ad9a0fed6331","name":"throws if decoders don't match content topics","time":{"start":1764704011148,"stop":1764704011148,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9bc2ecc5a69ed8","name":"should handle shard reader errors gracefully","time":{"start":1764704010614,"stop":1764704010614,"duration":0},"status":"passed","severity":"normal"},{"uid":"918fa3da756662c7","name":"Sets default value correctly","time":{"start":1764704425641,"stop":1764704425641,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a7fdf89312c3e0","name":"Check received message with timestamp: 1764704084325 ","time":{"start":1764704541527,"stop":1764704541527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe5b33bd75452fe","name":"Push message with unicode special characters payload","time":{"start":1764705157445,"stop":1764705157446,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba35d621c7826b67","name":"should requeue task if no peer is available","time":{"start":1764704060199,"stop":1764704060199,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52f8a5c77cc2e6d","name":"should remove event listeners","time":{"start":1764704010963,"stop":1764704010964,"duration":1},"status":"passed","severity":"normal"},{"uid":"125cc6080d5b8f09","name":"should ensure monotonic increase","time":{"start":1764704050189,"stop":1764704050189,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faec04c5bd5d281","name":"new peer added after a peer was already found","time":{"start":1764704260835,"stop":1764704260835,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f161738db42b8a3","name":"Push message with content topic containing long","time":{"start":1764705157434,"stop":1764705157434,"duration":0},"status":"passed","severity":"normal"},{"uid":"74293e3e32290640","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1764704010978,"stop":1764704010978,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a25a0e032199a0","name":"Push message with content topic containing unicode special characters","time":{"start":1764705157450,"stop":1764705157450,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4e1f4a5ae434990","name":"Asymmetric encrypt & decrypt","time":{"start":1764704029552,"stop":1764704029553,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbcc762efc7617f2","name":"should wait for LightPush peer to be connected","time":{"start":1764704062684,"stop":1764704062684,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a68981a2cedbb8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1764704420018,"stop":1764704420019,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a205b939dae63c","name":"Subscribe and receive messages via lightPush","time":{"start":1764704580707,"stop":1764704580708,"duration":1},"status":"passed","severity":"normal"},{"uid":"c049cc1d2ae2fd7d","name":"Push message with JSON payload","time":{"start":1764705157419,"stop":1764705157420,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e866c392031879","name":"should not update T_req if message already exists","time":{"start":1764704046284,"stop":1764704046285,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4392b287b3c22e6","name":"Sends ack once message is marked as irretrievably lost","time":{"start":1764704065109,"stop":1764704065109,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2a64ac26472409","name":"should handle peer store errors gracefully","time":{"start":1764704010116,"stop":1764704010117,"duration":1},"status":"passed","severity":"normal"},{"uid":"709817044a10400c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1764704046673,"stop":1764704046674,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f60224f66a1477b","name":"Reusing cursor across nodes","time":{"start":1764704340376,"stop":1764704340377,"duration":1},"status":"passed","severity":"normal"},{"uid":"15a2174b81753c90","name":"Check received message containing Russian","time":{"start":1764704541533,"stop":1764704541533,"duration":0},"status":"passed","severity":"normal"},{"uid":"3683ad84ca98527d","name":"Init the array if not present","time":{"start":1764703996306,"stop":1764703996308,"duration":2},"status":"passed","severity":"normal"},{"uid":"f7af448cf4d07887","name":"should reject if Relay is requested but not mounted","time":{"start":1764704062682,"stop":1764704062682,"duration":0},"status":"passed","severity":"normal"},{"uid":"da81f796cc154f1d","name":"Push message with Script payload","time":{"start":1764705157443,"stop":1764705157444,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe455bb9b3047449","name":"All","time":{"start":1764704090196,"stop":1764704090196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef54983cbc34b904","name":"should successfully query peers and return peer infos","time":{"start":1764704019555,"stop":1764704019556,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78878eee2fdf03c","name":"should handle disconnect when peer has no timers","time":{"start":1764704010691,"stop":1764704010691,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8910e028051bebc","name":"Stops search when maxGet is reached","time":{"start":1764704018794,"stop":1764704018794,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed32bc88d856501c","name":"rejects content-filtered query with only contentTopics","time":{"start":1764704010620,"stop":1764704010621,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e16bc27019a7b25","name":"Push message with numeric payload","time":{"start":1764705157405,"stop":1764705157405,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40ce63c403ae42f","name":"Query Generator - false","time":{"start":1764704399411,"stop":1764704399412,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f43471db0d3f622","name":"should return false when peer is on different cluster","time":{"start":1764704010291,"stop":1764704010295,"duration":4},"status":"passed","severity":"normal"},{"uid":"622db299f4e1b40b","name":"Push message with escaped characters payload","time":{"start":1764705157445,"stop":1764705157445,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b93d611eb7a5c9d","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1764704050956,"stop":1764704050956,"duration":0},"status":"passed","severity":"normal"},{"uid":"2290ed410659c072","name":"configure the node with multiple content topics","time":{"start":1764704393838,"stop":1764704393838,"duration":0},"status":"passed","severity":"normal"},{"uid":"2283f39ecb8b7ff","name":"Check message with invalid timestamp is not received","time":{"start":1764704541528,"stop":1764704541528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f756a3f613d791e","name":"should request peer renewal on specific errors","time":{"start":1764704060206,"stop":1764704060207,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a81ef681394050f","name":"Push message with XML payload","time":{"start":1764705157419,"stop":1764705157419,"duration":0},"status":"passed","severity":"normal"},{"uid":"37e481e199018289","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1764704046670,"stop":1764704046670,"duration":0},"status":"passed","severity":"normal"},{"uid":"d372defc2970c4da","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1764704580703,"stop":1764704580704,"duration":1},"status":"passed","severity":"normal"},{"uid":"13cbea6eed4e0375","name":"should add entries and maintain sorted order","time":{"start":1764704046278,"stop":1764704046284,"duration":6},"status":"passed","severity":"normal"},{"uid":"6e46b2f026cec074","name":"Push message with rate limit","time":{"start":1764705157451,"stop":1764705157452,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e0ac919ca221ec","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1764704580698,"stop":1764704580699,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5bbfceb983bbd6a","name":"Incoming message is emitted as received","time":{"start":1764704062989,"stop":1764704062989,"duration":0},"status":"passed","severity":"normal"},{"uid":"a17f5818fe451b62","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1764704282475,"stop":1764704282476,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2c899fd2291e29","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1764704010443,"stop":1764704010443,"duration":0},"status":"passed","severity":"normal"},{"uid":"c256179b3d4b8801","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1764704046676,"stop":1764704046676,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed1a01626115d16e","name":"should set field with only STORE enabled","time":{"start":1764704001870,"stop":1764704001870,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd02dbbfccd4a030","name":"should perform initial health assessment on start","time":{"start":1764704060856,"stop":1764704060856,"duration":0},"status":"passed","severity":"normal"},{"uid":"704bf6b1007ba4ac","name":"Push message with content topic containing Arabic","time":{"start":1764705157448,"stop":1764705157448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f183ac34bd3130ab","name":"Push message with content topic containing numeric","time":{"start":1764705157410,"stop":1764705157410,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea6c4cc9ba5d63e","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1764704010682,"stop":1764704010682,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c858dfb38e4806c","name":"should get and remove ready entries","time":{"start":1764704046304,"stop":1764704046308,"duration":4},"status":"passed","severity":"normal"},{"uid":"78933e48b642e076","name":"should reject on timeout if it was set","time":{"start":1764704062683,"stop":1764704062684,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a24c67d8b52b886","name":"Add multiple subscription objects on single nwaku node","time":{"start":1764704580716,"stop":1764704580717,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4f5d6ed8a8a13d4","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1764704019558,"stop":1764704019559,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffad6a7e0e529f93","name":"should handle complete peer lifecycle","time":{"start":1764704010693,"stop":1764704010694,"duration":1},"status":"passed","severity":"normal"},{"uid":"492d0d93c8a3913e","name":"should wait for Filter peer to be connected","time":{"start":1764704062684,"stop":1764704062685,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5bae98d11a29ff8","name":"should encode/decode to text encoding","time":{"start":1764704001865,"stop":1764704001865,"duration":0},"status":"passed","severity":"normal"},{"uid":"67ddff1f079c940e","name":"Check publish message containing Russian","time":{"start":1764704273134,"stop":1764704273134,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d027b7f8508d3b4","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1764704019549,"stop":1764704019549,"duration":0},"status":"passed","severity":"normal"},{"uid":"c61229300979dcd1","name":"should return false when peer has no shard info","time":{"start":1764704010290,"stop":1764704010290,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf62fbf916adffee","name":"should return cached hash on subsequent access","time":{"start":1764704011292,"stop":1764704011292,"duration":0},"status":"passed","severity":"normal"},{"uid":"447fe368233342ca","name":"messageHash returns a Uint8Array","time":{"start":1764704010448,"stop":1764704010448,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c23073b9fc02d23","name":"should return usable stream attached to connection","time":{"start":1764704010937,"stop":1764704010938,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c782f3240d9a98","name":"should throw error - no id","time":{"start":1764704001862,"stop":1764704001863,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9381f8b3972aea","name":"returns all values when wanted number is greater than available values","time":{"start":1764704018128,"stop":1764704018130,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6e34ff3c76f4735","name":"Decoder throws on empty string content topic","time":{"start":1764704011290,"stop":1764704011291,"duration":1},"status":"passed","severity":"normal"},{"uid":"26e6caacc1a19af1","name":"Check message with non string payload is not received","time":{"start":1764704541540,"stop":1764704541540,"duration":0},"status":"passed","severity":"normal"},{"uid":"2535d257e9a7b985","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1764704060466,"stop":1764704060468,"duration":2},"status":"passed","severity":"normal"},{"uid":"47dc3f834feb9d5a","name":"should transition to Unhealthy when no connections","time":{"start":1764704060835,"stop":1764704060847,"duration":12},"status":"passed","severity":"normal"},{"uid":"889e14e46385d692","name":"should increment timestamp by 1 when current time is not greater","time":{"start":1764704050188,"stop":1764704050188,"duration":0},"status":"passed","severity":"normal"},{"uid":"523f042d0fd4590f","name":"Push message with short payload","time":{"start":1764705157428,"stop":1764705157428,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c0eac6bd9c7b81","name":"should maintain chronological order of messages in localHistory","time":{"start":1764704050955,"stop":1764704050955,"duration":0},"status":"passed","severity":"normal"},{"uid":"cec4f7c23b6f6ffa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1764704046679,"stop":1764704046680,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6981e44f049ae7","name":"Push message with SQL Injection payload","time":{"start":1764705157406,"stop":1764705157407,"duration":1},"status":"passed","severity":"normal"},{"uid":"10c479e85b7f5d0","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1764704061760,"stop":1764704061760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c1a1eb89b946e4","name":"should successfully stop","time":{"start":1764704060737,"stop":1764704060737,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7edabdb6989bf3c","name":"should return true when peer is on the same cluster","time":{"start":1764704010287,"stop":1764704010287,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0973597059bc30d","name":"should set field with all protocols disabled","time":{"start":1764704001868,"stop":1764704001869,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d81777786d0529f","name":"Push message with Script payload","time":{"start":1764705157431,"stop":1764705157431,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5a1533f2bdc1eb","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1764704405163,"stop":1764704405163,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f83d317c123086","name":"should clear all timers","time":{"start":1764704010661,"stop":1764704010661,"duration":0},"status":"passed","severity":"normal"},{"uid":"7187540f20458209","name":"returns nothing if no connections present","time":{"start":1764704010700,"stop":1764704010700,"duration":0},"status":"passed","severity":"normal"},{"uid":"751379cc058928b8","name":"should handle peer not in mesh for all topics","time":{"start":1764704010693,"stop":1764704010693,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a1d614ac43934ec","name":"should properly start and stop event listening","time":{"start":1764704060854,"stop":1764704060855,"duration":1},"status":"passed","severity":"normal"},{"uid":"df83cb53e1990fbb","name":"Meta field set when metaSetter is specified","time":{"start":1764704011289,"stop":1764704011289,"duration":0},"status":"passed","severity":"normal"},{"uid":"422836224cc35f00","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app21/5/topic157/xml","time":{"start":1764704393834,"stop":1764704393834,"duration":0},"status":"passed","severity":"normal"},{"uid":"d45fd22345eb4c16","name":"Push message with special chars payload","time":{"start":1764705157429,"stop":1764705157429,"duration":0},"status":"passed","severity":"normal"},{"uid":"208f9936bc352baa","name":"should properly create location multiaddrs - udp4","time":{"start":1764704001866,"stop":1764704001866,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a3edbc266d3116","name":"should accept empty decoders array","time":{"start":1764704061745,"stop":1764704061747,"duration":2},"status":"passed","severity":"normal"},{"uid":"c089c06c5380ba23","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1764704405167,"stop":1764704405169,"duration":2},"status":"passed","severity":"normal"},{"uid":"526e4e1a1c0e6774","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1764704010618,"stop":1764704010620,"duration":2},"status":"passed","severity":"normal"},{"uid":"859593bf5b543f94","name":"should not dispatch event when already connected","time":{"start":1764704009708,"stop":1764704009709,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b37db1f789135a1","name":"Query Generator - true","time":{"start":1764704399409,"stop":1764704399411,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7d2fbffc9f7276","name":"should start periodic discovery on start","time":{"start":1764704019817,"stop":1764704019817,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed5f5d8ab82c66","name":"should throw error - invalid id","time":{"start":1764704001863,"stop":1764704001863,"duration":0},"status":"passed","severity":"normal"},{"uid":"35442b101f01a7e","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1764704046659,"stop":1764704046659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdcec131692eb3d","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1764704050960,"stop":1764704050960,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d42f76d3fb6e6c","name":"should do nothing if no non-locked connections to drop","time":{"start":1764704010980,"stop":1764704010980,"duration":0},"status":"passed","severity":"normal"},{"uid":"515d638b2f2da2a","name":"should send relay ping messages on timer","time":{"start":1764704010684,"stop":1764704010685,"duration":1},"status":"passed","severity":"normal"},{"uid":"b440dc0fb1953bba","name":"Subscribe to topic containing JSON and receive message","time":{"start":1764704580715,"stop":1764704580715,"duration":0},"status":"passed","severity":"normal"},{"uid":"135cc0ecc0f9454d","name":"Outgoing message is emitted as sent","time":{"start":1764704065100,"stop":1764704065101,"duration":1},"status":"passed","severity":"normal"},{"uid":"43ec778bc77cf6df","name":"Push message with long payload","time":{"start":1764705157428,"stop":1764705157429,"duration":1},"status":"passed","severity":"normal"},{"uid":"a85e33a661fcc928","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1764704046667,"stop":1764704046667,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88f02723199a45b","name":"throws an error for improperly formatted content topics","time":{"start":1764703996471,"stop":1764703996471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b877c2755b65ec2","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1764704060455,"stop":1764704060456,"duration":1},"status":"passed","severity":"normal"},{"uid":"3098cabd6c19271d","name":"should ignore duplicate entries","time":{"start":1764704046303,"stop":1764704046303,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf006518602211f","name":"Check received message containing XML","time":{"start":1764704541524,"stop":1764704541524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3622939de36c057","name":"Encoder throws on undefined content topic","time":{"start":1764704030689,"stop":1764704030689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab38be320348a9e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1764704010940,"stop":1764704010940,"duration":0},"status":"passed","severity":"normal"},{"uid":"39592a0e52798568","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1764704046656,"stop":1764704046657,"duration":1},"status":"passed","severity":"normal"},{"uid":"34bdf28198ba4a4b","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1764704282481,"stop":1764704282482,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a5ba8d824c5d49","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1764704060462,"stop":1764704060463,"duration":1},"status":"passed","severity":"normal"},{"uid":"2adbb25099657f43","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app44/4/topic606/test.js","time":{"start":1764704393832,"stop":1764704393832,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f78edd1d58c477","name":"Check message on other pubsub topic is not received","time":{"start":1764704541539,"stop":1764704541539,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa15655f7bb59ea","name":"should handle errors gracefully when getting peer info","time":{"start":1764704010299,"stop":1764704010304,"duration":5},"status":"passed","severity":"normal"},{"uid":"ef465b4349da18ea","name":"Check message on other pubsub topic is not received","time":{"start":1764704541528,"stop":1764704541528,"duration":0},"status":"passed","severity":"normal"},{"uid":"da935b99c33596f2","name":"should handle case with all peers already connected","time":{"start":1764704010972,"stop":1764704010973,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dda1a39dc86c991","name":"should not fail to stop the service if it was not started","time":{"start":1764704089801,"stop":1764704089802,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0643f97192403c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1764704046683,"stop":1764704046683,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c1cbb35a32ec70","name":"Push message with custom timestamp: 1764700509831","time":{"start":1764705157439,"stop":1764705157439,"duration":0},"status":"passed","severity":"normal"},{"uid":"91deecd54022338a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1764704060205,"stop":1764704060206,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62c88015b2b7d72","name":"should throw error when no peers are available","time":{"start":1764704062581,"stop":1764704062581,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c3e2cf8864bafe","name":"udp ip6 address","time":{"start":1764704001247,"stop":1764704001247,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df45098e3a6adaa","name":"should throw error - no id","time":{"start":1764704001862,"stop":1764704001862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5e29b43c49f880","name":"should dispatch network event when browser goes offline","time":{"start":1764704009710,"stop":1764704009711,"duration":1},"status":"passed","severity":"normal"},{"uid":"387bf1a72cfe1973","name":"Push message with content topic containing JSON","time":{"start":1764705157424,"stop":1764705157425,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd50f8162662125c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1764703996467,"stop":1764703996467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e460a23d5a77e93f","name":"Subscribe to topic containing long and receive message","time":{"start":1764704580712,"stop":1764704580712,"duration":0},"status":"passed","severity":"normal"},{"uid":"192a4f890acada68","name":"Passing page size 1 when there are 4 messages","time":{"start":1764704408098,"stop":1764704408099,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a2de64155a022e","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1764704050962,"stop":1764704050962,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c5a9c175b6925c","name":"should sort peers by ping value","time":{"start":1764704011306,"stop":1764704011306,"duration":0},"status":"passed","severity":"normal"},{"uid":"998b3933df8d7fe","name":"can start the service","time":{"start":1764704023695,"stop":1764704023696,"duration":1},"status":"passed","severity":"normal"},{"uid":"f86b71756b06d241","name":"should dial all known peers when reached zero connections","time":{"start":1764704128148,"stop":1764704128149,"duration":1},"status":"passed","severity":"normal"},{"uid":"b52558a68828f4e1","name":"should return PeerId when Multiaddr input is provided","time":{"start":1764704010463,"stop":1764704010463,"duration":0},"status":"passed","severity":"normal"},{"uid":"214dace74d578b79","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1764703996468,"stop":1764703996469,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9554ab086e61382","name":"should emit a peer event after start","time":{"start":1764704089803,"stop":1764704089804,"duration":1},"status":"passed","severity":"normal"},{"uid":"dab614b926890a19","name":"Push message with unicode special characters payload","time":{"start":1764705157433,"stop":1764705157433,"duration":0},"status":"passed","severity":"normal"},{"uid":"e33d3a49c20e3a1a","name":"random static sharding 7 - Cluster ID: 895, Shard ID: 181","time":{"start":1764704417903,"stop":1764704417903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4635b0f58c3dd066","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1764704092015,"stop":1764704092016,"duration":1},"status":"passed","severity":"normal"},{"uid":"f80303304a3e4553","name":"Push message equal or less that 1MB","time":{"start":1764705157453,"stop":1764705157453,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fea518dd4dc28be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1764704046681,"stop":1764704046681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7b5754f81b72e9","name":"Subscribe and receive messages via waku relay post","time":{"start":1764704580708,"stop":1764704580709,"duration":1},"status":"passed","severity":"normal"},{"uid":"c43fdecfd917f9a0","name":"should stop and cleanup resources","time":{"start":1764704060956,"stop":1764704060956,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf536574d3dc43f2","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1764704019958,"stop":1764704019958,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f41c97c72cce05","name":"Promise Callback - false","time":{"start":1764704399413,"stop":1764704399414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a8f13848327ee68","name":"Default pageSize","time":{"start":1764704408101,"stop":1764704408102,"duration":1},"status":"passed","severity":"normal"},{"uid":"a742ff0d4562569b","name":"should use peerId from options when provided to queryGenerator","time":{"start":1764704062583,"stop":1764704062583,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d7dcc7abfda4aa","name":"Nodes with multiple pubsub topic","time":{"start":1764704266249,"stop":1764704266250,"duration":1},"status":"passed","severity":"normal"},{"uid":"728b5c59f2a8baee","name":"Check received message containing XML","time":{"start":1764704541534,"stop":1764704541534,"duration":0},"status":"passed","severity":"normal"},{"uid":"4702eb7117636087","name":"Push message with content topic containing JSON","time":{"start":1764705157437,"stop":1764705157437,"duration":0},"status":"passed","severity":"normal"},{"uid":"9199ef1c3d803375","name":"should return false when peer is on different cluster","time":{"start":1764704010287,"stop":1764704010288,"duration":1},"status":"passed","severity":"normal"},{"uid":"b106fcc18ec5bae","name":"should not receive a peer event after stop","time":{"start":1764704262659,"stop":1764704262659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd9bfb0d0f34dce","name":"should handle general insertion and lookup correctly","time":{"start":1764704046377,"stop":1764704046377,"duration":0},"status":"passed","severity":"normal"},{"uid":"542ccf6f264a163","name":"should properly create location multiaddrs - udp","time":{"start":1764704001867,"stop":1764704001868,"duration":1},"status":"passed","severity":"normal"},{"uid":"938df5cc4993376b","name":"Get Nodes","time":{"start":1764704018791,"stop":1764704018794,"duration":3},"status":"passed","severity":"normal"},{"uid":"81402ec904dba582","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1764704050960,"stop":1764704050960,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb9cb739e7dca2e","name":"random static sharding 10 - Cluster ID: 130, Shard ID: 87","time":{"start":1764704417904,"stop":1764704417904,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef832181f2c70de","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1764704260836,"stop":1764704260836,"duration":0},"status":"passed","severity":"normal"},{"uid":"1616c15e555d587a","name":"same cluster: nodes connect","time":{"start":1764704176495,"stop":1764704176496,"duration":1},"status":"passed","severity":"normal"},{"uid":"e406271c9cf89f14","name":"Query generator for multiple messages with multiple decoders","time":{"start":1764704388568,"stop":1764704388570,"duration":2},"status":"passed","severity":"normal"},{"uid":"f6cba4c5505252ff","name":"should process all pages when stopIfTrue never returns true","time":{"start":1764704061764,"stop":1764704061765,"duration":1},"status":"passed","severity":"normal"},{"uid":"922b0c0564a41df0","name":"Round trip binary serialization","time":{"start":1764704011288,"stop":1764704011289,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9c660610a517308","name":"should not discard bootstrap peers if under the limit","time":{"start":1764704128149,"stop":1764704128149,"duration":0},"status":"passed","severity":"normal"},{"uid":"a71940e3cae13e08","name":"should get all peers from store","time":{"start":1764704010969,"stop":1764704010970,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bc2b20c2eef1f71","name":"Check received message containing Russian","time":{"start":1764704541523,"stop":1764704541524,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b3c841f0541764","name":"should set field with all protocols enabled","time":{"start":1764704001869,"stop":1764704001869,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7df0b9bc9ba64d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1764703996475,"stop":1764703996475,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b263a001d3784d","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1764704405160,"stop":1764704405162,"duration":2},"status":"passed","severity":"normal"},{"uid":"9da8b3154ee5397b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764704580703,"stop":1764704580703,"duration":0},"status":"passed","severity":"normal"},{"uid":"630bf307121e6f19","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app15/5/topic956/test.js","time":{"start":1764704393837,"stop":1764704393837,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e769d7dc91d607f","name":"should insert message into bloom filter","time":{"start":1764704050951,"stop":1764704050952,"duration":1},"status":"passed","severity":"normal"},{"uid":"1222c49cf063542e","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1764704580706,"stop":1764704580706,"duration":0},"status":"passed","severity":"normal"},{"uid":"976201a67ae1cb3d","name":"Push message with emoji payload","time":{"start":1764705157433,"stop":1764705157433,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9c8aabf1e92aca2","name":"Check received message containing SQL Injection","time":{"start":1764704541524,"stop":1764704541524,"duration":0},"status":"passed","severity":"normal"},{"uid":"320750ef5e69ae1e","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1764704060463,"stop":1764704060466,"duration":3},"status":"passed","severity":"normal"},{"uid":"1dfcb2610eecd702","name":"Query with Ordered Callback, No Decoder","time":{"start":1764704356137,"stop":1764704356137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58557013163c5bc","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app43/5/topic14/json","time":{"start":1764704393830,"stop":1764704393831,"duration":1},"status":"passed","severity":"normal"},{"uid":"59e372700ebd2036","name":"should populate queue if has active dial","time":{"start":1764704010588,"stop":1764704010593,"duration":5},"status":"passed","severity":"normal"},{"uid":"f87a8963194320d7","name":"Check received message containing emoji","time":{"start":1764704541526,"stop":1764704541526,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee1b549a5422a006","name":"should set default options when no config provided","time":{"start":1764704011296,"stop":1764704011297,"duration":1},"status":"passed","severity":"normal"},{"uid":"2778968f2201e6fd","name":"Push message with custom timestamp: 1733945709831","time":{"start":1764705157452,"stop":1764705157452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5e2c601f58b5a9e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1764703996462,"stop":1764703996465,"duration":3},"status":"passed","severity":"normal"},{"uid":"e16533c9bdfa803b","name":"Check received message containing short","time":{"start":1764704541520,"stop":1764704541521,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f0707c1011f769","name":"should return all connected peers without codec filter","time":{"start":1764704011305,"stop":1764704011305,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4579dbc9a85538","name":"Push message with Russian payload","time":{"start":1764705157418,"stop":1764705157418,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7631e6d762064c","name":"Decoder throws on undefined content topic","time":{"start":1764704011290,"stop":1764704011290,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c6854c22cac03","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1764704059666,"stop":1764704059666,"duration":0},"status":"passed","severity":"normal"},{"uid":"5248520c3fef2595","name":"Push message with SQL Injection payload","time":{"start":1764705157430,"stop":1764705157431,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd6d18f7cf0e207e","name":"Subscribe to topic containing short and receive message","time":{"start":1764704580702,"stop":1764704580702,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b59a8a34c343c9b","name":"Check message with no content topic is not received","time":{"start":1764704541529,"stop":1764704541529,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca425f69c3be9078","name":"should return true for message with causal history","time":{"start":1764704065108,"stop":1764704065108,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd9a059c33ccba3","name":"Own sync message does not acknowledge own messages","time":{"start":1764704067624,"stop":1764704067624,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bcf92ddc500f3f4","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1764704019549,"stop":1764704019549,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3349d896811e2e0","name":"should initialize with default options","time":{"start":1764704019807,"stop":1764704019808,"duration":1},"status":"passed","severity":"normal"},{"uid":"28876796fe19716a","name":"should start all internal components","time":{"start":1764704011299,"stop":1764704011299,"duration":0},"status":"passed","severity":"normal"},{"uid":"839aadc3ddc5da8d","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1764704282476,"stop":1764704282476,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b72df31a4fe9a3","name":"should serialize and deserialize correctly","time":{"start":1764704046376,"stop":1764704046376,"duration":0},"status":"passed","severity":"normal"},{"uid":"74eb8bba90c643ad","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1764704046657,"stop":1764704046658,"duration":1},"status":"passed","severity":"normal"},{"uid":"4522770d9dd48ab0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1764704061761,"stop":1764704061761,"duration":0},"status":"passed","severity":"normal"},{"uid":"4650d3b5182f0a6","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764704109599,"stop":1764704109600,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c811f1366413d09","name":"Emits 'synced' when message flagged as lost","time":{"start":1764704062481,"stop":1764704062481,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6cc7c027dc75705","name":"Push message with Arabic payload","time":{"start":1764705157430,"stop":1764705157430,"duration":0},"status":"passed","severity":"normal"},{"uid":"4553d84bfb71ce81","name":"messageHashStr produces different results for different inputs","time":{"start":1764704010453,"stop":1764704010453,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fbb8c8ea289b6a5","name":"accepts valid message hash query","time":{"start":1764704010621,"stop":1764704010621,"duration":0},"status":"passed","severity":"normal"},{"uid":"444e60a7d2e3e41c","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1764704580700,"stop":1764704580700,"duration":0},"status":"passed","severity":"normal"},{"uid":"99d37261369c1015","name":"Outgoing message is acknowledged","time":{"start":1764704062989,"stop":1764704062989,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d421abf9e7ea7ba","name":"throws on content topic with empty encoding field","time":{"start":1764703996461,"stop":1764703996461,"duration":0},"status":"passed","severity":"normal"},{"uid":"17f23a7ccb17eea","name":"should handle query errors","time":{"start":1764704019815,"stop":1764704019815,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf39af55c5863261","name":"should dial peer when no shard info available","time":{"start":1764704010597,"stop":1764704010605,"duration":8},"status":"passed","severity":"normal"},{"uid":"10714704aeafa4b2","name":"should add and check entries correctly","time":{"start":1764704058951,"stop":1764704058964,"duration":13},"status":"passed","severity":"normal"},{"uid":"3dbe60ba85fdb921","name":"should handle different types of entries","time":{"start":1764704058982,"stop":1764704058983,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c585a8b9f6c29d","name":"should remove entries","time":{"start":1764704046298,"stop":1764704046298,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88e3148ac63eeea","name":"Refresh subscription","time":{"start":1764704580711,"stop":1764704580711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52084f901bb56e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1764703996476,"stop":1764703996476,"duration":0},"status":"passed","severity":"normal"},{"uid":"5621a2e22301336b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1764704282488,"stop":1764704282489,"duration":1},"status":"passed","severity":"normal"},{"uid":"276f6250b7284163","name":"same cluster, static sharding: nodes connect","time":{"start":1764704176485,"stop":1764704176486,"duration":1},"status":"passed","severity":"normal"},{"uid":"df704bee4d00da0e","name":"should dial peer when on same shard","time":{"start":1764704010596,"stop":1764704010597,"duration":1},"status":"passed","severity":"normal"},{"uid":"2616ea38a4f37f31","name":"should trigger query when time since last query exceeds threshold","time":{"start":1764704061758,"stop":1764704061758,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed268fe67d93e803","name":"should handle peer disconnect event when no connections remain","time":{"start":1764704009704,"stop":1764704009705,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7b435ff88427ec8","name":"should properly clean up resources when disposed","time":{"start":1764704058983,"stop":1764704058984,"duration":1},"status":"passed","severity":"normal"},{"uid":"95417d2de9f09f0f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1764704328268,"stop":1764704328268,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9462c994dd899f4","name":"should not stop if not started","time":{"start":1764704019809,"stop":1764704019810,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a9af85b3da1cf8","name":"should use DNS peer discovery with light client","time":{"start":1764704089805,"stop":1764704089805,"duration":0},"status":"skipped","severity":"normal"},{"uid":"410de352c678a288","name":"should decode valid enr successfully","time":{"start":1764704001861,"stop":1764704001861,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41b6dc5c293a80a","name":"isConnected return false after peer stops","time":{"start":1764704105606,"stop":1764704105607,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa3f295f1e2833e","name":"should discover peers from provided peer cache","time":{"start":1764704178480,"stop":1764704178480,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7f629b657af1bb","name":"should only return 1 node with relay and store capability","time":{"start":1764704019958,"stop":1764704019958,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7d04c9e48958b47","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1764704282500,"stop":1764704282500,"duration":0},"status":"passed","severity":"normal"},{"uid":"204ce9a4e4aef0b9","name":"Emits 'syncing' then 'synced' when message flagged as missing and then received","time":{"start":1764704062482,"stop":1764704062482,"duration":0},"status":"passed","severity":"normal"},{"uid":"3468a242c22574c2","name":"should return true for sync message with causal history","time":{"start":1764704065108,"stop":1764704065109,"duration":1},"status":"passed","severity":"normal"},{"uid":"be722e274fd3f7ab","name":"should mark all messages in causal history as acknowledged","time":{"start":1764704050956,"stop":1764704050956,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d0bc7c25e4ab44","name":"should emit message when we just started and store connect event occurs","time":{"start":1764704061759,"stop":1764704061759,"duration":0},"status":"passed","severity":"normal"},{"uid":"be61d8951a7eb8ef","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1764704011306,"stop":1764704011306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0897149693bd64","name":"should handle hash queries without validation","time":{"start":1764704062582,"stop":1764704062582,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5ac9d83e9c1b312","name":"should add to incoming buffer if dependencies are not met","time":{"start":1764704050954,"stop":1764704050955,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b27441676ea7ba","name":"should create an instance with libp2p and dialer","time":{"start":1764704010111,"stop":1764704010111,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa797e7299b3818","name":"ends if response has no messages","time":{"start":1764704011149,"stop":1764704011150,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe3fd9c88b8d222","name":"Push message with custom timestamp: 1764707709830","time":{"start":1764705157415,"stop":1764705157415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e4c1027265c135d","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1764704580716,"stop":1764704580716,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78f4a420f643256","name":"Push message with short payload","time":{"start":1764705157416,"stop":1764705157416,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e953f49dc191fdd","name":"Push message with SQL Injection payload","time":{"start":1764705157418,"stop":1764705157418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea529b88cd986ce","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1764704010667,"stop":1764704010668,"duration":1},"status":"passed","severity":"normal"},{"uid":"c903640ccff51c92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1764704046680,"stop":1764704046680,"duration":0},"status":"passed","severity":"normal"},{"uid":"8220197b4f991a03","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1764704060445,"stop":1764704060445,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0358b6fb760dc1","name":"should be delivered immediately if received","time":{"start":1764704050963,"stop":1764704050964,"duration":1},"status":"passed","severity":"normal"},{"uid":"360f532c1db116f9","name":"should not modify tags of connections for different peers","time":{"start":1764704060468,"stop":1764704060469,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc0f9b01d839666","name":"Push message with content topic containing emoji","time":{"start":1764705157425,"stop":1764705157425,"duration":0},"status":"passed","severity":"normal"},{"uid":"1842cd7170eac71c","name":"Synced status is emitted when a message is received","time":{"start":1764704064837,"stop":1764704064837,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dee1895bfabd61","name":"should add received messages to bloom filter","time":{"start":1764704050954,"stop":1764704050954,"duration":0},"status":"passed","severity":"normal"},{"uid":"d347f607d2958710","name":"throws on content topic with empty version field","time":{"start":1764703996460,"stop":1764703996460,"duration":0},"status":"passed","severity":"normal"},{"uid":"f08416ca865fd778","name":"Push message with content topic containing escaped characters","time":{"start":1764705157450,"stop":1764705157450,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c289b6e009b7d8","name":"passes more than one ENR URLs and attempts connection","time":{"start":1764704089807,"stop":1764704089807,"duration":0},"status":"skipped","severity":"normal"},{"uid":"967fb766a8fe66f6","name":"Subscribe to topic containing shell command and publish message","time":{"start":1764704282501,"stop":1764704282501,"duration":0},"status":"passed","severity":"normal"},{"uid":"2770e67d0e721c6f","name":"should hang up with PeerId and return true on success","time":{"start":1764704011303,"stop":1764704011303,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be3a47101457346","name":"Check received message containing special chars","time":{"start":1764704541532,"stop":1764704541532,"duration":0},"status":"passed","severity":"normal"},{"uid":"4870247072fbb9aa","name":"random static sharding 3 - Cluster ID: 7, Shard ID: 845","time":{"start":1764704417901,"stop":1764704417901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6466006f2b9579f","name":"should allow redial after failed dial cooldown expires","time":{"start":1764704010605,"stop":1764704010606,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad5178066844bbb9","name":"should load peers from local storage and dispatch events","time":{"start":1764704023698,"stop":1764704023699,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3dc42e57b954ef6","name":"Cap max size when messages are pushed one at a time","time":{"start":1764704049893,"stop":1764704049894,"duration":1},"status":"passed","severity":"normal"},{"uid":"736b1428af8e134e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1764704046663,"stop":1764704046663,"duration":0},"status":"passed","severity":"normal"},{"uid":"251d1ddbd3420abb","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1764703996472,"stop":1764703996472,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8eb1a3a0d08ac63","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1764704061762,"stop":1764704061762,"duration":0},"status":"passed","severity":"normal"},{"uid":"96626ff247ac1f75","name":"should not be delivered","time":{"start":1764704050962,"stop":1764704050962,"duration":0},"status":"passed","severity":"normal"},{"uid":"a117d3134b3d215a","name":"should decode valid enr with tcp successfully","time":{"start":1764704001862,"stop":1764704001862,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e0bb8f9815eae1","name":"should handle very large timestamps","time":{"start":1764704050189,"stop":1764704050190,"duration":1},"status":"passed","severity":"normal"},{"uid":"5230496d877a3f48","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1764704046667,"stop":1764704046669,"duration":2},"status":"passed","severity":"normal"},{"uid":"cfe6f2cb749b89a0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1764704282502,"stop":1764704282505,"duration":3},"status":"passed","severity":"normal"},{"uid":"be63a2eeb96b63d3","name":"Cluster ID 0, shard 1","time":{"start":1764704417895,"stop":1764704417899,"duration":4},"status":"passed","severity":"normal"},{"uid":"b6a261ec1898034e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1764704176493,"stop":1764704176495,"duration":2},"status":"passed","severity":"normal"},{"uid":"7f40493620cb3f1b","name":"Nwaku publishes","time":{"start":1764704275516,"stop":1764704275519,"duration":3},"status":"passed","severity":"normal"},{"uid":"12d1d3e0d05f662","name":"should use current time when it's greater than incremented timestamp","time":{"start":1764704050188,"stop":1764704050189,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee44ccdecee3ab91","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1764704046674,"stop":1764704046675,"duration":1},"status":"passed","severity":"normal"},{"uid":"6413f0a81195c1c3","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1764704266249,"stop":1764704266249,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca252f2e2b90aab","name":"should not dial peers from store when browser is not connected","time":{"start":1764704010965,"stop":1764704010966,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ecbbc3adfc3f5","name":"Subscribe and receive messages via waku relay post","time":{"start":1764704580699,"stop":1764704580699,"duration":0},"status":"passed","severity":"normal"},{"uid":"22c13044288c2b90","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1764704046663,"stop":1764704046663,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf65e1ef407fadcf","name":"throws on content topic with empty topic name field","time":{"start":1764703996461,"stop":1764703996461,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fd799a01e1574f6","name":"should skip peer when dialed recently","time":{"start":1764704010587,"stop":1764704010588,"duration":1},"status":"passed","severity":"normal"},{"uid":"941e4c1e2978cfd5","name":"can start and stop the service","time":{"start":1764704023696,"stop":1764704023696,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f52ae5c08c54c5","name":"should detect messages with missing dependencies","time":{"start":1764704050958,"stop":1764704050958,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3565c2939253a25","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1764704046681,"stop":1764704046682,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5d90b07fd0348c","name":"should skip updating peer store if peer has same addresses","time":{"start":1764704010117,"stop":1764704010118,"duration":1},"status":"passed","severity":"normal"},{"uid":"a724cf56f3c2a0f9","name":"should perform ping and update peer store on timer","time":{"start":1764704010678,"stop":1764704010679,"duration":1},"status":"passed","severity":"normal"},{"uid":"9171aa88e66aa9c0","name":"should dial second nwaku node that was discovered","time":{"start":1764704084492,"stop":1764704084497,"duration":5},"status":"skipped","severity":"normal"},{"uid":"97a1e0ea2c7992bf","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1764704046666,"stop":1764704046667,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b7064fc7eed42d1","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1764704046672,"stop":1764704046672,"duration":0},"status":"passed","severity":"normal"},{"uid":"378892056ba47be6","name":"should handle errors when getting connections","time":{"start":1764704009712,"stop":1764704009713,"duration":1},"status":"passed","severity":"normal"},{"uid":"45f6857b253398f6","name":"Register correct protocols","time":{"start":1764704282471,"stop":1764704282474,"duration":3},"status":"passed","severity":"normal"},{"uid":"fdcf35094f1853d2","name":"Check message with invalid timestamp is not received","time":{"start":1764704541538,"stop":1764704541538,"duration":0},"status":"passed","severity":"normal"},{"uid":"22956083297cdd06","name":"should work with stubbed peer manager event emitter","time":{"start":1764704061752,"stop":1764704061752,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1673116ad356e4c","name":"Check publish message after client node is restarted","time":{"start":1764704273154,"stop":1764704273160,"duration":6},"status":"skipped","severity":"normal"},{"uid":"d5cfc55d08ebb1e8","name":"should return true when peer is on the pubsub topic shard","time":{"start":1764704010297,"stop":1764704010297,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b178fdde726db71","name":"Push 30 different messages","time":{"start":1764705157409,"stop":1764705157409,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb3ad6a2e87275d5","name":"Push message with content topic containing Chinese","time":{"start":1764705157435,"stop":1764705157435,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff11ab9ef60ec57","name":"should skip peers without ENR","time":{"start":1764704019815,"stop":1764704019815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a05e63d0f735b9","name":"Push message with content topic containing emoji","time":{"start":1764705157438,"stop":1764705157438,"duration":0},"status":"passed","severity":"normal"},{"uid":"49af09267f7b83c6","name":"Push message with content topic containing Russian","time":{"start":1764705157424,"stop":1764705157424,"duration":0},"status":"passed","severity":"normal"},{"uid":"e598150113209700","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1764704010978,"stop":1764704010978,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ac45b9d70373fe","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1764704046662,"stop":1764704046662,"duration":0},"status":"passed","severity":"normal"},{"uid":"c82ccd623d1ec094","name":"Subscribe to topic containing Script and publish message","time":{"start":1764704282490,"stop":1764704282496,"duration":6},"status":"passed","severity":"normal"},{"uid":"908606dbdf05020d","name":"Check publish message containing emoji","time":{"start":1764704273147,"stop":1764704273147,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd4bbcc7365fc186","name":"Check message with no pubsub topic is not received","time":{"start":1764704541528,"stop":1764704541529,"duration":1},"status":"passed","severity":"normal"},{"uid":"70d7ed30dd0e7795","name":"Subscribe to topic containing numeric and publish message","time":{"start":1764704282487,"stop":1764704282488,"duration":1},"status":"passed","severity":"normal"},{"uid":"af8195bd5cf4c78e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764704580712,"stop":1764704580712,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2f3daf8aa644bf5","name":"should be safe to call multiple times","time":{"start":1764704010114,"stop":1764704010114,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d750b055888379","name":"should drop only non-locked connections when over maxConnections","time":{"start":1764704010979,"stop":1764704010979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bf555422254f779","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1764704061761,"stop":1764704061761,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c0bda91bf3fbc50","name":"Push message with content topic containing numeric","time":{"start":1764705157435,"stop":1764705157435,"duration":0},"status":"passed","severity":"normal"},{"uid":"35aa27268925fc8d","name":"should update peers in cache on 'peer:identify' event","time":{"start":1764704023699,"stop":1764704023699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee7fff45ad11536","name":"Passing page size 0 when there are 110 messages","time":{"start":1764704408096,"stop":1764704408097,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84fc34b0bdd7572","name":"Re-sent message is acknowledged once other parties join.","time":{"start":1764704062679,"stop":1764704062679,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6a1af908ff3f41","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1764704046657,"stop":1764704046657,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0b0416c3eee591","name":"should add peer to queue when queue is not empty","time":{"start":1764704010579,"stop":1764704010580,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb2f4e8d0675e256","name":"throws on content topic with too few or too many fields","time":{"start":1764703996458,"stop":1764703996459,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b573825dbb8b831","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1764704019959,"stop":1764704019959,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a2a3e33421e6d632","name":"Push message with content topic containing short","time":{"start":1764705157446,"stop":1764705157447,"duration":1},"status":"passed","severity":"normal"},{"uid":"318a64f60fb622dd","name":"yields undefined for messages without decoder","time":{"start":1764704011151,"stop":1764704011151,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7c8503118920984","name":"Push message with meta","time":{"start":1764705157451,"stop":1764705157451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96fe31e3bdbb562","name":"should not execute task if max attempts is 0","time":{"start":1764704060207,"stop":1764704060208,"duration":1},"status":"passed","severity":"normal"},{"uid":"883e35d2359a5539","name":"Check received message containing Script","time":{"start":1764704541524,"stop":1764704541524,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f850d5409b3ac17","name":"Push message with custom timestamp: 1733945709830","time":{"start":1764705157414,"stop":1764705157414,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82b1c179757e30b","name":"Query generator for multiple messages with different message text format","time":{"start":1764704388566,"stop":1764704388568,"duration":2},"status":"passed","severity":"normal"},{"uid":"784c7f3adba8ad","name":"should save new peer to store","time":{"start":1764704010117,"stop":1764704010117,"duration":0},"status":"passed","severity":"normal"},{"uid":"591e3df807faaac3","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app90/4/topic167/test.js","time":{"start":1764704393832,"stop":1764704393834,"duration":2},"status":"passed","severity":"normal"},{"uid":"f0b921717a4c7aa2","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1764704388573,"stop":1764704388573,"duration":0},"status":"passed","severity":"normal"},{"uid":"629ce81de5162d7c","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1764704046672,"stop":1764704046672,"duration":0},"status":"passed","severity":"normal"},{"uid":"db86a1e640ca87ae","name":"Push message with custom timestamp: 1733945709831","time":{"start":1764705157439,"stop":1764705157439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a352e6c87044e1e3","name":"should add event listeners for peer connect and disconnect","time":{"start":1764704010657,"stop":1764704010660,"duration":3},"status":"passed","severity":"normal"},{"uid":"7321e55667df4fba","name":"Fails to push message bigger that 1MB","time":{"start":1764705157453,"stop":1764705157453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba956024534110da","name":"Push message with custom timestamp: 1764700509830","time":{"start":1764705157415,"stop":1764705157415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38c8c4e48ec8e2b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1764704580714,"stop":1764704580714,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7ee062530a4041","name":"should create RPC request with correct parameters","time":{"start":1764704019562,"stop":1764704019562,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db93946cacbafc2","name":"Passing page size 110 when there are 120 messages","time":{"start":1764704408101,"stop":1764704408101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7dc252e9a5611d9","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1764704152299,"stop":1764704152299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a6fce67cc63784","name":"should emit a peer event after start","time":{"start":1764704262658,"stop":1764704262658,"duration":0},"status":"passed","severity":"normal"},{"uid":"606a9ba12fe3526b","name":"can start and stop the service","time":{"start":1764704089800,"stop":1764704089801,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a742e3ef11e038b","name":"Subscribe to topic containing XML and receive message","time":{"start":1764704580714,"stop":1764704580714,"duration":0},"status":"passed","severity":"normal"},{"uid":"576f44c6825999f6","name":"Refresh subscription","time":{"start":1764704282483,"stop":1764704282483,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ccdb7a59980b5180","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1764704282490,"stop":1764704282490,"duration":0},"status":"passed","severity":"normal"},{"uid":"f39a2eaada54fe99","name":"Push message with content topic containing SQL Injection","time":{"start":1764705157449,"stop":1764705157449,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fd35f290df7e8f","name":"Subscribe and receives messages on 20 topics","time":{"start":1764704580700,"stop":1764704580700,"duration":0},"status":"passed","severity":"normal"},{"uid":"81e226c8f2e48f16","name":"Push to array if already present","time":{"start":1764703996308,"stop":1764703996309,"duration":1},"status":"passed","severity":"normal"},{"uid":"406d87bac4218666","name":"A test","time":{"start":1764704160476,"stop":1764704160476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c087be900142826","name":"should not trigger query when a recent query happened under threshold","time":{"start":1764704061758,"stop":1764704061759,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7fb133b33bbe660","name":"should handle errors when globalThis is not available","time":{"start":1764704009696,"stop":1764704009696,"duration":0},"status":"passed","severity":"normal"},{"uid":"d998b1036c2c2f9b","name":"should be able to decode the field with only STORE set to true","time":{"start":1764704001354,"stop":1764704001354,"duration":0},"status":"passed","severity":"normal"},{"uid":"288ee12b5d0233ea","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1764704019959,"stop":1764704019959,"duration":0},"status":"skipped","severity":"normal"},{"uid":"750afd98f6d236d6","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1764704060735,"stop":1764704060736,"duration":1},"status":"passed","severity":"normal"},{"uid":"80d8aeacf441c2d2","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1764704092015,"stop":1764704092015,"duration":0},"status":"passed","severity":"normal"},{"uid":"830fa9f12a170fd2","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1764704328269,"stop":1764704328269,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43a43ab517a06df","name":"should throw error - no public key","time":{"start":1764704001863,"stop":1764704001863,"duration":0},"status":"passed","severity":"normal"},{"uid":"d22d8d66e9730268","name":"caches peers it previously fetched","time":{"start":1764704019957,"stop":1764704019957,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce616e094289a93","name":"Push message with long payload","time":{"start":1764705157405,"stop":1764705157405,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e42778ac2ed284","name":"Accepts a valid Waku Message","time":{"start":1764704070757,"stop":1764704070758,"duration":1},"status":"passed","severity":"normal"},{"uid":"56505a3881823edc","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1764704050716,"stop":1764704050716,"duration":0},"status":"passed","severity":"normal"},{"uid":"926b78f3f79f770b","name":"Check message with no content topic is not received","time":{"start":1764704541539,"stop":1764704541539,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7432cf5867d37b","name":"should dial all peers on dial","time":{"start":1764704173312,"stop":1764704173312,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf6c1321ca9e568","name":"Subscribe to topic containing JSON and publish message","time":{"start":1764704282500,"stop":1764704282500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d44d5e2a18a2a24","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1764704266245,"stop":1764704266246,"duration":1},"status":"passed","severity":"normal"},{"uid":"77c27521cb9b4912","name":"should not return locked peers if enough unlocked are available","time":{"start":1764704060445,"stop":1764704060445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba868e8167c1f2c9","name":"should skip peer when not on same cluster","time":{"start":1764704010594,"stop":1764704010596,"duration":2},"status":"passed","severity":"normal"},{"uid":"aca896a53656965e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1764704010442,"stop":1764704010443,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a3c37e3e60f1506","name":"should not create multiple intervals when called multiple times","time":{"start":1764704010567,"stop":1764704010571,"duration":4},"status":"passed","severity":"normal"},{"uid":"a1e75aea2b847dea","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1764704580699,"stop":1764704580699,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7f57f6eb283daa","name":"Sign & Recover","time":{"start":1764704029554,"stop":1764704029554,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f75e63b07239859","name":"should work with mixed v2 and v3 peers","time":{"start":1764704060321,"stop":1764704060321,"duration":0},"status":"passed","severity":"normal"},{"uid":"c715125a207e5e91","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1764704009701,"stop":1764704009702,"duration":1},"status":"passed","severity":"normal"},{"uid":"10feb44944a43e46","name":"should insert elements correctly","time":{"start":1764704046371,"stop":1764704046372,"duration":1},"status":"passed","severity":"normal"},{"uid":"13bdaeaebc4f5608","name":"should not start if already started","time":{"start":1764704019809,"stop":1764704019809,"duration":0},"status":"passed","severity":"normal"},{"uid":"c134bc99a6436f84","name":"should clear timers for specific peer on disconnect","time":{"start":1764704010690,"stop":1764704010691,"duration":1},"status":"passed","severity":"normal"},{"uid":"11241314b2e2f4c8","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1764704580712,"stop":1764704580713,"duration":1},"status":"passed","severity":"normal"},{"uid":"538fc29e5a33d22c","name":"Subscribe and receive messages via lightPush","time":{"start":1764704580697,"stop":1764704580698,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7df6844adb298f0","name":"should be empty after removing the only subscription","time":{"start":1764704060950,"stop":1764704060950,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a39307bcb3e0bd","name":"should register libp2p event listeners when start is called","time":{"start":1764704060447,"stop":1764704060448,"duration":1},"status":"passed","severity":"normal"},{"uid":"2feb7432bd2420a4","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764704318019,"stop":1764704318025,"duration":6},"status":"passed","severity":"normal"},{"uid":"e834fddf07f08837","name":"Retrieval Hint","time":{"start":1764704050715,"stop":1764704050715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebaecbe7f9b40a1b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1764704050953,"stop":1764704050954,"duration":1},"status":"skipped","severity":"normal"},{"uid":"bcb6a13f572e5c8b","name":"throws on content topic with non-number generation field","time":{"start":1764703996459,"stop":1764703996459,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da4796ce8b047b2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1764703996473,"stop":1764703996473,"duration":0},"status":"passed","severity":"normal"},{"uid":"a22176e037e72042","name":"Push message with Basic HTML tag payload","time":{"start":1764705157431,"stop":1764705157432,"duration":1},"status":"passed","severity":"normal"},{"uid":"87eb9f2716b7cef8","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1764704282476,"stop":1764704282480,"duration":4},"status":"passed","severity":"normal"},{"uid":"ce033a532f28e9a6","name":"should process up to 3 peers at once","time":{"start":1764704010607,"stop":1764704010611,"duration":4},"status":"passed","severity":"normal"},{"uid":"23cf3bed712d5699","name":"should set up event listeners when started","time":{"start":1764704061750,"stop":1764704061751,"duration":1},"status":"passed","severity":"normal"},{"uid":"da4067a2916fd7ad","name":"should handle complete dial lifecycle","time":{"start":1764704010615,"stop":1764704010615,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc224c306f95e96","name":"should work with mock decoders","time":{"start":1764704061753,"stop":1764704061753,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac86f404721d7eb","name":"Push message equal or less that 1MB","time":{"start":1764705157415,"stop":1764705157415,"duration":0},"status":"passed","severity":"normal"},{"uid":"3304d6c4708216a5","name":"Push message with content topic containing unicode special characters","time":{"start":1764705157425,"stop":1764705157425,"duration":0},"status":"passed","severity":"normal"},{"uid":"496828beef6b24cd","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1764704420012,"stop":1764704420013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b56b66c42a5fcaa5","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1764704046669,"stop":1764704046669,"duration":0},"status":"passed","severity":"normal"},{"uid":"41175f7deffd171","name":"Subscribe to topic containing short and receive message","time":{"start":1764704580711,"stop":1764704580711,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28a1a6a59738854","name":"Passing page size 3 when there are 20 messages","time":{"start":1764704408099,"stop":1764704408099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae0d433466355d0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1764704580703,"stop":1764704580703,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeb3bbf2617c916e","name":"Check publish message containing Basic HTML tag","time":{"start":1764704273137,"stop":1764704273141,"duration":4},"status":"passed","severity":"normal"},{"uid":"446ddb83f7d62654","name":"should add and remove event listeners correctly","time":{"start":1764704023700,"stop":1764704023700,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1877ed638598cfe","name":"Decoder throws on empty string content topic","time":{"start":1764704029008,"stop":1764704029008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c418db2d4e21e4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1764704328267,"stop":1764704328267,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d1bc7badf6498e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1764704019545,"stop":1764704019546,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f21457a1fe8f92","name":"Light Node - default protocols","time":{"start":1764704425491,"stop":1764704425492,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f0cf58e23aaee18","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1764704266245,"stop":1764704266245,"duration":0},"status":"passed","severity":"normal"},{"uid":"633e57da18967718","name":"should be sent with empty content","time":{"start":1764704050961,"stop":1764704050961,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb580f362bc68f9","name":"Push 30 different messages","time":{"start":1764705157421,"stop":1764705157421,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29a858e8a2c25152","name":"Query Generator, Multiple PubsubTopics","time":{"start":1764704356130,"stop":1764704356131,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f16d6822cd93c3c","name":"should handle peer identify event","time":{"start":1764704019810,"stop":1764704019810,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0bbd9861ff2bbc","name":"Using a function","time":{"start":1764704425639,"stop":1764704425640,"duration":1},"status":"passed","severity":"normal"},{"uid":"236370219627a18a","name":"msgTime: 0 ms from now, startTime: 1764618005437, endTime: 1764704405437","time":{"start":1764704420023,"stop":1764704420026,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0b6fc92baf9e3cb","name":"Decoder throws on undefined content topic","time":{"start":1764704029008,"stop":1764704029008,"duration":0},"status":"passed","severity":"normal"},{"uid":"1de836db12ebe984","name":"should handle malformed response data","time":{"start":1764704019560,"stop":1764704019560,"duration":0},"status":"passed","severity":"normal"},{"uid":"be827e3a9ee4cd63","name":"Push message with shell command payload","time":{"start":1764705157445,"stop":1764705157445,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c39732158796343","name":"Outgoing message is retried until acknowledged","time":{"start":1764704065103,"stop":1764704065104,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c7c373ec568dd1c","name":"should not fail to stop the service if it was not started","time":{"start":1764704023696,"stop":1764704023696,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c48b04936b19f85","name":"Push message with content topic containing JSON","time":{"start":1764705157412,"stop":1764705157412,"duration":0},"status":"passed","severity":"normal"},{"uid":"174fa8a1620b66db","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1764704328268,"stop":1764704328268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d92a2b15de8aea96","name":"Push message with escaped characters payload","time":{"start":1764705157432,"stop":1764705157433,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e75725511e48916","name":"should filter out already connected peers","time":{"start":1764704010970,"stop":1764704010970,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbf4725a9406870","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1764704010448,"stop":1764704010448,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b55b99158437fe","name":"Retries within given interval","time":{"start":1764704062293,"stop":1764704062294,"duration":1},"status":"passed","severity":"normal"},{"uid":"5298f5275461d2da","name":"Wrong topic","time":{"start":1764704393837,"stop":1764704393838,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c3b8ee5934e022","name":"recovers when dns.resolve returns empty","time":{"start":1764704019956,"stop":1764704019956,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f71360f1af7b3a","name":"should create PeerExchangeDiscovery with default options","time":{"start":1764704019818,"stop":1764704019818,"duration":0},"status":"passed","severity":"normal"},{"uid":"28e33c3896798fc2","name":"should dial peers from store on start","time":{"start":1764704010960,"stop":1764704010962,"duration":2},"status":"passed","severity":"normal"},{"uid":"3599edb215414ed0","name":"should start the dialing interval","time":{"start":1764704010559,"stop":1764704010560,"duration":1},"status":"passed","severity":"normal"},{"uid":"231fd494c0a3d92","name":"Renews subscription after lossing a connection","time":{"start":1764704580717,"stop":1764704580717,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dcbde2520ed6b6","name":"should start peer exchange discovery","time":{"start":1764704019808,"stop":1764704019809,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc2ffa3ed93db1a","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1764704046670,"stop":1764704046671,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa241fa461ab7fc2","name":"Push 30 different messages","time":{"start":1764705157446,"stop":1764705157446,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c3010cb1ee16060b","name":"Push message with Russian payload","time":{"start":1764705157406,"stop":1764705157406,"duration":0},"status":"passed","severity":"normal"},{"uid":"5103a091c606be3","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1764704541527,"stop":1764704541528,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef5284b8f3c0106","name":"should dial peers from store when no connections remain","time":{"start":1764704010966,"stop":1764704010966,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dc5a66b24f4daf7","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1764704318035,"stop":1764704318035,"duration":0},"status":"passed","severity":"normal"},{"uid":"53774a7dbf8f1dd6","name":"should create QueryOnConnect instance without options","time":{"start":1764704061744,"stop":1764704061745,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f466d462dcba5af","name":"Generator, 2 different shards","time":{"start":1764704346527,"stop":1764704346527,"duration":0},"status":"passed","severity":"normal"},{"uid":"721a0a747025c09a","name":"should skip peers without peer exchange protocol","time":{"start":1764704019810,"stop":1764704019811,"duration":1},"status":"passed","severity":"normal"},{"uid":"8928413b24dbb4e1","name":"should trigger query when it went offline since the last successful query","time":{"start":1764704061757,"stop":1764704061757,"duration":0},"status":"passed","severity":"normal"},{"uid":"165bcd9153774f2c","name":"Push message with shell command payload","time":{"start":1764705157432,"stop":1764705157432,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a7682e1d3f1a333","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1764703996475,"stop":1764703996475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d25e03619ead61","name":"should trigger QueryOnConnect when time threshold is exceeded","time":{"start":1764704065110,"stop":1764704065110,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df19fda2e527f03","name":"Encoder error raises irrecoverable error","time":{"start":1764704065101,"stop":1764704065101,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deb9a81d1d6a118","name":"random static sharding 5 - Cluster ID: 115, Shard ID: 196","time":{"start":1764704417902,"stop":1764704417902,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3395c6e3dd0aa56","name":"Push message with long payload","time":{"start":1764705157441,"stop":1764705157441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a4958bbc21203a","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1764704010298,"stop":1764704010298,"duration":0},"status":"passed","severity":"normal"},{"uid":"45edc697e7462bc3","name":"should evict furthest entry when buffer is full","time":{"start":1764704046303,"stop":1764704046304,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eb624cf2c0f45e6","name":"Check received message containing SQL Injection","time":{"start":1764704541533,"stop":1764704541534,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e3f7a7b399cbd2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1764704019550,"stop":1764704019550,"duration":0},"status":"passed","severity":"normal"},{"uid":"240ddd1ee11669d8","name":"different cluster: nodes don't connect","time":{"start":1764704176496,"stop":1764704176497,"duration":1},"status":"passed","severity":"normal"},{"uid":"e49d9f3bd5e7dff9","name":"should return null for non-existent peer","time":{"start":1764704010976,"stop":1764704010977,"duration":1},"status":"passed","severity":"normal"},{"uid":"45fa718cb4449f05","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1764704062582,"stop":1764704062582,"duration":0},"status":"passed","severity":"normal"},{"uid":"5162d61f7bd3bd4d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1764703996469,"stop":1764703996469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac69fec402e93ff5","name":"Subscribe and publish message","time":{"start":1764704282475,"stop":1764704282475,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c5844adca352381","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1764704328268,"stop":1764704328269,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0759d05822e4872","name":"should handle multiple peers with different shard configurations","time":{"start":1764704010616,"stop":1764704010616,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba3b9180054cadd2","name":"isConnected should return false after all peers disconnect","time":{"start":1764704105605,"stop":1764704105606,"duration":1},"status":"passed","severity":"normal"},{"uid":"3800e1d972194f7a","name":"Outgoing message is possibly acknowledged","time":{"start":1764704065102,"stop":1764704065102,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ef65d919920d8bab","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1764704105603,"stop":1764704105604,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee13cdcc0e399c4","name":"should clear interval on stop","time":{"start":1764704019817,"stop":1764704019818,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb336d509f112e82","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1764704046428,"stop":1764704046428,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b1a6391c4170e4","name":"throws on content topic with empty application field","time":{"start":1764703996460,"stop":1764703996460,"duration":0},"status":"passed","severity":"normal"},{"uid":"906f1f7b18b81516","name":"should dial more peers if under maxConnections","time":{"start":1764704010979,"stop":1764704010979,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fd4ce043fa2d34","name":"should compute hash only when first accessed","time":{"start":1764704011291,"stop":1764704011291,"duration":0},"status":"passed","severity":"normal"},{"uid":"931d3002fc85ca45","name":"should properly create location multiaddrs - tcp4","time":{"start":1764704001866,"stop":1764704001867,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bfc8566cf018d66","name":"Push message with rate limit","time":{"start":1764705157439,"stop":1764705157439,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6f7f39225790ab","name":"should skip peers that were recently queried","time":{"start":1764704019812,"stop":1764704019812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7ad3f0328b4ea89","name":"Sample","time":{"start":1764704001361,"stop":1764704001361,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36359624217e265","name":"Push message with shell command payload","time":{"start":1764705157420,"stop":1764705157420,"duration":0},"status":"passed","severity":"normal"},{"uid":"950d271a64f18d45","name":"should evict furthest entry when buffer is full","time":{"start":1764704046289,"stop":1764704046290,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac1a1a1f365237f7","name":"should handle dial errors gracefully","time":{"start":1764704010971,"stop":1764704010971,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b6af07b68879ec","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1764704010981,"stop":1764704010982,"duration":1},"status":"passed","severity":"normal"},{"uid":"743d3b2861511118","name":"should use configured peers when available","time":{"start":1764704062582,"stop":1764704062583,"duration":1},"status":"passed","severity":"normal"},{"uid":"3475bd692b8bc834","name":"Throws when trying to push message with empty payload","time":{"start":1764705157409,"stop":1764705157410,"duration":1},"status":"passed","severity":"normal"},{"uid":"da194448d1483710","name":"should handle errors when removing globalThis listeners","time":{"start":1764704009698,"stop":1764704009699,"duration":1},"status":"passed","severity":"normal"},{"uid":"55ee7d36d1f8f0b3","name":"random static sharding 2 - Cluster ID: 904, Shard ID: 316","time":{"start":1764704417900,"stop":1764704417901,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3a630cb502f8cd","name":"Push message with content topic containing Arabic","time":{"start":1764705157436,"stop":1764705157436,"duration":0},"status":"passed","severity":"normal"},{"uid":"8250f194fe09a72b","name":"should initialize with default number of peers","time":{"start":1764704060441,"stop":1764704060441,"duration":0},"status":"passed","severity":"normal"},{"uid":"856df42126da37f1","name":"Check message received after jswaku node is restarted","time":{"start":1764704541530,"stop":1764704541530,"duration":0},"status":"passed","severity":"normal"},{"uid":"80410c9080dac017","name":"Check received message containing Basic HTML tag","time":{"start":1764704541534,"stop":1764704541534,"duration":0},"status":"passed","severity":"normal"},{"uid":"8623138b2384fb47","name":"should handle v3 RLN errors","time":{"start":1764704060321,"stop":1764704060332,"duration":11},"status":"passed","severity":"normal"},{"uid":"d3479d184262a4be","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app81/6/topic365/test.js","time":{"start":1764704393835,"stop":1764704393836,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdc4d1e326700a09","name":"Check received message containing Arabic","time":{"start":1764704541533,"stop":1764704541533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f098f8b80f78ced","name":"peer exchange sets tag","time":{"start":1764704260834,"stop":1764704260835,"duration":1},"status":"passed","severity":"normal"},{"uid":"c664718d31161bea","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1764704160268,"stop":1764704160271,"duration":3},"status":"passed","severity":"normal"},{"uid":"694bc8dc8f065cba","name":"Relay - times out","time":{"start":1764704425489,"stop":1764704425489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6229574e7c54e6b","name":"should create ConnectionManager with relay","time":{"start":1764704011296,"stop":1764704011296,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4aef99c9f7611e9","name":"Push message with content topic containing Chinese","time":{"start":1764705157423,"stop":1764705157423,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d47a0b7b052095d","name":"should retry failed tasks","time":{"start":1764704060206,"stop":1764704060206,"duration":0},"status":"passed","severity":"normal"},{"uid":"50a83c743e3cec19","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1764703996479,"stop":1764703996479,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b8d125551e18a7","name":"Subscribe to topic containing short and publish message","time":{"start":1764704282486,"stop":1764704282486,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa500801ebfb15ba","name":"Passing page size 10 when there are 10 messages","time":{"start":1764704408099,"stop":1764704408100,"duration":1},"status":"passed","severity":"normal"},{"uid":"80eeca4b99a9fa38","name":"should not create relay timers when relay is not provided","time":{"start":1764704010683,"stop":1764704010683,"duration":0},"status":"passed","severity":"normal"},{"uid":"de65afde332fcd9b","name":"should wait for Store peer to be connected","time":{"start":1764704062685,"stop":1764704062685,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ac66e9121feea3","name":"Push message with content topic containing SQL Injection","time":{"start":1764705157412,"stop":1764705157412,"duration":0},"status":"passed","severity":"normal"},{"uid":"5158fbb1ad9e47fa","name":"should remove event listeners from libp2p","time":{"start":1764704009697,"stop":1764704009697,"duration":0},"status":"passed","severity":"normal"},{"uid":"97be0b163d6cf3a7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1764704046682,"stop":1764704046682,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b5e8998e6e0200","name":"should retry on complete failure if specified","time":{"start":1764704060319,"stop":1764704060319,"duration":0},"status":"passed","severity":"normal"},{"uid":"74817e79e61976cf","name":"Subscribe to topic containing emoji and receive message","time":{"start":1764704580716,"stop":1764704580716,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d2a4d130237fecb","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1764704356135,"stop":1764704356136,"duration":1},"status":"passed","severity":"normal"},{"uid":"350574ae2d87110f","name":"Check received message containing unicode special characters","time":{"start":1764704541526,"stop":1764704541526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1cdd271fad2b019","name":"ends if stream creation fails","time":{"start":1764704011148,"stop":1764704011149,"duration":1},"status":"passed","severity":"normal"},{"uid":"76494ae0be6db1af","name":"should insert message id into causal history","time":{"start":1764704050952,"stop":1764704050952,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f46fecce37c2574","name":"Does not throw an exception when node disconnects","time":{"start":1764704425639,"stop":1764704425639,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b7ee02eca1c84b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1764704009711,"stop":1764704009712,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc79156b8144443","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1764704273150,"stop":1764704273151,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fac84c242d3d00b","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1764704019559,"stop":1764704019559,"duration":0},"status":"passed","severity":"normal"},{"uid":"a412a5cb1c28ebd1","name":"should retry if all attempts fail","time":{"start":1764704060212,"stop":1764704060212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f973236b16a9ef36","name":"should handle a minimal index list","time":{"start":1764703996421,"stop":1764703996421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c83d3486d1d6c58","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1764704010982,"stop":1764704010982,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0e910128e5b0b0","name":"Sync message are not sent excessively within sync frequency","time":{"start":1764704067621,"stop":1764704067622,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9f11d73360d3b64","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1764704109600,"stop":1764704109600,"duration":0},"status":"passed","severity":"normal"},{"uid":"846e4fd81bb5855a","name":"Check received message containing Chinese","time":{"start":1764704541532,"stop":1764704541532,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56bb97684736e70","name":"should return false","time":{"start":1764704001864,"stop":1764704001864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e6b70fd69d21854","name":"throws on content topic with generation field greater than 0","time":{"start":1764703996459,"stop":1764703996460,"duration":1},"status":"passed","severity":"normal"}] |