2025-08-01 03:36:46 +00:00

1 line
184 KiB
JSON

[{"uid":"1eca8354dd48c597","name":"Push message with shell command payload","time":{"start":1754019362870,"stop":1754019362870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78a3c3ecf1e2595","name":"random static sharding 9 - Cluster ID: 526, Shard ID: 907","time":{"start":1754019091967,"stop":1754019091967,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaab6a37eb87770","name":"Relay + Store","time":{"start":1754018738907,"stop":1754018738907,"duration":0},"status":"passed","severity":"normal"},{"uid":"787db09d7f744fe3","name":"Push message with content topic containing Arabic","time":{"start":1754019362894,"stop":1754019362895,"duration":1},"status":"passed","severity":"normal"},{"uid":"112a74029be30b4d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754018738190,"stop":1754018738191,"duration":1},"status":"passed","severity":"normal"},{"uid":"c50f5968919ccd27","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754018749597,"stop":1754018749598,"duration":1},"status":"passed","severity":"normal"},{"uid":"e90ff4e089354a66","name":"should handle disconnect when peer has no timers","time":{"start":1754018749601,"stop":1754018749601,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3edd059a67c2d4","name":"Sign & Recover","time":{"start":1754018767875,"stop":1754018767875,"duration":0},"status":"passed","severity":"normal"},{"uid":"7271fb780c7443a3","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754018939791,"stop":1754018939791,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cade111bdfcf12","name":"should properly create location multiaddrs - udp4","time":{"start":1754018738902,"stop":1754018738903,"duration":1},"status":"passed","severity":"normal"},{"uid":"e46c10da7cf82b2a","name":"Passing page size 1 when there are 4 messages","time":{"start":1754019082150,"stop":1754019082151,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb7817c5162f0a1","name":"random static sharding 3 - Cluster ID: 24, Shard ID: 535","time":{"start":1754019091963,"stop":1754019091963,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c9f4d34b7ae632a","name":"Renews subscription after lossing a connection","time":{"start":1754019272924,"stop":1754019272925,"duration":1},"status":"passed","severity":"normal"},{"uid":"49f2666291f9492b","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754019029679,"stop":1754019029679,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dc3a517ee12a8a","name":"should dispatch connect and disconnect events","time":{"start":1754018779129,"stop":1754018779129,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e1c97fefb40942","name":"should not be empty after adding a subscription","time":{"start":1754018778453,"stop":1754018778454,"duration":1},"status":"passed","severity":"normal"},{"uid":"21e3d99ea03532bc","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754018956790,"stop":1754018956790,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e194b27fd806c4e","name":"should decode valid enr with tcp successfully","time":{"start":1754018738897,"stop":1754018738898,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aaf2b3e44890c23","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754019272925,"stop":1754019272925,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e2f1636dc0da78","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754018788242,"stop":1754018788242,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a2f4556aece020","name":"Encoder throws on empty string content topic","time":{"start":1754018749609,"stop":1754018749609,"duration":0},"status":"passed","severity":"normal"},{"uid":"8968df2341d667b6","name":"should handle peer store update failures gracefully","time":{"start":1754018749597,"stop":1754018749597,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c438a0fa6a0570","name":"should handle different types of entries","time":{"start":1754018777186,"stop":1754018777187,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b0cfd7fef175a85","name":"throws on content topic with generation field greater than 0","time":{"start":1754018732804,"stop":1754018732805,"duration":1},"status":"passed","severity":"normal"},{"uid":"288ecb94ef0df0cb","name":"should not retry if at least one success","time":{"start":1754018778868,"stop":1754018778868,"duration":0},"status":"passed","severity":"normal"},{"uid":"c27b8964e3f8c184","name":"Push message with content topic containing long","time":{"start":1754019362877,"stop":1754019362878,"duration":1},"status":"passed","severity":"normal"},{"uid":"57d8b7cf833c3c3a","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754018738181,"stop":1754018738182,"duration":1},"status":"passed","severity":"normal"},{"uid":"4230216cd5f8343b","name":"should call waitForPeer on Relay","time":{"start":1754018778953,"stop":1754018778953,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a9c4f6f4f5b0be","name":"should add event listeners to globalThis","time":{"start":1754018747830,"stop":1754018747832,"duration":2},"status":"passed","severity":"normal"},{"uid":"72015141729ef3e7","name":"Push message with custom timestamp: 1754015230481","time":{"start":1754019362885,"stop":1754019362885,"duration":0},"status":"passed","severity":"normal"},{"uid":"15cae6b416a90d51","name":"should handle multiple peer connections","time":{"start":1754018749594,"stop":1754018749594,"duration":0},"status":"passed","severity":"normal"},{"uid":"3079bdb918f51cd","name":"should throw error - no public key","time":{"start":1754018738898,"stop":1754018738898,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8f91d7aa249f0","name":"should handle errors when accessing navigator","time":{"start":1754018747864,"stop":1754018747864,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88f0e059e499a41","name":"Check message on other pubsub topic is not received","time":{"start":1754019256307,"stop":1754019256307,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ae03d45057eef6","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754018756868,"stop":1754018756869,"duration":1},"status":"passed","severity":"normal"},{"uid":"297d1ad03fd68b85","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754018788212,"stop":1754018788216,"duration":4},"status":"passed","severity":"normal"},{"uid":"f6fe30894db3d480","name":"same cluster: nodes connect","time":{"start":1754018883120,"stop":1754018883120,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef51b44a7921b99","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754018813129,"stop":1754018813129,"duration":0},"status":"passed","severity":"normal"},{"uid":"578323850511c1aa","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754018755860,"stop":1754018755860,"duration":0},"status":"passed","severity":"normal"},{"uid":"d633703938f20176","name":"should not process empty queue","time":{"start":1754018748851,"stop":1754018748854,"duration":3},"status":"passed","severity":"normal"},{"uid":"98ea7dd2eefcc786","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754018732816,"stop":1754018732816,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a34b752522185a0","name":"should continually clean up expired entries at intervals","time":{"start":1754018777188,"stop":1754018777192,"duration":4},"status":"passed","severity":"normal"},{"uid":"59ef8399c611be21","name":"should send to specified number of peers of used peers","time":{"start":1754018778867,"stop":1754018778867,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4424665e6fd958","name":"Push message with special chars payload","time":{"start":1754019362888,"stop":1754019362888,"duration":0},"status":"passed","severity":"normal"},{"uid":"9294e4d626bcd4b5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754019272924,"stop":1754019272924,"duration":0},"status":"passed","severity":"normal"},{"uid":"6546af27d83450e3","name":"Push message with Script payload","time":{"start":1754019362865,"stop":1754019362865,"duration":0},"status":"passed","severity":"normal"},{"uid":"94af6f9d00d5bb3b","name":"Sample","time":{"start":1754018738263,"stop":1754018738263,"duration":0},"status":"passed","severity":"normal"},{"uid":"a68f731cd1a4fb39","name":"Js publishes, other Js receives","time":{"start":1754018936482,"stop":1754018936484,"duration":2},"status":"passed","severity":"normal"},{"uid":"48664c2b984539df","name":"should start the dialing interval","time":{"start":1754018748822,"stop":1754018748822,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3afaee6637ba98","name":"should handle errors when removing globalThis listeners","time":{"start":1754018747834,"stop":1754018747837,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc5ee79473b32ad6","name":"Waku message hash computation (no timestamp)","time":{"start":1754018748752,"stop":1754018748752,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff799dd6c2efaba7","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754019272927,"stop":1754019272927,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3c6fe84f450cc1f","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app52/4/topic542/xml","time":{"start":1754019046852,"stop":1754019046853,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a300db8af75ba0d","name":"Check received message containing JSON","time":{"start":1754019256304,"stop":1754019256304,"duration":0},"status":"passed","severity":"normal"},{"uid":"1294cab6b2e93744","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754018732816,"stop":1754018732816,"duration":0},"status":"passed","severity":"normal"},{"uid":"be914101f38ddffd","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754018788218,"stop":1754018788218,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a36ef681825108","name":"should skip peer when dialed recently","time":{"start":1754018748838,"stop":1754018748838,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc55c856dea0ceb5","name":"Light Node - default protocols","time":{"start":1754019102459,"stop":1754019102460,"duration":1},"status":"passed","severity":"normal"},{"uid":"611da6f661033007","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754018788236,"stop":1754018788236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9baebc8d4eb9841","name":"should return false when peer shard info is not found","time":{"start":1754018748495,"stop":1754018748495,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ddc811355085bd","name":"Push message with SQL Injection payload","time":{"start":1754019362865,"stop":1754019362865,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c28278254f7443","name":"should be sent with empty content","time":{"start":1754018791686,"stop":1754018791686,"duration":0},"status":"passed","severity":"normal"},{"uid":"407a47f9a11581cd","name":"Push message with content topic containing JSON","time":{"start":1754019362896,"stop":1754019362896,"duration":0},"status":"passed","severity":"normal"},{"uid":"274c23fbb08cc6f1","name":"Should update multiaddrs","time":{"start":1754018895844,"stop":1754018895845,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fcf0627c089da78","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754018732823,"stop":1754018732823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad796a81a0e5e264","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754018788211,"stop":1754018788211,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b4aa5e55a30ddcd","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754018738178,"stop":1754018738180,"duration":2},"status":"passed","severity":"normal"},{"uid":"de9a0667f477f301","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754018788242,"stop":1754018788243,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfcb873b765b01ad","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app29/6/topic683/json","time":{"start":1754019046852,"stop":1754019046852,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f26121e4b69435a","name":"should deliver messages after dependencies are met","time":{"start":1754018791685,"stop":1754018791685,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb4a2bb3895aa6eb","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754018749494,"stop":1754018749495,"duration":1},"status":"passed","severity":"normal"},{"uid":"c343ca18bbd2dc9c","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -18999","time":{"start":1754019097394,"stop":1754019097394,"duration":0},"status":"passed","severity":"normal"},{"uid":"885dc7baab21abf3","name":"Query generator for multiple messages with different content topic format","time":{"start":1754019081806,"stop":1754019081806,"duration":0},"status":"passed","severity":"normal"},{"uid":"960a5ac543826fd1","name":"should process tasks in queue","time":{"start":1754018778087,"stop":1754018778094,"duration":7},"status":"passed","severity":"normal"},{"uid":"cc2a1ca794c429e3","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754018779130,"stop":1754018779131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fed3a79f72134b3b","name":"topics with same application and version share the same shard","time":{"start":1754018732813,"stop":1754018732813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac4a07901907923","name":"should set field with only STORE enabled","time":{"start":1754018738906,"stop":1754018738906,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e36ae33011bac8f","name":"tcp ip4 address","time":{"start":1754018738262,"stop":1754018738262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f757788a0814aeb5","name":"Check received message containing Arabic","time":{"start":1754019256293,"stop":1754019256293,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8c648359cb49f5","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754018939790,"stop":1754018939791,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3b4e20b8136182","name":"Push message with content topic containing escaped characters","time":{"start":1754019362881,"stop":1754019362882,"duration":1},"status":"passed","severity":"normal"},{"uid":"c97444c6f56a7897","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754018749261,"stop":1754018749261,"duration":0},"status":"passed","severity":"normal"},{"uid":"595539d63873a41b","name":"should be empty after removing the only subscription","time":{"start":1754018778454,"stop":1754018778454,"duration":0},"status":"passed","severity":"normal"},{"uid":"15df45f5497de491","name":"should update peer store before dialing","time":{"start":1754018748163,"stop":1754018748163,"duration":0},"status":"passed","severity":"normal"},{"uid":"303710973fb46b6c","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754018779131,"stop":1754018779131,"duration":0},"status":"passed","severity":"normal"},{"uid":"79fb05ed96273f71","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754019081805,"stop":1754019081805,"duration":0},"status":"passed","severity":"normal"},{"uid":"620fb5f2fabef1e0","name":"throws on empty content topic","time":{"start":1754018732803,"stop":1754018732803,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9c96b12d21922ab","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754018788217,"stop":1754018788217,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6efd649d562674e","name":"ends if response has no messages","time":{"start":1754018749429,"stop":1754018749430,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d71e7f53974539","name":"Push message with Russian payload","time":{"start":1754019362889,"stop":1754019362889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a28fc283000469c9","name":"should maintain proper timestamps if all messages received","time":{"start":1754018791682,"stop":1754018791683,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bf54d08f6da0f7e","name":"Used by Waku Relay","time":{"start":1754019098174,"stop":1754019098175,"duration":1},"status":"passed","severity":"normal"},{"uid":"9504bef1774c89ab","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754018738184,"stop":1754018738185,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a78488ea9b29f3","name":"Push message with emoji payload","time":{"start":1754019362892,"stop":1754019362892,"duration":0},"status":"passed","severity":"normal"},{"uid":"696c6e9570398150","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754018778784,"stop":1754018778784,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0cad34ede454c8","name":"msgTime: 0 ms from now, startTime: 1753932682502, endTime: 1754019082502","time":{"start":1754019097398,"stop":1754019097398,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbc2ab2e274a668","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754018732811,"stop":1754018732811,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bce64edd9419f7","name":"Push message with content topic containing unicode special characters","time":{"start":1754019362896,"stop":1754019362897,"duration":1},"status":"passed","severity":"normal"},{"uid":"e09bbdbb617bf9d1","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754018757395,"stop":1754018757395,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c311b9bbd0e2a7e","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754018788198,"stop":1754018788199,"duration":1},"status":"passed","severity":"normal"},{"uid":"2442314ed97f07bc","name":"Fields are not dropped","time":{"start":1754018749233,"stop":1754018749233,"duration":0},"status":"passed","severity":"normal"},{"uid":"8028474b8c3882a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754018788249,"stop":1754018788250,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe5200b57c57f39","name":"should only return 1 node with relay and store capability","time":{"start":1754018757393,"stop":1754018757393,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50bbcda8c640e","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754018738182,"stop":1754018738183,"duration":1},"status":"passed","severity":"normal"},{"uid":"79610a1b9123ee0c","name":"msgTime: 0 ms from now, startTime: 1753759882502, endTime: 1754019082502","time":{"start":1754019097397,"stop":1754019097398,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec0fd357deb9ec46","name":"Push message with unicode special characters payload","time":{"start":1754019362891,"stop":1754019362891,"duration":0},"status":"passed","severity":"normal"},{"uid":"524dad6cb3c5b03e","name":"Subscribe and publish message","time":{"start":1754018956783,"stop":1754018956783,"duration":0},"status":"passed","severity":"normal"},{"uid":"52f78f53e05badbf","name":"Push message with content topic containing emoji","time":{"start":1754019362882,"stop":1754019362883,"duration":1},"status":"passed","severity":"normal"},{"uid":"630d34011ed41ab3","name":"random static sharding 8 - Cluster ID: 875, Shard ID: 43","time":{"start":1754019091966,"stop":1754019091966,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f19d364665b1c2","name":"yields undefined for messages without decoder","time":{"start":1754018749431,"stop":1754018749431,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c95b62cd67e7267","name":"Check publish message containing numeric","time":{"start":1754018946711,"stop":1754018946712,"duration":1},"status":"passed","severity":"normal"},{"uid":"58839fb2ac6e834a","name":"should set field with all protocols enabled","time":{"start":1754018738905,"stop":1754018738905,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bef2d48aae32239","name":"should return no connections if no open connection provided","time":{"start":1754018749133,"stop":1754018749133,"duration":0},"status":"passed","severity":"normal"},{"uid":"16864454cbfd8a9e","name":"Check message with non string payload is not received","time":{"start":1754019256300,"stop":1754019256300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03dc3b3493d5ff1","name":"should return false when peer is on different cluster","time":{"start":1754018748494,"stop":1754018748494,"duration":0},"status":"passed","severity":"normal"},{"uid":"38fb21f576b889a7","name":"Subscribe to topic containing short and receive message","time":{"start":1754019272928,"stop":1754019272929,"duration":1},"status":"passed","severity":"normal"},{"uid":"10822c4082483870","name":"should start all internal components","time":{"start":1754018749481,"stop":1754018749481,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b07bab3990443c9","name":"Passing page size 11 when there are 10 messages","time":{"start":1754019082152,"stop":1754019082152,"duration":0},"status":"passed","severity":"normal"},{"uid":"133efe35de0a4b4c","name":"should not modify tags of connections for different peers","time":{"start":1754018779134,"stop":1754018779134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3eaf1936a4d651d","name":"Ephemeral messages are not stored","time":{"start":1754018813128,"stop":1754018813129,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f7f7c7014f332a0","name":"should handle special patterns correctly","time":{"start":1754018790464,"stop":1754018790464,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d724dedabe8e528","name":"Push 30 different messages","time":{"start":1754019362875,"stop":1754019362876,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c8ab19728b485bec","name":"Push message with content topic containing short","time":{"start":1754019362893,"stop":1754019362893,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7107019c315330","name":"Check message with invalid timestamp is not received","time":{"start":1754019256307,"stop":1754019256307,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bef93b3589019","name":"Check publish message containing JSON","time":{"start":1754018946716,"stop":1754018946716,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b844b74a2689185","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754018732808,"stop":1754018732809,"duration":1},"status":"passed","severity":"normal"},{"uid":"653f953ad4dc86e7","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754018811846,"stop":1754018811846,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c46e1dc8d2650d7e","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754019272922,"stop":1754019272923,"duration":1},"status":"passed","severity":"normal"},{"uid":"239071a222922781","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754018788241,"stop":1754018788241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0c4ccd670ec7e4f","name":"rejects content-filtered query with only contentTopics","time":{"start":1754018749064,"stop":1754018749064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c21552fa51caecf7","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app82/9/topic866/xml","time":{"start":1754019046855,"stop":1754019046855,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c4080ee085cff22","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754019272916,"stop":1754019272916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6074afec206684a8","name":"should remove event listeners","time":{"start":1754018748704,"stop":1754018748705,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bb660df4e82e1f","name":"throws on content topic with empty application field","time":{"start":1754018732805,"stop":1754018732805,"duration":0},"status":"passed","severity":"normal"},{"uid":"29eddae8a6e0b577","name":"should skip peer when failed to dial recently","time":{"start":1754018748838,"stop":1754018748838,"duration":0},"status":"passed","severity":"normal"},{"uid":"87e3faa5cc07f508","name":"should dial with multiaddr and return stream","time":{"start":1754018749488,"stop":1754018749489,"duration":1},"status":"passed","severity":"normal"},{"uid":"258a9dc631955fc2","name":"handles different networkShards values correctly","time":{"start":1754018732814,"stop":1754018732815,"duration":1},"status":"passed","severity":"normal"},{"uid":"11f713dc74877d53","name":"should handle dial errors gracefully","time":{"start":1754018748720,"stop":1754018748720,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e522fa8252a2ad","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754018830150,"stop":1754018830150,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6b5f7de68ea57a","name":"random static sharding 7 - Cluster ID: 704, Shard ID: 55","time":{"start":1754019091966,"stop":1754019091966,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddec168aaf366a5b","name":"caches peers it previously fetched","time":{"start":1754018757392,"stop":1754018757392,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b7aa6a8f758279","name":"Decoder throws on empty string content topic","time":{"start":1754018749609,"stop":1754018749609,"duration":0},"status":"passed","severity":"normal"},{"uid":"7817041718fdca","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754018749599,"stop":1754018749599,"duration":0},"status":"passed","severity":"normal"},{"uid":"78c79a38f6e94f85","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754018788229,"stop":1754018788229,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9f71ddf6b4e307","name":"should sort peers by ping value","time":{"start":1754018749494,"stop":1754018749494,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3ffe292064bc8e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754019041644,"stop":1754019041645,"duration":1},"status":"passed","severity":"normal"},{"uid":"b76ce00a3ebf4872","name":"Push 30 different messages","time":{"start":1754019362892,"stop":1754019362892,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f992cc45870e86df","name":"should push the message to the outgoing buffer","time":{"start":1754018791680,"stop":1754018791680,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84c79726e9f182c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754018788210,"stop":1754018788210,"duration":0},"status":"passed","severity":"normal"},{"uid":"164796c1f49d258b","name":"throws if decoders don't match content topics","time":{"start":1754018749428,"stop":1754018749428,"duration":0},"status":"passed","severity":"normal"},{"uid":"4843555e8a75d867","name":"Check received message with timestamp: 1754018806234000000 ","time":{"start":1754019256306,"stop":1754019256306,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed710beb1b3c4d6","name":"it tolerates circular branch references","time":{"start":1754018757391,"stop":1754018757391,"duration":0},"status":"passed","severity":"normal"},{"uid":"a52c01e792156122","name":"should create KeepAliveManager with relay","time":{"start":1754018749590,"stop":1754018749591,"duration":1},"status":"passed","severity":"normal"},{"uid":"678e14a29cb354a0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754019272917,"stop":1754019272917,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47829d37cdfe7a5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754018788243,"stop":1754018788244,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1cebd8bdc6a2ff","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754019029677,"stop":1754019029677,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6666a9e867e90a","name":"should initialize with isNetworkConnected as false","time":{"start":1754018747827,"stop":1754018747828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e957f93936cfdbd7","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754018788205,"stop":1754018788205,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b710789c0d64a3c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754018732823,"stop":1754018732823,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a6b6940a38ea84e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754019088282,"stop":1754019088283,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5c3e64e94ca934","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754019088283,"stop":1754019088284,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b0a42dc3a9e5c9c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754018738185,"stop":1754018738185,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec16dc5c2f518e1","name":"should not receive a peer event before start","time":{"start":1754018811841,"stop":1754018811841,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e76088ad6b1ec3","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754018749595,"stop":1754018749595,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6321b433a76613","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754018779133,"stop":1754018779134,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3e467b0d60482d","name":"should reject if Filter is requested but not mounted","time":{"start":1754018778951,"stop":1754018778951,"duration":0},"status":"passed","severity":"normal"},{"uid":"7726487d1927aff3","name":"should be safe to call multiple times","time":{"start":1754018748161,"stop":1754018748162,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5349278856c3040","name":"should save new peer to store","time":{"start":1754018748169,"stop":1754018748170,"duration":1},"status":"passed","severity":"normal"},{"uid":"a367ab027dc53d9f","name":"should handle general insertion and lookup correctly","time":{"start":1754018790464,"stop":1754018790464,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e5c7ebf40cc7de","name":"should skip peer when already connected","time":{"start":1754018748837,"stop":1754018748837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bf32c9e586d13a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754019081807,"stop":1754019081810,"duration":3},"status":"passed","severity":"normal"},{"uid":"217fa1684f08e02c","name":"should initialize with custom number of peers","time":{"start":1754018779127,"stop":1754018779127,"duration":0},"status":"passed","severity":"normal"},{"uid":"798bef9f8d21f92","name":"Passing page size 19 when there are 20 messages","time":{"start":1754019082152,"stop":1754019082153,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae5a0d04b0451e19","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754018732815,"stop":1754018732816,"duration":1},"status":"passed","severity":"normal"},{"uid":"24836ff58ee20a58","name":"should properly create peer info with all multiaddrs","time":{"start":1754018738904,"stop":1754018738905,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ae4a9ba225be0c","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754018788249,"stop":1754018788249,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f2d9e97d90e71c","name":"Query with Promise Callback, No message returned","time":{"start":1754019057773,"stop":1754019057773,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c45c1fac4d5fab1","name":"Init the array if not present","time":{"start":1754018732426,"stop":1754018732427,"duration":1},"status":"passed","severity":"normal"},{"uid":"5635ced4744ab56d","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754018738906,"stop":1754018738907,"duration":1},"status":"passed","severity":"normal"},{"uid":"137eaf48e478727e","name":"should create ShardReader with auto sharding network config","time":{"start":1754018748465,"stop":1754018748465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9963847e59ab02b","name":"Check received message containing unicode special characters","time":{"start":1754019256305,"stop":1754019256305,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be6e2d8bab82b3","name":"isConnected return false after peer stops","time":{"start":1754018827370,"stop":1754018827371,"duration":1},"status":"passed","severity":"normal"},{"uid":"eecaccb7155497d8","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754019272917,"stop":1754019272917,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c89d81c5f2427c","name":"should filter peers by codec","time":{"start":1754018749493,"stop":1754018749493,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cd07afd688a776","name":"should decode valid enr successfully","time":{"start":1754018738897,"stop":1754018738897,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc1d920b0855297","name":"Decrypt messages","time":{"start":1754018924947,"stop":1754018924947,"duration":0},"status":"passed","severity":"normal"},{"uid":"3508fca9eee1efe1","name":"should emit a peer event after start","time":{"start":1754018761537,"stop":1754018761537,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ed3f4ff10e78dd","name":"random static sharding 4 - Cluster ID: 33, Shard ID: 704","time":{"start":1754019091963,"stop":1754019091963,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcb3482949b9136","name":"Query generator for multiple messages","time":{"start":1754019081804,"stop":1754019081805,"duration":1},"status":"passed","severity":"normal"},{"uid":"65e421aab6956ef1","name":"Push message with rate limit","time":{"start":1754019362898,"stop":1754019362899,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac5ec3528be6ad","name":"ends if stream creation fails","time":{"start":1754018749429,"stop":1754018749429,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fbc2700aa0517b","name":"Push message with content topic containing escaped characters","time":{"start":1754019362896,"stop":1754019362896,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ed5089aa0b1b64","name":"Check received message containing short","time":{"start":1754019256291,"stop":1754019256292,"duration":1},"status":"passed","severity":"normal"},{"uid":"359ca134a9e41bb7","name":"should dial peers from store when no connections remain","time":{"start":1754018748711,"stop":1754018748711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6cc19de30f2e05","name":"should wait for Store peer to be connected","time":{"start":1754018778953,"stop":1754018778953,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb1bad201571f193","name":"Sets default value correctly","time":{"start":1754019098175,"stop":1754019098175,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9d3c7f8d9e167f","name":"Check message on other pubsub topic is not received","time":{"start":1754019256299,"stop":1754019256299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b717dba99b391a46","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754019029680,"stop":1754019029680,"duration":0},"status":"passed","severity":"normal"},{"uid":"76c5db8772b99b94","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app56/1/topic375/proto","time":{"start":1754019046854,"stop":1754019046854,"duration":0},"status":"passed","severity":"normal"},{"uid":"2055295e0ab3fc3f","name":"Subscribe and receives messages on 20 topics","time":{"start":1754019272927,"stop":1754019272927,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab144d6eec9b59b","name":"should handle complete discovery-to-dial flow","time":{"start":1754018748175,"stop":1754018748175,"duration":0},"status":"passed","severity":"normal"},{"uid":"232cd86bc80df6ad","name":"Cluster id 0, shard 0","time":{"start":1754019091961,"stop":1754019091962,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5757bfc921c9f67","name":"should not fail to start the service if it is already started","time":{"start":1754018923021,"stop":1754018923021,"duration":0},"status":"passed","severity":"normal"},{"uid":"929266ed485eebf6","name":"should not create multiple intervals when called multiple times","time":{"start":1754018748823,"stop":1754018748823,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8dc1488f0362c5f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754018732810,"stop":1754018732811,"duration":1},"status":"passed","severity":"normal"},{"uid":"b742d30f41c24301","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754019041645,"stop":1754019041645,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb00fc09bb392909","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754019097399,"stop":1754019097399,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb5ecd44cc6a90d","name":"more peers than existing","time":{"start":1754018923291,"stop":1754018923292,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c7f5fe6b5c435a6b","name":"nwaku subscribes","time":{"start":1754018936481,"stop":1754018936481,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a1c61411fb9be74","name":"Round trip binary serialization","time":{"start":1754018749607,"stop":1754018749607,"duration":0},"status":"passed","severity":"normal"},{"uid":"278a566bcafb401b","name":"Push message with long payload","time":{"start":1754019362887,"stop":1754019362887,"duration":0},"status":"passed","severity":"normal"},{"uid":"95615bc469b9eb1e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754019272930,"stop":1754019272930,"duration":0},"status":"passed","severity":"normal"},{"uid":"657662ac9a08cdbd","name":"should allow redial after cooldown period","time":{"start":1754018748839,"stop":1754018748839,"duration":0},"status":"passed","severity":"normal"},{"uid":"62ad68740e343a6f","name":"should create ShardReader with static shards network config","time":{"start":1754018748465,"stop":1754018748466,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb9b8c1700087448","name":"should set default options when no config provided","time":{"start":1754018749479,"stop":1754018749480,"duration":1},"status":"passed","severity":"normal"},{"uid":"d71fa6cbf9f4e7b3","name":"Fails to push message bigger that 1MB","time":{"start":1754019362901,"stop":1754019362901,"duration":0},"status":"passed","severity":"normal"},{"uid":"542f04895d6503d4","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754018827371,"stop":1754018827371,"duration":0},"status":"passed","severity":"normal"},{"uid":"13e95e6b612a0479","name":"should remove event listeners","time":{"start":1754018749592,"stop":1754018749592,"duration":0},"status":"passed","severity":"normal"},{"uid":"89bae10b262d57c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754018732818,"stop":1754018732818,"duration":0},"status":"passed","severity":"normal"},{"uid":"d746573ad71376e7","name":"should dispatch network event when browser goes online","time":{"start":1754018747855,"stop":1754018747855,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d8a4205aca949e9","name":"Store - dialed after - with timeout","time":{"start":1754019102458,"stop":1754019102458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0ce6f757d47b","name":"should not fail to start the service if it is already started","time":{"start":1754018761536,"stop":1754018761537,"duration":1},"status":"passed","severity":"normal"},{"uid":"53dddbbcf2ed34e6","name":"should handle case when navigator is not available","time":{"start":1754018747840,"stop":1754018747841,"duration":1},"status":"passed","severity":"normal"},{"uid":"deccde9d887e00ae","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754018778319,"stop":1754018778319,"duration":0},"status":"passed","severity":"normal"},{"uid":"b947aa915b76960f","name":"Push message with content topic containing JSON","time":{"start":1754019362881,"stop":1754019362881,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de43f0015fac435","name":"All","time":{"start":1754018812330,"stop":1754018812331,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9a274f47069f10b","name":"isConnected should return true after first peer connects","time":{"start":1754018827367,"stop":1754018827370,"duration":3},"status":"passed","severity":"normal"},{"uid":"d9d7c8cc4f4223b1","name":"Push message with content topic containing special chars","time":{"start":1754019362879,"stop":1754019362879,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cbaada9de700b1","name":"messageHashStr works with IProtoMessage","time":{"start":1754018748767,"stop":1754018748768,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fd3905c08868d82","name":"Check received message containing long","time":{"start":1754019256301,"stop":1754019256301,"duration":0},"status":"passed","severity":"normal"},{"uid":"43bcd8d4161d2050","name":"should handle dial errors","time":{"start":1754018749489,"stop":1754018749489,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a2881acbe59405","name":"Encoder throws on undefined content topic","time":{"start":1754018769039,"stop":1754018769039,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8eaa1e3e228ebe7","name":"should return false when peer is not on topic","time":{"start":1754018749495,"stop":1754018749495,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe739288b92cd8","name":"Stops search when 2 null results are returned","time":{"start":1754018756997,"stop":1754018756997,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f2fa8193b8b95a","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app90/7/topic813/xml","time":{"start":1754019046853,"stop":1754019046853,"duration":0},"status":"passed","severity":"normal"},{"uid":"66df28f8e9fe1857","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754019272928,"stop":1754019272928,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d52621d5ecbe3a5","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754019272924,"stop":1754019272924,"duration":0},"status":"passed","severity":"normal"},{"uid":"f99ec5d883e00d37","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754018811843,"stop":1754018811845,"duration":2},"status":"skipped","severity":"normal"},{"uid":"6c45774fccd5440d","name":"should handle peer connect event","time":{"start":1754018747845,"stop":1754018747845,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf7c969c981992aa","name":"Encoder throws on undefined content topic","time":{"start":1754018749608,"stop":1754018749609,"duration":1},"status":"passed","severity":"normal"},{"uid":"550f2a602f909d2f","name":"should remove expired entries after TTL has passed","time":{"start":1754018777181,"stop":1754018777185,"duration":4},"status":"passed","severity":"normal"},{"uid":"ca9c17e506f949a3","name":"should dial all peers on dial","time":{"start":1754018895315,"stop":1754018895316,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a4f23a1d857208f","name":"should enable all discoveries when explicitly set","time":{"start":1754018778317,"stop":1754018778318,"duration":1},"status":"passed","severity":"normal"},{"uid":"38b68a16665f1278","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754018749427,"stop":1754018749428,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ea358b08b6e654","name":"should return PeerId when PeerId is provided","time":{"start":1754018748578,"stop":1754018748581,"duration":3},"status":"passed","severity":"normal"},{"uid":"782ba13cf9ff0947","name":"should respect custom numPeersToUse configuration","time":{"start":1754018779131,"stop":1754018779132,"duration":1},"status":"passed","severity":"normal"},{"uid":"7949201b8cd4791e","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754019000572,"stop":1754019000572,"duration":0},"status":"passed","severity":"normal"},{"uid":"2475ea5d7f75b92","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754018732821,"stop":1754018732822,"duration":1},"status":"passed","severity":"normal"},{"uid":"a70c6d1eaf8ccac1","name":"should not fail to stop the service if it was not started","time":{"start":1754018761536,"stop":1754018761536,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f2a19a7fed5ab3","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754018749595,"stop":1754018749596,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f806c0ba7fef366","name":"should properly clean up resources when disposed","time":{"start":1754018777187,"stop":1754018777187,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e28b816e8d72df","name":"Check message received after jswaku node is restarted","time":{"start":1754019256300,"stop":1754019256300,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1688a82f863dcba","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754018732812,"stop":1754018732813,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bbaa23c7a5b0acc","name":"Nodes with multiple pubsub topic","time":{"start":1754018939793,"stop":1754018939793,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b41fbb229901ca","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754019272931,"stop":1754019272931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1743a9147f4af984","name":"Push message with Chinese payload","time":{"start":1754019362863,"stop":1754019362864,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce90b43423217408","name":"Fails to publish duplicate message","time":{"start":1754018946725,"stop":1754018946725,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae6716f6beece79","name":"should encodeTxt and decodeTxt","time":{"start":1754018738896,"stop":1754018738896,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dd8ca9722a1270","name":"Push message with XML payload","time":{"start":1754019362865,"stop":1754019362866,"duration":1},"status":"passed","severity":"normal"},{"uid":"611d08d0eeacfc67","name":"random static sharding 1 - Cluster ID: 773, Shard ID: 582","time":{"start":1754019091962,"stop":1754019091962,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20fc2f0e6bc64be","name":"udp ip6 address","time":{"start":1754018738262,"stop":1754018738262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56b106f2f7e39f4","name":"Push message with emoji payload","time":{"start":1754019362872,"stop":1754019362872,"duration":0},"status":"passed","severity":"normal"},{"uid":"f650e0235af95a5c","name":"Subscribe to topic containing short and receive message","time":{"start":1754019272918,"stop":1754019272918,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3f4ac11e2dece","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754018956788,"stop":1754018956788,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca81834292456d66","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754019272922,"stop":1754019272922,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd8aefc2f29bd988","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754019272920,"stop":1754019272920,"duration":0},"status":"passed","severity":"normal"},{"uid":"52a131700e1c8663","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app40/1/topic913/json","time":{"start":1754019046854,"stop":1754019046854,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0fb39fb521ca0b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754018788237,"stop":1754018788237,"duration":0},"status":"passed","severity":"normal"},{"uid":"552d2e0a39af183d","name":"should be delivered immediately if received","time":{"start":1754018791688,"stop":1754018791688,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4e5dfb87b82aca","name":"Nwaku publishes","time":{"start":1754018936481,"stop":1754018936482,"duration":1},"status":"passed","severity":"normal"},{"uid":"b42c4af1be41060a","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754019097392,"stop":1754019097392,"duration":0},"status":"passed","severity":"normal"},{"uid":"b242f9cb24b22e49","name":"should return false when peer is not on the specified shard","time":{"start":1754018748494,"stop":1754018748494,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e3840d50b70b550","name":"Generator, one shard","time":{"start":1754019048047,"stop":1754019048047,"duration":0},"status":"passed","severity":"normal"},{"uid":"494eaeb148c5b66e","name":"Check received message containing escaped characters","time":{"start":1754019256296,"stop":1754019256296,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e787d294f493e30","name":"should filter out already connected peers","time":{"start":1754018748718,"stop":1754018748719,"duration":1},"status":"passed","severity":"normal"},{"uid":"b88965f9003a5e4c","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754018732809,"stop":1754018732810,"duration":1},"status":"passed","severity":"normal"},{"uid":"347b0f6ad1023295","name":"can start and stop the service","time":{"start":1754018761534,"stop":1754018761534,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdcc7fbe761f7d1c","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754018788204,"stop":1754018788204,"duration":0},"status":"passed","severity":"normal"},{"uid":"49642e1f9a363220","name":"Ordered callback, aborts when callback returns true","time":{"start":1754019081810,"stop":1754019081810,"duration":0},"status":"passed","severity":"normal"},{"uid":"b58362c463a94f80","name":"should register libp2p event listeners when start is called","time":{"start":1754018779129,"stop":1754018779130,"duration":1},"status":"passed","severity":"normal"},{"uid":"c142f147001d8095","name":"should add and check entries correctly","time":{"start":1754018777170,"stop":1754018777179,"duration":9},"status":"passed","severity":"normal"},{"uid":"9b9725fef6371ad8","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754019272923,"stop":1754019272924,"duration":1},"status":"passed","severity":"normal"},{"uid":"2569cc8cc22d7451","name":"should be online or offline if network state changed","time":{"start":1754018827374,"stop":1754018827374,"duration":0},"status":"passed","severity":"normal"},{"uid":"6711b29d39abe2c0","name":"should return false when peer is on different cluster","time":{"start":1754018748467,"stop":1754018748479,"duration":12},"status":"passed","severity":"normal"},{"uid":"df57efc9137a77f5","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754019272918,"stop":1754019272918,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b856212e517271","name":"should handle multiple peers with different shard configurations","time":{"start":1754018748863,"stop":1754018748863,"duration":0},"status":"passed","severity":"normal"},{"uid":"22159a6a16dff11f","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754018791684,"stop":1754018791684,"duration":0},"status":"passed","severity":"normal"},{"uid":"736c2147fdccb5ff","name":"should not receive a peer event after stop","time":{"start":1754018761538,"stop":1754018761538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dc2ce12d3e52cc7","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754018779186,"stop":1754018779186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4acab963d961e8c","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754019272919,"stop":1754019272919,"duration":0},"status":"passed","severity":"normal"},{"uid":"36ee01812f0a3958","name":"should return PeerId when PeerId is provided","time":{"start":1754018748570,"stop":1754018748571,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f1ba8e36241c0d","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754018788209,"stop":1754018788209,"duration":0},"status":"passed","severity":"normal"},{"uid":"242646d79f882696","name":"should drop connection to one peer on hangUp","time":{"start":1754018895317,"stop":1754018895318,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ffdee8c1a8f641","name":"should update ack status of messages in outgoing buffer","time":{"start":1754018791687,"stop":1754018791687,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d21b496b056fe4c","name":"Check publish message containing special chars","time":{"start":1754018946712,"stop":1754018946712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd5455fda0d1556","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754019097393,"stop":1754019097393,"duration":0},"status":"passed","severity":"normal"},{"uid":"155b943f6a4fd156","name":"Promise Callback - true","time":{"start":1754019069102,"stop":1754019069102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75163c6e485ddee","name":"should be safe to call multiple times","time":{"start":1754018749591,"stop":1754018749592,"duration":1},"status":"passed","severity":"normal"},{"uid":"6870f03256ce718e","name":"Push message with long payload","time":{"start":1754019362862,"stop":1754019362862,"duration":0},"status":"passed","severity":"normal"},{"uid":"de03bbe6becbf2e","name":"should not allow k > 12","time":{"start":1754018788032,"stop":1754018788034,"duration":2},"status":"passed","severity":"normal"},{"uid":"71db994cba3fcf34","name":"can query messages by message hash","time":{"start":1754019061390,"stop":1754019061390,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa8bb9ff23fadbc5","name":"should create a new stream if no existing for protocol found","time":{"start":1754018749260,"stop":1754018749260,"duration":0},"status":"passed","severity":"normal"},{"uid":"57f376f252ee925c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754018749262,"stop":1754018749262,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6cc9c0e7c16c0a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754018827366,"stop":1754018827367,"duration":1},"status":"passed","severity":"normal"},{"uid":"efb1820d374061ba","name":"Publish message with custom timestamp: Fri Aug 01 2025 02:29:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754018946721,"stop":1754018946721,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9556e18dd216e4c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754019097393,"stop":1754019097393,"duration":0},"status":"passed","severity":"normal"},{"uid":"d90c099782a58f1c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754019272929,"stop":1754019272930,"duration":1},"status":"passed","severity":"normal"},{"uid":"6daeb08fb0972154","name":"should work with mixed v2 and v3 peers","time":{"start":1754018778868,"stop":1754018778869,"duration":1},"status":"passed","severity":"normal"},{"uid":"71ceaf0856e5b2b9","name":"Push message equal or less that 1MB","time":{"start":1754019362901,"stop":1754019362901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f151003c02626eb6","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754019256298,"stop":1754019256298,"duration":0},"status":"passed","severity":"normal"},{"uid":"36203f52b21b794d","name":"Push message with custom timestamp: 1723260430481","time":{"start":1754019362900,"stop":1754019362900,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5299c47c7b6195","name":"Overlapping topic subscription","time":{"start":1754019272918,"stop":1754019272918,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a4d228187ed7b88","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754018732820,"stop":1754018732820,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a66ae4eb22dbba","name":"should properly compute the node id","time":{"start":1754018738900,"stop":1754018738900,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e87450ad6d1274","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754018756864,"stop":1754018756865,"duration":1},"status":"passed","severity":"normal"},{"uid":"87be9b9779dbae52","name":"should mark all messages in causal history as acknowledged","time":{"start":1754018791684,"stop":1754018791684,"duration":0},"status":"passed","severity":"normal"},{"uid":"14281db4c2513a97","name":"Check received message containing numeric","time":{"start":1754019256292,"stop":1754019256292,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ad7a1257f3ce5fa","name":"should add event listener for peer:discovery","time":{"start":1754018748148,"stop":1754018748148,"duration":0},"status":"passed","severity":"normal"},{"uid":"c412912534687ddb","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754018757395,"stop":1754018757395,"duration":0},"status":"skipped","severity":"normal"},{"uid":"34def6e87f3ab41a","name":"Push message with content topic containing numeric","time":{"start":1754019362878,"stop":1754019362878,"duration":0},"status":"passed","severity":"normal"},{"uid":"5210f4270bce126f","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754018738183,"stop":1754018738184,"duration":1},"status":"passed","severity":"normal"},{"uid":"44c28afbe290c24b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754018769038,"stop":1754018769038,"duration":0},"status":"passed","severity":"normal"},{"uid":"2236bfa728888ca6","name":"should clear dial history on stop","time":{"start":1754018748832,"stop":1754018748833,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fbc3508b3181bb","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754018788219,"stop":1754018788228,"duration":9},"status":"passed","severity":"normal"},{"uid":"dd5a18f19c348f7f","name":"should stop ping timers on peer disconnect","time":{"start":1754018749594,"stop":1754018749595,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d049ae784d39f36","name":"should properly create location multiaddrs - tcp6","time":{"start":1754018738904,"stop":1754018738904,"duration":0},"status":"passed","severity":"normal"},{"uid":"408a7b8c67e6ef3a","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754019029681,"stop":1754019029681,"duration":0},"status":"broken","severity":"normal"},{"uid":"501aa07663245729","name":"Nodes with multiple pubsub topic","time":{"start":1754018939791,"stop":1754018939791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3df12901bb28c40","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754018748750,"stop":1754018748751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6e2d5afdd25804b","name":"Push message with JSON payload","time":{"start":1754019362866,"stop":1754019362870,"duration":4},"status":"passed","severity":"normal"},{"uid":"18de11c664db1401","name":"Check publish message containing escaped characters","time":{"start":1754018946716,"stop":1754018946717,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1b3c2203556403a","name":"should serialize and deserialize correctly","time":{"start":1754018790463,"stop":1754018790463,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d71b674bd74dcc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754018732818,"stop":1754018732818,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbfcbecc5aea3a94","name":"should return all connected peers without codec filter","time":{"start":1754018749493,"stop":1754018749493,"duration":0},"status":"passed","severity":"normal"},{"uid":"d794288df162854","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754019088284,"stop":1754019088285,"duration":1},"status":"passed","severity":"normal"},{"uid":"9501637bc22d7a1f","name":"should successfully stop","time":{"start":1754018779187,"stop":1754018779187,"duration":0},"status":"passed","severity":"normal"},{"uid":"6110d3a9d3ede7d3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754018956788,"stop":1754018956788,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06fc0f4fdfe0fe","name":"Push message with Chinese payload","time":{"start":1754019362888,"stop":1754019362888,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6878996e0bffe7c","name":"Subscribe to topic containing long and receive message","time":{"start":1754019272929,"stop":1754019272929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1fd181971a23dd8","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754018779117,"stop":1754018779117,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eeb95b300238b24","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754018827367,"stop":1754018827367,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56e79854e863286","name":"Check received message containing Basic HTML tag","time":{"start":1754019256304,"stop":1754019256304,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ab889930c799f4","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754018778784,"stop":1754018778785,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffac39eaac342e78","name":"Check publish message after client node is restarted","time":{"start":1754018946733,"stop":1754018946733,"duration":0},"status":"skipped","severity":"normal"},{"uid":"51abc3d586a9d32b","name":"should start and setup intervals and event listeners","time":{"start":1754018778458,"stop":1754018778459,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c424acafd2b367c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754018788210,"stop":1754018788210,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0c6afe94766b0d","name":"should stop all internal components","time":{"start":1754018749482,"stop":1754018749484,"duration":2},"status":"passed","severity":"normal"},{"uid":"e647690938bee7a6","name":"should stop and cleanup resources","time":{"start":1754018778459,"stop":1754018778459,"duration":0},"status":"passed","severity":"normal"},{"uid":"a93b41c26ec4755c","name":"Query Generator, No Decoder","time":{"start":1754019057770,"stop":1754019057770,"duration":0},"status":"passed","severity":"normal"},{"uid":"598b685618b7e2ea","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754018748736,"stop":1754018748739,"duration":3},"status":"passed","severity":"normal"},{"uid":"2f26452d35033320","name":"should handle browser offline state overriding peer connections","time":{"start":1754018747865,"stop":1754018747865,"duration":0},"status":"passed","severity":"normal"},{"uid":"19ffde89ea8c2ae1","name":"can query messages normally","time":{"start":1754019061389,"stop":1754019061390,"duration":1},"status":"passed","severity":"normal"},{"uid":"61f4a89402ad4698","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754019029679,"stop":1754019029680,"duration":1},"status":"broken","severity":"normal"},{"uid":"8d0c9ec569af04","name":"should drop connection to all peers on hangUp","time":{"start":1754018895316,"stop":1754018895317,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1c9611efd661a64","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754018788216,"stop":1754018788216,"duration":0},"status":"passed","severity":"normal"},{"uid":"efa44f3a8dfe5d40","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754018951508,"stop":1754018951508,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b77f39128ae8276","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754018748174,"stop":1754018748174,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b76685e6cc55dc","name":"Meta field set when metaSetter is specified","time":{"start":1754018749608,"stop":1754018749608,"duration":0},"status":"passed","severity":"normal"},{"uid":"cce2b700aacdd0ba","name":"should clear dial history on start","time":{"start":1754018748822,"stop":1754018748822,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0baec0a8d62e47","name":"should be safe to call multiple times","time":{"start":1754018748148,"stop":1754018748149,"duration":1},"status":"passed","severity":"normal"},{"uid":"51f96afa416a5a95","name":"Ordered Callback - false","time":{"start":1754019069103,"stop":1754019069103,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ae9df44103dfc48","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754018756866,"stop":1754018756867,"duration":1},"status":"passed","severity":"normal"},{"uid":"89769787901181ef","name":"Subscribe and receive messages via lightPush","time":{"start":1754019272925,"stop":1754019272925,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff84f1bb0534b708","name":"can start the service","time":{"start":1754018811834,"stop":1754018811836,"duration":2},"status":"passed","severity":"normal"},{"uid":"93e54438f280420c","name":"should dial more peers if under maxConnections","time":{"start":1754018748739,"stop":1754018748740,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b40838f849e0560","name":"Check message with no pubsub topic is not received","time":{"start":1754019256299,"stop":1754019256299,"duration":0},"status":"passed","severity":"normal"},{"uid":"71870d4d75e06938","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754019097398,"stop":1754019097399,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09debfa80548c40","name":"should maintain desired error rate","time":{"start":1754018790462,"stop":1754018790463,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2b00ea38eb6f1","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754019272926,"stop":1754019272926,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68ec48cb6844055","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754018788230,"stop":1754018788235,"duration":5},"status":"passed","severity":"normal"},{"uid":"bf562e5163e31dd9","name":"should attach causal history and bloom filter to each message","time":{"start":1754018791681,"stop":1754018791681,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e208e0dc79d074","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754019272927,"stop":1754019272927,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15870cb995b1d2d7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754018769038,"stop":1754018769039,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8d49b447d2a3b30","name":"should process queue every 500ms","time":{"start":1754018748849,"stop":1754018748850,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5732d7677f9f7b","name":"Push message with unicode special characters payload","time":{"start":1754019362871,"stop":1754019362871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8b480a1f2bc260d","name":"should not discard bootstrap peers if under the limit","time":{"start":1754018849716,"stop":1754018849717,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74bb25fd149b649","name":"Encoder throws on empty string content topic","time":{"start":1754018767383,"stop":1754018767384,"duration":1},"status":"passed","severity":"normal"},{"uid":"111a50c3c1be534d","name":"should dial all known peers when reached zero connections","time":{"start":1754018849716,"stop":1754018849716,"duration":0},"status":"passed","severity":"normal"},{"uid":"960f8237d836a523","name":"Relay","time":{"start":1754018812329,"stop":1754018812329,"duration":0},"status":"passed","severity":"normal"},{"uid":"482f7509d2639c50","name":"does not throw on valid cases","time":{"start":1754018732802,"stop":1754018732803,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a68db2d4a03e7e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754018788237,"stop":1754018788237,"duration":0},"status":"passed","severity":"normal"},{"uid":"82b79d4351be0e3c","name":"Check received message containing XML","time":{"start":1754019256294,"stop":1754019256295,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0ccdf353e7b81e","name":"Check received message containing special chars","time":{"start":1754019256292,"stop":1754019256293,"duration":1},"status":"passed","severity":"normal"},{"uid":"8af609aa01832bac","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754018738184,"stop":1754018738184,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5962a00c3290118","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754019272932,"stop":1754019272932,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4e0da1060317efa","name":"Relay + Store","time":{"start":1754018812330,"stop":1754018812330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e469d5beddfa185","name":"Check received message containing Chinese","time":{"start":1754019256302,"stop":1754019256302,"duration":0},"status":"passed","severity":"normal"},{"uid":"656be5009bf01f63","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754019048047,"stop":1754019048048,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa64d97e43e5cb30","name":"random static sharding 10 - Cluster ID: 510, Shard ID: 466","time":{"start":1754019091967,"stop":1754019091968,"duration":1},"status":"passed","severity":"normal"},{"uid":"f276d4c4cd8f1ea5","name":"should handle errors when getting connections","time":{"start":1754018747859,"stop":1754018747864,"duration":5},"status":"passed","severity":"normal"},{"uid":"9606706a2c7c52f6","name":"Push to array if already present","time":{"start":1754018732427,"stop":1754018732428,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b132616bd2f3a8f","name":"should encode/decode to RLP encoding","time":{"start":1754018738901,"stop":1754018738901,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8c1122aa058345","name":"Passing page size 10 when there are 10 messages","time":{"start":1754019082151,"stop":1754019082152,"duration":1},"status":"passed","severity":"normal"},{"uid":"371ce03d89cbdd03","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754018778320,"stop":1754018778320,"duration":0},"status":"passed","severity":"normal"},{"uid":"b753d7fd430524ea","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754018738189,"stop":1754018738189,"duration":0},"status":"passed","severity":"normal"},{"uid":"768415303dc76f1d","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754018956792,"stop":1754018956793,"duration":1},"status":"passed","severity":"normal"},{"uid":"39481d707f637d24","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754019000573,"stop":1754019000573,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b7408c5c7ce7c6","name":"should start ping timers on peer connect","time":{"start":1754018749593,"stop":1754018749594,"duration":1},"status":"passed","severity":"normal"},{"uid":"98300416109d8e49","name":"Subscribe to topic containing Script and publish message","time":{"start":1754018956790,"stop":1754018956790,"duration":0},"status":"passed","severity":"normal"},{"uid":"820efb15e8f7a365","name":"should be safe to call multiple times","time":{"start":1754018749484,"stop":1754018749485,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdde8ee6035dd948","name":"connected peers and dial","time":{"start":1754018923291,"stop":1754018923291,"duration":0},"status":"skipped","severity":"normal"},{"uid":"41af4e328be9ef40","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754018738188,"stop":1754018738189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22d07b1bd3e4ddf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754018732820,"stop":1754018732820,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d3f1fc916ae794","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754019272932,"stop":1754019272932,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf103f5e3e9f96e","name":"messageHashStr produces different results for different inputs","time":{"start":1754018748775,"stop":1754018748775,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8968a5a43e78538","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754019272933,"stop":1754019272933,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a0b143ec4836d4","name":"should create dialer with libp2p and shardReader","time":{"start":1754018748821,"stop":1754018748821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c536a6ea4fa0d6d","name":"should return false when peer is not found","time":{"start":1754018748480,"stop":1754018748481,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bcc9f9dd2e6cf89","name":"should requeue task if no peer is available","time":{"start":1754018778096,"stop":1754018778097,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8f7fa1a4ff19fe","name":"Rejects garbage","time":{"start":1754018782517,"stop":1754018782518,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3acc4eec95d3071","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754018788241,"stop":1754018788241,"duration":0},"status":"passed","severity":"normal"},{"uid":"404c8e5609513a2f","name":"Check received message containing special chars","time":{"start":1754019256302,"stop":1754019256302,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec973f8b09fd214e","name":"Subscribe to topic containing XML and receive message","time":{"start":1754019272922,"stop":1754019272922,"duration":0},"status":"passed","severity":"normal"},{"uid":"2094b880e1d218cc","name":"should dial peer immediately when queue is empty","time":{"start":1754018748833,"stop":1754018748834,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c00b6fa01ee2bd9","name":"throws on content topic with non-number generation field","time":{"start":1754018732804,"stop":1754018732804,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8b8774e55f62ae","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754018788229,"stop":1754018788229,"duration":0},"status":"passed","severity":"normal"},{"uid":"1418db444d277ea5","name":"Subscribe to topic containing Script and receive message","time":{"start":1754019272921,"stop":1754019272921,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dc13d940bc2a2c","name":"should handle complete peer lifecycle","time":{"start":1754018749604,"stop":1754018749605,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e11905df6d4e8c0","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754019041647,"stop":1754019041648,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a09dfaf4f487a7","name":"Check publish message containing emoji","time":{"start":1754018946719,"stop":1754018946720,"duration":1},"status":"passed","severity":"normal"},{"uid":"4aa89166bfee11a0","name":"ignores domain fetching errors","time":{"start":1754018757391,"stop":1754018757392,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10dbbff880c87be","name":"Check received message containing SQL Injection","time":{"start":1754019256303,"stop":1754019256303,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0720a09879690e","name":"should handle peer disconnect event when no connections remain","time":{"start":1754018747849,"stop":1754018747849,"duration":0},"status":"passed","severity":"normal"},{"uid":"3780e3ac03aecfee","name":"should handle task timeouts","time":{"start":1754018778098,"stop":1754018778099,"duration":1},"status":"passed","severity":"normal"},{"uid":"3168dc111ecd6470","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754018867432,"stop":1754018867433,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1743e76ad1ba771","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754019088281,"stop":1754019088282,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd1e06944629bd","name":"should be safe to call multiple times","time":{"start":1754018749481,"stop":1754018749482,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbf28727107bae3","name":"Decoder throws on undefined content topic","time":{"start":1754018749609,"stop":1754018749609,"duration":0},"status":"passed","severity":"normal"},{"uid":"1395593177bec6ba","name":"Callback on promise","time":{"start":1754019081806,"stop":1754019081806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a185f582ccd0675","name":"Push message with content topic containing short","time":{"start":1754019362877,"stop":1754019362877,"duration":0},"status":"passed","severity":"normal"},{"uid":"46fd8dd0084d6b4a","name":"should request peer renewal on specific errors","time":{"start":1754018778098,"stop":1754018778098,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a685ebd736fd7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754018788238,"stop":1754018788240,"duration":2},"status":"passed","severity":"normal"},{"uid":"d4fc4c619d3d09ce","name":"should remove event listeners from libp2p","time":{"start":1754018747833,"stop":1754018747834,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3e8e73377f0dcb","name":"should initialize with Unhealthy status","time":{"start":1754018778780,"stop":1754018778780,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f1a142e77e762a","name":"should handle all zero keep alive options","time":{"start":1754018749602,"stop":1754018749604,"duration":2},"status":"passed","severity":"normal"},{"uid":"b6c207dd94ad656b","name":"should skip peer when not on same cluster","time":{"start":1754018748839,"stop":1754018748840,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb4a8ad575c22079","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754019272929,"stop":1754019272929,"duration":0},"status":"passed","severity":"normal"},{"uid":"e493ec443f475173","name":"Passing page size 110 when there are 120 messages","time":{"start":1754019082153,"stop":1754019082153,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9ca330112871d09","name":"should properly create location multiaddrs - tcp","time":{"start":1754018738904,"stop":1754018738904,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b58f775f7b81eb2","name":"returns nothing if no connections present","time":{"start":1754018749132,"stop":1754018749132,"duration":0},"status":"passed","severity":"normal"},{"uid":"596c3213ab2fc6a1","name":"handles different clusterIds correctly","time":{"start":1754018732814,"stop":1754018732814,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d45b94c64d700a3","name":"Query Generator - false","time":{"start":1754019069101,"stop":1754019069101,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee0914afddf98a5","name":"throws on content topic with empty encoding field","time":{"start":1754018732806,"stop":1754018732807,"duration":1},"status":"passed","severity":"normal"},{"uid":"c771319d4072b718","name":"should throw error - no id","time":{"start":1754018738899,"stop":1754018738899,"duration":0},"status":"passed","severity":"normal"},{"uid":"727b38f36ad11cc7","name":"Push message with Russian payload","time":{"start":1754019362864,"stop":1754019362865,"duration":1},"status":"passed","severity":"normal"},{"uid":"d425b84bd80a33f1","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754019272931,"stop":1754019272932,"duration":1},"status":"passed","severity":"normal"},{"uid":"13106db8ddc85173","name":"should add event listeners for peer connect and disconnect","time":{"start":1754018749591,"stop":1754018749591,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2d065cc06d2ecc","name":"should increase lamport timestamp","time":{"start":1754018791679,"stop":1754018791680,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a8bbd4cbad4048b","name":"Check received message containing Script","time":{"start":1754019256303,"stop":1754019256304,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa07e833448f6ef7","name":"Check received message containing XML","time":{"start":1754019256304,"stop":1754019256304,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf594a9109c93cf2","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754018939792,"stop":1754018939793,"duration":1},"status":"passed","severity":"normal"},{"uid":"30e79500bccff15c","name":"should return usable stream attached to connection","time":{"start":1754018749259,"stop":1754018749259,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d7fbfb0c529874","name":"Generator, 2 different shards","time":{"start":1754019048047,"stop":1754019048047,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b73fbfe71167eca","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754018883121,"stop":1754018883122,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb557e56f640129c","name":"should not fail to stop the service if it was not started","time":{"start":1754018923020,"stop":1754018923020,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f94fc05a007d48","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754018738190,"stop":1754018738190,"duration":0},"status":"passed","severity":"normal"},{"uid":"8657df59b7fe7abd","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754018788205,"stop":1754018788205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c4b25f8fe1593","name":"Push message with XML payload","time":{"start":1754019362890,"stop":1754019362890,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae265139fe2fcf6","name":"should not dispatch event when already connected","time":{"start":1754018747850,"stop":1754018747852,"duration":2},"status":"passed","severity":"normal"},{"uid":"cb8b84dd488eb333","name":"Publish message with large meta","time":{"start":1754018946733,"stop":1754018946734,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd4cd3d82cd8eaa","name":"Push message with numeric payload","time":{"start":1754019362863,"stop":1754019362863,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccfd189c1484d385","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754018748581,"stop":1754018748583,"duration":2},"status":"passed","severity":"normal"},{"uid":"7ac94c2191d59ec6","name":"Non TWN Cluster","time":{"start":1754019046852,"stop":1754019046852,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e346079e93eb486","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754018788240,"stop":1754018788241,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0027857b6e03d6","name":"Fails to push message with large meta","time":{"start":1754019362897,"stop":1754019362897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94087ab643ab375","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app79/6/topic493/proto","time":{"start":1754019046853,"stop":1754019046854,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9b885bee6e53dcd","name":"Query with Ordered Callback, No Decoder","time":{"start":1754019057772,"stop":1754019057772,"duration":0},"status":"passed","severity":"normal"},{"uid":"656d4c64c6614999","name":"Push message with content topic containing special chars","time":{"start":1754019362894,"stop":1754019362894,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2c584391387e54b","name":"should throw error - no public key","time":{"start":1754018738899,"stop":1754018738899,"duration":0},"status":"passed","severity":"normal"},{"uid":"839641fe1c30048","name":"Check publish message containing long","time":{"start":1754018946710,"stop":1754018946711,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe6a1f6b745f88c","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754019272932,"stop":1754019272932,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0dbe954b8464f5","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754018956791,"stop":1754018956791,"duration":0},"status":"passed","severity":"normal"},{"uid":"e59811213560ccee","name":"should be able to dial TLS multiaddrs","time":{"start":1754018895318,"stop":1754018895318,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ba48d92944148","name":"should remove event listeners from globalThis","time":{"start":1754018747834,"stop":1754018747834,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba61728bce9c08e","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754018788218,"stop":1754018788218,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9cca5387e874c1","name":"returns all values when wanted number matches available values","time":{"start":1754018755857,"stop":1754018755858,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7181cf82a7ec275","name":"should handle shard reader errors gracefully","time":{"start":1754018748857,"stop":1754018748858,"duration":1},"status":"passed","severity":"normal"},{"uid":"d49c7ff661fb3fdb","name":"should handle errors when globalThis is not available","time":{"start":1754018747832,"stop":1754018747833,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dc30f487eb789ce","name":"Callback on promise, aborts when callback returns true","time":{"start":1754019081806,"stop":1754019081807,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5add966bc9390c5","name":"should throw error - no id","time":{"start":1754018738898,"stop":1754018738898,"duration":0},"status":"passed","severity":"normal"},{"uid":"383437863d6d769a","name":"Check message with no pubsub topic is not received","time":{"start":1754019256307,"stop":1754019256307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b568a606b98c3539","name":"Decoder throws on empty string content topic","time":{"start":1754018769040,"stop":1754018769040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bad20128060f96","name":"Wrong topic","time":{"start":1754019046856,"stop":1754019046857,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcda5abb3a77c25d","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754019057772,"stop":1754019057773,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41d57a4041a1a8b","name":"Does not throw an exception when node disconnects","time":{"start":1754019098169,"stop":1754019098170,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc279431a5a2b8f","name":"should get / set TCP multiaddr","time":{"start":1754018738902,"stop":1754018738902,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fcef7948ed05068","name":"Check received message containing emoji","time":{"start":1754019256296,"stop":1754019256297,"duration":1},"status":"passed","severity":"normal"},{"uid":"adecfb446d74e891","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754018788200,"stop":1754018788201,"duration":1},"status":"passed","severity":"normal"},{"uid":"38821e8aa99d2882","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754018748744,"stop":1754018748750,"duration":6},"status":"passed","severity":"normal"},{"uid":"30383cd5fcca6c42","name":"should not dial peers from store when browser is not connected","time":{"start":1754018748710,"stop":1754018748711,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93d7695fe728f2","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754018788216,"stop":1754018788216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24e1fb7cb2854e7","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754018747804,"stop":1754018747806,"duration":2},"status":"passed","severity":"normal"},{"uid":"20ecadcc2c2cb203","name":"random static sharding 2 - Cluster ID: 997, Shard ID: 240","time":{"start":1754019091963,"stop":1754019091963,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca47b1a5d6fa11","name":"should clear the dialing interval","time":{"start":1754018748832,"stop":1754018748832,"duration":0},"status":"passed","severity":"normal"},{"uid":"e092ec16a08cf048","name":"Subscribe to topic containing Script and receive message","time":{"start":1754019272931,"stop":1754019272931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd75bccf54970e2","name":"should return false","time":{"start":1754018738900,"stop":1754018738900,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcd0c8636ef94f35","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754019256306,"stop":1754019256307,"duration":1},"status":"passed","severity":"normal"},{"uid":"47566b05672d613d","name":"should increase lamport timestamp","time":{"start":1754018791682,"stop":1754018791682,"duration":0},"status":"passed","severity":"normal"},{"uid":"93432efcfcb4c7a3","name":"Check received message containing Basic HTML tag","time":{"start":1754019256295,"stop":1754019256295,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3a1a68d1b07182d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754018732820,"stop":1754018732821,"duration":1},"status":"passed","severity":"normal"},{"uid":"d002ac801b0bb970","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754018849716,"stop":1754018849716,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d047ac0e63fbc90","name":"Throws when trying to push message with empty payload","time":{"start":1754019362892,"stop":1754019362893,"duration":1},"status":"passed","severity":"normal"},{"uid":"b64c8d8184f75547","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754018788237,"stop":1754018788238,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e1388faa7c8fe6","name":"should not return locked peers if enough unlocked are available","time":{"start":1754018779128,"stop":1754018779128,"duration":0},"status":"passed","severity":"normal"},{"uid":"c725a767affd3608","name":"Check message with invalid timestamp is not received","time":{"start":1754019256298,"stop":1754019256298,"duration":0},"status":"passed","severity":"normal"},{"uid":"865576dcb3d3f5c3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754019272920,"stop":1754019272920,"duration":0},"status":"passed","severity":"normal"},{"uid":"e50053ba89777dcc","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754018748742,"stop":1754018748742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ec7991034a249ea","name":"should remove event listener for peer:discovery","time":{"start":1754018748161,"stop":1754018748161,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3f4a4510f15bded","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754018779132,"stop":1754018779133,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e979690a79e8209","name":"Query Generator, No message returned","time":{"start":1754019057770,"stop":1754019057770,"duration":0},"status":"passed","severity":"normal"},{"uid":"abb8af9aa096a443","name":"Query generator for multiple messages with different message text format","time":{"start":1754019081805,"stop":1754019081805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89eb534d612f6f9","name":"should create ConnectionManager with relay","time":{"start":1754018749479,"stop":1754018749479,"duration":0},"status":"passed","severity":"normal"},{"uid":"41fb8f9307dbf971","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754018791688,"stop":1754018791688,"duration":0},"status":"passed","severity":"normal"},{"uid":"642de95ab8a0f328","name":"should create an instance with libp2p and dialer","time":{"start":1754018748147,"stop":1754018748148,"duration":1},"status":"passed","severity":"normal"},{"uid":"da9f24e1e76025c9","name":"should not create relay timers when relay is not provided","time":{"start":1754018749598,"stop":1754018749599,"duration":1},"status":"passed","severity":"normal"},{"uid":"d166c7073c57c71b","name":"should reject if WakuNode is not started","time":{"start":1754018778949,"stop":1754018778950,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f5c0a505f06df8","name":"Check received message containing Chinese","time":{"start":1754019256293,"stop":1754019256293,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daf5957081c5205","name":"should reject if Store is requested but not mounted","time":{"start":1754018778951,"stop":1754018778951,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd206bb798757d3","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754019272930,"stop":1754019272930,"duration":0},"status":"passed","severity":"normal"},{"uid":"285bc579c11a59a","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754018779132,"stop":1754018779132,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dbb90694158606","name":"Relay - dialed after","time":{"start":1754019102455,"stop":1754019102457,"duration":2},"status":"passed","severity":"normal"},{"uid":"f852db06654d0326","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754018749063,"stop":1754018749064,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ae932d6212932e","name":"Push message with short payload","time":{"start":1754019362861,"stop":1754019362862,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ed775c5dec04236","name":"should be safe to call multiple times","time":{"start":1754018748704,"stop":1754018748704,"duration":0},"status":"passed","severity":"normal"},{"uid":"95da9578fa66634f","name":"should throw an error for insufficient data","time":{"start":1754018732901,"stop":1754018732901,"duration":0},"status":"passed","severity":"normal"},{"uid":"69eed66fbe6bf418","name":"Check publish message containing unicode special characters","time":{"start":1754018946718,"stop":1754018946719,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9d67bfa5588fb","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754018749599,"stop":1754018749599,"duration":0},"status":"passed","severity":"normal"},{"uid":"9be023342802128b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754018732814,"stop":1754018732814,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb8336f1d91150c8","name":"should handle dial errors gracefully","time":{"start":1754018748847,"stop":1754018748848,"duration":1},"status":"passed","severity":"normal"},{"uid":"fdeb2275be8cdf3","name":"should get / set UDP multiaddr","time":{"start":1754018738902,"stop":1754018738902,"duration":0},"status":"passed","severity":"normal"},{"uid":"5176bd7cb5fcbe44","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754018748496,"stop":1754018748507,"duration":11},"status":"passed","severity":"normal"},{"uid":"2d8c0889ce1b40ae","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754019272923,"stop":1754019272923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f08041d0d622e5","name":"Relay - dialed first","time":{"start":1754019102454,"stop":1754019102455,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb7435fe709974b","name":"Check publish message containing shell command","time":{"start":1754018946716,"stop":1754018946716,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e977fdc2e2b8053","name":"Passing page size 3 when there are 20 messages","time":{"start":1754019082151,"stop":1754019082151,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d88fc652d0937c","name":"can start and stop the service","time":{"start":1754018923020,"stop":1754018923020,"duration":0},"status":"passed","severity":"normal"},{"uid":"f149c90fdcb35b9","name":"Check message with no payload is not received","time":{"start":1754019256300,"stop":1754019256300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c67b430a7fa2eee9","name":"should dial peers from store on start","time":{"start":1754018748697,"stop":1754018748703,"duration":6},"status":"passed","severity":"normal"},{"uid":"9656f88bf33af17c","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754018951507,"stop":1754018951507,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a26d7b8204984a93","name":"Register correct protocols","time":{"start":1754018956782,"stop":1754018956783,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be351d3ee81836f","name":"should insert elements correctly","time":{"start":1754018790459,"stop":1754018790462,"duration":3},"status":"passed","severity":"normal"},{"uid":"9e589213e6b06671","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754019000575,"stop":1754019000575,"duration":0},"status":"passed","severity":"normal"},{"uid":"459b0bc9b41028b5","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754018788036,"stop":1754018788041,"duration":5},"status":"passed","severity":"normal"},{"uid":"702a9832e0f68bff","name":"Decoder throws on empty string content topic","time":{"start":1754018767385,"stop":1754018767386,"duration":1},"status":"passed","severity":"normal"},{"uid":"6062c8ee876ca3a1","name":"Check received message containing long","time":{"start":1754019256292,"stop":1754019256292,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a91cc450875bac3","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754018791687,"stop":1754018791687,"duration":0},"status":"passed","severity":"normal"},{"uid":"617c0723bc4e870d","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754018788206,"stop":1754018788206,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03b383c90b69690","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754018748571,"stop":1754018748571,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3be29803edf1dc2","name":"should dial peer when no shard info available","time":{"start":1754018748845,"stop":1754018748847,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9823b70981b1d68","name":"should handle complete connection lifecycle","time":{"start":1754018747864,"stop":1754018747865,"duration":1},"status":"passed","severity":"normal"},{"uid":"632587be1b3e89e5","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754019097396,"stop":1754019097396,"duration":0},"status":"passed","severity":"normal"},{"uid":"297b9fa2c146bb94","name":"should handle multiple query options for time ranges","time":{"start":1754018779117,"stop":1754018779117,"duration":0},"status":"passed","severity":"normal"},{"uid":"999fd0658dab8c4f","name":"Push message with numeric payload","time":{"start":1754019362887,"stop":1754019362888,"duration":1},"status":"passed","severity":"normal"},{"uid":"48435a312f3c09","name":"should not dispatch event when already disconnected","time":{"start":1754018747853,"stop":1754018747853,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7fae111469286d","name":"should load peers from local storage and dispatch events","time":{"start":1754018761539,"stop":1754018761539,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f37bb2ff17f34e","name":"should fail to send if no connected peers found","time":{"start":1754018778866,"stop":1754018778867,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1538a941038b66","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754018732819,"stop":1754018732819,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c659a139addba05","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754018738186,"stop":1754018738186,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f78ca228d7981e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754019029677,"stop":1754019029678,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0f019a400dc88c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754018788204,"stop":1754018788204,"duration":0},"status":"passed","severity":"normal"},{"uid":"92170e746f6a39ac","name":"Passing an array","time":{"start":1754019098170,"stop":1754019098174,"duration":4},"status":"passed","severity":"normal"},{"uid":"46260e4954f40e66","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754018788204,"stop":1754018788205,"duration":1},"status":"passed","severity":"normal"},{"uid":"c768fa273a0e0e7b","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754018748767,"stop":1754018748767,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c89ad4f7b99cd67","name":"Query Generator - true","time":{"start":1754019069100,"stop":1754019069101,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c79259735f9fb6","name":"should set field with only FILTER enabled","time":{"start":1754018738906,"stop":1754018738906,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c2c5c8ea9b0e58a","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754018732812,"stop":1754018732812,"duration":0},"status":"passed","severity":"normal"},{"uid":"62dd927814436c2b","name":"should dial with PeerId and return stream","time":{"start":1754018749487,"stop":1754018749488,"duration":1},"status":"passed","severity":"normal"},{"uid":"91a43c9d11c9c8df","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754018756870,"stop":1754018756871,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e51a52e3e143234","name":"Asymmetric encrypt & decrypt","time":{"start":1754018767873,"stop":1754018767873,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27921bc4011e36a","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1754018867431,"stop":1754018867432,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c8319624ad4780","name":"should handle hash queries without validation","time":{"start":1754018779119,"stop":1754018779120,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef335c3786943ca4","name":"Decoder throws on undefined content topic","time":{"start":1754018769040,"stop":1754018769040,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35211028f68976d","name":"should detect messages with missing dependencies","time":{"start":1754018791684,"stop":1754018791685,"duration":1},"status":"passed","severity":"normal"},{"uid":"c131c374542e2fd0","name":"should be able to decode the field with only STORE set to true","time":{"start":1754018738187,"stop":1754018738188,"duration":1},"status":"passed","severity":"normal"},{"uid":"13c53cbe6bba3610","name":"Decoder throws on undefined content topic","time":{"start":1754018767385,"stop":1754018767385,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a27466a4a3793e","name":"Subscribe and receive messages via lightPush","time":{"start":1754019272915,"stop":1754019272915,"duration":0},"status":"passed","severity":"normal"},{"uid":"72cb7a5875c9a2dc","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754018813130,"stop":1754018813130,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9afd685220ac08f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754018732819,"stop":1754018732820,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bffb772430b8c5b","name":"Relay - times out","time":{"start":1754019102457,"stop":1754019102458,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e456fd812d7f5b","name":"Accepts a valid Waku Message","time":{"start":1754018782516,"stop":1754018782517,"duration":1},"status":"passed","severity":"normal"},{"uid":"af17fc501c9cc1c","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754018732812,"stop":1754018732812,"duration":0},"status":"passed","severity":"normal"},{"uid":"2763ba2f2da4b410","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754018788202,"stop":1754018788202,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d62e4880793fb28","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754018788250,"stop":1754018788250,"duration":0},"status":"passed","severity":"normal"},{"uid":"461c3bbd4e2de5a9","name":"Default pageSize","time":{"start":1754019082153,"stop":1754019082153,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84134808c6d8790","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754019041646,"stop":1754019041646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa26f73d05627fd","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754019057769,"stop":1754019057769,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ebdcc4c8f30929","name":"should lock peers when selected","time":{"start":1754018779127,"stop":1754018779128,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9810143ae03523b","name":"should handle ping failures gracefully","time":{"start":1754018749596,"stop":1754018749597,"duration":1},"status":"passed","severity":"normal"},{"uid":"1edec6a4b5241a68","name":"Fails to publish message with empty text","time":{"start":1754018946725,"stop":1754018946725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c24af8b35714ac61","name":"throws on content topic with too few or too many fields","time":{"start":1754018732803,"stop":1754018732804,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d18ef81d17a7bce","name":"Check publish message containing Arabic","time":{"start":1754018946713,"stop":1754018946714,"duration":1},"status":"passed","severity":"normal"},{"uid":"566dce80137cf5cc","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754018939792,"stop":1754018939792,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa0e888a3b4ce6","name":"throws an error for improperly formatted content topics","time":{"start":1754018732815,"stop":1754018732815,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c1162ae7cf35ab8","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754018788217,"stop":1754018788218,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a8c4fb45f8047ae","name":"Publish message with custom timestamp: Fri Aug 01 2025 04:29:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754018946721,"stop":1754018946725,"duration":4},"status":"passed","severity":"normal"},{"uid":"d84bdfda2800ee68","name":"should be safe to call multiple times","time":{"start":1754018749593,"stop":1754018749593,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb9aca9e3172dc44","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754018732817,"stop":1754018732817,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b1a4f71c8acea8","name":"Subscribe to topic containing short and publish message","time":{"start":1754018956787,"stop":1754018956787,"duration":0},"status":"passed","severity":"normal"},{"uid":"7076628078d4423c","name":"should insert message into bloom filter","time":{"start":1754018791680,"stop":1754018791681,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fe87514d5646e70","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754018732809,"stop":1754018732809,"duration":0},"status":"passed","severity":"normal"},{"uid":"d18169d5b97bbd19","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754018788235,"stop":1754018788236,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8e18e823ab1fac","name":"Push message with special chars payload","time":{"start":1754019362863,"stop":1754019362863,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeedd27a191badb2","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754018732811,"stop":1754018732811,"duration":0},"status":"passed","severity":"normal"},{"uid":"75dc8dcffcd8bc66","name":"accepts valid message hash query","time":{"start":1754018749070,"stop":1754018749071,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ebf264dafd55dc7","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754018791683,"stop":1754018791683,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca972ec0a9dfdf1","name":"Cluster ID 0, shard 1","time":{"start":1754019091962,"stop":1754019091962,"duration":0},"status":"passed","severity":"normal"},{"uid":"1652272a49013472","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app19/10/topic344/json","time":{"start":1754019046855,"stop":1754019046856,"duration":1},"status":"passed","severity":"normal"},{"uid":"7edce2905ba4d298","name":"Refresh subscription","time":{"start":1754018956786,"stop":1754018956787,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4e5c94e4b964316f","name":"Check received message containing shell command","time":{"start":1754019256295,"stop":1754019256296,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f88ee53d6d01429","name":"Delete observer","time":{"start":1754018924947,"stop":1754018924947,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8ad5899eff287e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754018788202,"stop":1754018788203,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbb482ad6cfb9f83","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754018946726,"stop":1754018946726,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b3f27b7f27e0d3","name":"should allow redial after failed dial cooldown expires","time":{"start":1754018748848,"stop":1754018748848,"duration":0},"status":"passed","severity":"normal"},{"uid":"8395d9a2f4cda70a","name":"A test","time":{"start":1754018867576,"stop":1754018867577,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7998ef67fcca199","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754019272925,"stop":1754019272926,"duration":1},"status":"passed","severity":"normal"},{"uid":"59a1ae147659d3a5","name":"should properly create location multiaddrs - tcp4","time":{"start":1754018738903,"stop":1754018738903,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ba5c5b2081fd769","name":"Promise Callback - false","time":{"start":1754019069102,"stop":1754019069102,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b27095cd6767ce","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754018827372,"stop":1754018827374,"duration":2},"status":"passed","severity":"normal"},{"uid":"7267325c0bda6258","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754019272917,"stop":1754019272917,"duration":0},"status":"skipped","severity":"normal"},{"uid":"79e45359586a575","name":"Check received message containing Script","time":{"start":1754019256294,"stop":1754019256294,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdb7af46b642380","name":"should handle shardReader errors","time":{"start":1754018749496,"stop":1754018749496,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3bc8940a153861","name":"new peer added after a peer was already found","time":{"start":1754018951502,"stop":1754018951503,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4543ce8bc26cd606","name":"Query with Ordered Callback, No message returned","time":{"start":1754019057772,"stop":1754019057772,"duration":0},"status":"passed","severity":"normal"},{"uid":"25a4ae029044d0af","name":"Check received message containing Arabic","time":{"start":1754019256302,"stop":1754019256303,"duration":1},"status":"passed","severity":"normal"},{"uid":"11417e7eec4e1204","name":"should not receive a peer event before start","time":{"start":1754018923022,"stop":1754018923023,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bb0a638ad11030f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754019029677,"stop":1754019029677,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fa5929d9da6fcc","name":"Check meta is set [symmetric]","time":{"start":1754018767380,"stop":1754018767381,"duration":1},"status":"passed","severity":"normal"},{"uid":"95fd949d8aa3c492","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754018956792,"stop":1754018956792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8a6c069e3cb36e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754019029680,"stop":1754019029681,"duration":1},"status":"passed","severity":"normal"},{"uid":"5dba58e84078032d","name":"should invoke callbacks when receiving a message","time":{"start":1754018778454,"stop":1754018778457,"duration":3},"status":"passed","severity":"normal"},{"uid":"97ca761ca31a9d66","name":"can start and stop the service","time":{"start":1754018811836,"stop":1754018811837,"duration":1},"status":"passed","severity":"normal"},{"uid":"f277e12f7798f42d","name":"Throws when trying to push message with empty payload","time":{"start":1754019362876,"stop":1754019362876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8eae84bc86261f","name":"Subscribe and receives messages on 20 topics","time":{"start":1754019272917,"stop":1754019272917,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e07fc2c8d21309","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754019272926,"stop":1754019272927,"duration":1},"status":"passed","severity":"normal"},{"uid":"296efe6b0ac4b3cc","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754018748736,"stop":1754018748736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfb8b1429e81e9f","name":"should dispatch network event when browser goes offline","time":{"start":1754018747855,"stop":1754018747855,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0592e263819077","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754019041643,"stop":1754019041644,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd9c073c2d3694d","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754018791682,"stop":1754018791682,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b039c024fe00f9","name":"should process up to 3 peers at once","time":{"start":1754018748851,"stop":1754018748851,"duration":0},"status":"passed","severity":"normal"},{"uid":"6203dc84dabe5661","name":"should handle peerStore errors gracefully","time":{"start":1754018749493,"stop":1754018749494,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5fea1ac957a0780","name":"Overlapping topic subscription","time":{"start":1754019272928,"stop":1754019272928,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3c722a9f7d784d","name":"should hang up with PeerId and return true on success","time":{"start":1754018749490,"stop":1754018749491,"duration":1},"status":"passed","severity":"normal"},{"uid":"45426469218e7002","name":"should send relay ping messages on timer","time":{"start":1754018749600,"stop":1754018749600,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6795e29b439a7e","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754018788035,"stop":1754018788035,"duration":0},"status":"passed","severity":"normal"},{"uid":"9de46a8ed95f19a7","name":"Push message with content topic containing SQL Injection","time":{"start":1754019362895,"stop":1754019362895,"duration":0},"status":"passed","severity":"normal"},{"uid":"3338cd3fead987ae","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754018791685,"stop":1754018791686,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93bbb7f7df15007","name":"should return false when navigator.onLine is false","time":{"start":1754018747839,"stop":1754018747839,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab6c2b009b33c865","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754018767380,"stop":1754018767380,"duration":0},"status":"passed","severity":"normal"},{"uid":"eafb0281ce4842bf","name":"should be able to encode the field with only STORE set to true","time":{"start":1754018738181,"stop":1754018738181,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb6bf00bbdf8c9c","name":"should check connected peers if present and suitable","time":{"start":1754018778952,"stop":1754018778952,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8765fd8da80ecd","name":"should handle a minimal index list","time":{"start":1754018732900,"stop":1754018732900,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a3af827711ba04","name":"should clear timers for specific peer on disconnect","time":{"start":1754018749601,"stop":1754018749601,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2b9ff6746facce","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754018956789,"stop":1754018956789,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3624dafb149dddf","name":"Get Nodes","time":{"start":1754018756996,"stop":1754018756996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce98b417a96ad7f4","name":"Push message with escaped characters payload","time":{"start":1754019362891,"stop":1754019362891,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfc5c3e9878f4c1","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754018811845,"stop":1754018811845,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dcc5defe9693f0ab","name":"should create ConnectionManager with required options","time":{"start":1754018749474,"stop":1754018749474,"duration":0},"status":"passed","severity":"normal"},{"uid":"984e1c56ec5710ce","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754018732901,"stop":1754018732901,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d679f31510b34f","name":"should properly start and stop event listening","time":{"start":1754018778785,"stop":1754018778785,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffc84903563a268","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754018779133,"stop":1754018779133,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab6ad9f0eda57ad","name":"different cluster: nodes don't connect","time":{"start":1754018883120,"stop":1754018883121,"duration":1},"status":"passed","severity":"normal"},{"uid":"a93261fdae217e69","name":"should handle queue processing errors gracefully","time":{"start":1754018748854,"stop":1754018748857,"duration":3},"status":"passed","severity":"normal"},{"uid":"bf51d708a12c5c0","name":"should drop connection via multiaddr with hangUp","time":{"start":1754018895318,"stop":1754018895318,"duration":0},"status":"passed","severity":"normal"},{"uid":"299554de08243ac3","name":"Push message with Script payload","time":{"start":1754019362889,"stop":1754019362889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6007c2fa4c08cf","name":"should keep entries that haven't expired yet","time":{"start":1754018777185,"stop":1754018777186,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff63a7ccc85e2eb6","name":"should retry on complete failure if specified","time":{"start":1754018778867,"stop":1754018778867,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78af221632cb762","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754018732809,"stop":1754018732809,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb00d40451613c14","name":"should set field with only RELAY enabled","time":{"start":1754018738905,"stop":1754018738906,"duration":1},"status":"passed","severity":"normal"},{"uid":"96dca84af3e31c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754018788251,"stop":1754018788251,"duration":0},"status":"passed","severity":"normal"},{"uid":"75bd7efe88f2cd97","name":"Check publish message containing Russian","time":{"start":1754018946714,"stop":1754018946714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c184c5bc551ceca","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754018779186,"stop":1754018779186,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a01e2191b23de4","name":"yields undefined for messages without content topic","time":{"start":1754018749430,"stop":1754018749431,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce54655345b46f39","name":"should start and stop interval correctly","time":{"start":1754018778086,"stop":1754018778087,"duration":1},"status":"passed","severity":"normal"},{"uid":"955998c71f5b5f2b","name":"configure the node with multiple content topics","time":{"start":1754019046857,"stop":1754019046857,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ada2031a329d3b3","name":"Push message with custom timestamp: 1754022430481","time":{"start":1754019362900,"stop":1754019362900,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a47e979ea0c3590","name":"should use DNS peer discovery with light client","time":{"start":1754018811842,"stop":1754018811843,"duration":1},"status":"skipped","severity":"normal"},{"uid":"afef55ad089e7d80","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754018767377,"stop":1754018767379,"duration":2},"status":"passed","severity":"normal"},{"uid":"fa82c993fd79044","name":"Check message with no payload is not received","time":{"start":1754019256308,"stop":1754019256308,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d45483e4f41231e","name":"Encoder throws on undefined content topic","time":{"start":1754018767382,"stop":1754018767383,"duration":1},"status":"passed","severity":"normal"},{"uid":"c438d398258db24b","name":"Publish message with rate limit","time":{"start":1754018946734,"stop":1754018946734,"duration":0},"status":"passed","severity":"normal"},{"uid":"60bb86c026ed79e1","name":"Check received message containing numeric","time":{"start":1754019256302,"stop":1754019256302,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8df37a027a7d10","name":"should never report false negatives","time":{"start":1754018790463,"stop":1754018790463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2e671e57ca998fd","name":"should populate queue if has active dial","time":{"start":1754018748838,"stop":1754018748839,"duration":1},"status":"passed","severity":"normal"},{"uid":"947803ad518f90fd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754018732822,"stop":1754018732822,"duration":0},"status":"passed","severity":"normal"},{"uid":"7335dc738ca7a106","name":"should add event listeners to libp2p","time":{"start":1754018747829,"stop":1754018747829,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d8c1a6d01bcfb24","name":"Check publish message containing SQL Injection","time":{"start":1754018946714,"stop":1754018946714,"duration":0},"status":"passed","severity":"normal"},{"uid":"d72d3718a4598a91","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754018732818,"stop":1754018732818,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7df24ab868daf1e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754019272916,"stop":1754019272916,"duration":0},"status":"passed","severity":"normal"},{"uid":"6359ee541babd4c7","name":"should add peer to queue when queue is not empty","time":{"start":1754018748834,"stop":1754018748835,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5e6cad0c58c9c7","name":"Push message with content topic containing unicode special characters","time":{"start":1754019362882,"stop":1754019362882,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a08510593f0eeba","name":"should reject if Relay is requested but not mounted","time":{"start":1754018778950,"stop":1754018778950,"duration":0},"status":"passed","severity":"normal"},{"uid":"853d7db6a07a1109","name":"isConnected should return false after all peers disconnect","time":{"start":1754018827370,"stop":1754018827370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d386ceb8a1e5ce6b","name":"should handle incoming messages","time":{"start":1754018779187,"stop":1754018779187,"duration":0},"status":"passed","severity":"normal"},{"uid":"feaae2e276087d28","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754018788202,"stop":1754018788202,"duration":0},"status":"passed","severity":"normal"},{"uid":"8aa7cabd75a5eb0e","name":"Push message with Arabic payload","time":{"start":1754019362888,"stop":1754019362888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b2513c560f8ffd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754019256308,"stop":1754019256309,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb20b3a711f3cddf","name":"Push message with content topic containing long","time":{"start":1754019362893,"stop":1754019362893,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c5d0454e59cbe0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754018830148,"stop":1754018830149,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bfacc0436f69fd","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754018779132,"stop":1754018779132,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6b2e9d8e1a0fc3","name":"can start the service","time":{"start":1754018761533,"stop":1754018761534,"duration":1},"status":"passed","severity":"normal"},{"uid":"2050c25a96ef326f","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754018757394,"stop":1754018757394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13b23265683a24b","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754018778457,"stop":1754018778458,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f04865b66860b53","name":"Passing invalid cursor","time":{"start":1754019041649,"stop":1754019041649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4bf8a9e14f31e6","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754019097393,"stop":1754019097394,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fc69c4b67e26464","name":"Reusing cursor across nodes","time":{"start":1754019041648,"stop":1754019041649,"duration":1},"status":"passed","severity":"normal"},{"uid":"466c2a36b3e08b5","name":"Publishes to nwaku","time":{"start":1754018936481,"stop":1754018936481,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0115fbe88fd07d2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754018748495,"stop":1754018748495,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdbb42c57454a0f","name":"Check publish message containing short","time":{"start":1754018946709,"stop":1754018946710,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd06fb39009fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754018788242,"stop":1754018788242,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e06613078810306","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754019272920,"stop":1754019272921,"duration":1},"status":"passed","severity":"normal"},{"uid":"654eeea5909b506d","name":"retrieves a single peer","time":{"start":1754018757390,"stop":1754018757391,"duration":1},"status":"passed","severity":"normal"},{"uid":"46e5df8fbda3b30","name":"should handle network check errors gracefully","time":{"start":1754018748858,"stop":1754018748862,"duration":4},"status":"passed","severity":"normal"},{"uid":"ef9562de4b0e65db","name":"Check publish message containing Chinese","time":{"start":1754018946712,"stop":1754018946713,"duration":1},"status":"passed","severity":"normal"},{"uid":"693f1ed2c4339948","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754019272919,"stop":1754019272920,"duration":1},"status":"passed","severity":"normal"},{"uid":"7103b1424ccb003c","name":"should be safe to call multiple times","time":{"start":1754018748705,"stop":1754018748705,"duration":0},"status":"passed","severity":"normal"},{"uid":"474219c057b7f053","name":"accepts time-filtered query with content filter","time":{"start":1754018749072,"stop":1754018749072,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa2dd75d8e5eb690","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app37/10/topic58/xml","time":{"start":1754019046855,"stop":1754019046855,"duration":0},"status":"passed","severity":"normal"},{"uid":"bce5e7ee27456f14","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754018883117,"stop":1754018883120,"duration":3},"status":"passed","severity":"normal"},{"uid":"2b0c1e1313d501ef","name":"rejects hash query with content filter parameters","time":{"start":1754018749071,"stop":1754018749071,"duration":0},"status":"passed","severity":"normal"},{"uid":"1784ce8a5dee210d","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754018778318,"stop":1754018778319,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1977189dae8ee00","name":"should not receive a peer event before start","time":{"start":1754018761537,"stop":1754018761538,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c8c132407d64d2","name":"Push message with JSON payload","time":{"start":1754019362890,"stop":1754019362890,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e65ec246d3f76ec","name":"Correctly serialized arguments","time":{"start":1754018883489,"stop":1754018883489,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6eb7a7341878cfb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754018788254,"stop":1754018788255,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb1ca19f45a0e5dc","name":"Check publish message containing Basic HTML tag","time":{"start":1754018946715,"stop":1754018946716,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fa1622b3acfb51","name":"Check received message containing emoji","time":{"start":1754019256305,"stop":1754019256305,"duration":0},"status":"passed","severity":"normal"},{"uid":"169c16b22b0c7547","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754018732821,"stop":1754018732821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffc1d3522b5ce168","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754018732816,"stop":1754018732817,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c810606dcdc3171","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754018732901,"stop":1754018732901,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba522a83df51b6b","name":"should handle case with all peers already connected","time":{"start":1754018748721,"stop":1754018748731,"duration":10},"status":"passed","severity":"normal"},{"uid":"938fa20949024c12","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754018756869,"stop":1754018756870,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bf3cf9b56d0503","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754018956793,"stop":1754018956793,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aa489b929ef47e1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754019256306,"stop":1754019256306,"duration":0},"status":"passed","severity":"normal"},{"uid":"689e686f1db9ef87","name":"should reject on timeout if it was set","time":{"start":1754018778951,"stop":1754018778951,"duration":0},"status":"passed","severity":"normal"},{"uid":"80ac43cd3031ef22","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754018946720,"stop":1754018946720,"duration":0},"status":"passed","severity":"normal"},{"uid":"251428928629c46d","name":"should clear existing timers before creating new ones","time":{"start":1754018749601,"stop":1754018749602,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ecf2b71c7decb40","name":"should return true when peer is on the specified shard","time":{"start":1754018748481,"stop":1754018748493,"duration":12},"status":"passed","severity":"normal"},{"uid":"3bb42469ae2abae5","name":"should skip updating peer store if peer has same addresses","time":{"start":1754018748174,"stop":1754018748174,"duration":0},"status":"passed","severity":"normal"},{"uid":"554bf47dd4d098fa","name":"should not fail to start the service if it is already started","time":{"start":1754018811839,"stop":1754018811839,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bee33ba832ca832","name":"Check received message with timestamp: 1754018806234 ","time":{"start":1754019256306,"stop":1754019256306,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa8d2ae7420f2df","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754018788203,"stop":1754018788203,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88164359f58c885","name":"Query with Promise Callback, No Decoder","time":{"start":1754019057773,"stop":1754019057773,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea47a8a3bef8e1f3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754018788254,"stop":1754018788254,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f3355350bf6d2f","name":"Check received message containing SQL Injection","time":{"start":1754019256294,"stop":1754019256294,"duration":0},"status":"passed","severity":"normal"},{"uid":"891c8b6fde40c832","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754019057770,"stop":1754019057772,"duration":2},"status":"passed","severity":"normal"},{"uid":"c8dbafbd594ac3a","name":"Push message with short payload","time":{"start":1754019362887,"stop":1754019362887,"duration":0},"status":"passed","severity":"normal"},{"uid":"65980b2b0163ac8","name":"should initialize bloom filter with correct parameters","time":{"start":1754018790458,"stop":1754018790459,"duration":1},"status":"passed","severity":"normal"},{"uid":"d33293d78ad8b54","name":"should emit a peer event after start","time":{"start":1754018811840,"stop":1754018811840,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cc42fd0ecb10aa","name":"should have no discoveries enabled by default","time":{"start":1754018778316,"stop":1754018778317,"duration":1},"status":"passed","severity":"normal"},{"uid":"655da651f30e3363","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754018779128,"stop":1754018779128,"duration":0},"status":"passed","severity":"normal"},{"uid":"2901b73a0b33be6b","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754018747856,"stop":1754018747859,"duration":3},"status":"passed","severity":"normal"},{"uid":"bda7a1c833fa5a3f","name":"should throw if no connection provided","time":{"start":1754018749260,"stop":1754018749260,"duration":0},"status":"passed","severity":"normal"},{"uid":"99439b183c262c61","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754019041646,"stop":1754019041647,"duration":1},"status":"passed","severity":"normal"},{"uid":"56846143121fcbc4","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754018788243,"stop":1754018788243,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f60feb2726545a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754018749261,"stop":1754018749261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f5cceda5376fac","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754018827366,"stop":1754018827366,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1885c225525ff3","name":"random static sharding 6 - Cluster ID: 336, Shard ID: 230","time":{"start":1754019091964,"stop":1754019091965,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd4826b63a8e6c52","name":"should successfully query store with valid decoders and options","time":{"start":1754018779116,"stop":1754018779116,"duration":0},"status":"passed","severity":"normal"},{"uid":"25d58be89c9fa5cf","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754018788203,"stop":1754018788203,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a31cc652782f62","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754019272929,"stop":1754019272929,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6921d14864f25d","name":"non connected peers","time":{"start":1754018923293,"stop":1754018923293,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7fefb632ac0f2aa8","name":"Fails to push message bigger that 1MB","time":{"start":1754019362886,"stop":1754019362886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3889c84404b174b","name":"Check received message with timestamp: 1754018806234 ","time":{"start":1754019256297,"stop":1754019256297,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4b4c02b0dc589f5","name":"Check received message containing escaped characters","time":{"start":1754019256305,"stop":1754019256305,"duration":0},"status":"passed","severity":"normal"},{"uid":"253914f3e1f0b943","name":"should not execute task if max attempts is 0","time":{"start":1754018778099,"stop":1754018778099,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4aa0c44e865f5ed","name":"should return false when network is not connected","time":{"start":1754018749486,"stop":1754018749487,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0c88e21b9b134ed","name":"Push message with meta","time":{"start":1754019362883,"stop":1754019362883,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78531da09e63647","name":"Renews subscription after lossing a connection","time":{"start":1754019272933,"stop":1754019272933,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e2e9927f2a149d","name":"Filter","time":{"start":1754019102459,"stop":1754019102459,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc0fd807853b9336","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754018788217,"stop":1754018788217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d29d5444b5923d2","name":"should not receive a peer event after stop","time":{"start":1754018923023,"stop":1754018923023,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7137b52e6a1921b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754018732819,"stop":1754018732819,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28d4eedd144e51a","name":"Passing page size 0 when there are 110 messages","time":{"start":1754019082150,"stop":1754019082150,"duration":0},"status":"passed","severity":"normal"},{"uid":"49665e886f5d384a","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754018756871,"stop":1754018756871,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c14a783ca650dd7","name":"Ephemeral field set to true","time":{"start":1754018749608,"stop":1754018749608,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca9eaa571a91b8f","name":"should get all peers from store","time":{"start":1754018748712,"stop":1754018748718,"duration":6},"status":"passed","severity":"normal"},{"uid":"7cc7194f2f53cc2","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754019097396,"stop":1754019097397,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee961c09a113b983","name":"should return empty array when no peers connected","time":{"start":1754018749492,"stop":1754018749493,"duration":1},"status":"passed","severity":"normal"},{"uid":"83f6badfadd5b6f5","name":"should merge provided config with defaults","time":{"start":1754018749480,"stop":1754018749480,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b1e481a60f2153","name":"return first retrieved peers without further DNS queries","time":{"start":1754018757393,"stop":1754018757394,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7edc9f633c4ce02","name":"should perform ping and update peer store on timer","time":{"start":1754018749596,"stop":1754018749596,"duration":0},"status":"passed","severity":"normal"},{"uid":"2701fce0fd74b741","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754018732807,"stop":1754018732808,"duration":1},"status":"passed","severity":"normal"},{"uid":"74752d14ea176f26","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754018788218,"stop":1754018788219,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b3c1645f61b993c","name":"Push message with content topic containing Chinese","time":{"start":1754019362879,"stop":1754019362880,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b4c86fb215304e7","name":"should handle empty pubsub topics","time":{"start":1754018749602,"stop":1754018749602,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ec9739e090d215","name":"should handle case with no peers in store","time":{"start":1754018748720,"stop":1754018748721,"duration":1},"status":"passed","severity":"normal"},{"uid":"1aa0bbc2b2fea647","name":"should dial all remaining peers","time":{"start":1754018748719,"stop":1754018748720,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e0ef1a28a912769","name":"Query generator for 2000 messages","time":{"start":1754019081810,"stop":1754019081811,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b477359bb8240cb","name":"should not receive a peer event after stop","time":{"start":1754018811842,"stop":1754018811842,"duration":0},"status":"passed","severity":"normal"},{"uid":"77efb3b030e39590","name":"Check received message containing JSON","time":{"start":1754019256295,"stop":1754019256295,"duration":0},"status":"passed","severity":"normal"},{"uid":"12199d418a0df307","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754018788250,"stop":1754018788250,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af851c4cf72f7b3","name":"Encoder throws on empty string content topic","time":{"start":1754018769040,"stop":1754018769040,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e28ef859b2ff193","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754018788211,"stop":1754018788211,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca26b2c8f865431","name":"does not validate decoders for hash queries","time":{"start":1754018749428,"stop":1754018749428,"duration":0},"status":"passed","severity":"normal"},{"uid":"666be9b07fa2c055","name":"Push message with custom timestamp: 1754022430481","time":{"start":1754019362885,"stop":1754019362886,"duration":1},"status":"passed","severity":"normal"},{"uid":"535d5da0c86821d9","name":"should wait for LightPush peer to be connected","time":{"start":1754018778952,"stop":1754018778952,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc254d8ff6c3babb","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754019272923,"stop":1754019272923,"duration":0},"status":"passed","severity":"normal"},{"uid":"28067907d01cff23","name":"less peers than existing","time":{"start":1754018923292,"stop":1754018923293,"duration":1},"status":"skipped","severity":"normal"},{"uid":"cc44e5a7c752786a","name":"should work with v3 peers","time":{"start":1754018778868,"stop":1754018778868,"duration":0},"status":"passed","severity":"normal"},{"uid":"72e4f02a1713f7c1","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754018956786,"stop":1754018956786,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2b07cedb6424059","name":"should return true when peer is on the same cluster","time":{"start":1754018748466,"stop":1754018748466,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee6124a7ef833959","name":"Push message with shell command payload","time":{"start":1754019362891,"stop":1754019362891,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5f6ede8595262","name":"different cluster: nodes don't connect","time":{"start":1754018883114,"stop":1754018883116,"duration":2},"status":"passed","severity":"normal"},{"uid":"97caee19fd740327","name":"should be safe to call multiple times","time":{"start":1754018748833,"stop":1754018748833,"duration":0},"status":"passed","severity":"normal"},{"uid":"69a9c317db82abd5","name":"same cluster, static sharding: nodes connect","time":{"start":1754018883109,"stop":1754018883112,"duration":3},"status":"passed","severity":"normal"},{"uid":"d4a1ffea7ade0c7d","name":"should handle relay send failures gracefully","time":{"start":1754018749600,"stop":1754018749600,"duration":0},"status":"passed","severity":"normal"},{"uid":"179cdc1defff1471","name":"Push message with custom timestamp: 1723260430481","time":{"start":1754019362885,"stop":1754019362885,"duration":0},"status":"passed","severity":"normal"},{"uid":"948b2974ff70081","name":"Waku message hash computation (payload length 0)","time":{"start":1754018748751,"stop":1754018748751,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b6c3b9c08b1223","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754019046851,"stop":1754019046851,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec11fd47dc0e48db","name":"should be empty when created","time":{"start":1754018778447,"stop":1754018778453,"duration":6},"status":"passed","severity":"normal"},{"uid":"1cfb769134d4af8a","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754018761539,"stop":1754018761540,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b9a45cf1b17b399","name":"should dial one peer on dial","time":{"start":1754018895317,"stop":1754018895317,"duration":0},"status":"passed","severity":"normal"},{"uid":"801495338e9749ba","name":"should hang up with multiaddr and return true on success","time":{"start":1754018749491,"stop":1754018749492,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b7b9d73b60b608","name":"should return false and handle errors gracefully","time":{"start":1754018749492,"stop":1754018749492,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c75bfbbde0a235","name":"should return null for non-existent peer","time":{"start":1754018748732,"stop":1754018748735,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d9e488a4bb652a","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754018788201,"stop":1754018788201,"duration":0},"status":"passed","severity":"normal"},{"uid":"d162a04bd156db12","name":"Fails to push message with large meta","time":{"start":1754019362883,"stop":1754019362884,"duration":1},"status":"passed","severity":"normal"},{"uid":"885dfc1e3253c9cc","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754018778319,"stop":1754018778319,"duration":0},"status":"passed","severity":"normal"},{"uid":"df60e955965dcdda","name":"should handle queue overflow by adding peers to queue","time":{"start":1754018748848,"stop":1754018748848,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4e80972ac4404e","name":"Push message with SQL Injection payload","time":{"start":1754019362889,"stop":1754019362889,"duration":0},"status":"passed","severity":"normal"},{"uid":"1861e5b050a21e69","name":"should dial peer when on same shard","time":{"start":1754018748840,"stop":1754018748845,"duration":5},"status":"passed","severity":"normal"},{"uid":"cef815548dbcce1b","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754018779185,"stop":1754018779186,"duration":1},"status":"passed","severity":"normal"},{"uid":"23612410c1fb3ad","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754018788199,"stop":1754018788200,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b256c4c214a4def","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754019256301,"stop":1754019256301,"duration":0},"status":"passed","severity":"normal"},{"uid":"89da4ea27be2fc18","name":"should not fail to stop the service if it was not started","time":{"start":1754018811837,"stop":1754018811838,"duration":1},"status":"passed","severity":"normal"},{"uid":"81abb55341d87eec","name":"should retry if all attempts fail","time":{"start":1754018778104,"stop":1754018778105,"duration":1},"status":"passed","severity":"normal"},{"uid":"831ca72248df4151","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754018956791,"stop":1754018956791,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2cda9bd9e50322","name":"should clear all timers","time":{"start":1754018749592,"stop":1754018749593,"duration":1},"status":"passed","severity":"normal"},{"uid":"75aced2c426dce80","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754019272921,"stop":1754019272921,"duration":0},"status":"passed","severity":"normal"},{"uid":"97ca013bdc13b9d5","name":"should reject if LightPush is requested but not mounted","time":{"start":1754018778950,"stop":1754018778950,"duration":0},"status":"passed","severity":"normal"},{"uid":"57a9e9e5005a814f","name":"should handle peer store errors gracefully","time":{"start":1754018748735,"stop":1754018748735,"duration":0},"status":"passed","severity":"normal"},{"uid":"45a20de262770578","name":"should handle corrupted shard info gracefully","time":{"start":1754018748508,"stop":1754018748509,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bf8299fec75493","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754018939790,"stop":1754018939790,"duration":0},"status":"passed","severity":"normal"},{"uid":"d576cf2f4ec864c9","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754018939793,"stop":1754018939793,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb72d9b3a4d84cf9","name":"Push message with content topic containing Russian","time":{"start":1754019362880,"stop":1754019362880,"duration":0},"status":"passed","severity":"normal"},{"uid":"30dff4e55e0f647f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754018788209,"stop":1754018788210,"duration":1},"status":"passed","severity":"normal"},{"uid":"4423041e020a0e6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754018788236,"stop":1754018788236,"duration":0},"status":"passed","severity":"normal"},{"uid":"21aaddb2e602febb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754018732810,"stop":1754018732810,"duration":0},"status":"passed","severity":"normal"},{"uid":"307cb36b254f31b6","name":"should dial peer when peer is discovered","time":{"start":1754018748162,"stop":1754018748162,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42a75c2081a7b22","name":"Check meta is set [ecies]","time":{"start":1754018769039,"stop":1754018769039,"duration":0},"status":"passed","severity":"normal"},{"uid":"578f09a5289ccd38","name":"Subscribe to topic containing XML and publish message","time":{"start":1754018956790,"stop":1754018956791,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d72d57ba0920385","name":"Push message with Basic HTML tag payload","time":{"start":1754019362866,"stop":1754019362866,"duration":0},"status":"passed","severity":"normal"},{"uid":"777a37e15431ec7","name":"ends after yielding if response size indicates end","time":{"start":1754018749431,"stop":1754018749432,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2bfd37feac1298a","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754018779127,"stop":1754018779127,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfae48173dc8ceff","name":"should emit a peer event after start","time":{"start":1754018923021,"stop":1754018923022,"duration":1},"status":"passed","severity":"normal"},{"uid":"680800b69babd5b4","name":"should return peer for existing peer","time":{"start":1754018748732,"stop":1754018748732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8720d191943727d6","name":"Subscribe to topic containing long and receive message","time":{"start":1754019272919,"stop":1754019272919,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d27d39b4026dc86","name":"should not allow unachievable error rate","time":{"start":1754018788035,"stop":1754018788035,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c275af7e0109f9","name":"Push message with content topic containing Arabic","time":{"start":1754019362880,"stop":1754019362880,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed7b9f8f104404e","name":"should set field with all protocols disabled","time":{"start":1754018738905,"stop":1754018738905,"duration":0},"status":"passed","severity":"normal"},{"uid":"b75fef530b002da4","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754018788211,"stop":1754018788212,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5321503bd4a649c","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754018883116,"stop":1754018883117,"duration":1},"status":"passed","severity":"normal"},{"uid":"c872e345990c5d9e","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754018956792,"stop":1754018956792,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8c777f5c3c62d5d","name":"should do nothing if no non-locked connections to drop","time":{"start":1754018748740,"stop":1754018748740,"duration":0},"status":"passed","severity":"normal"},{"uid":"288b7cada66dda08","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754018749610,"stop":1754018749610,"duration":0},"status":"passed","severity":"normal"},{"uid":"873166b423d56c09","name":"should handle onConnected and onDisconnected","time":{"start":1754018779129,"stop":1754018779129,"duration":0},"status":"passed","severity":"normal"},{"uid":"e18472f13e5b0c61","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754018946726,"stop":1754018946726,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2fad9a9d1495b8c","name":"Push message with content topic containing SQL Injection","time":{"start":1754019362881,"stop":1754019362881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1f19ac0ddd1f9a","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754018732817,"stop":1754018732817,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fb2afec6575abb5","name":"should return different streams if requested simultaniously","time":{"start":1754018749260,"stop":1754018749261,"duration":1},"status":"passed","severity":"normal"},{"uid":"4725b8644c0c03a","name":"should not retry if at least one success","time":{"start":1754018778099,"stop":1754018778104,"duration":5},"status":"passed","severity":"normal"},{"uid":"1448b0276bbed6cf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754018756865,"stop":1754018756866,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a0b86f75e242ba","name":"Check received message with timestamp: 1754018806234000000 ","time":{"start":1754019256297,"stop":1754019256297,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3acbe4af404ea0f","name":"should wait for Filter peer to be connected","time":{"start":1754018778952,"stop":1754018778953,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa7e6e01a5f2dae","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754018813129,"stop":1754018813130,"duration":1},"status":"passed","severity":"normal"},{"uid":"7db36e7ff75fdb45","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754018748751,"stop":1754018748751,"duration":0},"status":"passed","severity":"normal"},{"uid":"381e33d53c4160db","name":"recovers when dns.resolve returns empty","time":{"start":1754018757391,"stop":1754018757391,"duration":0},"status":"passed","severity":"normal"},{"uid":"b830c5de80fc9583","name":"rejects hash query with time filter","time":{"start":1754018749071,"stop":1754018749072,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fff2c513283822","name":"Check received message containing short","time":{"start":1754019256301,"stop":1754019256301,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67a2837dbfa81cb","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754018956786,"stop":1754018956786,"duration":0},"status":"passed","severity":"normal"},{"uid":"216823f62a77132d","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754019272933,"stop":1754019272933,"duration":0},"status":"passed","severity":"normal"},{"uid":"1359880fdeb4ffb7","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754018788229,"stop":1754018788230,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b87261123447d4f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754018738188,"stop":1754018738188,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd3396400deed68","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754018738897,"stop":1754018738897,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a003d78e7ff9681","name":"should insert message id into causal history","time":{"start":1754018791681,"stop":1754018791681,"duration":0},"status":"passed","severity":"normal"},{"uid":"82f612fdfbc4ac10","name":"Check received message containing Russian","time":{"start":1754019256303,"stop":1754019256303,"duration":0},"status":"passed","severity":"normal"},{"uid":"795d7dda3fb5e5af","name":"Check publish message containing XML","time":{"start":1754018946715,"stop":1754018946715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bef13ed60739257","name":"LightPush","time":{"start":1754019102458,"stop":1754019102459,"duration":1},"status":"passed","severity":"normal"},{"uid":"189bc4e8fce92e41","name":"Push message with meta","time":{"start":1754019362897,"stop":1754019362897,"duration":0},"status":"passed","severity":"normal"},{"uid":"c144b7c9947588dc","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754018788228,"stop":1754018788229,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d2fb40851f8540","name":"Stops search when maxGet is reached","time":{"start":1754018756997,"stop":1754018756997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e47ac5d6ca67a38","name":"Should update shard info","time":{"start":1754018895845,"stop":1754018895846,"duration":1},"status":"passed","severity":"normal"},{"uid":"25220457a033ec19","name":"Mutual subscription","time":{"start":1754018956782,"stop":1754018956782,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce55e7aecad16688","name":"Overlapping topic subscription","time":{"start":1754018956787,"stop":1754018956787,"duration":0},"status":"skipped","severity":"normal"},{"uid":"845a71fb36e58cbc","name":"should select older connection if present","time":{"start":1754018749136,"stop":1754018749136,"duration":0},"status":"passed","severity":"normal"},{"uid":"64827220526d3850","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754019029678,"stop":1754019029678,"duration":0},"status":"passed","severity":"normal"},{"uid":"235b6e0e5c684006","name":"should handle complete dial lifecycle","time":{"start":1754018748863,"stop":1754018748863,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9f107671fa68bb","name":"Push message with Basic HTML tag payload","time":{"start":1754019362890,"stop":1754019362890,"duration":0},"status":"passed","severity":"normal"},{"uid":"916892bcefb21636","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754018756862,"stop":1754018756863,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f0ab20c405c7ed","name":"should check false positive rate","time":{"start":1754018790464,"stop":1754018790465,"duration":1},"status":"passed","severity":"normal"},{"uid":"bccda658dc123d08","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754019272930,"stop":1754019272930,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e06e2db67a0bae5","name":"Using a function","time":{"start":1754019098174,"stop":1754019098174,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db918f901cfae89","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754019029676,"stop":1754019029677,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd4533d89491f734","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754018749598,"stop":1754018749598,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae11d26d9ab628","name":"throws on content topic with empty topic name field","time":{"start":1754018732806,"stop":1754018732806,"duration":0},"status":"passed","severity":"normal"},{"uid":"88623f86d4bfe4e0","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754018747840,"stop":1754018747840,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a8bd84a05ea7d6","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754018956789,"stop":1754018956789,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed9cf0aa9f9c9660","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754018738187,"stop":1754018738187,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1bb3dbe73f6af1b","name":"Check message received after jswaku node is restarted","time":{"start":1754019256308,"stop":1754019256308,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f892632e772a9be","name":"should properly create location multiaddrs - udp6","time":{"start":1754018738903,"stop":1754018738903,"duration":0},"status":"passed","severity":"normal"},{"uid":"edfb760b9e521db2","name":"messageHashStr produces consistent results for the same input","time":{"start":1754018748774,"stop":1754018748775,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7566bc6b9f07e9","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754018883121,"stop":1754018883121,"duration":0},"status":"passed","severity":"normal"},{"uid":"b29e43bd915ebdeb","name":"should transition to Unhealthy when no connections","time":{"start":1754018778784,"stop":1754018778784,"duration":0},"status":"passed","severity":"normal"},{"uid":"438335d44043b627","name":"Store - dialed first","time":{"start":1754019102458,"stop":1754019102458,"duration":0},"status":"passed","severity":"normal"},{"uid":"711af197ab2695cc","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754019272915,"stop":1754019272916,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f90409595cf682","name":"Relay Node - default protocol","time":{"start":1754019102460,"stop":1754019102460,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5d4dceb3c392410","name":"should dial second nwaku node that was discovered","time":{"start":1754018806229,"stop":1754018806232,"duration":3},"status":"skipped","severity":"normal"},{"uid":"bced426d289b47ab","name":"Check received message containing shell command","time":{"start":1754019256305,"stop":1754019256305,"duration":0},"status":"passed","severity":"normal"},{"uid":"40631c5841ff2aa","name":"Check received message containing unicode special characters","time":{"start":1754019256296,"stop":1754019256296,"duration":0},"status":"passed","severity":"normal"},{"uid":"daeaa76d5b50b303","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754018788243,"stop":1754018788243,"duration":0},"status":"passed","severity":"normal"},{"uid":"1331f63d30d65c6b","name":"Check publish message after service node is restarted","time":{"start":1754018946730,"stop":1754018946732,"duration":2},"status":"skipped","severity":"normal"},{"uid":"ec6bd51e00308e2d","name":"groups content topics by expected pubsub topic","time":{"start":1754018732813,"stop":1754018732814,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7d16ed29bab7b49","name":"Push message equal or less that 1MB","time":{"start":1754019362886,"stop":1754019362886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2b1dc7ce129c35f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754018756867,"stop":1754018756868,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b41c0528e305ab","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754019256298,"stop":1754019256298,"duration":0},"status":"passed","severity":"normal"},{"uid":"b676d90a148d8a53","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754018732822,"stop":1754018732822,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef94d6fcc162af0","name":"should return false when pubsub topic parsing fails","time":{"start":1754018748507,"stop":1754018748507,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e5fbd221c1372b","name":"should handle peer not in mesh for all topics","time":{"start":1754018749604,"stop":1754018749604,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd2c97f8f868f28","name":"should partition messages based on acknowledgement status","time":{"start":1754018791686,"stop":1754018791686,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a213ce83d932335","name":"ignores unrecognized TXT record formats","time":{"start":1754018757392,"stop":1754018757392,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f25f271cc5dc585","name":"Push message with content topic containing emoji","time":{"start":1754019362897,"stop":1754019362897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85683bb4790679e","name":"should initialize with default number of peers","time":{"start":1754018779126,"stop":1754018779126,"duration":0},"status":"passed","severity":"normal"},{"uid":"6588d091a1674d7a","name":"should throw error - invalid id","time":{"start":1754018738899,"stop":1754018738899,"duration":0},"status":"passed","severity":"normal"},{"uid":"37b222f30fec77ab","name":"should only return 1 node with relay capability","time":{"start":1754018757393,"stop":1754018757393,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e24025ced198087","name":"Refresh subscription","time":{"start":1754019272918,"stop":1754019272918,"duration":0},"status":"passed","severity":"normal"},{"uid":"523997595f878eba","name":"Subscribe to topic containing long and publish message","time":{"start":1754018956787,"stop":1754018956788,"duration":1},"status":"passed","severity":"normal"},{"uid":"a95f886d7eae47f5","name":"should add received messages to bloom filter","time":{"start":1754018791683,"stop":1754018791683,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84f71760d8e85fc","name":"should retry failed tasks","time":{"start":1754018778097,"stop":1754018778098,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c14335de0c18fd9","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754018956785,"stop":1754018956786,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b975116a3e50d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754018732821,"stop":1754018732821,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dd37a23abc348ce","name":"should handle corrupted local storage data gracefully","time":{"start":1754018761540,"stop":1754018761540,"duration":0},"status":"passed","severity":"normal"},{"uid":"6928f82ba4baf580","name":"Publish without waiting for remote peer","time":{"start":1754018956783,"stop":1754018956783,"duration":0},"status":"passed","severity":"normal"},{"uid":"113a0939cea54fac","name":"should handle errors gracefully when getting peer info","time":{"start":1754018748508,"stop":1754018748508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad99a1328fc4959","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754018779130,"stop":1754018779130,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ce8fe41cd69c303","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754018732810,"stop":1754018732810,"duration":0},"status":"passed","severity":"normal"},{"uid":"3963befe75334126","name":"should add and remove event listeners correctly","time":{"start":1754018761540,"stop":1754018761540,"duration":0},"status":"passed","severity":"normal"},{"uid":"27df54df32da3d43","name":"should support chaining for add method","time":{"start":1754018777180,"stop":1754018777180,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9189538e88457b","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754018748703,"stop":1754018748704,"duration":1},"status":"passed","severity":"normal"},{"uid":"8496a88729575b9f","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754018778097,"stop":1754018778097,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b64d1e35ee9a21e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754018749485,"stop":1754018749486,"duration":1},"status":"passed","severity":"normal"},{"uid":"13de7bb1aee2e31","name":"pre and post cipher","time":{"start":1754018767874,"stop":1754018767875,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f504af8057b41a","name":"Check message with no content topic is not received","time":{"start":1754019256299,"stop":1754019256299,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e96ac969f5756a","name":"Symmetric encrypt & Decrypt","time":{"start":1754018767874,"stop":1754018767874,"duration":0},"status":"passed","severity":"normal"},{"uid":"113140f65dc24ac1","name":"Push message with content topic containing numeric","time":{"start":1754019362893,"stop":1754019362894,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3daefe26c261cf3","name":"Subscribe and receive messages via waku relay post","time":{"start":1754019272916,"stop":1754019272916,"duration":0},"status":"passed","severity":"normal"},{"uid":"780d1263ff763006","name":"should return false when peer has no shard info","time":{"start":1754018748480,"stop":1754018748480,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bade9e5363f2819","name":"Refresh subscription","time":{"start":1754019272928,"stop":1754019272928,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdbaf6aaff4d73c","name":"should create all internal components","time":{"start":1754018749480,"stop":1754018749481,"duration":1},"status":"passed","severity":"normal"},{"uid":"78848ae6c48bfd65","name":"Push message with content topic containing Chinese","time":{"start":1754019362894,"stop":1754019362894,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f5b96b11bc9575","name":"should dial peers from store when browser is connected","time":{"start":1754018748705,"stop":1754018748710,"duration":5},"status":"passed","severity":"normal"},{"uid":"9479a8c5089c3071","name":"Check publish message containing Script","time":{"start":1754018946715,"stop":1754018946715,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2048944907ee70","name":"throws if store query response has error status","time":{"start":1754018749429,"stop":1754018749429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcd7a0727a2035","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754018748741,"stop":1754018748741,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5dce182fbaa31e","name":"returns all values when wanted number is greater than available values","time":{"start":1754018755859,"stop":1754018755860,"duration":1},"status":"passed","severity":"normal"},{"uid":"b96e249a6ba31edc","name":"messageHash returns a Uint8Array","time":{"start":1754018748753,"stop":1754018748753,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf86b34674587aee","name":"should return false when peer is not found","time":{"start":1754018748507,"stop":1754018748508,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b9b3a0208cf9adb","name":"peer exchange sets tag","time":{"start":1754018951495,"stop":1754018951501,"duration":6},"status":"passed","severity":"normal"},{"uid":"c03c3b52f430ce88","name":"should not change state when connections remain after disconnect","time":{"start":1754018747849,"stop":1754018747850,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7dee89fd5bda995","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754018748752,"stop":1754018748752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad0a2dfd427296f","name":"Check received message containing Russian","time":{"start":1754019256293,"stop":1754019256294,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bc75a0d7b2a7b74","name":"Push message with escaped characters payload","time":{"start":1754019362871,"stop":1754019362871,"duration":0},"status":"passed","severity":"normal"},{"uid":"367c438491537b6a","name":"should handle case when globalThis is not available","time":{"start":1754018747841,"stop":1754018747845,"duration":4},"status":"passed","severity":"normal"},{"uid":"f09147a161529bdf","name":"can start the service","time":{"start":1754018923019,"stop":1754018923020,"duration":1},"status":"passed","severity":"normal"},{"uid":"32968c379f868b7a","name":"should handle dial errors gracefully","time":{"start":1754018748162,"stop":1754018748163,"duration":1},"status":"passed","severity":"normal"},{"uid":"4920793994f3b720","name":"yields decoded messages","time":{"start":1754018749430,"stop":1754018749430,"duration":0},"status":"passed","severity":"normal"},{"uid":"f117979217fcd31f","name":"should do nothing when connections still exist","time":{"start":1754018748711,"stop":1754018748712,"duration":1},"status":"passed","severity":"normal"},{"uid":"e792eaf03ca8a4a2","name":"Push message with rate limit","time":{"start":1754019362884,"stop":1754019362884,"duration":0},"status":"passed","severity":"normal"},{"uid":"283028b3685a0b39","name":"returns only open connection if one present","time":{"start":1754018749132,"stop":1754018749132,"duration":0},"status":"passed","severity":"normal"},{"uid":"2785e25cda33cdb6","name":"should throw error when no peers are available","time":{"start":1754018779116,"stop":1754018779117,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93851f23cd9e0ba","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754018748740,"stop":1754018748740,"duration":0},"status":"passed","severity":"normal"},{"uid":"81da11f0e92a0ca7","name":"should use configured peers when available","time":{"start":1754018779120,"stop":1754018779120,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20c5991cfec3978","name":"accepts valid content-filtered query","time":{"start":1754018749063,"stop":1754018749063,"duration":0},"status":"passed","severity":"normal"},{"uid":"f51e15200ee198c5","name":"Subscribe and receive messages via waku relay post","time":{"start":1754019272926,"stop":1754019272926,"duration":0},"status":"passed","severity":"normal"},{"uid":"305853d8e5394947","name":"Subscribe to topic containing XML and receive message","time":{"start":1754019272931,"stop":1754019272931,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc94e0b2d358bd0","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754018788041,"stop":1754018788044,"duration":3},"status":"passed","severity":"normal"},{"uid":"b8b0df1a61b00f06","name":"Publish message with custom timestamp: Sat Aug 10 2024 03:29:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754018946721,"stop":1754018946721,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5affa24aad7317","name":"should handle v3 RLN errors","time":{"start":1754018778869,"stop":1754018778877,"duration":8},"status":"passed","severity":"normal"},{"uid":"d1f42ef86a44d543","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754018956789,"stop":1754018956790,"duration":1},"status":"passed","severity":"normal"},{"uid":"d573c145af376655","name":"Ordered Callback - true","time":{"start":1754019069102,"stop":1754019069103,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd465eedc4af3061","name":"should create KeepAliveManager with required options","time":{"start":1754018749589,"stop":1754018749590,"duration":1},"status":"passed","severity":"normal"},{"uid":"958b81811896f144","name":"random static sharding 5 - Cluster ID: 979, Shard ID: 212","time":{"start":1754019091964,"stop":1754019091964,"duration":0},"status":"passed","severity":"normal"},{"uid":"1369e329402b926c","name":"messageHashStr returns a hex string","time":{"start":1754018748753,"stop":1754018748767,"duration":14},"status":"passed","severity":"normal"},{"uid":"2204706d7823d695","name":"Push message with content topic containing Russian","time":{"start":1754019362895,"stop":1754019362895,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c3c161c4d88c5f","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754018748741,"stop":1754018748742,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd7ee23869113f82","name":"Check message with non string payload is not received","time":{"start":1754019256308,"stop":1754019256308,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee28a6ef2649081a","name":"throws on content topic with empty version field","time":{"start":1754018732805,"stop":1754018732806,"duration":1},"status":"passed","severity":"normal"},{"uid":"135f0cc4ebb9d5af","name":"should handle peer store errors gracefully","time":{"start":1754018748163,"stop":1754018748164,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4763389b464de65","name":"should return true even if peer has no overlapping shards","time":{"start":1754018748479,"stop":1754018748480,"duration":1},"status":"passed","severity":"normal"},{"uid":"e57f0df7342a28be","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754018791687,"stop":1754018791687,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc9473a37e45bc8","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754018956784,"stop":1754018956785,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2b5061a8ee277b3","name":"should encode/decode to text encoding","time":{"start":1754018738901,"stop":1754018738901,"duration":0},"status":"passed","severity":"normal"},{"uid":"22de286c7effe203","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app44/10/topic367/xml","time":{"start":1754019046853,"stop":1754019046853,"duration":0},"status":"passed","severity":"normal"},{"uid":"29932d801cc05adc","name":"should properly create location multiaddrs - udp","time":{"start":1754018738904,"stop":1754018738904,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbe1652a4700147f","name":"Check message with no content topic is not received","time":{"start":1754019256307,"stop":1754019256308,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ac4928f6706a72b","name":"Push message with custom timestamp: 1754015230481","time":{"start":1754019362900,"stop":1754019362900,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8eab9bf33690b2b","name":"connects to nwaku","time":{"start":1754019098169,"stop":1754019098169,"duration":0},"status":"passed","severity":"normal"},{"uid":"975a49d1ce3bba2e","name":"A test","time":{"start":1754018867575,"stop":1754018867576,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7ba1fd3710e373","name":"Push message with Arabic payload","time":{"start":1754019362864,"stop":1754019362864,"duration":0},"status":"passed","severity":"normal"}]