allure-jswaku/9099/widgets/status-chart.json
2025-09-08 21:14:04 +00:00

1 line
214 KiB
JSON

[{"uid":"ecca488492553be8","name":"should select older connection if present","time":{"start":1757364879522,"stop":1757364879522,"duration":0},"status":"passed","severity":"normal"},{"uid":"95e561d93be08dec","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757364924014,"stop":1757364924014,"duration":0},"status":"passed","severity":"normal"},{"uid":"476bb0ccc3bbc489","name":"Push message with custom timestamp: 1726606571695","time":{"start":1757366000727,"stop":1757366000727,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17b41472e90187","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757364863445,"stop":1757364863445,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed493ae0e0844e8","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757364924006,"stop":1757364924008,"duration":2},"status":"passed","severity":"normal"},{"uid":"6a4ec472d0a4970d","name":"should insert message into bloom filter","time":{"start":1757364929658,"stop":1757364929659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08e3439c82c2f28","name":"Subscribe and publish message","time":{"start":1757365143548,"stop":1757365143548,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8dd493d26c1024","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757365122713,"stop":1757365122713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e270121a1252631e","name":"Push message with content topic containing emoji","time":{"start":1757366000726,"stop":1757366000726,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56a942d118d1516","name":"should handle query errors gracefully","time":{"start":1757364889270,"stop":1757364889270,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19140485bdbe457","name":"Check received message containing Russian","time":{"start":1757365392058,"stop":1757365392059,"duration":1},"status":"passed","severity":"normal"},{"uid":"826e548628ecb637","name":"should return false when peer is not on topic","time":{"start":1757364879840,"stop":1757364879840,"duration":0},"status":"passed","severity":"normal"},{"uid":"28759a3e730b1d71","name":"Push message with content topic containing special chars","time":{"start":1757366000709,"stop":1757366000709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bbaa9f45e94254","name":"should query peer with peer exchange protocol","time":{"start":1757364889269,"stop":1757364889269,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b229a7a11fa03","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757364929661,"stop":1757364929661,"duration":0},"status":"passed","severity":"normal"},{"uid":"1417c20f19b5f6ce","name":"should be able to encode the field with only STORE set to true","time":{"start":1757364868850,"stop":1757364868851,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ff4c1e6d707ca11","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757365283049,"stop":1757365283049,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae6a180fd018102","name":"should handle shardReader errors","time":{"start":1757364879840,"stop":1757364879840,"duration":0},"status":"passed","severity":"normal"},{"uid":"52121a30bf36060f","name":"should be safe to call multiple times","time":{"start":1757364879463,"stop":1757364879463,"duration":0},"status":"passed","severity":"normal"},{"uid":"4690ed56ff578a32","name":"Check received message with timestamp: 1757364946371 ","time":{"start":1757365392053,"stop":1757365392053,"duration":0},"status":"passed","severity":"normal"},{"uid":"a083648ecff56dbc","name":"should process successful peer exchange query","time":{"start":1757364889270,"stop":1757364889271,"duration":1},"status":"passed","severity":"normal"},{"uid":"98006c0c324ef472","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757365143553,"stop":1757365143553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4675ddc94565ddbb","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757364868853,"stop":1757364868853,"duration":0},"status":"passed","severity":"normal"},{"uid":"50da045e0bf7e7a8","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757365392065,"stop":1757365392065,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc5f2ec671797ea","name":"Push message with special chars payload","time":{"start":1757366000718,"stop":1757366000718,"duration":0},"status":"passed","severity":"normal"},{"uid":"874ed14992341ed3","name":"should increase lamport timestamp","time":{"start":1757364929657,"stop":1757364929658,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e462ef05ebb3d23","name":"Symmetric encrypt & Decrypt","time":{"start":1757364899663,"stop":1757364899663,"duration":0},"status":"passed","severity":"normal"},{"uid":"98094a1f2e1db827","name":"Check received message containing SQL Injection","time":{"start":1757365392059,"stop":1757365392059,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69df07abead8bf3","name":"Ephemeral messages are not stored","time":{"start":1757364953399,"stop":1757364953399,"duration":0},"status":"passed","severity":"normal"},{"uid":"d770bda4c3cee59a","name":"Push message with special chars payload","time":{"start":1757366000702,"stop":1757366000702,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d8aabb471aaf79","name":"Push message with content topic containing numeric","time":{"start":1757366000723,"stop":1757366000723,"duration":0},"status":"passed","severity":"normal"},{"uid":"375cd7b86039a18c","name":"returns all values when wanted number is greater than available values","time":{"start":1757364888202,"stop":1757364888203,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7957d23c2fe158","name":"should handle queue overflow by adding peers to queue","time":{"start":1757364879049,"stop":1757364879050,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec6c7e26666d48b1","name":"should not receive a peer event after stop","time":{"start":1757364893383,"stop":1757364893383,"duration":0},"status":"passed","severity":"normal"},{"uid":"e82dc573d8c1c4f8","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757365277299,"stop":1757365277299,"duration":0},"status":"passed","severity":"normal"},{"uid":"395819ca38855d65","name":"should work with mixed v2 and v3 peers","time":{"start":1757364910840,"stop":1757364910841,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a58b7b506aa407","name":"should be online or offline if network state changed","time":{"start":1757364967563,"stop":1757364967563,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a855d08e193771","name":"should return undefined if no connection provided","time":{"start":1757364879767,"stop":1757364879767,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d63fa0757808736","name":"should skip peers without peer exchange protocol","time":{"start":1757364889269,"stop":1757364889269,"duration":0},"status":"passed","severity":"normal"},{"uid":"138e8f11586fcaf","name":"Push message with content topic containing escaped characters","time":{"start":1757366000725,"stop":1757366000725,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8b6c8c67f5d500","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757364879684,"stop":1757364879685,"duration":1},"status":"passed","severity":"normal"},{"uid":"45fbd25bdb3043c4","name":"Subscribe and receive messages via waku relay post","time":{"start":1757365422084,"stop":1757365422084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a42d0a4b39466005","name":"Subscribe and receive messages via waku relay post","time":{"start":1757365422096,"stop":1757365422096,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d824c7a40ce8e2","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757364924009,"stop":1757364924009,"duration":0},"status":"passed","severity":"normal"},{"uid":"9059757fff07d0e0","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757364869505,"stop":1757364869505,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26e952a47496c3f","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757364929668,"stop":1757364929668,"duration":0},"status":"passed","severity":"normal"},{"uid":"758f1fcb37373faf","name":"should register libp2p event listeners when start is called","time":{"start":1757364911182,"stop":1757364911182,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a6ebdd45d35097","name":"should not fail to stop the service if it was not started","time":{"start":1757364952252,"stop":1757364952254,"duration":2},"status":"passed","severity":"normal"},{"uid":"aca3b4e7af58b0e7","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757364879678,"stop":1757364879678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6a18c4cc4beeb5","name":"ends if stream creation fails","time":{"start":1757364879800,"stop":1757364879801,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad3c2648a18eac3c","name":"Push message with Russian payload","time":{"start":1757366000719,"stop":1757366000719,"duration":0},"status":"passed","severity":"normal"},{"uid":"db95ecef469b1ffd","name":"Check publish message containing SQL Injection","time":{"start":1757365135509,"stop":1757365135509,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ec7774a0e5e446","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757364879066,"stop":1757364879070,"duration":4},"status":"passed","severity":"normal"},{"uid":"35be4941e6b70c67","name":"Used by Waku Relay","time":{"start":1757365291416,"stop":1757365291416,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d69930a25182fc","name":"Check received message containing SQL Injection","time":{"start":1757365392050,"stop":1757365392050,"duration":0},"status":"passed","severity":"normal"},{"uid":"e740ec4bdc1e2315","name":"random static sharding 4 - Cluster ID: 790, Shard ID: 526","time":{"start":1757365239201,"stop":1757365239201,"duration":0},"status":"passed","severity":"normal"},{"uid":"a719d67d72b3a544","name":"should return false when peer is not on the specified shard","time":{"start":1757364878357,"stop":1757364878366,"duration":9},"status":"passed","severity":"normal"},{"uid":"5bb004b3e2b66046","name":"Check publish message containing unicode special characters","time":{"start":1757365135511,"stop":1757365135512,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b983ca07022fa9c","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757364868852,"stop":1757364868852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccd0f7bb7c8c6a4","name":"should dispatch network event when browser goes online","time":{"start":1757364878646,"stop":1757364878646,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbb5aa0f0164146","name":"messageHashStr produces consistent results for the same input","time":{"start":1757364879071,"stop":1757364879074,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf7671826f71084a","name":"should not fail to start the service if it is already started","time":{"start":1757365153004,"stop":1757365153004,"duration":0},"status":"passed","severity":"normal"},{"uid":"303e2cc08f356b1b","name":"Push message with content topic containing long","time":{"start":1757366000734,"stop":1757366000734,"duration":0},"status":"passed","severity":"normal"},{"uid":"96df0da4de14c68f","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757364911185,"stop":1757364911185,"duration":0},"status":"passed","severity":"normal"},{"uid":"90812c8a3d744d6a","name":"should handle peer store errors gracefully","time":{"start":1757364877912,"stop":1757364877913,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7db0bcd03219ed6","name":"should skip peer when not on same cluster","time":{"start":1757364879045,"stop":1757364879046,"duration":1},"status":"passed","severity":"normal"},{"uid":"6647f630ac4051c7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757365422095,"stop":1757365422095,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d5a2e165adf7a1","name":"should encode/decode to RLP encoding","time":{"start":1757364869499,"stop":1757364869499,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a3a6248868f269","name":"should properly create location multiaddrs - udp","time":{"start":1757364869502,"stop":1757364869502,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bb71a556acca88","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757364967560,"stop":1757364967560,"duration":0},"status":"passed","severity":"normal"},{"uid":"7943ad485a5de77a","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757364911359,"stop":1757364911360,"duration":1},"status":"passed","severity":"normal"},{"uid":"448bb5479046b7cf","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757365241784,"stop":1757365241784,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9d9fba396fbddf","name":"Check received message containing Script","time":{"start":1757365392050,"stop":1757365392050,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3ef3e277b6516d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app73/5/topic983/json","time":{"start":1757365229685,"stop":1757365229686,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a58f3a71f0dd1e2","name":"Check received message containing escaped characters","time":{"start":1757365392061,"stop":1757365392061,"duration":0},"status":"passed","severity":"normal"},{"uid":"115aa647b258a7e8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757364924015,"stop":1757364924016,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a8564658c53591","name":"Push message with content topic containing special chars","time":{"start":1757366000746,"stop":1757366000746,"duration":0},"status":"passed","severity":"normal"},{"uid":"8941610856230a70","name":"Push message with numeric payload","time":{"start":1757366000718,"stop":1757366000718,"duration":0},"status":"passed","severity":"normal"},{"uid":"c291ef50e2ae54de","name":"Passing page size 0 when there are 110 messages","time":{"start":1757365278375,"stop":1757365278375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f9db51ca30b93d","name":"should use configured peers when available","time":{"start":1757364911360,"stop":1757364911361,"duration":1},"status":"passed","severity":"normal"},{"uid":"cebb07a59f36d720","name":"yields undefined for messages without decoder","time":{"start":1757364879802,"stop":1757364879803,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ccfc9e11ffc018e","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757364879491,"stop":1757364879491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a952b35007b4977","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757364924014,"stop":1757364924015,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d0f11e64ed27add","name":"throws on content topic with empty application field","time":{"start":1757364863434,"stop":1757364863434,"duration":0},"status":"passed","severity":"normal"},{"uid":"8791bf626e999be3","name":"should handle special patterns correctly","time":{"start":1757364927344,"stop":1757364927344,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5a5ed4b5326d3a","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757364911872,"stop":1757364911872,"duration":0},"status":"passed","severity":"normal"},{"uid":"e643d52d38220da8","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app54/2/topic633/xml","time":{"start":1757365229688,"stop":1757365229689,"duration":1},"status":"passed","severity":"normal"},{"uid":"731ee3e86fb6bad0","name":"Push message with Russian payload","time":{"start":1757366000730,"stop":1757366000730,"duration":0},"status":"passed","severity":"normal"},{"uid":"36614cad968a8769","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757365135517,"stop":1757365135517,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda6a92fae7f50ec","name":"should throw error - no public key","time":{"start":1757364869497,"stop":1757364869498,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5618322504a1d72","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757364863635,"stop":1757364863635,"duration":0},"status":"passed","severity":"normal"},{"uid":"688909e65f4d3ca1","name":"ignores unrecognized TXT record formats","time":{"start":1757364889613,"stop":1757364889613,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d65a3d9cea5bd25","name":"Overlapping topic subscription","time":{"start":1757365422087,"stop":1757365422087,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af3f642ca9025a9","name":"ends if response has no messages","time":{"start":1757364879801,"stop":1757364879802,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9c16a882171823a","name":"Push message with content topic containing JSON","time":{"start":1757366000711,"stop":1757366000711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64fdd284e6de9be","name":"should partition messages based on acknowledgement status","time":{"start":1757364929667,"stop":1757364929668,"duration":1},"status":"passed","severity":"normal"},{"uid":"4634398c74268ab8","name":"should dial second nwaku node that was discovered","time":{"start":1757364946358,"stop":1757364946359,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a614b50375d71b","name":"should request peer renewal on specific errors","time":{"start":1757364910573,"stop":1757364910573,"duration":0},"status":"passed","severity":"normal"},{"uid":"50929e04c6d5fb0","name":"Push message with Basic HTML tag payload","time":{"start":1757366000705,"stop":1757366000705,"duration":0},"status":"passed","severity":"normal"},{"uid":"e488c2abd4f0bd5b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757364868852,"stop":1757364868852,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffa8d2fb1065d71","name":"should not modify tags of connections for different peers","time":{"start":1757364911186,"stop":1757364911186,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fdbfe865e2b2211","name":"should be safe to call multiple times","time":{"start":1757364879455,"stop":1757364879462,"duration":7},"status":"passed","severity":"normal"},{"uid":"2b665bc83f087a12","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757365277290,"stop":1757365277293,"duration":3},"status":"passed","severity":"normal"},{"uid":"6ef4babbff93f7b8","name":"random static sharding 5 - Cluster ID: 24, Shard ID: 212","time":{"start":1757365239201,"stop":1757365239201,"duration":0},"status":"passed","severity":"normal"},{"uid":"67aab54bfce48f7a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757364924008,"stop":1757364924008,"duration":0},"status":"passed","severity":"normal"},{"uid":"168f42e2cd71a89a","name":"should continually clean up expired entries at intervals","time":{"start":1757364909870,"stop":1757364909870,"duration":0},"status":"passed","severity":"normal"},{"uid":"843d56faac545128","name":"Push message with custom timestamp: 1726606571694","time":{"start":1757366000714,"stop":1757366000714,"duration":0},"status":"passed","severity":"normal"},{"uid":"4307adb6ecb70822","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757364878619,"stop":1757364878619,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b48c774947389c","name":"should create all internal components","time":{"start":1757364879830,"stop":1757364879830,"duration":0},"status":"passed","severity":"normal"},{"uid":"849a2848def7d136","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757364879494,"stop":1757364879494,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e17817918bb11f","name":"should requeue task if no peer is available","time":{"start":1757364910572,"stop":1757364910572,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4414e152d4b081","name":"handles different clusterIds correctly","time":{"start":1757364863443,"stop":1757364863443,"duration":0},"status":"passed","severity":"normal"},{"uid":"946c95021f6ca2ae","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757364863449,"stop":1757364863449,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfd041b4a74a273","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app5/6/topic464/json","time":{"start":1757365229693,"stop":1757365229693,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b66194e5f29fdf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757364863451,"stop":1757364863451,"duration":0},"status":"passed","severity":"normal"},{"uid":"49057c1e7baa3ca3","name":"should drop connection to one peer on hangUp","time":{"start":1757365034254,"stop":1757365034255,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc16451aff0b5995","name":"Push message with content topic containing emoji","time":{"start":1757366000749,"stop":1757366000749,"duration":0},"status":"passed","severity":"normal"},{"uid":"763c971886f20d3a","name":"should throw error - no id","time":{"start":1757364869497,"stop":1757364869497,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97ec045701bf525","name":"should query peers that support peer exchange","time":{"start":1757364889267,"stop":1757364889267,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f14491dd0d3a311","name":"Push message with escaped characters payload","time":{"start":1757366000732,"stop":1757366000732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8495d95321aeb0cd","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757365241784,"stop":1757365241784,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b92c74a9844f11c","name":"should handle ping failures gracefully","time":{"start":1757364879682,"stop":1757364879682,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e64754e30826be2","name":"Relay","time":{"start":1757364954364,"stop":1757364954364,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc14c165d1b4ee62","name":"random static sharding 10 - Cluster ID: 890, Shard ID: 225","time":{"start":1757365239204,"stop":1757365239204,"duration":0},"status":"passed","severity":"normal"},{"uid":"e063db358543ce69","name":"Relay Node - default protocol","time":{"start":1757365299132,"stop":1757365299133,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddfcbae879bbcfa","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757364911873,"stop":1757364911874,"duration":1},"status":"passed","severity":"normal"},{"uid":"661a6067f6fcf982","name":"Push message with meta","time":{"start":1757366000737,"stop":1757366000737,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1189235b76c10b0","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757364868856,"stop":1757364868856,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec9017b2a44b1e8","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757364924001,"stop":1757364924002,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c68bd2485a5e280","name":"Check publish message containing Script","time":{"start":1757365135509,"stop":1757365135509,"duration":0},"status":"passed","severity":"normal"},{"uid":"9733b5aebf73181c","name":"Push message with content topic containing unicode special characters","time":{"start":1757366000725,"stop":1757366000726,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a06a00170de9d6","name":"udp ip6 address","time":{"start":1757364868801,"stop":1757364868801,"duration":0},"status":"passed","severity":"normal"},{"uid":"975d7ea991f73ade","name":"should successfully query peers and return peer infos","time":{"start":1757364889424,"stop":1757364889424,"duration":0},"status":"passed","severity":"normal"},{"uid":"32271e2bfe6a4b35","name":"should maintain desired error rate","time":{"start":1757364927341,"stop":1757364927341,"duration":0},"status":"passed","severity":"normal"},{"uid":"d403965be2824353","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757364879493,"stop":1757364879494,"duration":1},"status":"passed","severity":"normal"},{"uid":"83113a2d378ba21a","name":"Decrypt messages","time":{"start":1757365124191,"stop":1757365124192,"duration":1},"status":"passed","severity":"normal"},{"uid":"c906d1bc2c0cff39","name":"should update ack status of messages in outgoing buffer","time":{"start":1757364929669,"stop":1757364929669,"duration":0},"status":"passed","severity":"normal"},{"uid":"41dfd4886dd99eb3","name":"Push message with shell command payload","time":{"start":1757366000732,"stop":1757366000732,"duration":0},"status":"passed","severity":"normal"},{"uid":"996aa8768e080941","name":"should be safe to call multiple times","time":{"start":1757364877906,"stop":1757364877906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4c84e99d86eec3","name":"Check message received after jswaku node is restarted","time":{"start":1757365392064,"stop":1757365392065,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4a49eea3db3f518","name":"should insert message id into causal history","time":{"start":1757364929659,"stop":1757364929659,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73a9449dbe2d005","name":"should skip peers without peer exchange protocol","time":{"start":1757364889266,"stop":1757364889267,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4de5d4dac8c986","name":"should set default options when no config provided","time":{"start":1757364879830,"stop":1757364879830,"duration":0},"status":"passed","severity":"normal"},{"uid":"b95d636bf33a9021","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757364923990,"stop":1757364923994,"duration":4},"status":"passed","severity":"normal"},{"uid":"7358c8ff88105951","name":"should be safe to call multiple times","time":{"start":1757364879832,"stop":1757364879832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e9fdb795fab3b82","name":"should wait for Store peer to be connected","time":{"start":1757364911441,"stop":1757364911442,"duration":1},"status":"passed","severity":"normal"},{"uid":"608d3dbd3c0f992f","name":"Push message with XML payload","time":{"start":1757366000720,"stop":1757366000720,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f2e7bd44493c0e","name":"random static sharding 8 - Cluster ID: 108, Shard ID: 277","time":{"start":1757365239202,"stop":1757365239203,"duration":1},"status":"passed","severity":"normal"},{"uid":"df74fdfa98918766","name":"should work with async generator that yields promises","time":{"start":1757364911869,"stop":1757364911869,"duration":0},"status":"passed","severity":"normal"},{"uid":"863af1aad63d160f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757365422103,"stop":1757365422103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d23eae0fbdfae899","name":"should create QueryOnConnect instance without options","time":{"start":1757364911865,"stop":1757364911866,"duration":1},"status":"passed","severity":"normal"},{"uid":"230dc1146bd394ae","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757364924014,"stop":1757364924014,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a89ef7eca52261","name":"return first retrieved peers without further DNS queries","time":{"start":1757364889614,"stop":1757364889615,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f62b381426e36a5","name":"Throws when trying to push message with empty payload","time":{"start":1757366000707,"stop":1757366000708,"duration":1},"status":"passed","severity":"normal"},{"uid":"338333f4e4a8be42","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757365135516,"stop":1757365135517,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d22ca5d5cadc685","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757365038063,"stop":1757365038063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eb68883fff727c8","name":"should get / set TCP multiaddr","time":{"start":1757364869500,"stop":1757364869500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f890663eb48b194f","name":"should create ShardReader with auto sharding network config","time":{"start":1757364878347,"stop":1757364878347,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a6c20d5ac57a28","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757364879065,"stop":1757364879065,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ecc73ed06c4c32f","name":"should throw error when no peers are available","time":{"start":1757364911359,"stop":1757364911359,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5568eea0a918c8","name":"should wait for Filter peer to be connected","time":{"start":1757364911441,"stop":1757364911441,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99f0a6272954bcd","name":"Get Nodes","time":{"start":1757364888864,"stop":1757364888865,"duration":1},"status":"passed","severity":"normal"},{"uid":"860a0f7e64003aa5","name":"Check publish message containing escaped characters","time":{"start":1757365135511,"stop":1757365135511,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc392ef1fdcc381d","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757364911185,"stop":1757364911185,"duration":0},"status":"passed","severity":"normal"},{"uid":"e319362f3469fc0a","name":"Check message with no pubsub topic is not received","time":{"start":1757365392063,"stop":1757365392064,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fe4383a124f0e8e","name":"should capture event listeners for testing","time":{"start":1757364911868,"stop":1757364911869,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9d2ce798e1a1b05","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757365422104,"stop":1757365422104,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c962d4ee1e83d92","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757365283048,"stop":1757365283048,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b416f19cbdfbdd9","name":"should deliver messages after dependencies are met","time":{"start":1757364929665,"stop":1757364929665,"duration":0},"status":"passed","severity":"normal"},{"uid":"a054c1f66ddf489","name":"random static sharding 9 - Cluster ID: 69, Shard ID: 730","time":{"start":1757365239203,"stop":1757365239204,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d929484d398f0e","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757364923994,"stop":1757364923994,"duration":0},"status":"passed","severity":"normal"},{"uid":"2269f62b3c25954b","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757364879493,"stop":1757364879493,"duration":0},"status":"passed","severity":"normal"},{"uid":"df30806d3eeceea3","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757364878603,"stop":1757364878603,"duration":0},"status":"passed","severity":"normal"},{"uid":"975e00ef61737e23","name":"should start and stop interval correctly","time":{"start":1757364910561,"stop":1757364910567,"duration":6},"status":"passed","severity":"normal"},{"uid":"86625795f48b91e7","name":"Subscribe and receive messages via lightPush","time":{"start":1757365422095,"stop":1757365422095,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bfd9a55ef565517","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757364924004,"stop":1757364924005,"duration":1},"status":"passed","severity":"normal"},{"uid":"df274c47eeeac8b6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757364868851,"stop":1757364868851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba6618d24eea4f15","name":"should handle errors when accessing navigator","time":{"start":1757364878659,"stop":1757364878660,"duration":1},"status":"passed","severity":"normal"},{"uid":"96af1101e692493c","name":"should not start if already started","time":{"start":1757364889259,"stop":1757364889259,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b4ddbe109c713f","name":"should not receive a peer event before start","time":{"start":1757364893382,"stop":1757364893383,"duration":1},"status":"passed","severity":"normal"},{"uid":"f320a9e60d7d637e","name":"Push message with short payload","time":{"start":1757366000739,"stop":1757366000739,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a6b3dc9c826f91","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757364899240,"stop":1757364899242,"duration":2},"status":"passed","severity":"normal"},{"uid":"b4518b5b1d3db90c","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757364911184,"stop":1757364911184,"duration":0},"status":"passed","severity":"normal"},{"uid":"3217d500474445a2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757365422090,"stop":1757365422090,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b82333efb3035de","name":"should perform ping and update peer store on timer","time":{"start":1757364879682,"stop":1757364879682,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e7011a8fb3570a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757364863439,"stop":1757364863439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4ddbebe8b90c976","name":"Push message with content topic containing numeric","time":{"start":1757366000746,"stop":1757366000746,"duration":0},"status":"passed","severity":"normal"},{"uid":"46230f550aed7fe","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757364889275,"stop":1757364889275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d4f60e7e64b6d94","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757364893384,"stop":1757364893384,"duration":0},"status":"passed","severity":"normal"},{"uid":"715762c118d0581c","name":"should add peer to queue when queue is not empty","time":{"start":1757364879039,"stop":1757364879040,"duration":1},"status":"passed","severity":"normal"},{"uid":"44dd470b84900523","name":"should handle v3 RLN errors","time":{"start":1757364910841,"stop":1757364910841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5e73f7002ea24d7","name":"Check received message containing Script","time":{"start":1757365392059,"stop":1757365392059,"duration":0},"status":"passed","severity":"normal"},{"uid":"935c88db6b23dbec","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757364923989,"stop":1757364923990,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef568063b233eb17","name":"Push message with Chinese payload","time":{"start":1757366000719,"stop":1757366000719,"duration":0},"status":"passed","severity":"normal"},{"uid":"525d31cc8be13c41","name":"Push message with custom timestamp: 1757368571694","time":{"start":1757366000716,"stop":1757366000716,"duration":0},"status":"passed","severity":"normal"},{"uid":"9038138b0c4f6d3c","name":"should handle task timeouts","time":{"start":1757364910574,"stop":1757364910574,"duration":0},"status":"passed","severity":"normal"},{"uid":"6636ec7a79916672","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757364863440,"stop":1757364863440,"duration":0},"status":"passed","severity":"normal"},{"uid":"50430a8c1b177e28","name":"should handle all zero keep alive options","time":{"start":1757364879690,"stop":1757364879690,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9d889bf0f261c3","name":"Push message with emoji payload","time":{"start":1757366000722,"stop":1757366000722,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab895e21f732e34","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757365253927,"stop":1757365253927,"duration":0},"status":"passed","severity":"normal"},{"uid":"24973e915b117aa2","name":"Push message with content topic containing SQL Injection","time":{"start":1757366000710,"stop":1757366000711,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac6a3255d78baa31","name":"Publishes to nwaku","time":{"start":1757365136200,"stop":1757365136200,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd07b46c3737a337","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757364923995,"stop":1757364923995,"duration":0},"status":"passed","severity":"normal"},{"uid":"117730cece441c39","name":"can start the service","time":{"start":1757364952250,"stop":1757364952251,"duration":1},"status":"passed","severity":"normal"},{"uid":"80617fde4e48b8c5","name":"should clear dial history on stop","time":{"start":1757364879038,"stop":1757364879038,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad504e718ba1858","name":"Publish message with rate limit","time":{"start":1757365135519,"stop":1757365135519,"duration":0},"status":"passed","severity":"normal"},{"uid":"23505e8109b129a3","name":"Asymmetric encrypt & decrypt","time":{"start":1757364899662,"stop":1757364899662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3e7d37c4262b6c","name":"Check received message containing numeric","time":{"start":1757365392057,"stop":1757365392057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a90091556572f50","name":"Check publish message containing XML","time":{"start":1757365135509,"stop":1757365135510,"duration":1},"status":"passed","severity":"normal"},{"uid":"e53fd46801ae05a","name":"Push message with content topic containing emoji","time":{"start":1757366000736,"stop":1757366000736,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1022012761d75c1","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757365128742,"stop":1757365128742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bcad3cc1f925a6","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757364929667,"stop":1757364929667,"duration":0},"status":"passed","severity":"normal"},{"uid":"50598030abef3700","name":"should handle general insertion and lookup correctly","time":{"start":1757364927344,"stop":1757364927345,"duration":1},"status":"passed","severity":"normal"},{"uid":"acf2f84211ad478a","name":"should emit message when we just started and store connect event occurs","time":{"start":1757364911872,"stop":1757364911872,"duration":0},"status":"passed","severity":"normal"},{"uid":"48441ca17311640","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757365422101,"stop":1757365422101,"duration":0},"status":"passed","severity":"normal"},{"uid":"48382a83e37c4691","name":"Push message with content topic containing Russian","time":{"start":1757366000724,"stop":1757366000724,"duration":0},"status":"passed","severity":"normal"},{"uid":"96569b430b29be85","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757364889616,"stop":1757364889616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8be7c30b6cf303c7","name":"should handle multiple query options for time ranges","time":{"start":1757364911359,"stop":1757364911359,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e45c5ca4d65520","name":"Push message with content topic containing short","time":{"start":1757366000733,"stop":1757366000733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12df755aadee11e","name":"should dial all remaining peers","time":{"start":1757364879473,"stop":1757364879473,"duration":0},"status":"passed","severity":"normal"},{"uid":"194f3027b92895c4","name":"Push message with content topic containing short","time":{"start":1757366000745,"stop":1757366000745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba4b2026c7d4310","name":"should check connected peers if present and suitable","time":{"start":1757364911440,"stop":1757364911440,"duration":0},"status":"passed","severity":"normal"},{"uid":"8858326d62d219b6","name":"should dial peers from store on start","time":{"start":1757364879454,"stop":1757364879455,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa065323268ba8e1","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757364878367,"stop":1757364878367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd2997c4311345f","name":"Check message with invalid timestamp is not received","time":{"start":1757365392063,"stop":1757365392063,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d57d5195a291758","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757364924015,"stop":1757364924015,"duration":0},"status":"passed","severity":"normal"},{"uid":"71fb856ab34ff344","name":"should reject if Filter is requested but not mounted","time":{"start":1757364911439,"stop":1757364911439,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2cdf05d02ba3660","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757364910289,"stop":1757364910290,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca04ecee78353c68","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757364923973,"stop":1757364923977,"duration":4},"status":"passed","severity":"normal"},{"uid":"6e964e986ca455fb","name":"retrieves a single peer","time":{"start":1757364889611,"stop":1757364889611,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0250e8ea203e01","name":"Encoder throws on empty string content topic","time":{"start":1757364900761,"stop":1757364900761,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12820f418541ae","name":"Ordered Callback - false","time":{"start":1757365265486,"stop":1757365265486,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9585e52daf45d8e","name":"Publish message with large meta","time":{"start":1757365135519,"stop":1757365135519,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afb4698995057d0","name":"should handle peer connect event","time":{"start":1757364878628,"stop":1757364878629,"duration":1},"status":"passed","severity":"normal"},{"uid":"658a79f75b52f6d1","name":"Delete observer","time":{"start":1757365124192,"stop":1757365124192,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d43051126f5c02","name":"Encoder throws on empty string content topic","time":{"start":1757364899245,"stop":1757364899246,"duration":1},"status":"passed","severity":"normal"},{"uid":"f63a2ea4dc3af909","name":"Push message with rate limit","time":{"start":1757366000750,"stop":1757366000750,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4cf3ecad6ffa68","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757364923978,"stop":1757364923978,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7702dfd3bdc6e6","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757364888834,"stop":1757364888834,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d6093338e5805","name":"should filter out already connected peers","time":{"start":1757364879472,"stop":1757364879473,"duration":1},"status":"passed","severity":"normal"},{"uid":"655e0d819d0a28cf","name":"Push message with content topic containing JSON","time":{"start":1757366000735,"stop":1757366000736,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ab1441a7808ae2c","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757364911185,"stop":1757364911186,"duration":1},"status":"passed","severity":"normal"},{"uid":"eff79c58a658da71","name":"should return true even if peer has no overlapping shards","time":{"start":1757364878355,"stop":1757364878355,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d3f08a07b1132b","name":"Push message with escaped characters payload","time":{"start":1757366000706,"stop":1757366000706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ebfa8a5ff1bdeb","name":"should skip peer when failed to dial recently","time":{"start":1757364879044,"stop":1757364879044,"duration":0},"status":"passed","severity":"normal"},{"uid":"27f4177c0976dcf4","name":"should handle dial errors gracefully","time":{"start":1757364877911,"stop":1757364877911,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff708317f62ca3c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757364879768,"stop":1757364879768,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb60e713cef93481","name":"should wait for LightPush peer to be connected","time":{"start":1757364911440,"stop":1757364911441,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bdae6bf8f212d7d","name":"should reassess health immediately when peer disconnects","time":{"start":1757364911858,"stop":1757364911858,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54b7137e3a5349c","name":"can start the service","time":{"start":1757365153003,"stop":1757365153003,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bb1f53a0d519ba8","name":"should emit a peer event after start","time":{"start":1757364893382,"stop":1757364893382,"duration":0},"status":"passed","severity":"normal"},{"uid":"105970c9f8066950","name":"should handle queue processing errors gracefully","time":{"start":1757364879055,"stop":1757364879056,"duration":1},"status":"passed","severity":"normal"},{"uid":"7755e5f4232d5e85","name":"Push message with content topic containing long","time":{"start":1757366000708,"stop":1757366000708,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c27e2db714c11dd","name":"should lock peers when selected","time":{"start":1757364911175,"stop":1757364911176,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e723d48f449fb3","name":"should set field with only STORE enabled","time":{"start":1757364869504,"stop":1757364869504,"duration":0},"status":"passed","severity":"normal"},{"uid":"76204f47bbbbd4ed","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757365123829,"stop":1757365123830,"duration":1},"status":"passed","severity":"normal"},{"uid":"43a8a4c1e274ff8","name":"can start and stop the service","time":{"start":1757364952252,"stop":1757364952252,"duration":0},"status":"passed","severity":"normal"},{"uid":"eab4be667564a387","name":"should dispatch connect and disconnect events","time":{"start":1757364911177,"stop":1757364911177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e0a216e9e83f6","name":"should detect messages with missing dependencies","time":{"start":1757364929664,"stop":1757364929665,"duration":1},"status":"passed","severity":"normal"},{"uid":"972f46b437fff2f","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757364923972,"stop":1757364923973,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77044e49d5cdd7a","name":"Push message with content topic containing Arabic","time":{"start":1757366000724,"stop":1757366000724,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9a924a123cb43c6","name":"should be empty after removing the only subscription","time":{"start":1757364911141,"stop":1757364911145,"duration":4},"status":"passed","severity":"normal"},{"uid":"636b7d55f926841c","name":"messageHash returns a Uint8Array","time":{"start":1757364879070,"stop":1757364879070,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dc82822b86508a","name":"Push message with special chars payload","time":{"start":1757366000729,"stop":1757366000729,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35aee7688c5c2c4","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757365241783,"stop":1757365241783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f353b41bd581217","name":"should throw an error for insufficient data","time":{"start":1757364863635,"stop":1757364863636,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d54303ae4cf2ac","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757364911875,"stop":1757364911875,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad9173485366561","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app59/6/topic24/test.js","time":{"start":1757365229687,"stop":1757365229687,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec6db39df7b0a07","name":"should be safe to call multiple times","time":{"start":1757364879676,"stop":1757364879676,"duration":0},"status":"passed","severity":"normal"},{"uid":"67015f2bcd20afe4","name":"should update peer store before dialing","time":{"start":1757364877911,"stop":1757364877912,"duration":1},"status":"passed","severity":"normal"},{"uid":"15ddf0b132cf749f","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757364911158,"stop":1757364911158,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a4f012c61dfdad","name":"Fails to push message bigger that 1MB","time":{"start":1757366000738,"stop":1757366000739,"duration":1},"status":"passed","severity":"normal"},{"uid":"4228e72391cb172b","name":"Push message with rate limit","time":{"start":1757366000714,"stop":1757366000714,"duration":0},"status":"passed","severity":"normal"},{"uid":"702621fada2f77ce","name":"Push message with Chinese payload","time":{"start":1757366000730,"stop":1757366000730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e00427cbd337869","name":"Rejects garbage","time":{"start":1757364915123,"stop":1757364915123,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ad9925ee681550","name":"yields decoded messages","time":{"start":1757364879802,"stop":1757364879802,"duration":0},"status":"passed","severity":"normal"},{"uid":"96671976fcd7d1c1","name":"random static sharding 1 - Cluster ID: 55, Shard ID: 317","time":{"start":1757365239199,"stop":1757365239200,"duration":1},"status":"passed","severity":"normal"},{"uid":"403bcc3882f66d6f","name":"should return false when network is not connected","time":{"start":1757364879833,"stop":1757364879833,"duration":0},"status":"passed","severity":"normal"},{"uid":"32be6d9fc26c3243","name":"Check received message containing escaped characters","time":{"start":1757365392051,"stop":1757365392052,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c2ecfb6b194d4f0","name":"Push message with content topic containing Chinese","time":{"start":1757366000724,"stop":1757366000724,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e1a3513b523182","name":"should throw error - invalid id","time":{"start":1757364869497,"stop":1757364869497,"duration":0},"status":"passed","severity":"normal"},{"uid":"340684c4a65e0800","name":"should hang up with PeerId and return true on success","time":{"start":1757364879835,"stop":1757364879835,"duration":0},"status":"passed","severity":"normal"},{"uid":"20bb879f33cc98e3","name":"should handle ENR without shardInfo","time":{"start":1757364889272,"stop":1757364889272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91fe45e883a85c3","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757364929659,"stop":1757364929659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc80e0220fe3f72","name":"Check received message containing Chinese","time":{"start":1757365392049,"stop":1757365392049,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7a2c7c23418bd5b","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757365422092,"stop":1757365422092,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a163dae751e3b7","name":"it tolerates circular branch references","time":{"start":1757364889612,"stop":1757364889612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d1fe98a3e15fe46","name":"pre and post cipher","time":{"start":1757364899663,"stop":1757364899663,"duration":0},"status":"passed","severity":"normal"},{"uid":"61e59785fe481347","name":"should respect custom numPeersToUse configuration","time":{"start":1757364911184,"stop":1757364911184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2aa1e7468af84f2","name":"messageHashStr produces different results for different inputs","time":{"start":1757364879075,"stop":1757364879075,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f3c7b9c727189f","name":"Subscribe to topic containing XML and receive message","time":{"start":1757365422091,"stop":1757365422091,"duration":0},"status":"passed","severity":"normal"},{"uid":"a616b46018cc3d38","name":"Push message with unicode special characters payload","time":{"start":1757366000744,"stop":1757366000744,"duration":0},"status":"passed","severity":"normal"},{"uid":"2207ed0cf1d6e9ce","name":"should return false and handle errors gracefully","time":{"start":1757364879836,"stop":1757364879837,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ef6992aa8a3d1e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757364880063,"stop":1757364880063,"duration":0},"status":"passed","severity":"normal"},{"uid":"98174af0c5222148","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757365422088,"stop":1757365422089,"duration":1},"status":"passed","severity":"normal"},{"uid":"83b94ba26e326247","name":"should clear dial history on start","time":{"start":1757364879036,"stop":1757364879037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a194dff5d83e4a7c","name":"Passing page size 110 when there are 120 messages","time":{"start":1757365278378,"stop":1757365278378,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b49685e821dbd93","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757365293343,"stop":1757365293343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f841f0cd9532258","name":"should be able to dial TLS multiaddrs","time":{"start":1757365034255,"stop":1757365034255,"duration":0},"status":"passed","severity":"normal"},{"uid":"35382a8e8411b070","name":"should handle mixed protocol support correctly","time":{"start":1757364911859,"stop":1757364911859,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a46eaa117a92fef","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757364863438,"stop":1757364863439,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2ae87c248dfe6a8","name":"does not validate decoders for hash queries","time":{"start":1757364879800,"stop":1757364879800,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7a5c5715bc5eed6","name":"Push 30 different messages","time":{"start":1757366000722,"stop":1757366000722,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca5c2aefc2d5ab28","name":"Push message with Russian payload","time":{"start":1757366000741,"stop":1757366000741,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9d4fc76ac8be42","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757365392053,"stop":1757365392053,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d94500734ad871","name":"Subscribe to topic containing short and publish message","time":{"start":1757365143550,"stop":1757365143550,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bab8d07445ee3d2","name":"Publish without waiting for remote peer","time":{"start":1757365143547,"stop":1757365143548,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe3e1287e449b4e","name":"same cluster: nodes connect","time":{"start":1757365038064,"stop":1757365038065,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cd24892363d711","name":"Correctly serialized arguments","time":{"start":1757365034518,"stop":1757365034519,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef9fd516b582dff6","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757364952259,"stop":1757364952259,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8045311f64dcd981","name":"Encoder throws on undefined content topic","time":{"start":1757364900760,"stop":1757364900761,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d174d1466855c7f","name":"should handle peerStore errors gracefully","time":{"start":1757364879838,"stop":1757364879838,"duration":0},"status":"passed","severity":"normal"},{"uid":"2465b195a1845ac4","name":"Check received message containing Arabic","time":{"start":1757365392058,"stop":1757365392058,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f1502cfe7739494","name":"should skip peer when already connected","time":{"start":1757364879040,"stop":1757364879040,"duration":0},"status":"passed","severity":"normal"},{"uid":"579c0154edb01092","name":"isConnected should return true after first peer connects","time":{"start":1757364967556,"stop":1757364967556,"duration":0},"status":"passed","severity":"normal"},{"uid":"5237ed8776eae8ad","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757364924010,"stop":1757364924010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8f17484fca371eb","name":"should have no discoveries enabled by default","time":{"start":1757364910279,"stop":1757364910279,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e95d76e0f0473b8","name":"should dial peer when no shard info available","time":{"start":1757364879046,"stop":1757364879048,"duration":2},"status":"passed","severity":"normal"},{"uid":"2248c173994a737a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app42/3/topic628/xml","time":{"start":1757365229689,"stop":1757365229689,"duration":0},"status":"passed","severity":"normal"},{"uid":"db09f46721e5b7d2","name":"Passing page size 1 when there are 4 messages","time":{"start":1757365278376,"stop":1757365278376,"duration":0},"status":"passed","severity":"normal"},{"uid":"163f6177047a06c0","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757365253928,"stop":1757365253928,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c30c01ac60c310","name":"should handle peer store errors gracefully","time":{"start":1757364911858,"stop":1757364911859,"duration":1},"status":"passed","severity":"normal"},{"uid":"983aae0249647960","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757364863448,"stop":1757364863449,"duration":1},"status":"passed","severity":"normal"},{"uid":"83fa89f581196cd4","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757364888829,"stop":1757364888830,"duration":1},"status":"passed","severity":"normal"},{"uid":"e883115138408c49","name":"Ordered Callback - true","time":{"start":1757365265485,"stop":1757365265485,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b0997f54ecc930","name":"Check message with non string payload is not received","time":{"start":1757365392064,"stop":1757365392064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c95d63f55c9aa85","name":"should not receive a peer event after stop","time":{"start":1757365153005,"stop":1757365153006,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc856960233c961","name":"should skip updating peer store if peer has same addresses","time":{"start":1757364877920,"stop":1757364877920,"duration":0},"status":"passed","severity":"normal"},{"uid":"87686eb5544c150e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757365422093,"stop":1757365422093,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a93c0b2b22c1637","name":"should properly create location multiaddrs - udp4","time":{"start":1757364869501,"stop":1757364869501,"duration":0},"status":"passed","severity":"normal"},{"uid":"36a29179c7f1cfcc","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757364879455,"stop":1757364879455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e24d452e99a0d776","name":"Push message equal or less that 1MB","time":{"start":1757366000751,"stop":1757366000751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2be2a1c06dd93fe5","name":"should return false","time":{"start":1757364869498,"stop":1757364869498,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a7858bcd404be1","name":"Retrieval Hint","time":{"start":1757364929294,"stop":1757364929294,"duration":0},"status":"passed","severity":"normal"},{"uid":"642319097ff83f42","name":"Store - dialed after - with timeout","time":{"start":1757365299131,"stop":1757365299131,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35c742fbf66d202","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757364929662,"stop":1757364929662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a010467a7554ae","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757365422083,"stop":1757365422084,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9bc1c413ad79f8","name":"A test","time":{"start":1757365022918,"stop":1757365022919,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e048cb686ecb32e","name":"Push message with unicode special characters payload","time":{"start":1757366000732,"stop":1757366000732,"duration":0},"status":"passed","severity":"normal"},{"uid":"39bd2c2d35035ee","name":"Decoder throws on undefined content topic","time":{"start":1757364899246,"stop":1757364899246,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf961db722c3ed6","name":"Init the array if not present","time":{"start":1757364863197,"stop":1757364863199,"duration":2},"status":"passed","severity":"normal"},{"uid":"dae529abeccd3645","name":"should be safe to call multiple times","time":{"start":1757364877908,"stop":1757364877908,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d70705543747209","name":"Push message with unicode special characters payload","time":{"start":1757366000721,"stop":1757366000722,"duration":1},"status":"passed","severity":"normal"},{"uid":"71aee256c4eba48d","name":"should get / set UDP multiaddr","time":{"start":1757364869500,"stop":1757364869500,"duration":0},"status":"passed","severity":"normal"},{"uid":"314b635bccc6842","name":"should not change state when connections remain after disconnect","time":{"start":1757364878629,"stop":1757364878645,"duration":16},"status":"passed","severity":"normal"},{"uid":"1228df6c4a2d81a5","name":"should do nothing if no non-locked connections to drop","time":{"start":1757364879491,"stop":1757364879492,"duration":1},"status":"passed","severity":"normal"},{"uid":"b19850b2bc3130f6","name":"should not fail to start the service if it is already started","time":{"start":1757364952254,"stop":1757364952255,"duration":1},"status":"passed","severity":"normal"},{"uid":"24be95c0a3e8af99","name":"Query with Ordered Callback, No Decoder","time":{"start":1757365253928,"stop":1757365253929,"duration":1},"status":"passed","severity":"normal"},{"uid":"335f7d0c79679104","name":"Fields are not dropped","time":{"start":1757364879597,"stop":1757364879597,"duration":0},"status":"passed","severity":"normal"},{"uid":"d115fb73dc8eefce","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app33/1/topic546/proto","time":{"start":1757365229693,"stop":1757365229693,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a08fd6dce8b343f","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757365422103,"stop":1757365422103,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03b0c442eb2b841","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757364889425,"stop":1757364889426,"duration":1},"status":"passed","severity":"normal"},{"uid":"25693bd4d5f1b89a","name":"should use DNS peer discovery with light client","time":{"start":1757364952258,"stop":1757364952258,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4a64c34fa34089ac","name":"should remove event listeners","time":{"start":1757364879674,"stop":1757364879674,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc76c8c9addd9b8c","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757364924000,"stop":1757364924001,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28998303a282fdb","name":"Check received message containing unicode special characters","time":{"start":1757365392052,"stop":1757365392052,"duration":0},"status":"passed","severity":"normal"},{"uid":"41370ae005d6a788","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757364863443,"stop":1757364863443,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcab459a8a1a24b9","name":"Check received message containing XML","time":{"start":1757365392059,"stop":1757365392060,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d4266f6f56046ca","name":"Query generator for multiple messages with different content topic format","time":{"start":1757365277294,"stop":1757365277294,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad353a14d675be04","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757364924002,"stop":1757364924002,"duration":0},"status":"passed","severity":"normal"},{"uid":"998da6835d7f6c2e","name":"should decode valid enr with tcp successfully","time":{"start":1757364869495,"stop":1757364869496,"duration":1},"status":"passed","severity":"normal"},{"uid":"10798712d2b95407","name":"Generator, one shard","time":{"start":1757365245758,"stop":1757365245759,"duration":1},"status":"passed","severity":"normal"},{"uid":"e174c7255a1a536f","name":"should work with mock decoders","time":{"start":1757364911868,"stop":1757364911868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2ad668773b6e7f","name":"Query with Promise Callback, No Decoder","time":{"start":1757365253932,"stop":1757365253932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2fcd6b56a484295","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757364929666,"stop":1757364929666,"duration":0},"status":"passed","severity":"normal"},{"uid":"759e3c056ff7840e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757365422084,"stop":1757365422085,"duration":1},"status":"passed","severity":"normal"},{"uid":"26a409a6c804c650","name":"topics with same application and version share the same shard","time":{"start":1757364863442,"stop":1757364863442,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed6805adb8e2a573","name":"Push message with content topic containing SQL Injection","time":{"start":1757366000725,"stop":1757366000725,"duration":0},"status":"passed","severity":"normal"},{"uid":"25646c4ec4bd8adf","name":"Push message with short payload","time":{"start":1757366000728,"stop":1757366000728,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f81439a15a7366","name":"should dial peers from store when no connections remain","time":{"start":1757364879471,"stop":1757364879471,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cc58dc2885f6e6f","name":"Check message with non string payload is not received","time":{"start":1757365392055,"stop":1757365392055,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bae6527f56ba96","name":"should not return locked peers if enough unlocked are available","time":{"start":1757364911176,"stop":1757364911176,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6d367d7e499df10","name":"Push message with content topic containing JSON","time":{"start":1757366000725,"stop":1757366000725,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d9cc5106121b86","name":"should start ping timers on peer connect","time":{"start":1757364879676,"stop":1757364879677,"duration":1},"status":"passed","severity":"normal"},{"uid":"69a6caea94a116e7","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757365143560,"stop":1757365143561,"duration":1},"status":"passed","severity":"normal"},{"uid":"3444f9841c091710","name":"Subscribe to topic containing Script and publish message","time":{"start":1757365143559,"stop":1757365143559,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee356ab2cc886f1","name":"should not dial peers from store when browser is not connected","time":{"start":1757364879464,"stop":1757364879464,"duration":0},"status":"passed","severity":"normal"},{"uid":"466182d5dd3674c5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757364923995,"stop":1757364923995,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb837c5416f9ce31","name":"All","time":{"start":1757364954365,"stop":1757364954365,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af11e85e61c09b0","name":"should maintain chronological order of messages in localHistory","time":{"start":1757364929662,"stop":1757364929662,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed5411b650fbb90","name":"should add event listeners to libp2p","time":{"start":1757364878604,"stop":1757364878604,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb060c48f96f83","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757365135514,"stop":1757365135514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a3ce49afd3dbb7","name":"should get all peers from store","time":{"start":1757364879472,"stop":1757364879472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b32a7b9b0605c680","name":"can start the service","time":{"start":1757364893380,"stop":1757364893381,"duration":1},"status":"passed","severity":"normal"},{"uid":"43fef243c235dc36","name":"Decoder throws on empty string content topic","time":{"start":1757364880063,"stop":1757364880063,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e804a5fae269cf","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757364929665,"stop":1757364929665,"duration":0},"status":"passed","severity":"normal"},{"uid":"5860c34da93d3aad","name":"Push message with content topic containing Russian","time":{"start":1757366000747,"stop":1757366000747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d26a2347155a06ff","name":"Fails to push message bigger that 1MB","time":{"start":1757366000728,"stop":1757366000728,"duration":0},"status":"passed","severity":"normal"},{"uid":"a051e9622de93a88","name":"Push message equal or less that 1MB","time":{"start":1757366000727,"stop":1757366000728,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f80774288a19451","name":"Encoder throws on empty string content topic","time":{"start":1757364880062,"stop":1757364880062,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bcf48ddf06000e","name":"should call waitForPeer on Relay","time":{"start":1757364911442,"stop":1757364911442,"duration":0},"status":"passed","severity":"normal"},{"uid":"314efe59274b327b","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757364929663,"stop":1757364929664,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d834c9151fc09f","name":"same cluster, static sharding: nodes connect","time":{"start":1757365038062,"stop":1757365038062,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf82cc491e5a289","name":"should be safe to call multiple times","time":{"start":1757364879673,"stop":1757364879674,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b1388d3146862e","name":"should be safe to call multiple times","time":{"start":1757364879038,"stop":1757364879039,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd8ef473219bbcdd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757364863452,"stop":1757364863452,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12949679610b98c","name":"should not receive a peer event before start","time":{"start":1757364952256,"stop":1757364952257,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad534388abcc0d5","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757364879799,"stop":1757364879799,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddaaeb90547f7fa","name":"Push message with special chars payload","time":{"start":1757366000740,"stop":1757366000740,"duration":0},"status":"passed","severity":"normal"},{"uid":"2211a852d323b53f","name":"Push message with SQL Injection payload","time":{"start":1757366000704,"stop":1757366000704,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f99b382803a61ef","name":"Check received message containing XML","time":{"start":1757365392050,"stop":1757365392051,"duration":1},"status":"passed","severity":"normal"},{"uid":"e197f18fe2295bf2","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757364911183,"stop":1757364911184,"duration":1},"status":"passed","severity":"normal"},{"uid":"40b8cc93ae93b15e","name":"Push message with Basic HTML tag payload","time":{"start":1757366000731,"stop":1757366000731,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28c020ef3b982de","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757365128738,"stop":1757365128738,"duration":0},"status":"passed","severity":"normal"},{"uid":"587c0c720264f73e","name":"should reject if LightPush is requested but not mounted","time":{"start":1757364911438,"stop":1757364911438,"duration":0},"status":"passed","severity":"normal"},{"uid":"98b444a4b1d15e85","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757364868855,"stop":1757364868856,"duration":1},"status":"passed","severity":"normal"},{"uid":"2341b24f0941d0d4","name":"Push message with content topic containing short","time":{"start":1757366000708,"stop":1757366000708,"duration":0},"status":"passed","severity":"normal"},{"uid":"aab6a45cbfa4565e","name":"should load peers from local storage and dispatch events","time":{"start":1757364893383,"stop":1757364893384,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e24e5292c6f1928","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757364971504,"stop":1757364971504,"duration":0},"status":"passed","severity":"normal"},{"uid":"6af3122cbfaba034","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757365293345,"stop":1757365293345,"duration":0},"status":"passed","severity":"normal"},{"uid":"d08df895dee82de7","name":"should dial peers from store when browser is connected","time":{"start":1757364879464,"stop":1757364879464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9ce0762c1fd8372","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757364929669,"stop":1757364929669,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f7c8dcfcab0a90","name":"should be safe to call multiple times","time":{"start":1757364879831,"stop":1757364879831,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd56adb1c4b781d5","name":"should filter out undefined ENRs","time":{"start":1757364889425,"stop":1757364889425,"duration":0},"status":"passed","severity":"normal"},{"uid":"132db014fe2f6c92","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757364863445,"stop":1757364863446,"duration":1},"status":"passed","severity":"normal"},{"uid":"c756c8f270a208e2","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757365143548,"stop":1757365143548,"duration":0},"status":"passed","severity":"normal"},{"uid":"e39b89a03dd1a91f","name":"should initialize bloom filter with correct parameters","time":{"start":1757364927340,"stop":1757364927341,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a7fa88e84b940e","name":"Push message with Arabic payload","time":{"start":1757366000719,"stop":1757366000719,"duration":0},"status":"passed","severity":"normal"},{"uid":"57495aef643c328c","name":"Query with Promise Callback, No message returned","time":{"start":1757365253932,"stop":1757365253932,"duration":0},"status":"passed","severity":"normal"},{"uid":"307e6544b9f9b135","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757364911865,"stop":1757364911865,"duration":0},"status":"passed","severity":"normal"},{"uid":"3487a34140bc978d","name":"Check received message with timestamp: 1757364946371000000 ","time":{"start":1757365392062,"stop":1757365392062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bec6c9c11af3a9d","name":"Callback on promise, aborts when callback returns true","time":{"start":1757365277298,"stop":1757365277299,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e41d59d0f1729","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757365143563,"stop":1757365143563,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2a31b58b887b60e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757364863448,"stop":1757364863448,"duration":0},"status":"passed","severity":"normal"},{"uid":"2304742e294ebb1","name":"Default pageSize","time":{"start":1757365278379,"stop":1757365278379,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90ca8a42ccefd9a","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757365143561,"stop":1757365143561,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b8843913c01ecd","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757365038065,"stop":1757365038065,"duration":0},"status":"passed","severity":"normal"},{"uid":"51574a7398df0280","name":"should return usable stream attached to connection","time":{"start":1757364879766,"stop":1757364879767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2f35d7a12cf065e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757364863450,"stop":1757364863451,"duration":1},"status":"passed","severity":"normal"},{"uid":"51ca7f38d700bbfc","name":"should emit a peer event after start","time":{"start":1757365153004,"stop":1757365153005,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e37a9507825b657","name":"should handle disconnect when peer has no timers","time":{"start":1757364879689,"stop":1757364879689,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee8b7e6e13908ec","name":"should initialize with Unhealthy status","time":{"start":1757364911856,"stop":1757364911856,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a3ac105d328148","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757364929663,"stop":1757364929663,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a3d541a640aa75","name":"should handle empty peer infos gracefully","time":{"start":1757364889425,"stop":1757364889425,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fc790da11ec23a2","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757364863439,"stop":1757364863440,"duration":1},"status":"passed","severity":"normal"},{"uid":"7833bd37e0af3187","name":"Push message with custom timestamp: 1726606571695","time":{"start":1757366000737,"stop":1757366000737,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c964914397995d","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757364879678,"stop":1757364879678,"duration":0},"status":"passed","severity":"normal"},{"uid":"34108fd9a04b783e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757364868852,"stop":1757364868852,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e4f8abfeee8bc0","name":"yields undefined for messages without content topic","time":{"start":1757364879802,"stop":1757364879802,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bb93e047c02d75","name":"throws on content topic with empty version field","time":{"start":1757364863435,"stop":1757364863435,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcd07fd11420ac3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757365123830,"stop":1757365123831,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7132d691198bba3","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757364911361,"stop":1757364911361,"duration":0},"status":"passed","severity":"normal"},{"uid":"73a556aa2b28d950","name":"Subscribe to topic containing long and receive message","time":{"start":1757365422088,"stop":1757365422088,"duration":0},"status":"passed","severity":"normal"},{"uid":"856a6db7ac1cf4bd","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757364929660,"stop":1757364929660,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a768c398c197982","name":"Fails to publish message with empty text","time":{"start":1757365135516,"stop":1757365135516,"duration":0},"status":"passed","severity":"normal"},{"uid":"160d791ca06bf69","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757364923988,"stop":1757364923988,"duration":0},"status":"passed","severity":"normal"},{"uid":"f696d1029e02ca51","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757365123828,"stop":1757365123829,"duration":1},"status":"passed","severity":"normal"},{"uid":"25e3b3b05a65c6a9","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757364879489,"stop":1757364879489,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ec8c8ae18f0b921","name":"different cluster: nodes don't connect","time":{"start":1757365038065,"stop":1757365038065,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3d81c958f308c0","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757364911157,"stop":1757364911158,"duration":1},"status":"passed","severity":"normal"},{"uid":"bac4d699ef43caae","name":"should return false when pubsub topic parsing fails","time":{"start":1757364878384,"stop":1757364878384,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd60dda26f397c8","name":"should be delivered immediately if received","time":{"start":1757364929670,"stop":1757364929670,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f18ea3162579ca","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757364888831,"stop":1757364888831,"duration":0},"status":"passed","severity":"normal"},{"uid":"a214196cd600a6ff","name":"Check publish message containing Arabic","time":{"start":1757365135508,"stop":1757365135508,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c3e112b11aba61e","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757365283049,"stop":1757365283049,"duration":0},"status":"passed","severity":"normal"},{"uid":"52962bd66a7ac298","name":"should not receive a peer event after stop","time":{"start":1757364952257,"stop":1757364952258,"duration":1},"status":"passed","severity":"normal"},{"uid":"82582b0a14717555","name":"should successfully stop","time":{"start":1757364911159,"stop":1757364911159,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9ccc2bba3b7832","name":"Ordered callback, aborts when callback returns true","time":{"start":1757365277299,"stop":1757365277300,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c7f422d2b144291","name":"Round trip binary serialization","time":{"start":1757364880061,"stop":1757364880061,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b5c9516a1b634e","name":"should remove event listener for peer:discovery","time":{"start":1757364877907,"stop":1757364877907,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8acfc0062572273","name":"Check received message containing special chars","time":{"start":1757365392049,"stop":1757365392049,"duration":0},"status":"passed","severity":"normal"},{"uid":"c89d8c8b57fd7cfe","name":"should skip already querying peers","time":{"start":1757364889269,"stop":1757364889270,"duration":1},"status":"passed","severity":"normal"},{"uid":"f656666bbb05908d","name":"Fails to push message bigger that 1MB","time":{"start":1757366000751,"stop":1757366000751,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b3ba40468a56f0","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757365422096,"stop":1757365422097,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5a9bbd5449d905c","name":"new peer added after a peer was already found","time":{"start":1757365122712,"stop":1757365122712,"duration":0},"status":"passed","severity":"normal"},{"uid":"746d152a24075eba","name":"should properly clean up resources when disposed","time":{"start":1757364909869,"stop":1757364909870,"duration":1},"status":"passed","severity":"normal"},{"uid":"f60de82707fb79ba","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757364924009,"stop":1757364924010,"duration":1},"status":"passed","severity":"normal"},{"uid":"e116721043b84156","name":"Check received message containing JSON","time":{"start":1757365392060,"stop":1757365392061,"duration":1},"status":"passed","severity":"normal"},{"uid":"99eecb516d51959e","name":"should increase lamport timestamp","time":{"start":1757364929660,"stop":1757364929660,"duration":0},"status":"passed","severity":"normal"},{"uid":"66a86507b8f77924","name":"Passing page size 3 when there are 20 messages","time":{"start":1757365278376,"stop":1757365278376,"duration":0},"status":"passed","severity":"normal"},{"uid":"163bf3f323656a7e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757364923989,"stop":1757364923989,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e4b0ba65d8c9df","name":"Query with Ordered Callback, No message returned","time":{"start":1757365253930,"stop":1757365253931,"duration":1},"status":"passed","severity":"normal"},{"uid":"154fa00a732b04e6","name":"Overlapping topic subscription","time":{"start":1757365422098,"stop":1757365422099,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0381d714dc0665f","name":"should dispatch network event when browser goes offline","time":{"start":1757364878647,"stop":1757364878647,"duration":0},"status":"passed","severity":"normal"},{"uid":"473c2041ab46a77c","name":"should encodeTxt and decodeTxt","time":{"start":1757364869494,"stop":1757364869495,"duration":1},"status":"passed","severity":"normal"},{"uid":"9134295c5972d179","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757365143561,"stop":1757365143562,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb518e02c6121567","name":"should populate queue if has active dial","time":{"start":1757364879045,"stop":1757364879045,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68f2329f1313123","name":"Push message with custom timestamp: 1757368571695","time":{"start":1757366000738,"stop":1757366000738,"duration":0},"status":"passed","severity":"normal"},{"uid":"f85f27ce0a4e250b","name":"should support chaining for add method","time":{"start":1757364909844,"stop":1757364909845,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bf646ee56093b5","name":"should handle peer store errors gracefully","time":{"start":1757364879487,"stop":1757364879487,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a3e0bd0e35351b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757364863450,"stop":1757364863450,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd5e172147f27235","name":"Nodes with multiple pubsub topic","time":{"start":1757365128739,"stop":1757365128740,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea9ccacb0dce641","name":"should handle peer store errors gracefully","time":{"start":1757364889268,"stop":1757364889268,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6343d9f2da30e0d","name":"Push message with custom timestamp: 1757368571695","time":{"start":1757366000727,"stop":1757366000727,"duration":0},"status":"passed","severity":"normal"},{"uid":"af382ace2d2c4c57","name":"should start all internal components","time":{"start":1757364879831,"stop":1757364879831,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4272f7fc9e20d1c","name":"Push message with shell command payload","time":{"start":1757366000706,"stop":1757366000706,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59026e29278f1f8","name":"Subscribe to topic containing long and receive message","time":{"start":1757365422099,"stop":1757365422099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b14af2a9c4f1e10","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757364879683,"stop":1757364879683,"duration":0},"status":"passed","severity":"normal"},{"uid":"980cf12deac5be39","name":"Check meta is set [symmetric]","time":{"start":1757364899243,"stop":1757364899244,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97c8fc04466d3f8","name":"should add and check entries correctly","time":{"start":1757364909837,"stop":1757364909844,"duration":7},"status":"passed","severity":"normal"},{"uid":"e60aea7103c161fc","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757365241781,"stop":1757365241783,"duration":2},"status":"passed","severity":"normal"},{"uid":"394ab286e03ee389","name":"can query messages by message hash","time":{"start":1757365256466,"stop":1757365256466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9b69bcce2c9c9d8","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757365293343,"stop":1757365293343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d97491b76334b9","name":"throws on content topic with empty topic name field","time":{"start":1757364863435,"stop":1757364863436,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f2e0be7b30ad35c","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757365283666,"stop":1757365283666,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8187512884adce","name":"should handle complete dial lifecycle","time":{"start":1757364879059,"stop":1757364879059,"duration":0},"status":"passed","severity":"normal"},{"uid":"180e19b9e7c42fd5","name":"should not allow k > 12","time":{"start":1757364923531,"stop":1757364923534,"duration":3},"status":"passed","severity":"normal"},{"uid":"3d700d2d02931535","name":"should retry on complete failure if specified","time":{"start":1757364910838,"stop":1757364910839,"duration":1},"status":"passed","severity":"normal"},{"uid":"a492a0a482323b56","name":"Bloom filter","time":{"start":1757364929294,"stop":1757364929294,"duration":0},"status":"passed","severity":"normal"},{"uid":"97451ab4fa3f5f35","name":"should create KeepAliveManager with relay","time":{"start":1757364879672,"stop":1757364879672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e570c82be47a7c02","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757365123832,"stop":1757365123832,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a40842d7c8bccc","name":"Check received message containing emoji","time":{"start":1757365392061,"stop":1757365392062,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec84142ddc4cf422","name":"Fails to push message with large meta","time":{"start":1757366000737,"stop":1757366000737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3910e101fb0fc551","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757365128740,"stop":1757365128740,"duration":0},"status":"passed","severity":"normal"},{"uid":"609497ced348fcb3","name":"Check received message containing Russian","time":{"start":1757365392050,"stop":1757365392050,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bae08be4a3e10","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757364923977,"stop":1757364923978,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cdf77a3e8df3b4a","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757364910572,"stop":1757364910573,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c59cd7817bc5653","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757364911874,"stop":1757364911874,"duration":0},"status":"passed","severity":"normal"},{"uid":"23ad42c1fd158b41","name":"Throws when trying to push message with empty payload","time":{"start":1757366000733,"stop":1757366000733,"duration":0},"status":"passed","severity":"normal"},{"uid":"96a7f784887bafea","name":"should return false when peer is on different cluster","time":{"start":1757364878349,"stop":1757364878349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2279765cc0a646d9","name":"should start periodic discovery on start","time":{"start":1757364889272,"stop":1757364889273,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a923e164b055e50","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757364923973,"stop":1757364923973,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0c4d4d89bf050e","name":"should be empty when created","time":{"start":1757364911139,"stop":1757364911140,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a11e08377eb668","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757365123827,"stop":1757365123828,"duration":1},"status":"passed","severity":"normal"},{"uid":"a600ec459072989b","name":"Push message with content topic containing emoji","time":{"start":1757366000712,"stop":1757366000712,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ba2adb0193e6e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757364863452,"stop":1757364863452,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19d9b70059ed60e","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757364889426,"stop":1757364889426,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6c576dcfc7bc01","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757365123832,"stop":1757365123832,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92784956016151c","name":"should skip peers that don't support peer exchange","time":{"start":1757364889267,"stop":1757364889267,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec28d33e01d14df0","name":"Stops search when 2 null results are returned","time":{"start":1757364888866,"stop":1757364888867,"duration":1},"status":"passed","severity":"normal"},{"uid":"17de860cf77a2fd4","name":"Relay + Store","time":{"start":1757364869505,"stop":1757364869505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9391e6f0a14664d","name":"should handle peer identify event","time":{"start":1757364889263,"stop":1757364889266,"duration":3},"status":"passed","severity":"normal"},{"uid":"46e8cdcc1e2857a2","name":"Push message with content topic containing escaped characters","time":{"start":1757366000736,"stop":1757366000736,"duration":0},"status":"passed","severity":"normal"},{"uid":"33bea39e2548694e","name":"Push message equal or less that 1MB","time":{"start":1757366000717,"stop":1757366000717,"duration":0},"status":"passed","severity":"normal"},{"uid":"38021079394805c4","name":"Push message with short payload","time":{"start":1757366000701,"stop":1757366000701,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bc2b10a56b57c","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757364967554,"stop":1757364967555,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3673539fd31162","name":"Fails to push message with large meta","time":{"start":1757366000749,"stop":1757366000749,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db45ec6c1169c6","name":"should handle incoming messages","time":{"start":1757364911158,"stop":1757364911159,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bae060ba99df793","name":"ends after yielding if response size indicates end","time":{"start":1757364879803,"stop":1757364879803,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a3252035b954ca","name":"Push message with SQL Injection payload","time":{"start":1757366000730,"stop":1757366000730,"duration":0},"status":"passed","severity":"normal"},{"uid":"f209fec9d88c3021","name":"should not be empty after adding a subscription","time":{"start":1757364911140,"stop":1757364911140,"duration":0},"status":"passed","severity":"normal"},{"uid":"30fbebfe2173adbb","name":"should create PeerExchangeDiscovery instance","time":{"start":1757364889274,"stop":1757364889274,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af6030eefe910a","name":"Overlapping topic subscription","time":{"start":1757365143550,"stop":1757365143550,"duration":0},"status":"skipped","severity":"normal"},{"uid":"792b29731243d9b0","name":"Check publish message containing short","time":{"start":1757365135506,"stop":1757365135506,"duration":0},"status":"passed","severity":"normal"},{"uid":"8887701e5c9e05e2","name":"should handle browser offline state overriding peer connections","time":{"start":1757364878660,"stop":1757364878661,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcbec726607b5273","name":"Publish message with custom timestamp: Tue Sep 17 2024 20:58:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1757365135514,"stop":1757365135514,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed528b25e3f93834","name":"should add event listener for peer:discovery","time":{"start":1757364877901,"stop":1757364877901,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0a2d894d4008a74","name":"Push message with content topic containing Arabic","time":{"start":1757366000735,"stop":1757366000735,"duration":0},"status":"passed","severity":"normal"},{"uid":"8afabfab868ff68b","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757365422105,"stop":1757365422105,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa016ae7e3929cf1","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757364889425,"stop":1757364889425,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8045f31c5d0856","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757364924006,"stop":1757364924006,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50fda6f31278b7d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757365422086,"stop":1757365422086,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f38bca96d584af86","name":"caches peers it previously fetched","time":{"start":1757364889613,"stop":1757364889613,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fbff92048418e9f","name":"should clear the dialing interval","time":{"start":1757364879037,"stop":1757364879038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d419d70e2e1355","name":"Push message with content topic containing SQL Injection","time":{"start":1757366000735,"stop":1757366000735,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7977b164b7382ef","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757365143549,"stop":1757365143549,"duration":0},"status":"passed","severity":"normal"},{"uid":"71bb5bacc60d6d1c","name":"Push 30 different messages","time":{"start":1757366000733,"stop":1757366000733,"duration":0},"status":"skipped","severity":"normal"},{"uid":"edb31ba992af5e30","name":"Push message with custom timestamp: 1757368571695","time":{"start":1757366000750,"stop":1757366000751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6c883c166941e89","name":"should set field with only FILTER enabled","time":{"start":1757364869504,"stop":1757364869505,"duration":1},"status":"passed","severity":"normal"},{"uid":"34d20154402e85cb","name":"Push message with emoji payload","time":{"start":1757366000733,"stop":1757366000733,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0091e8738c60509","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757364911186,"stop":1757364911186,"duration":0},"status":"passed","severity":"normal"},{"uid":"a977cc0ebce5bb22","name":"Push message with content topic containing Chinese","time":{"start":1757366000746,"stop":1757366000747,"duration":1},"status":"passed","severity":"normal"},{"uid":"2851366f96c4179f","name":"Push message with shell command payload","time":{"start":1757366000743,"stop":1757366000743,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1397a08ed0c278a","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app89/8/topic663/test.js","time":{"start":1757365229686,"stop":1757365229686,"duration":0},"status":"passed","severity":"normal"},{"uid":"506a956f449877c5","name":"should maintain proper timestamps if all messages received","time":{"start":1757364929661,"stop":1757364929661,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32ac80ea9d3eca0","name":"should initialize with isNetworkConnected as false","time":{"start":1757364878603,"stop":1757364878604,"duration":1},"status":"passed","severity":"normal"},{"uid":"73c25d7c4a8e0ecc","name":"should not fail to stop the service if it was not started","time":{"start":1757365153004,"stop":1757365153004,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb39d18ce83b318","name":"should add and remove event listeners correctly","time":{"start":1757364893385,"stop":1757364893385,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8619ac49944a04","name":"should never report false negatives","time":{"start":1757364927342,"stop":1757364927342,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad10ccbf660edcca","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757365422093,"stop":1757365422094,"duration":1},"status":"passed","severity":"normal"},{"uid":"29a7ec9103f89f3e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757364923978,"stop":1757364923978,"duration":0},"status":"passed","severity":"normal"},{"uid":"18fe70bda3766545","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757365422092,"stop":1757365422092,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e8dc6c6f09927b","name":"Decoder throws on undefined content topic","time":{"start":1757364900761,"stop":1757364900761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3414fe628c53092","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757364924010,"stop":1757364924011,"duration":1},"status":"passed","severity":"normal"},{"uid":"51e0a8f080909754","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757364868854,"stop":1757364868855,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e517b7f59d88ea","name":"Subscribe to topic containing XML and publish message","time":{"start":1757365143559,"stop":1757365143560,"duration":1},"status":"passed","severity":"normal"},{"uid":"c28f03b324d0e834","name":"should initialize with libp2p components","time":{"start":1757364889424,"stop":1757364889424,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dbaae3666d6da73","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757364929665,"stop":1757364929666,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48b0b2bf1b3f576","name":"should not fail to start the service if it is already started","time":{"start":1757364893382,"stop":1757364893382,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbacbbd2f9dd114","name":"should handle malformed response data","time":{"start":1757364889427,"stop":1757364889427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c96726b0a5e46873","name":"Relay + Store","time":{"start":1757364954364,"stop":1757364954365,"duration":1},"status":"passed","severity":"normal"},{"uid":"92b91644ce74d718","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757365123833,"stop":1757365123833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3312ab60a988c0f","name":"should not execute task if max attempts is 0","time":{"start":1757364910574,"stop":1757364910574,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c937fc008489a72","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757364878367,"stop":1757364878383,"duration":16},"status":"passed","severity":"normal"},{"uid":"34a568b5932f091c","name":"can start and stop the service","time":{"start":1757364893381,"stop":1757364893381,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd7004a7f333619","name":"Subscribe to topic containing Script and receive message","time":{"start":1757365422102,"stop":1757365422102,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbc6d9e658c4e533","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757364924016,"stop":1757364924016,"duration":0},"status":"passed","severity":"normal"},{"uid":"694e7a4ad420c841","name":"Push message with custom timestamp: 1757361371695","time":{"start":1757366000750,"stop":1757366000750,"duration":0},"status":"passed","severity":"normal"},{"uid":"89b1a8aa47971aa1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757364923979,"stop":1757364923979,"duration":0},"status":"passed","severity":"normal"},{"uid":"846753c7dfd901db","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757364863453,"stop":1757364863453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6b1b8254f6d3512","name":"Check received message containing Basic HTML tag","time":{"start":1757365392051,"stop":1757365392051,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaceddaf914f22b6","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757364923979,"stop":1757364923982,"duration":3},"status":"passed","severity":"normal"},{"uid":"e5dc14d2825c77ab","name":"should add event listeners for peer connect and disconnect","time":{"start":1757364879672,"stop":1757364879673,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff49771b12f076c","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757365245762,"stop":1757365245763,"duration":1},"status":"passed","severity":"normal"},{"uid":"da72c4c9b9396f8b","name":"should return false when peer has no shard info","time":{"start":1757364878355,"stop":1757364878356,"duration":1},"status":"passed","severity":"normal"},{"uid":"43700172381cdf2d","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757364888831,"stop":1757364888833,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec201d075b1fb035","name":"Query generator for multiple messages","time":{"start":1757365277289,"stop":1757365277290,"duration":1},"status":"passed","severity":"normal"},{"uid":"b482603cf18fb8cf","name":"should not receive a peer event before start","time":{"start":1757365153005,"stop":1757365153005,"duration":0},"status":"passed","severity":"normal"},{"uid":"97943f4e21c92ceb","name":"should work with stubbed peer manager event emitter","time":{"start":1757364911867,"stop":1757364911867,"duration":0},"status":"passed","severity":"normal"},{"uid":"99df0c06fa29a7e5","name":"Push message with SQL Injection payload","time":{"start":1757366000719,"stop":1757366000720,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3836628b9e45e48","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757364910290,"stop":1757364910291,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da687b1d5994780","name":"should only return 1 node with relay and store capability","time":{"start":1757364889614,"stop":1757364889614,"duration":0},"status":"passed","severity":"normal"},{"uid":"83e40e9e7d5c8380","name":"Renews subscription after lossing a connection","time":{"start":1757365422105,"stop":1757365422105,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15198300d88009","name":"Filter","time":{"start":1757365299131,"stop":1757365299132,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf4db8de81286c3","name":"should set field with all protocols disabled","time":{"start":1757364869503,"stop":1757364869503,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa63e87b8d32576","name":"should skip peers that were recently queried","time":{"start":1757364889268,"stop":1757364889268,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebd5904c09b9b07","name":"Push message with content topic containing long","time":{"start":1757366000745,"stop":1757366000746,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe3272e6539fba8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757364923990,"stop":1757364923990,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad64bd48f2b42049","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757364863444,"stop":1757364863445,"duration":1},"status":"passed","severity":"normal"},{"uid":"19c285ec3a32801e","name":"should handle hash queries without validation","time":{"start":1757364911360,"stop":1757364911360,"duration":0},"status":"passed","severity":"normal"},{"uid":"19fa4e123096c670","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757365392063,"stop":1757365392063,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bc694fbea4e1c5","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757365422084,"stop":1757365422084,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33270d042e9a47a","name":"should handle zero peers request","time":{"start":1757364889427,"stop":1757364889428,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d45ca681f77d6f","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757364879071,"stop":1757364879071,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d4fb11772282275","name":"Query generator for 2000 messages","time":{"start":1757365277300,"stop":1757365277301,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fcda1cd04624b57","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757364924005,"stop":1757364924006,"duration":1},"status":"passed","severity":"normal"},{"uid":"822bdbc5393f101f","name":"should not create relay timers when relay is not provided","time":{"start":1757364879684,"stop":1757364879684,"duration":0},"status":"passed","severity":"normal"},{"uid":"a902188f681946b6","name":"Push message with Script payload","time":{"start":1757366000704,"stop":1757366000704,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0983c4106d8b7c","name":"should handle dial errors gracefully","time":{"start":1757364879473,"stop":1757364879481,"duration":8},"status":"passed","severity":"normal"},{"uid":"55ae18a86c2d7a58","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757364911857,"stop":1757364911857,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b939531ab31299","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757365143548,"stop":1757365143549,"duration":1},"status":"passed","severity":"normal"},{"uid":"a066ed7081be6b7b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757365422098,"stop":1757365422098,"duration":0},"status":"passed","severity":"normal"},{"uid":"14558f49706fb1ef","name":"Relay - dialed first","time":{"start":1757365299129,"stop":1757365299129,"duration":0},"status":"passed","severity":"normal"},{"uid":"468ab68ae9bf0233","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757365422086,"stop":1757365422087,"duration":1},"status":"passed","severity":"normal"},{"uid":"34462ee20393510a","name":"should create ShardReader with static shards network config","time":{"start":1757364878348,"stop":1757364878348,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec44222a483fb801","name":"Passing page size 10 when there are 10 messages","time":{"start":1757365278377,"stop":1757365278377,"duration":0},"status":"passed","severity":"normal"},{"uid":"70fa8d5b9eceaa4c","name":"connects to nwaku","time":{"start":1757365291412,"stop":1757365291413,"duration":1},"status":"passed","severity":"normal"},{"uid":"e376e3c58ce0fbd0","name":"should not discard bootstrap peers if under the limit","time":{"start":1757364990005,"stop":1757364990005,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf786fafbbc91e6b","name":"Push to array if already present","time":{"start":1757364863199,"stop":1757364863200,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e86e8b22302fd6c","name":"ignores domain fetching errors","time":{"start":1757364889612,"stop":1757364889612,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb3027d7ec131937","name":"Push message with unicode special characters payload","time":{"start":1757366000706,"stop":1757366000707,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f5c616363378b2","name":"Subscribe to topic containing XML and receive message","time":{"start":1757365422102,"stop":1757365422102,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5be4d264b0af0ad","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757365422100,"stop":1757365422100,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c8839b4152f37a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757364924017,"stop":1757364924017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4dd4fe70e410471","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757364879684,"stop":1757364879684,"duration":0},"status":"passed","severity":"normal"},{"uid":"2adfd1616f15f954","name":"Sets default value correctly","time":{"start":1757365291416,"stop":1757365291416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f2d7c19c9796747","name":"Push message with content topic containing long","time":{"start":1757366000723,"stop":1757366000723,"duration":0},"status":"passed","severity":"normal"},{"uid":"de378615d0f43aba","name":"Check received message containing unicode special characters","time":{"start":1757365392061,"stop":1757365392061,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09e717d2eb1f2ac","name":"should clear interval on stop","time":{"start":1757364889273,"stop":1757364889273,"duration":0},"status":"passed","severity":"normal"},{"uid":"164c5c005a237636","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757364924015,"stop":1757364924015,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb474f2ccd728731","name":"should return peer for existing peer","time":{"start":1757364879485,"stop":1757364879486,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f9e5ab0472b02","name":"Subscribe and receives messages on 20 topics","time":{"start":1757365422097,"stop":1757365422098,"duration":1},"status":"passed","severity":"normal"},{"uid":"105d03d33d899007","name":"should attach causal history and bloom filter to each message","time":{"start":1757364929659,"stop":1757364929660,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0a93ceef520078a","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757365128739,"stop":1757365128739,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c33b6e894bd1a3d","name":"should check false positive rate","time":{"start":1757364927345,"stop":1757364927345,"duration":0},"status":"passed","severity":"normal"},{"uid":"bac1ba9a1190aa9f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757365128744,"stop":1757365128744,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4cc949c306a3d7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757364863450,"stop":1757364863450,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a676c03eba4df5a","name":"Push message with emoji payload","time":{"start":1757366000707,"stop":1757366000707,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd92bef4c7d8ba4","name":"Check publish message after service node is restarted","time":{"start":1757365135517,"stop":1757365135518,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4c5df7eb438c42f6","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757364953400,"stop":1757364953400,"duration":0},"status":"passed","severity":"normal"},{"uid":"823f41c06efcf2c","name":"Push message with Script payload","time":{"start":1757366000720,"stop":1757366000720,"duration":0},"status":"passed","severity":"normal"},{"uid":"4233a87f9e16526a","name":"should not be delivered","time":{"start":1757364929668,"stop":1757364929669,"duration":1},"status":"passed","severity":"normal"},{"uid":"20b3a63b9c679bd4","name":"should start the dialing interval","time":{"start":1757364879036,"stop":1757364879036,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d99d4a54afc89c","name":"handles different networkShards values correctly","time":{"start":1757364863443,"stop":1757364863444,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa99bcd740c2e90","name":"should only return 1 node with relay capability","time":{"start":1757364889614,"stop":1757364889614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d33ea2bdf655d064","name":"rejects hash query with time filter","time":{"start":1757364879426,"stop":1757364879426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d01f221e112ba968","name":"Push message with content topic containing Russian","time":{"start":1757366000710,"stop":1757366000710,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1ba54ca28ba2c7","name":"Push message with custom timestamp: 1726606571695","time":{"start":1757366000750,"stop":1757366000750,"duration":0},"status":"passed","severity":"normal"},{"uid":"df450e2e164fe39d","name":"Publish message with custom timestamp: Mon Sep 08 2025 19:58:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1757365135514,"stop":1757365135515,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e104e03fd7655d","name":"Push message with content topic containing numeric","time":{"start":1757366000709,"stop":1757366000709,"duration":0},"status":"passed","severity":"normal"},{"uid":"9df0d9ae6fc35ab1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757364863441,"stop":1757364863442,"duration":1},"status":"passed","severity":"normal"},{"uid":"c25b6d2dfea5fa86","name":"should handle peer store update failures gracefully","time":{"start":1757364879682,"stop":1757364879683,"duration":1},"status":"passed","severity":"normal"},{"uid":"1348c6f31257c9d7","name":"should return different streams if requested simultaniously","time":{"start":1757364879767,"stop":1757364879768,"duration":1},"status":"passed","severity":"normal"},{"uid":"f225699f9e7e6ace","name":"should send relay ping messages on timer","time":{"start":1757364879685,"stop":1757364879685,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6c3a3d4f6cfc364","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757364929667,"stop":1757364929667,"duration":0},"status":"passed","severity":"normal"},{"uid":"b08552fea80382b","name":"should return false when peer is not found","time":{"start":1757364878356,"stop":1757364878356,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e48f5201c135e5","name":"Query Generator, No message returned","time":{"start":1757365253928,"stop":1757365253928,"duration":0},"status":"passed","severity":"normal"},{"uid":"76aa68de51c2898e","name":"should return true when peer is on the same cluster","time":{"start":1757364878348,"stop":1757364878349,"duration":1},"status":"passed","severity":"normal"},{"uid":"af49e900b1a85f24","name":"should initialize with custom number of peers","time":{"start":1757364911175,"stop":1757364911175,"duration":0},"status":"passed","severity":"normal"},{"uid":"d57a518e962fb4d8","name":"Push message with long payload","time":{"start":1757366000718,"stop":1757366000718,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b76557a51df5de","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757365014428,"stop":1757365014436,"duration":8},"status":"passed","severity":"normal"},{"uid":"a8e558a00ee051b0","name":"throws on content topic with empty encoding field","time":{"start":1757364863436,"stop":1757364863436,"duration":0},"status":"passed","severity":"normal"},{"uid":"d356de86a103c1d2","name":"Register correct protocols","time":{"start":1757365143547,"stop":1757365143547,"duration":0},"status":"passed","severity":"normal"},{"uid":"94771e8aca69c199","name":"Push message with Russian payload","time":{"start":1757366000703,"stop":1757366000704,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cce1ba33f368985","name":"Check publish message after client node is restarted","time":{"start":1757365135518,"stop":1757365135518,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a17aeadadb6a420c","name":"random static sharding 6 - Cluster ID: 426, Shard ID: 338","time":{"start":1757365239201,"stop":1757365239202,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0f0f94fda6b50a6","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757364923536,"stop":1757364923536,"duration":0},"status":"passed","severity":"normal"},{"uid":"5127950df5ad523c","name":"should return false when peer is on different cluster","time":{"start":1757364878357,"stop":1757364878357,"duration":0},"status":"passed","severity":"normal"},{"uid":"8405dd795e60c2a7","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757364952259,"stop":1757364952259,"duration":0},"status":"skipped","severity":"normal"},{"uid":"da4c86a78e10f4c7","name":"should set field with all protocols enabled","time":{"start":1757364869503,"stop":1757364869504,"duration":1},"status":"passed","severity":"normal"},{"uid":"432103f4b707c311","name":"should dial peer when peer is discovered","time":{"start":1757364877908,"stop":1757364877911,"duration":3},"status":"passed","severity":"normal"},{"uid":"8e1c44d1804b30fb","name":"Push message with content topic containing escaped characters","time":{"start":1757366000748,"stop":1757366000748,"duration":0},"status":"passed","severity":"normal"},{"uid":"429a8aa710a0b728","name":"should reject if Relay is requested but not mounted","time":{"start":1757364911438,"stop":1757364911438,"duration":0},"status":"passed","severity":"normal"},{"uid":"33141a04e6850e45","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757364868851,"stop":1757364868851,"duration":0},"status":"passed","severity":"normal"},{"uid":"414841f13b098fe4","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app9/8/topic888/json","time":{"start":1757365229690,"stop":1757365229691,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1859057a4ed39e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757365293341,"stop":1757365293341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b958d222536fda7a","name":"Push message with numeric payload","time":{"start":1757366000739,"stop":1757366000740,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95d83bfb07eb7db","name":"should handle cache.get errors gracefully","time":{"start":1757364893384,"stop":1757364893384,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b714a7a3d9fe562","name":"should drop connection via multiaddr with hangUp","time":{"start":1757365034255,"stop":1757365034255,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f6cdce2055dec6","name":"should successfully query store with valid decoders and options","time":{"start":1757364911358,"stop":1757364911358,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7fc97a0b660c41","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757364923972,"stop":1757364923972,"duration":0},"status":"passed","severity":"normal"},{"uid":"60c053c6cbb99d30","name":"should handle errors when globalThis is not available","time":{"start":1757364878612,"stop":1757364878612,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8000f8582b9045","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757364863437,"stop":1757364863437,"duration":0},"status":"passed","severity":"normal"},{"uid":"182304beb3c9256b","name":"should handle case with all peers already connected","time":{"start":1757364879483,"stop":1757364879484,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8e99a5ea9291d5","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757364923994,"stop":1757364923995,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe93d044c767129","name":"returns nothing if no connections present","time":{"start":1757364879518,"stop":1757364879518,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbabc607d3c4560","name":"should transition to Unhealthy when no connections","time":{"start":1757364911857,"stop":1757364911857,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa657d38956b82e0","name":"should retry if all attempts fail","time":{"start":1757364910577,"stop":1757364910578,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd28d097b735601d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757364888203,"stop":1757364888203,"duration":0},"status":"passed","severity":"normal"},{"uid":"853316e06d2809e6","name":"Check received message containing emoji","time":{"start":1757365392052,"stop":1757365392052,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fad181ff193cf37","name":"should create RPC request with correct parameters","time":{"start":1757364889428,"stop":1757364889428,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b7a615c75b386e","name":"should initialize with custom TTL","time":{"start":1757364889258,"stop":1757364889258,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb38db775d88c0c","name":"should initialize with default number of peers","time":{"start":1757364911169,"stop":1757364911174,"duration":5},"status":"passed","severity":"normal"},{"uid":"88a5514459f4d41f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757364863440,"stop":1757364863440,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2a3f23eb3469a1","name":"should return PeerId when PeerId is provided","time":{"start":1757364879080,"stop":1757364879080,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cafedd9be983ba","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757364868856,"stop":1757364868857,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d83040022758aa5","name":"should handle multiple peer connections","time":{"start":1757364879677,"stop":1757364879677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d44cf4c14a2f7a8","name":"Sign & Recover","time":{"start":1757364899664,"stop":1757364899664,"duration":0},"status":"passed","severity":"normal"},{"uid":"14afc6d8850f1399","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757365241783,"stop":1757365241783,"duration":0},"status":"passed","severity":"normal"},{"uid":"6133801965b84ef8","name":"Relay - times out","time":{"start":1757365299130,"stop":1757365299130,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ecfe92182a3e308","name":"Js publishes, other Js receives","time":{"start":1757365136200,"stop":1757365136201,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ae485f0a6e707ba","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757364923995,"stop":1757364923996,"duration":1},"status":"passed","severity":"normal"},{"uid":"603d5948792956b4","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757364911146,"stop":1757364911146,"duration":0},"status":"passed","severity":"normal"},{"uid":"729fbccb844a59a5","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757364879768,"stop":1757364879769,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca300c875371e621","name":"Decoder throws on empty string content topic","time":{"start":1757364899246,"stop":1757364899247,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22647e7bd37b951","name":"LightPush","time":{"start":1757365299131,"stop":1757365299131,"duration":0},"status":"passed","severity":"normal"},{"uid":"b310a756a88ff0c0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757364863635,"stop":1757364863635,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e187d7bf6c91ec5","name":"Push message with content topic containing Arabic","time":{"start":1757366000747,"stop":1757366000747,"duration":0},"status":"passed","severity":"normal"},{"uid":"418e53ab0ee3c9fa","name":"should insert elements correctly","time":{"start":1757364927341,"stop":1757364927341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f9ace9684af6cdd","name":"Callback on promise","time":{"start":1757365277294,"stop":1757365277297,"duration":3},"status":"passed","severity":"normal"},{"uid":"e676e13697519a23","name":"Push message with rate limit","time":{"start":1757366000726,"stop":1757366000727,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dd48dac6f13112c","name":"should allow redial after failed dial cooldown expires","time":{"start":1757364879049,"stop":1757364879049,"duration":0},"status":"passed","severity":"normal"},{"uid":"973f1dfb3e0d1de0","name":"Check message with no payload is not received","time":{"start":1757365392055,"stop":1757365392055,"duration":0},"status":"passed","severity":"normal"},{"uid":"49aee2df72cb5758","name":"Push message with Script payload","time":{"start":1757366000741,"stop":1757366000742,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f893bd36bc99bf9","name":"Push message with JSON payload","time":{"start":1757366000705,"stop":1757366000705,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e5a3ed87d51218","name":"Check publish message containing shell command","time":{"start":1757365135511,"stop":1757365135511,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1da3afb7f079373","name":"should emit a peer event after start","time":{"start":1757364952255,"stop":1757364952256,"duration":1},"status":"passed","severity":"normal"},{"uid":"8103eec339076a0","name":"should reject if Store is requested but not mounted","time":{"start":1757364911439,"stop":1757364911439,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afbc0e1eaf3357c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757364868849,"stop":1757364868850,"duration":1},"status":"passed","severity":"normal"},{"uid":"377b17029b27fae1","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757364911857,"stop":1757364911857,"duration":0},"status":"passed","severity":"normal"},{"uid":"22b4a7af56d533cc","name":"Check message with no payload is not received","time":{"start":1757365392064,"stop":1757365392064,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2e18be3a2958a1d","name":"Check publish message containing long","time":{"start":1757365135506,"stop":1757365135507,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7a9321afde81364","name":"Subscribe and receive messages via lightPush","time":{"start":1757365422083,"stop":1757365422083,"duration":0},"status":"passed","severity":"normal"},{"uid":"262577acdff6f5fb","name":"throws on content topic with too few or too many fields","time":{"start":1757364863433,"stop":1757364863433,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a811965ccd2925","name":"Push message with content topic containing Russian","time":{"start":1757366000735,"stop":1757366000735,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb1810e422ea039","name":"Cluster ID 0, shard 1","time":{"start":1757365239199,"stop":1757365239199,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fb72e82594c4c7","name":"should process queue every 500ms","time":{"start":1757364879050,"stop":1757364879050,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea76f7310ec24d4","name":"should handle dial errors","time":{"start":1757364879834,"stop":1757364879834,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f4207f90b7a32bf","name":"should push the message to the outgoing buffer","time":{"start":1757364929658,"stop":1757364929658,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5c7407dd57509a","name":"nwaku subscribes","time":{"start":1757365136199,"stop":1757365136199,"duration":0},"status":"passed","severity":"normal"},{"uid":"de60522006e73eab","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757364889615,"stop":1757364889615,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a49a46188cc1bf","name":"Check received message containing shell command","time":{"start":1757365392061,"stop":1757365392061,"duration":0},"status":"passed","severity":"normal"},{"uid":"9510443b1f66a2b8","name":"Check received message containing special chars","time":{"start":1757365392057,"stop":1757365392058,"duration":1},"status":"passed","severity":"normal"},{"uid":"f08aa9452794b251","name":"should properly setup health event callback","time":{"start":1757364911869,"stop":1757364911869,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e365762b4e78293","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757364889426,"stop":1757364889426,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb8a1f1d23fb391","name":"Refresh subscription","time":{"start":1757365422099,"stop":1757365422099,"duration":0},"status":"passed","severity":"normal"},{"uid":"292b823e412b1513","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757365422086,"stop":1757365422086,"duration":0},"status":"passed","severity":"normal"},{"uid":"84607dfee67dbd82","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757364967562,"stop":1757364967563,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08aa61fe51d4083","name":"Check publish message containing special chars","time":{"start":1757365135507,"stop":1757365135507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7b97ef4e1030b6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757365293341,"stop":1757365293342,"duration":1},"status":"passed","severity":"normal"},{"uid":"792b40a8f48a9806","name":"Check publish message containing JSON","time":{"start":1757365135510,"stop":1757365135511,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edce4fcc016b748","name":"should handle relay send failures gracefully","time":{"start":1757364879685,"stop":1757364879685,"duration":0},"status":"passed","severity":"normal"},{"uid":"d038e2c9a2f3c78e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757364863447,"stop":1757364863448,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae9a8a63cb2d58e5","name":"should do nothing when connections still exist","time":{"start":1757364879471,"stop":1757364879472,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c36f1760bbb3752","name":"should dial peer immediately when queue is empty","time":{"start":1757364879039,"stop":1757364879039,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c289db78ab63b8","name":"should be able to decode the field with only STORE set to true","time":{"start":1757364868854,"stop":1757364868854,"duration":0},"status":"passed","severity":"normal"},{"uid":"92951190a535e189","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757364929295,"stop":1757364929295,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb4c710b86c6a2d","name":"can start and stop the service","time":{"start":1757365153003,"stop":1757365153003,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c345ade1a99449","name":"Push message with meta","time":{"start":1757366000749,"stop":1757366000749,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef875c9d14b28140","name":"Using a function","time":{"start":1757365291415,"stop":1757365291415,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3513c3164a0284b","name":"should create an instance with libp2p and dialer","time":{"start":1757364877894,"stop":1757364877900,"duration":6},"status":"passed","severity":"normal"},{"uid":"f4cdc3c9c9ff69d5","name":"Push message with Arabic payload","time":{"start":1757366000740,"stop":1757366000741,"duration":1},"status":"passed","severity":"normal"},{"uid":"983f1c4c03deb981","name":"should process up to 3 peers at once","time":{"start":1757364879050,"stop":1757364879055,"duration":5},"status":"passed","severity":"normal"},{"uid":"99dd44ed6ccf513b","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757365143557,"stop":1757365143558,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce79ad55cedbf970","name":"should stop and cleanup resources","time":{"start":1757364911150,"stop":1757364911151,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c97ca9cfdb509d","name":"should clear timers for specific peer on disconnect","time":{"start":1757364879686,"stop":1757364879689,"duration":3},"status":"passed","severity":"normal"},{"uid":"249cbbca2719a4a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757365422089,"stop":1757365422090,"duration":1},"status":"passed","severity":"normal"},{"uid":"c059b684a81c1f0","name":"Push message with content topic containing Chinese","time":{"start":1757366000734,"stop":1757366000735,"duration":1},"status":"passed","severity":"normal"},{"uid":"70ea95f96285eb9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757365392053,"stop":1757365392053,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c5e99ecec6ba83","name":"tcp ip4 address","time":{"start":1757364868798,"stop":1757364868800,"duration":2},"status":"passed","severity":"normal"},{"uid":"779c312353aef649","name":"should trigger query when it went offline since the last successful query","time":{"start":1757364911870,"stop":1757364911870,"duration":0},"status":"passed","severity":"normal"},{"uid":"475c4672d63e4874","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757364868855,"stop":1757364868855,"duration":0},"status":"passed","severity":"normal"},{"uid":"51590472965dc57","name":"Push message with content topic containing short","time":{"start":1757366000722,"stop":1757366000723,"duration":1},"status":"passed","severity":"normal"},{"uid":"88266feacd0b8d49","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757364863446,"stop":1757364863446,"duration":0},"status":"passed","severity":"normal"},{"uid":"91927d337b8b0b93","name":"should dial peer when on same shard","time":{"start":1757364879046,"stop":1757364879046,"duration":0},"status":"passed","severity":"normal"},{"uid":"6caaab2f8ab724a7","name":"Check message with invalid timestamp is not received","time":{"start":1757365392054,"stop":1757365392054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46be01efc5b8f10","name":"throws an error for improperly formatted content topics","time":{"start":1757364863444,"stop":1757364863444,"duration":0},"status":"passed","severity":"normal"},{"uid":"71ee634f1d8927d5","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757364888830,"stop":1757364888831,"duration":1},"status":"passed","severity":"normal"},{"uid":"214a9535e6ab1311","name":"should handle query errors","time":{"start":1757364889271,"stop":1757364889271,"duration":0},"status":"passed","severity":"normal"},{"uid":"dee698fe9d99e486","name":"Push message with content topic containing special chars","time":{"start":1757366000734,"stop":1757366000734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73fd7e0a3377432","name":"should remove event listeners from globalThis","time":{"start":1757364878613,"stop":1757364878613,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb8da5a1341bde4","name":"accepts time-filtered query with content filter","time":{"start":1757364879427,"stop":1757364879427,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacee772fb47e592","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757364889426,"stop":1757364889427,"duration":1},"status":"passed","severity":"normal"},{"uid":"91193723a685a32","name":"should create ConnectionManager with relay","time":{"start":1757364879829,"stop":1757364879829,"duration":0},"status":"passed","severity":"normal"},{"uid":"67d928511d74abbb","name":"should handle complete connection lifecycle","time":{"start":1757364878660,"stop":1757364878660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f2e19845f5de64c","name":"Push message with Arabic payload","time":{"start":1757366000730,"stop":1757366000730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fb5a6a9a8dc4d9c","name":"should dial with multiaddr and return stream","time":{"start":1757364879834,"stop":1757364879834,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3fe937c5bdbcda","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757364990004,"stop":1757364990005,"duration":1},"status":"passed","severity":"normal"},{"uid":"46d3be6d8ec9e6d1","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757365422090,"stop":1757365422090,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a06c8ce4e1a560d","name":"recovers when dns.resolve returns empty","time":{"start":1757364889612,"stop":1757364889612,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2137ff4e9572ae1","name":"Cluster id 0, shard 0","time":{"start":1757365239199,"stop":1757365239199,"duration":0},"status":"passed","severity":"normal"},{"uid":"27ab54eb3107164","name":"should handle errors when removing globalThis listeners","time":{"start":1757364878613,"stop":1757364878613,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d9cdecbd37eef","name":"msgTime: 0 ms from now, startTime: 1757278878526, endTime: 1757365278526","time":{"start":1757365293344,"stop":1757365293345,"duration":1},"status":"passed","severity":"normal"},{"uid":"11b7e0c5cc688d14","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757365422104,"stop":1757365422104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec66551fcf782fae","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757365143563,"stop":1757365143563,"duration":0},"status":"passed","severity":"normal"},{"uid":"24e9ab4e993c9a23","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757365128742,"stop":1757365128742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1727d39a287c6384","name":"should not dispatch event when already connected","time":{"start":1757364878645,"stop":1757364878645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7974ba1b49f8792","name":"Light Node - default protocols","time":{"start":1757365299132,"stop":1757365299132,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56653c9ec5233d5","name":"Check publish message containing Russian","time":{"start":1757365135508,"stop":1757365135509,"duration":1},"status":"passed","severity":"normal"},{"uid":"a133150a36fa31bb","name":"Query Generator - true","time":{"start":1757365265482,"stop":1757365265482,"duration":0},"status":"passed","severity":"normal"},{"uid":"a931d1587a92bdf2","name":"Ephemeral field set to true","time":{"start":1757364880061,"stop":1757364880061,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b47d9c9de490fc1","name":"Check received message containing Chinese","time":{"start":1757365392058,"stop":1757365392058,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bbdfd30f90839b1","name":"Push message with escaped characters payload","time":{"start":1757366000744,"stop":1757366000744,"duration":0},"status":"passed","severity":"normal"},{"uid":"bafd9845e087a4ff","name":"Does not throw an exception when node disconnects","time":{"start":1757365291414,"stop":1757365291414,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf0ac6d457f36ad","name":"throws on content topic with non-number generation field","time":{"start":1757364863433,"stop":1757364863434,"duration":1},"status":"passed","severity":"normal"},{"uid":"abbac463cbceec85","name":"should remove expired entries after TTL has passed","time":{"start":1757364909846,"stop":1757364909846,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c64888b76ea249b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757364863446,"stop":1757364863446,"duration":0},"status":"passed","severity":"normal"},{"uid":"420a2378468c074a","name":"Waku message hash computation (no timestamp)","time":{"start":1757364879066,"stop":1757364879066,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1e26bcfefca4df","name":"should handle multiple peers with different shard configurations","time":{"start":1757364879059,"stop":1757364879060,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a954cfafd9c0c0","name":"Throws when trying to push message with empty payload","time":{"start":1757366000722,"stop":1757366000722,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb471814189a4c9","name":"Push message with content topic containing special chars","time":{"start":1757366000723,"stop":1757366000724,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb64016b1063f82","name":"Push message with rate limit","time":{"start":1757366000737,"stop":1757366000737,"duration":0},"status":"passed","severity":"normal"},{"uid":"36de10e7ef6c658f","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757364911873,"stop":1757364911873,"duration":0},"status":"passed","severity":"normal"},{"uid":"fddb453b923c5b55","name":"Fails to publish duplicate message","time":{"start":1757365135515,"stop":1757365135516,"duration":1},"status":"passed","severity":"normal"},{"uid":"c34bd13a4b641409","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757364929664,"stop":1757364929664,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af53cf998506cb6","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757364863448,"stop":1757364863448,"duration":0},"status":"passed","severity":"normal"},{"uid":"f090de4932b862d5","name":"should remove event listeners","time":{"start":1757364879463,"stop":1757364879463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dfe321633f7d1f","name":"Push message with meta","time":{"start":1757366000712,"stop":1757366000713,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fe9c8b1768db41","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757364924016,"stop":1757364924016,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d8065fc3642e5d","name":"should handle a minimal index list","time":{"start":1757364863634,"stop":1757364863635,"duration":1},"status":"passed","severity":"normal"},{"uid":"29c2f94c6612358c","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757364924005,"stop":1757364924005,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e7765c28302ce7","name":"should initialize with default options","time":{"start":1757364889257,"stop":1757364889258,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab3500ffa987b0d5","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757364923977,"stop":1757364923977,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f31b3a04baf517","name":"should dial one peer on dial","time":{"start":1757365034254,"stop":1757365034254,"duration":0},"status":"passed","severity":"normal"},{"uid":"376df1f0c0398c34","name":"should handle dial errors gracefully","time":{"start":1757364879048,"stop":1757364879049,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7e2159bc0635db0","name":"Generator, 2 different shards","time":{"start":1757365245759,"stop":1757365245762,"duration":3},"status":"passed","severity":"normal"},{"uid":"5b9c922906183392","name":"Check received message containing Basic HTML tag","time":{"start":1757365392060,"stop":1757365392060,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d35c04524a9fec2","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757364923989,"stop":1757364923989,"duration":0},"status":"passed","severity":"normal"},{"uid":"650b66bdf27d4841","name":"Push message with Basic HTML tag payload","time":{"start":1757366000720,"stop":1757366000721,"duration":1},"status":"passed","severity":"normal"},{"uid":"edd86152edf58546","name":"Renews subscription after lossing a connection","time":{"start":1757365422094,"stop":1757365422095,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aab2027681f163","name":"should properly start and stop event listening","time":{"start":1757364911857,"stop":1757364911858,"duration":1},"status":"passed","severity":"normal"},{"uid":"90dafc42f74b7075","name":"Push message with long payload","time":{"start":1757366000728,"stop":1757366000729,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6f0bf8d48d3c7b0","name":"isConnected return false after peer stops","time":{"start":1757364967559,"stop":1757364967559,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e3ff1ced0c81df4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757364863449,"stop":1757364863449,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5d71274e32f200","name":"should sort peers by ping value","time":{"start":1757364879839,"stop":1757364879839,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5ec38a4f83d4232","name":"should hang up with multiaddr and return true on success","time":{"start":1757364879835,"stop":1757364879836,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc29eb46cf401cb7","name":"Passing an array","time":{"start":1757365291415,"stop":1757365291415,"duration":0},"status":"passed","severity":"normal"},{"uid":"58f15c909880f547","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757364929664,"stop":1757364929664,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c8cef1be5386b59","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757364868853,"stop":1757364868854,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac2c0d5704f1f25c","name":"Push message with SQL Injection payload","time":{"start":1757366000741,"stop":1757366000741,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d6c1d462cb5f235","name":"rejects hash query with content filter parameters","time":{"start":1757364879418,"stop":1757364879426,"duration":8},"status":"passed","severity":"normal"},{"uid":"c367fcea40c18830","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757365253931,"stop":1757365253931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0916689aafe71f","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757364924000,"stop":1757364924000,"duration":0},"status":"passed","severity":"normal"},{"uid":"a49764928e4cf7f6","name":"should drop connection to all peers on hangUp","time":{"start":1757365034254,"stop":1757365034254,"duration":0},"status":"passed","severity":"normal"},{"uid":"6226ba6a0ff18684","name":"Push message with Script payload","time":{"start":1757366000731,"stop":1757366000731,"duration":0},"status":"passed","severity":"normal"},{"uid":"2389ce3f6423cfad","name":"Push 30 different messages","time":{"start":1757366000745,"stop":1757366000745,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3649b41dc9989503","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757365422101,"stop":1757365422102,"duration":1},"status":"passed","severity":"normal"},{"uid":"af805ba7dc04e594","name":"accepts valid content-filtered query","time":{"start":1757364879417,"stop":1757364879417,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd878614fd13ef82","name":"Stops search when maxGet is reached","time":{"start":1757364888865,"stop":1757364888866,"duration":1},"status":"passed","severity":"normal"},{"uid":"66114ffda568e3e7","name":"should handle shard reader errors gracefully","time":{"start":1757364879057,"stop":1757364879057,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e4ad3e9ae61e020","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757364924008,"stop":1757364924008,"duration":0},"status":"passed","severity":"normal"},{"uid":"368c2fa22877eab6","name":"should dial more peers if under maxConnections","time":{"start":1757364879490,"stop":1757364879491,"duration":1},"status":"passed","severity":"normal"},{"uid":"613404aba141b485","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757364924008,"stop":1757364924009,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e9dbbe6ca41628","name":"Push message with long payload","time":{"start":1757366000739,"stop":1757366000739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0804f1929fe08f","name":"Passing invalid cursor","time":{"start":1757365241785,"stop":1757365241785,"duration":0},"status":"passed","severity":"normal"},{"uid":"20b908308fe1f212","name":"should return false when peer is not found","time":{"start":1757364878384,"stop":1757364878384,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce5f8751ea385d7","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757365229683,"stop":1757365229683,"duration":0},"status":"passed","severity":"normal"},{"uid":"af456101aa3d4bf6","name":"should keep entries that haven't expired yet","time":{"start":1757364909846,"stop":1757364909868,"duration":22},"status":"passed","severity":"normal"},{"uid":"c29dc613dca9c5bf","name":"Fails to push message with large meta","time":{"start":1757366000713,"stop":1757366000714,"duration":1},"status":"passed","severity":"normal"},{"uid":"2678f06d69b9f942","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757364911872,"stop":1757364911872,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b112fbc07b87eca","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757364923537,"stop":1757364923537,"duration":0},"status":"passed","severity":"normal"},{"uid":"e225c6764813b64c","name":"Relay - dialed after","time":{"start":1757365299130,"stop":1757365299130,"duration":0},"status":"passed","severity":"normal"},{"uid":"3121eb6fa73a5478","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757364911176,"stop":1757364911176,"duration":0},"status":"passed","severity":"normal"},{"uid":"444fce631a225403","name":"Check message received after jswaku node is restarted","time":{"start":1757365392055,"stop":1757365392055,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a7ce055a66e12e","name":"should remove event listeners from libp2p","time":{"start":1757364878612,"stop":1757364878612,"duration":0},"status":"passed","severity":"normal"},{"uid":"109072c824ea8e62","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757365422100,"stop":1757365422100,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c4f91f74d89e04","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757365293340,"stop":1757365293340,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb886839803ee4b","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757364953401,"stop":1757364953402,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec1ed3b789126f6","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757364879832,"stop":1757364879833,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ce07d3e790c566","name":"Check message on other pubsub topic is not received","time":{"start":1757365392054,"stop":1757365392054,"duration":0},"status":"passed","severity":"normal"},{"uid":"b154ad1a70b9da93","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757364924000,"stop":1757364924000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8470d6f352bd94f9","name":"Push message with long payload","time":{"start":1757366000701,"stop":1757366000702,"duration":1},"status":"passed","severity":"normal"},{"uid":"24c21b7e2a036410","name":"should handle complete peer lifecycle","time":{"start":1757364879691,"stop":1757364879691,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a915ac0337bc3e8","name":"should handle peer disconnect event when no connections remain","time":{"start":1757364878629,"stop":1757364878629,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0c8f0be4da2b3","name":"Check publish message containing emoji","time":{"start":1757365135512,"stop":1757365135513,"duration":1},"status":"passed","severity":"normal"},{"uid":"785c4baacd56c578","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757364878647,"stop":1757364878647,"duration":0},"status":"passed","severity":"normal"},{"uid":"239aecb51dfa08df","name":"should retry failed tasks","time":{"start":1757364910573,"stop":1757364910573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a948951cce6934","name":"should send to specified number of peers of used peers","time":{"start":1757364910833,"stop":1757364910837,"duration":4},"status":"passed","severity":"normal"},{"uid":"5c682fd88392626","name":"Query Generator - false","time":{"start":1757365265483,"stop":1757365265483,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b2e3a200e6990","name":"Push message with content topic containing unicode special characters","time":{"start":1757366000748,"stop":1757366000748,"duration":0},"status":"passed","severity":"normal"},{"uid":"594e9126397fe184","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757364863439,"stop":1757364863439,"duration":0},"status":"passed","severity":"normal"},{"uid":"5708cdc315ce3599","name":"should compute hash only when first accessed","time":{"start":1757364880064,"stop":1757364880064,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e178518ddd02fed","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757365143554,"stop":1757365143556,"duration":2},"status":"passed","severity":"normal"},{"uid":"f87dfa65019882e1","name":"Fails to push message bigger that 1MB","time":{"start":1757366000717,"stop":1757366000717,"duration":0},"status":"passed","severity":"normal"},{"uid":"80408a61233aab78","name":"Check received message containing long","time":{"start":1757365392048,"stop":1757365392048,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68ebd816b3e9c4d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757364924017,"stop":1757364924017,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e37eed71b48a0be","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757365293344,"stop":1757365293344,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6d914ed70c43b1","name":"Subscribe to topic containing long and publish message","time":{"start":1757365143551,"stop":1757365143553,"duration":2},"status":"passed","severity":"normal"},{"uid":"509f45af876ec60b","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757365422104,"stop":1757365422105,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3deabc50321a88","name":"should invoke callbacks when receiving a message","time":{"start":1757364911146,"stop":1757364911146,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ae93b9c1eb35c11","name":"should dial all known peers when reached zero connections","time":{"start":1757364990003,"stop":1757364990004,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d87135b51891eac","name":"Push message with escaped characters payload","time":{"start":1757366000721,"stop":1757366000721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c29f6b4a2b1d34c","name":"Decoder throws on empty string content topic","time":{"start":1757364900761,"stop":1757364900761,"duration":0},"status":"passed","severity":"normal"},{"uid":"330625f98699727a","name":"Push message with JSON payload","time":{"start":1757366000742,"stop":1757366000743,"duration":1},"status":"passed","severity":"normal"},{"uid":"a17a63001af1bea0","name":"should handle empty pubsub topics","time":{"start":1757364879690,"stop":1757364879690,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7320be8770b3e78","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757365283666,"stop":1757365283666,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc9bb94cd5dd66c1","name":"should handle errors when getting connections","time":{"start":1757364878659,"stop":1757364878659,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3897990135b8f6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757364924010,"stop":1757364924010,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b580804d36b093","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757365422089,"stop":1757365422089,"duration":0},"status":"passed","severity":"normal"},{"uid":"f001f57bf9e1cf9b","name":"Check received message with timestamp: 1757364946371000000 ","time":{"start":1757365392052,"stop":1757365392053,"duration":1},"status":"passed","severity":"normal"},{"uid":"aed9efd258c59718","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757365422098,"stop":1757365422098,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e9162f5ebebaf4f","name":"should not create multiple intervals when called multiple times","time":{"start":1757364879037,"stop":1757364879037,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b7178fe7bd73dc","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757365143557,"stop":1757365143557,"duration":0},"status":"passed","severity":"normal"},{"uid":"830a5a7bb5e63732","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757365422085,"stop":1757365422085,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0647fb5af8a966","name":"Check publish message containing Basic HTML tag","time":{"start":1757365135510,"stop":1757365135510,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0425a1e55a1bd1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757365123833,"stop":1757365123833,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9a158c18142aa","name":"throws if store query response has error status","time":{"start":1757364879801,"stop":1757364879801,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe9bbdc070025da","name":"should return true when peer is on the specified shard","time":{"start":1757364878356,"stop":1757364878357,"duration":1},"status":"passed","severity":"normal"},{"uid":"96f29736d814c769","name":"Query Generator, No Decoder","time":{"start":1757365253927,"stop":1757365253927,"duration":0},"status":"passed","severity":"normal"},{"uid":"77de7b216ad77789","name":"Sample","time":{"start":1757364868943,"stop":1757364868944,"duration":1},"status":"passed","severity":"normal"},{"uid":"7163e7b70cc361fc","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757364863441,"stop":1757364863441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c6baa060f44a9","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757365143556,"stop":1757365143556,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fa17b57da790b4","name":"Push message with Arabic payload","time":{"start":1757366000703,"stop":1757366000703,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec3dcde39ec1d13","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757364863438,"stop":1757364863438,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e053513726480da","name":"should stop peer exchange discovery","time":{"start":1757364889259,"stop":1757364889262,"duration":3},"status":"passed","severity":"normal"},{"uid":"d7172b458e029f58","name":"Push message with shell command payload","time":{"start":1757366000721,"stop":1757366000721,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90afaf4d046ac5","name":"Mutual subscription","time":{"start":1757365143547,"stop":1757365143547,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d489b1818b899af","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757365392056,"stop":1757365392056,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d5329f3cb599ee","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757365422100,"stop":1757365422100,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28d6e9163a76223","name":"should clear all timers","time":{"start":1757364879674,"stop":1757364879676,"duration":2},"status":"passed","severity":"normal"},{"uid":"9cd9ef6aa854bf16","name":"Push message with XML payload","time":{"start":1757366000731,"stop":1757366000731,"duration":0},"status":"passed","severity":"normal"},{"uid":"98096a4f1a54e4b2","name":"Push message with content topic containing escaped characters","time":{"start":1757366000711,"stop":1757366000711,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7e31034991c40e","name":"messageHashStr returns a hex string","time":{"start":1757364879070,"stop":1757364879070,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3265026a958b96e","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757365143557,"stop":1757365143557,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd97e4a36a217d4","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757365241784,"stop":1757365241784,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad07e3203f71bd05","name":"Check received message containing Arabic","time":{"start":1757365392049,"stop":1757365392050,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f6064f5eb431ecc","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757365422100,"stop":1757365422101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c08f1f86da74a23f","name":"should create a new stream if no existing for protocol found","time":{"start":1757364879767,"stop":1757364879767,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c0388a6012a96e","name":"Encoder throws on undefined content topic","time":{"start":1757364899245,"stop":1757364899245,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d280f1e74720881","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757365123827,"stop":1757365123827,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc678b62f2afa887","name":"Check message with no content topic is not received","time":{"start":1757365392054,"stop":1757365392055,"duration":1},"status":"passed","severity":"normal"},{"uid":"8733e6799d583490","name":"Subscribe to topic containing Script and receive message","time":{"start":1757365422091,"stop":1757365422091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d0758933016742","name":"should not stop if not started","time":{"start":1757364889263,"stop":1757364889263,"duration":0},"status":"passed","severity":"normal"},{"uid":"f205f1051d16144b","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757365422093,"stop":1757365422093,"duration":0},"status":"passed","severity":"normal"},{"uid":"60abec43930cbb56","name":"should save new peer to store","time":{"start":1757364877913,"stop":1757364877919,"duration":6},"status":"passed","severity":"normal"},{"uid":"76dc4c9d1d6a956c","name":"should handle peer not in mesh for all topics","time":{"start":1757364879691,"stop":1757364879691,"duration":0},"status":"passed","severity":"normal"},{"uid":"85c155ffbcaabe40","name":"Push message with content topic containing numeric","time":{"start":1757366000734,"stop":1757366000734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de8e07187ce0bf3","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757364863437,"stop":1757364863437,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6d7bbc7ac7e8fe","name":"should dial with PeerId and return stream","time":{"start":1757364879833,"stop":1757364879834,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf09b2fc4ead9ed1","name":"should properly create peer info with all multiaddrs","time":{"start":1757364869503,"stop":1757364869503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8f91ec2b5f07165","name":"msgTime: 0 ms from now, startTime: 1757106078526, endTime: 1757365278526","time":{"start":1757365293344,"stop":1757365293344,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda1afdfd94145f4","name":"should skip peers without ENR","time":{"start":1757364889271,"stop":1757364889271,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c1606c90b091df3","name":"Subscribe to topic containing short and receive message","time":{"start":1757365422099,"stop":1757365422099,"duration":0},"status":"passed","severity":"normal"},{"uid":"7136eb6db9b8b33a","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757365293345,"stop":1757365293345,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a6a7c6d5a75eb8","name":"Store - dialed first","time":{"start":1757365299130,"stop":1757365299131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a5162a733c7ba27","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757365422090,"stop":1757365422091,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3c86ffa6645192e","name":"throws on content topic with generation field greater than 0","time":{"start":1757364863434,"stop":1757364863434,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1101ac49bbea1a","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757364910284,"stop":1757364910284,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ede1c433a7c16f","name":"should return all connected peers without codec filter","time":{"start":1757364879837,"stop":1757364879838,"duration":1},"status":"passed","severity":"normal"},{"uid":"701005b55b6df644","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757365422092,"stop":1757365422092,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d87375286a71f1","name":"throws if decoders don't match content topics","time":{"start":1757364879800,"stop":1757364879800,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae658e9c8719ada3","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757364863438,"stop":1757364863438,"duration":0},"status":"passed","severity":"normal"},{"uid":"9277b28bf68e5d0c","name":"should not retry if at least one success","time":{"start":1757364910839,"stop":1757364910840,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb5af0752ea683e4","name":"Push message with content topic containing JSON","time":{"start":1757366000748,"stop":1757366000748,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7035225f972a644","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757364929666,"stop":1757364929666,"duration":0},"status":"passed","severity":"normal"},{"uid":"74559f3a8664e18","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757364924011,"stop":1757364924014,"duration":3},"status":"passed","severity":"normal"},{"uid":"5ea10b98d082bfda","name":"Check message with no content topic is not received","time":{"start":1757365392064,"stop":1757365392064,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e983821a716aa0e","name":"Check message on other pubsub topic is not received","time":{"start":1757365392063,"stop":1757365392063,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9541494487c885","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757364971503,"stop":1757364971504,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c683366dc219f27","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757365283666,"stop":1757365283667,"duration":1},"status":"passed","severity":"normal"},{"uid":"f574660ee6509f29","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757364967555,"stop":1757364967555,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3eb991dc3f7d471","name":"should start peer exchange discovery","time":{"start":1757364889258,"stop":1757364889259,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b971499a47a98d","name":"should return false when peer shard info is not found","time":{"start":1757364878366,"stop":1757364878366,"duration":0},"status":"passed","severity":"normal"},{"uid":"423fc7099eedb7da","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757365392062,"stop":1757365392062,"duration":0},"status":"passed","severity":"normal"},{"uid":"d887797cd217920d","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757365123832,"stop":1757365123833,"duration":1},"status":"passed","severity":"normal"},{"uid":"c831cccca9a2fbfc","name":"should mark all messages in causal history as acknowledged","time":{"start":1757364929663,"stop":1757364929663,"duration":0},"status":"passed","severity":"normal"},{"uid":"854cca1c5bd1dce7","name":"Push message equal or less that 1MB","time":{"start":1757366000738,"stop":1757366000738,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b98740972c147f9","name":"Passing page size 11 when there are 10 messages","time":{"start":1757365278377,"stop":1757365278378,"duration":1},"status":"passed","severity":"normal"},{"uid":"677611e1e14e3540","name":"rejects content-filtered query with only contentTopics","time":{"start":1757364879418,"stop":1757364879418,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebd8c5a6dab83d1e","name":"should handle errors gracefully when getting peer info","time":{"start":1757364878385,"stop":1757364878385,"duration":0},"status":"passed","severity":"normal"},{"uid":"e136a454d3e68d79","name":"should decode valid enr successfully","time":{"start":1757364869495,"stop":1757364869495,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ca737fa629231e","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757364924001,"stop":1757364924001,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5bccad1dd83ce2","name":"Check received message containing short","time":{"start":1757365392048,"stop":1757365392048,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a2e223c1f9309a7","name":"Query generator for multiple messages with different message text format","time":{"start":1757365277290,"stop":1757365277290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f9126adf28b5b9","name":"should handle large number of peers request","time":{"start":1757364889427,"stop":1757364889427,"duration":0},"status":"passed","severity":"normal"},{"uid":"19686218c5bbe949","name":"should return start time to match max range","time":{"start":1757364911875,"stop":1757364911875,"duration":0},"status":"passed","severity":"normal"},{"uid":"e520fcc201f5f89a","name":"Check received message containing shell command","time":{"start":1757365392051,"stop":1757365392051,"duration":0},"status":"passed","severity":"normal"},{"uid":"326f30c117602a16","name":"Push message with Chinese payload","time":{"start":1757366000703,"stop":1757366000703,"duration":0},"status":"passed","severity":"normal"},{"uid":"92464b2aae1d3849","name":"should not allow unachievable error rate","time":{"start":1757364923535,"stop":1757364923535,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c79a936512f903","name":"Push message with XML payload","time":{"start":1757366000742,"stop":1757366000742,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cedd9b7fef0946","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757364924005,"stop":1757364924005,"duration":0},"status":"passed","severity":"normal"},{"uid":"8135891ca606b160","name":"should create dialer with libp2p and shardReader","time":{"start":1757364879035,"stop":1757364879036,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1a967ce810df5b","name":"Check received message with timestamp: 1757364946371 ","time":{"start":1757365392062,"stop":1757365392062,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa80ee4a731f85ee","name":"messageHashStr works with IProtoMessage","time":{"start":1757364879071,"stop":1757364879071,"duration":0},"status":"passed","severity":"normal"},{"uid":"c704ae0f3cbad2a3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757364863451,"stop":1757364863451,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad54a8aa5a4bb2ec","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757364879080,"stop":1757364879080,"duration":0},"status":"passed","severity":"normal"},{"uid":"450700005b3aab52","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757365422094,"stop":1757365422094,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8cbbd4eda97c55e","name":"Push message with numeric payload","time":{"start":1757366000729,"stop":1757366000729,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e79a20df5c4f1f5","name":"should merge provided config with defaults","time":{"start":1757364879830,"stop":1757364879830,"duration":0},"status":"passed","severity":"normal"},{"uid":"7acec125df0bf959","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757365014427,"stop":1757365014428,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b616b962f5d66b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757364923535,"stop":1757364923536,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ddaf120ec9d224","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757364911871,"stop":1757364911871,"duration":0},"status":"passed","severity":"normal"},{"uid":"a41ae3393a844f20","name":"should accept empty decoders array","time":{"start":1757364911866,"stop":1757364911866,"duration":0},"status":"passed","severity":"normal"},{"uid":"f693a83b1c226af0","name":"Waku message hash computation (payload length 0)","time":{"start":1757364879066,"stop":1757364879066,"duration":0},"status":"passed","severity":"normal"},{"uid":"935012bd5571aa81","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757364879839,"stop":1757364879839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba235a520fb01666","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757364888837,"stop":1757364888837,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c39babe0d68d75a","name":"different cluster: nodes don't connect","time":{"start":1757365038062,"stop":1757365038063,"duration":1},"status":"passed","severity":"normal"},{"uid":"109f9ef7afd719c8","name":"should skip peers without peerInfo in ENR","time":{"start":1757364889271,"stop":1757364889272,"duration":1},"status":"passed","severity":"normal"},{"uid":"932e95f5efe58de0","name":"isConnected should return false after all peers disconnect","time":{"start":1757364967556,"stop":1757364967559,"duration":3},"status":"passed","severity":"normal"},{"uid":"3c40b1fd9ba8e495","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757364923988,"stop":1757364923988,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb318860d1c5a2a","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757365422097,"stop":1757365422097,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec00dcfa29616790","name":"should return null for non-existent peer","time":{"start":1757364879486,"stop":1757364879487,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2ef6dfa4d7e7169","name":"should stop all internal components","time":{"start":1757364879831,"stop":1757364879832,"duration":1},"status":"passed","severity":"normal"},{"uid":"608c91d053c2540d","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757364923996,"stop":1757364923996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca0e768490d0acb9","name":"Push message with JSON payload","time":{"start":1757366000731,"stop":1757366000732,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a59d3aaa97ea05c","name":"should stop ping timers on peer disconnect","time":{"start":1757364879677,"stop":1757364879677,"duration":0},"status":"passed","severity":"normal"},{"uid":"163338aaec3d8bb6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757364863451,"stop":1757364863452,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4e108fbb1c7fc72","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757364924002,"stop":1757364924004,"duration":2},"status":"passed","severity":"normal"},{"uid":"de928f18ecdd8427","name":"should properly compute the node id","time":{"start":1757364869498,"stop":1757364869499,"duration":1},"status":"passed","severity":"normal"},{"uid":"2058952e442a055b","name":"should allow redial after cooldown period","time":{"start":1757364879045,"stop":1757364879045,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0d8984ddc14ab6","name":"should not dispatch event when already disconnected","time":{"start":1757364878645,"stop":1757364878646,"duration":1},"status":"passed","severity":"normal"},{"uid":"172d4f9a50bf9c4b","name":"Check received message containing numeric","time":{"start":1757365392049,"stop":1757365392049,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9dd0798b2c1d9d2","name":"Subscribe and receives messages on 20 topics","time":{"start":1757365422085,"stop":1757365422085,"duration":0},"status":"passed","severity":"normal"},{"uid":"faa4c4c1e22a67fd","name":"peer exchange sets tag","time":{"start":1757365122706,"stop":1757365122707,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd53ae93f62ec9","name":"Subscribe to topic containing short and receive message","time":{"start":1757365422087,"stop":1757365422088,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fee437aeb4b546","name":"should reject if WakuNode is not started","time":{"start":1757364911437,"stop":1757364911437,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8379559e19f287f","name":"should set up event listeners when started","time":{"start":1757364911866,"stop":1757364911866,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5104cf49f54116","name":"Promise Callback - true","time":{"start":1757365265483,"stop":1757365265483,"duration":0},"status":"passed","severity":"normal"},{"uid":"943186427a42cfef","name":"Push message with content topic containing Chinese","time":{"start":1757366000709,"stop":1757366000710,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ffd20ab8d844b44","name":"Check publish message containing Chinese","time":{"start":1757365135508,"stop":1757365135508,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b93ae177882817","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757364877920,"stop":1757364877921,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b237a4550bbf2ec","name":"A test","time":{"start":1757365022919,"stop":1757365022919,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f39149b94656ed","name":"should return PeerId when PeerId is provided","time":{"start":1757364879079,"stop":1757364879079,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e71a6c656f8fdc0","name":"Non TWN Cluster","time":{"start":1757365229683,"stop":1757365229683,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d694c23c3afca8","name":"should start and setup intervals and event listeners","time":{"start":1757364911146,"stop":1757364911150,"duration":4},"status":"passed","severity":"normal"},{"uid":"76dcb2caed16fbd4","name":"should not process empty queue","time":{"start":1757364879055,"stop":1757364879055,"duration":0},"status":"passed","severity":"normal"},{"uid":"a889e1908f06a1cc","name":"should set field with only RELAY enabled","time":{"start":1757364869504,"stop":1757364869504,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e00f6a1b4e0a913","name":"should create PeerExchange instance with components","time":{"start":1757364889428,"stop":1757364889428,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0a4a999eccd5c","name":"Check received message containing short","time":{"start":1757365392056,"stop":1757365392056,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5e83ebbc24ea5b","name":"Check message with no pubsub topic is not received","time":{"start":1757365392054,"stop":1757365392054,"duration":0},"status":"passed","severity":"normal"},{"uid":"1789bcbcdd9d76a3","name":"should not retry if at least one success","time":{"start":1757364910575,"stop":1757364910577,"duration":2},"status":"passed","severity":"normal"},{"uid":"10b1ad598e2fa4c3","name":"Push message with JSON payload","time":{"start":1757366000721,"stop":1757366000721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62b4066eb05f7fd","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757365038063,"stop":1757365038064,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca5363e164d95454","name":"Reusing cursor across nodes","time":{"start":1757365241785,"stop":1757365241785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a10ac27013cdaa7","name":"should create ConnectionManager with required options","time":{"start":1757364879829,"stop":1757364879829,"duration":0},"status":"passed","severity":"normal"},{"uid":"244be61b950acabe","name":"should dial all peers on dial","time":{"start":1757365034250,"stop":1757365034250,"duration":0},"status":"passed","severity":"normal"},{"uid":"14dc72832f9cc8b2","name":"should return empty array when no peers connected","time":{"start":1757364879837,"stop":1757364879837,"duration":0},"status":"passed","severity":"normal"},{"uid":"2489b9883ec67854","name":"random static sharding 3 - Cluster ID: 502, Shard ID: 24","time":{"start":1757365239200,"stop":1757365239201,"duration":1},"status":"passed","severity":"normal"},{"uid":"50f6b09fbf4ecb47","name":"should throw error - no id","time":{"start":1757364869496,"stop":1757364869496,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ce611a30101cb4","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757364879417,"stop":1757364879417,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fa1ad70a23876d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757364923978,"stop":1757364923979,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3d7c73b1428da2c","name":"Push message with custom timestamp: 1757361371694","time":{"start":1757366000714,"stop":1757366000716,"duration":2},"status":"passed","severity":"normal"},{"uid":"f80333e8011f49d7","name":"should handle case when globalThis is not available","time":{"start":1757364878628,"stop":1757364878628,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b98df07a92baa4","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757364899243,"stop":1757364899243,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9cfa4a130a10ae7","name":"should encode/decode to text encoding","time":{"start":1757364869499,"stop":1757364869499,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec896ca7eb72d08f","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757364952260,"stop":1757364952260,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2ea6e324beec3968","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757364911871,"stop":1757364911871,"duration":0},"status":"passed","severity":"normal"},{"uid":"633ed6f5b0358c70","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757364911158,"stop":1757364911158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8572a7693be0ed","name":"should return false when navigator.onLine is false","time":{"start":1757364878619,"stop":1757364878619,"duration":0},"status":"passed","severity":"normal"},{"uid":"3367e5e14d5fc4bf","name":"should properly create location multiaddrs - tcp","time":{"start":1757364869502,"stop":1757364869502,"duration":0},"status":"passed","severity":"normal"},{"uid":"e41ad75ef3e95ab9","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757364911183,"stop":1757364911183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0cc9132eec3026","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app59/1/topic562/test.js","time":{"start":1757365229687,"stop":1757365229688,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc7d06e41a79f00","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757365038066,"stop":1757365038066,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bccff090ab1e6d","name":"should serialize and deserialize correctly","time":{"start":1757364927342,"stop":1757364927344,"duration":2},"status":"passed","severity":"normal"},{"uid":"7c79c0d041abcb82","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757364924009,"stop":1757364924009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4ab8b7be94481e","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757364879488,"stop":1757364879489,"duration":1},"status":"passed","severity":"normal"},{"uid":"70e5fae33bcd997c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757365422096,"stop":1757365422096,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35402e02eb0bd90","name":"should create KeepAliveManager with required options","time":{"start":1757364879671,"stop":1757364879672,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6bac1033fe6640d","name":"should skip peer when dialed recently","time":{"start":1757364879040,"stop":1757364879043,"duration":3},"status":"passed","severity":"normal"},{"uid":"e540594d8084a5a8","name":"Check received message containing long","time":{"start":1757365392057,"stop":1757365392057,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5094a8f8677cda3","name":"Push message with XML payload","time":{"start":1757366000704,"stop":1757366000705,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a67d1107b92dc54","name":"should handle corrupted shard info gracefully","time":{"start":1757364878385,"stop":1757364878392,"duration":7},"status":"passed","severity":"normal"},{"uid":"f19ba04367f6925","name":"Refresh subscription","time":{"start":1757365422087,"stop":1757365422087,"duration":0},"status":"passed","severity":"normal"},{"uid":"dec145ec71aa6f50","name":"Encoder throws on undefined content topic","time":{"start":1757364880062,"stop":1757364880062,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c085f614c869d6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757364888837,"stop":1757364888837,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b8ee9df5861806","name":"should handle different types of entries","time":{"start":1757364909869,"stop":1757364909869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b099ed2fb24b0","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757364879064,"stop":1757364879065,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a2ae4cd7272da6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757364923994,"stop":1757364923994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb0fa4e1eda5e91","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757364879768,"stop":1757364879768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9e477125984676c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757364900760,"stop":1757364900760,"duration":0},"status":"passed","severity":"normal"},{"uid":"20f567ad27589ce","name":"throws on empty content topic","time":{"start":1757364863432,"stop":1757364863433,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e26406136b3f891","name":"should handle case with no peers in store","time":{"start":1757364879481,"stop":1757364879483,"duration":2},"status":"passed","severity":"normal"},{"uid":"75c93e9e7490205b","name":"should enable all discoveries when explicitly set","time":{"start":1757364910279,"stop":1757364910284,"duration":5},"status":"passed","severity":"normal"},{"uid":"78168a11972aec5","name":"can query messages normally","time":{"start":1757365256465,"stop":1757365256466,"duration":1},"status":"passed","severity":"normal"},{"uid":"7faaa65fddd0be00","name":"Publish message with custom timestamp: Mon Sep 08 2025 21:58:49 GMT+0000 (Coordinated Universal Time)","time":{"start":1757365135515,"stop":1757365135515,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5254fd13bde51ad","name":"Push message with numeric payload","time":{"start":1757366000702,"stop":1757366000702,"duration":0},"status":"passed","severity":"normal"},{"uid":"23815ecf5b28398","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757365283667,"stop":1757365283667,"duration":0},"status":"passed","severity":"normal"},{"uid":"92eccc5b31da21a3","name":"Check publish message containing numeric","time":{"start":1757365135507,"stop":1757365135507,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c178dcf86c04a30","name":"should work with stubbed retrieve function","time":{"start":1757364911868,"stop":1757364911868,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7bf1c58c1fd09e","name":"Push message with custom timestamp: 1757361371695","time":{"start":1757366000727,"stop":1757366000727,"duration":0},"status":"passed","severity":"normal"},{"uid":"56579f685949205","name":"Accepts a valid Waku Message","time":{"start":1757364915122,"stop":1757364915123,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7c2105ba95b537","name":"should clear existing timers before creating new ones","time":{"start":1757364879689,"stop":1757364879690,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dfe25d6041d900","name":"should throw error - no public key","time":{"start":1757364869496,"stop":1757364869496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5945436d195d768a","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757364923988,"stop":1757364923989,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a370526f329c19","name":"should return no connections if no open connection provided","time":{"start":1757364879521,"stop":1757364879522,"duration":1},"status":"passed","severity":"normal"},{"uid":"cccfde2c7bef06f7","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757365143563,"stop":1757365143564,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7acd6cb66a6010e","name":"should handle case when navigator is not available","time":{"start":1757364878619,"stop":1757364878628,"duration":9},"status":"passed","severity":"normal"},{"uid":"8ed459ad46f39e96","name":"Push message with meta","time":{"start":1757366000726,"stop":1757366000726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73a38259048daf0","name":"Wrong topic","time":{"start":1757365229694,"stop":1757365229694,"duration":0},"status":"passed","severity":"normal"},{"uid":"c17338670cd1041a","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757364900759,"stop":1757364900759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f62e6073a1cdbd2a","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757365422098,"stop":1757365422098,"duration":0},"status":"skipped","severity":"normal"},{"uid":"13f0a4231b127c3e","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757365422103,"stop":1757365422103,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0f088d79cc862d7","name":"should properly create location multiaddrs - udp6","time":{"start":1757364869501,"stop":1757364869502,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae6ac82086012093","name":"groups content topics by expected pubsub topic","time":{"start":1757364863442,"stop":1757364863443,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fc3ddb78c6e4d3","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757364967555,"stop":1757364967556,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a109585d8afaa62","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app67/3/topic286/xml","time":{"start":1757365229693,"stop":1757365229694,"duration":1},"status":"passed","severity":"normal"},{"uid":"283002060a716b17","name":"should add received message to localHistory with retrievalHint","time":{"start":1757364929662,"stop":1757364929662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1a0331c1c8475f","name":"should sort by messageId when timestamps are equal","time":{"start":1757364929295,"stop":1757364929295,"duration":0},"status":"passed","severity":"normal"},{"uid":"5abe8e63b42952c1","name":"should add event listeners to globalThis","time":{"start":1757364878608,"stop":1757364878609,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b4a708a651b681","name":"Push message with emoji payload","time":{"start":1757366000744,"stop":1757366000744,"duration":0},"status":"passed","severity":"normal"},{"uid":"552dc0a39e0eb4ca","name":"should process tasks in queue","time":{"start":1757364910568,"stop":1757364910571,"duration":3},"status":"passed","severity":"normal"},{"uid":"83258ce1066f983","name":"Push message with Chinese payload","time":{"start":1757366000740,"stop":1757366000740,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c90173b1c3ce1c3","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757364888834,"stop":1757364888836,"duration":2},"status":"passed","severity":"normal"},{"uid":"a5dda51ddbe763f2","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757364879683,"stop":1757364879684,"duration":1},"status":"passed","severity":"normal"},{"uid":"7925a41d55a6baa0","name":"should properly create location multiaddrs - tcp4","time":{"start":1757364869501,"stop":1757364869501,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea6c5a1469dc3e8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757364868853,"stop":1757364868853,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b1b8679fc822500","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757365014428,"stop":1757365014428,"duration":0},"status":"passed","severity":"normal"},{"uid":"254881cd627fea39","name":"should remove event listeners when stopped","time":{"start":1757364911866,"stop":1757364911867,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c55fa7b13ad0d8a","name":"Push message with content topic containing unicode special characters","time":{"start":1757366000712,"stop":1757366000712,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c5d0e7ef656ef7","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757365143549,"stop":1757365143549,"duration":0},"status":"passed","severity":"normal"},{"uid":"3615bac7f6dbc2f1","name":"configure the node with multiple content topics","time":{"start":1757365229694,"stop":1757365229694,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced369c410fb2f76","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757364923996,"stop":1757364923996,"duration":0},"status":"passed","severity":"normal"},{"uid":"697c250467ce7627","name":"should add received messages to bloom filter","time":{"start":1757364929661,"stop":1757364929661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c89b850a8f1f871","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757364863447,"stop":1757364863447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b2b0e2245cf949","name":"should perform initial health assessment on start","time":{"start":1757364911858,"stop":1757364911858,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c025cdb5b6a5883","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757364911873,"stop":1757364911873,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb9cddba2c4a420","name":"Push message with content topic containing SQL Injection","time":{"start":1757366000747,"stop":1757366000747,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b8509550cfc1a3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757364863447,"stop":1757364863447,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92c63abadc6d670","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757364911175,"stop":1757364911175,"duration":0},"status":"passed","severity":"normal"},{"uid":"b739e4afdaebe1b2","name":"should be sent with empty content","time":{"start":1757364929668,"stop":1757364929668,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb68e656accbb1","name":"should work with v3 peers","time":{"start":1757364910840,"stop":1757364910840,"duration":0},"status":"passed","severity":"normal"},{"uid":"454c1fc12c4b34c7","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757364879079,"stop":1757364879079,"duration":0},"status":"passed","severity":"normal"},{"uid":"910d7f6dd5eea1b2","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757365293341,"stop":1757365293341,"duration":0},"status":"passed","severity":"normal"},{"uid":"40cea8ba55d0ce1","name":"returns all values when wanted number matches available values","time":{"start":1757364888195,"stop":1757364888202,"duration":7},"status":"passed","severity":"normal"},{"uid":"2337947b4a7766ba","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757364863441,"stop":1757364863441,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13ad0e2378776e4","name":"should filter peers by codec","time":{"start":1757364879838,"stop":1757364879838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c796798d11922c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757364879065,"stop":1757364879065,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddb76db4a2c91c4","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757364953400,"stop":1757364953401,"duration":1},"status":"passed","severity":"normal"},{"uid":"76050f2b1745885d","name":"should return cached hash on subsequent access","time":{"start":1757364880064,"stop":1757364880064,"duration":0},"status":"passed","severity":"normal"},{"uid":"91e9cd53dea577f4","name":"does not throw on valid cases","time":{"start":1757364863431,"stop":1757364863432,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c5e19eaea6ec89","name":"random static sharding 2 - Cluster ID: 396, Shard ID: 853","time":{"start":1757365239200,"stop":1757365239200,"duration":0},"status":"passed","severity":"normal"},{"uid":"23f73b0f3359c367","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757364869495,"stop":1757364869495,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c311091bb27f53","name":"should reject on timeout if it was set","time":{"start":1757364911439,"stop":1757364911440,"duration":1},"status":"passed","severity":"normal"},{"uid":"3445d70386b259b7","name":"Nwaku publishes","time":{"start":1757365136200,"stop":1757365136200,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ac510ca3810aad8","name":"Push message with custom timestamp: 1757361371695","time":{"start":1757366000738,"stop":1757366000738,"duration":0},"status":"passed","severity":"normal"},{"uid":"d762a53844c9b99b","name":"Nodes with multiple pubsub topic","time":{"start":1757365128743,"stop":1757365128743,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2fbd72490acc1d0","name":"Push message with content topic containing unicode special characters","time":{"start":1757366000736,"stop":1757366000736,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b4f00b47daeda5","name":"Refresh subscription","time":{"start":1757365143549,"stop":1757365143549,"duration":0},"status":"skipped","severity":"normal"},{"uid":"aeec477b4a7744b6","name":"should monitor connected peers and store them into cache","time":{"start":1757365039095,"stop":1757365039095,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad14b2cc94a5de17","name":"should handle complete discovery-to-dial flow","time":{"start":1757364877921,"stop":1757364877921,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4f4a36f4ba97d88","name":"Throws when trying to push message with empty payload","time":{"start":1757366000745,"stop":1757366000745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b4e1642983237c","name":"should handle onConnected and onDisconnected","time":{"start":1757364911182,"stop":1757364911182,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8432ed7a0259b5","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757364910290,"stop":1757364910290,"duration":0},"status":"passed","severity":"normal"},{"uid":"1643a3c1aa60f7fe","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757364911870,"stop":1757364911871,"duration":1},"status":"passed","severity":"normal"},{"uid":"61150bc36362b7f","name":"returns only open connection if one present","time":{"start":1757364879518,"stop":1757364879518,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4deeb62fc55542","name":"Promise Callback - false","time":{"start":1757365265484,"stop":1757365265485,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a254a9b0ec2066e","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757365022599,"stop":1757365022603,"duration":4},"status":"passed","severity":"normal"},{"uid":"baacd150743903c9","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757364889616,"stop":1757364889616,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d073cd38c32e3e1","name":"Push message with content topic containing Arabic","time":{"start":1757366000710,"stop":1757366000710,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df9dc1cc52c1028","name":"should handle network check errors gracefully","time":{"start":1757364879057,"stop":1757364879059,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3f157a8d03b9307","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757364911183,"stop":1757364911183,"duration":0},"status":"passed","severity":"normal"},{"uid":"16f6892edd4587aa","name":"should discover peers from provided peer cache","time":{"start":1757365039094,"stop":1757365039095,"duration":1},"status":"passed","severity":"normal"},{"uid":"f43afb7f1f2a7c7a","name":"Passing page size 19 when there are 20 messages","time":{"start":1757365278378,"stop":1757365278378,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d339d733286d79","name":"Check meta is set [ecies]","time":{"start":1757364900760,"stop":1757364900760,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0c6e82a0cb69ea5","name":"accepts valid message hash query","time":{"start":1757364879418,"stop":1757364879418,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17b859d4ad2120c","name":"should handle retrieve function with query parameters","time":{"start":1757364911870,"stop":1757364911870,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bc834effd049111","name":"should not fail to stop the service if it was not started","time":{"start":1757364893381,"stop":1757364893382,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c695440e3013ed2","name":"should fail to send if no connected peers found","time":{"start":1757364910831,"stop":1757364910831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7786cc74908dc57","name":"should properly create location multiaddrs - tcp6","time":{"start":1757364869502,"stop":1757364869502,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6aacaa697abfff","name":"random static sharding 7 - Cluster ID: 488, Shard ID: 941","time":{"start":1757365239202,"stop":1757365239202,"duration":0},"status":"passed","severity":"normal"},{"uid":"59aae8668f8ed305","name":"Check received message containing JSON","time":{"start":1757365392051,"stop":1757365392051,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea126a9bd24dc6c","name":"Push message with short payload","time":{"start":1757366000718,"stop":1757366000718,"duration":0},"status":"passed","severity":"normal"},{"uid":"27cfc244bb1ccae1","name":"Push message with Basic HTML tag payload","time":{"start":1757366000742,"stop":1757366000742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdf44b37d3de6e7","name":"Push 30 different messages","time":{"start":1757366000707,"stop":1757366000707,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9ae615781932baea","name":"Decoder throws on undefined content topic","time":{"start":1757364880063,"stop":1757364880063,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2e7dd35f7b46fe","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757364888833,"stop":1757364888834,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbbae9f42059e61b","name":"Meta field set when metaSetter is specified","time":{"start":1757364880062,"stop":1757364880062,"duration":0},"status":"passed","severity":"normal"},{"uid":"5903fa2eb820f96e","name":"Fails to push message with large meta","time":{"start":1757366000726,"stop":1757366000726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb7de821d641f7a1","name":"should work with stubbed waku event emitter","time":{"start":1757364911867,"stop":1757364911868,"duration":1},"status":"passed","severity":"normal"}]