allure-jswaku/8824/widgets/duration.json
2025-08-08 14:12:28 +00:00

1 line
189 KiB
JSON

[{"uid":"cc08c934d62f53e","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754661480898,"stop":1754661480899,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fe0ef3efdd96cf","name":"Push message with emoji payload","time":{"start":1754662121798,"stop":1754662121799,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2a50226d90a9c1b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754662029823,"stop":1754662029823,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f80010a2b080a2b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754661470643,"stop":1754661470643,"duration":0},"status":"passed","severity":"normal"},{"uid":"e91188fbc8dff360","name":"Push message with content topic containing emoji","time":{"start":1754662121792,"stop":1754662121792,"duration":0},"status":"passed","severity":"normal"},{"uid":"17ac8f2fdcc34a0c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754661480078,"stop":1754661480078,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9a480fdb5b4de2b","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754661523506,"stop":1754661523506,"duration":0},"status":"passed","severity":"normal"},{"uid":"8803b422c0c46da3","name":"Push message with short payload","time":{"start":1754662121795,"stop":1754662121795,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9e52e77ae179739","name":"handles different clusterIds correctly","time":{"start":1754661464667,"stop":1754661464668,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb93c280af018873","name":"Check received message containing short","time":{"start":1754662010132,"stop":1754662010132,"duration":0},"status":"passed","severity":"normal"},{"uid":"24db91197e46a09a","name":"can start and stop the service","time":{"start":1754661494121,"stop":1754661494121,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e43cf29258c5bf","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754661523545,"stop":1754661523545,"duration":0},"status":"passed","severity":"normal"},{"uid":"6df9bd8fe04c0ddc","name":"should create KeepAliveManager with relay","time":{"start":1754661480055,"stop":1754661480061,"duration":6},"status":"passed","severity":"normal"},{"uid":"35fb4dbc790aa692","name":"should save new peer to store","time":{"start":1754661479919,"stop":1754661479925,"duration":6},"status":"passed","severity":"normal"},{"uid":"e2231e8df5164fc9","name":"can query messages normally","time":{"start":1754661909894,"stop":1754661909894,"duration":0},"status":"passed","severity":"normal"},{"uid":"14444d8890003ef9","name":"should create a new stream if no existing for protocol found","time":{"start":1754661480788,"stop":1754661480788,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed5167402d01abc","name":"Check received message containing XML","time":{"start":1754662010143,"stop":1754662010143,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7121c3cb482400","name":"messageHashStr produces consistent results for the same input","time":{"start":1754661480193,"stop":1754661480193,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e693370d914082","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754661489861,"stop":1754661489861,"duration":0},"status":"passed","severity":"normal"},{"uid":"40181b4ffba251a","name":"should not change state when connections remain after disconnect","time":{"start":1754661479483,"stop":1754661479489,"duration":6},"status":"passed","severity":"normal"},{"uid":"78fcbd904aec8b9e","name":"Decoder throws on empty string content topic","time":{"start":1754661501592,"stop":1754661501592,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76c5ddf058a8eb","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754662029827,"stop":1754662029828,"duration":1},"status":"passed","severity":"normal"},{"uid":"61fe059787a13f7f","name":"Refresh subscription","time":{"start":1754661733210,"stop":1754661733210,"duration":0},"status":"skipped","severity":"normal"},{"uid":"37758e728c650654","name":"should handle multiple peers with different shard configurations","time":{"start":1754661479998,"stop":1754661480001,"duration":3},"status":"passed","severity":"normal"},{"uid":"8bf2828438863bc5","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754662029826,"stop":1754662029827,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fbc90e691428df4","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app68/6/topic593/utf8","time":{"start":1754661821244,"stop":1754661821244,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63d811f764f2770","name":"Sign & Recover","time":{"start":1754661500276,"stop":1754661500277,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e86cb753bc9f91e","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754661480789,"stop":1754661480789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4dbfe7cdac110f","name":"Passing an array","time":{"start":1754661953589,"stop":1754661953589,"duration":0},"status":"passed","severity":"normal"},{"uid":"597674e7fb30709","name":"should dispatch connect and disconnect events","time":{"start":1754661510807,"stop":1754661510807,"duration":0},"status":"passed","severity":"normal"},{"uid":"4860fffa3747a10a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754661510817,"stop":1754661510818,"duration":1},"status":"passed","severity":"normal"},{"uid":"c376ab0d69c126eb","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754661523528,"stop":1754661523529,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ce27e9bfdbd95b7","name":"\"after each\" hook for \"Passing a valid cursor at 2 index when there are 4 messages\"","time":{"start":1754661893141,"stop":1754661893142,"duration":1},"status":"broken","severity":"normal"},{"uid":"b6970764d0f007cb","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754661733217,"stop":1754661733217,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0efbb2b92cd3f7a","name":"should reject if Relay is requested but not mounted","time":{"start":1754661511216,"stop":1754661511216,"duration":0},"status":"passed","severity":"normal"},{"uid":"10050583fc402cd8","name":"Check received message containing Arabic","time":{"start":1754662010142,"stop":1754662010142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd518793cf7349d","name":"should throw error - no public key","time":{"start":1754661470636,"stop":1754661470636,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a4dd5ffc4cafa1b","name":"should handle query errors gracefully","time":{"start":1754661490415,"stop":1754661490416,"duration":1},"status":"broken","severity":"normal"},{"uid":"7786172b466bc44d","name":"should return false when navigator.onLine is false","time":{"start":1754661479472,"stop":1754661479476,"duration":4},"status":"passed","severity":"normal"},{"uid":"c21830bc0fee4e38","name":"Push message with numeric payload","time":{"start":1754662121781,"stop":1754662121781,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c3d009e9cad9291","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754661523516,"stop":1754661523516,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b753d319c6a39a4","name":"Push message with Basic HTML tag payload","time":{"start":1754662121784,"stop":1754662121784,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc8618f139405db9","name":"should return different streams if requested simultaniously","time":{"start":1754661480788,"stop":1754661480788,"duration":0},"status":"passed","severity":"normal"},{"uid":"501cace278846cf4","name":"should select older connection if present","time":{"start":1754661480597,"stop":1754661480598,"duration":1},"status":"passed","severity":"normal"},{"uid":"28ce394bf4b88396","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754661907056,"stop":1754661907056,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2cac18fe5dba85e","name":"should return empty array when no peers connected","time":{"start":1754661480902,"stop":1754661480902,"duration":0},"status":"passed","severity":"normal"},{"uid":"493b98f55024e5de","name":"Encoder throws on undefined content topic","time":{"start":1754661500059,"stop":1754661500060,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0add1db73c1cf3e","name":"Nodes with multiple pubsub topic","time":{"start":1754661718218,"stop":1754661718219,"duration":1},"status":"passed","severity":"normal"},{"uid":"da50053bbf6404ca","name":"isConnected should return false after all peers disconnect","time":{"start":1754661563678,"stop":1754661563679,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c402aa4c426d25d","name":"Subscribe and receive messages via lightPush","time":{"start":1754662029830,"stop":1754662029830,"duration":0},"status":"passed","severity":"normal"},{"uid":"46cf422e1942fffb","name":"should reject if LightPush is requested but not mounted","time":{"start":1754661511216,"stop":1754661511217,"duration":1},"status":"passed","severity":"normal"},{"uid":"a449dd0c66d6d7b1","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754661700535,"stop":1754661700535,"duration":0},"status":"passed","severity":"normal"},{"uid":"772d0d57197b341f","name":"should create all internal components","time":{"start":1754661480896,"stop":1754661480896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e7735e4d4f03c24","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754661510319,"stop":1754661510319,"duration":0},"status":"passed","severity":"normal"},{"uid":"23b6cbb5d734214d","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754661464667,"stop":1754661464667,"duration":0},"status":"passed","severity":"normal"},{"uid":"38afa13388165de9","name":"Rejects garbage","time":{"start":1754661514832,"stop":1754661514832,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b6c76c416f1e36e","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754661946683,"stop":1754661946683,"duration":0},"status":"passed","severity":"normal"},{"uid":"7181801841520f5e","name":"should remove event listeners","time":{"start":1754661480063,"stop":1754661480063,"duration":0},"status":"passed","severity":"normal"},{"uid":"749db786f3621737","name":"Overlapping topic subscription","time":{"start":1754661733211,"stop":1754661733211,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2e1c6d766118c19c","name":"Query with Promise Callback, No message returned","time":{"start":1754661907059,"stop":1754661907059,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a713a4a018b706f","name":"Check message with non string payload is not received","time":{"start":1754662010139,"stop":1754662010139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54ac7bf6ffed155","name":"should do nothing when connections still exist","time":{"start":1754661480548,"stop":1754661480559,"duration":11},"status":"passed","severity":"normal"},{"uid":"fc7e4a9564c99844","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754661511399,"stop":1754661511400,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce0f5d77480f838","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754661523539,"stop":1754661523542,"duration":3},"status":"passed","severity":"normal"},{"uid":"9c6ceb88c69b6932","name":"should throw if no connection provided","time":{"start":1754661480787,"stop":1754661480788,"duration":1},"status":"passed","severity":"normal"},{"uid":"379cda2bdd6f39f0","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754661523518,"stop":1754661523520,"duration":2},"status":"passed","severity":"normal"},{"uid":"73c58b774ad5a9f","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754661489863,"stop":1754661489864,"duration":1},"status":"passed","severity":"normal"},{"uid":"e41c29a29ab79656","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754661523546,"stop":1754661523546,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c506dbf310f0c3","name":"should retry failed tasks","time":{"start":1754661510319,"stop":1754661510320,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c76e4195803e12","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754661490433,"stop":1754661490433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2f1907f9ee0c488","name":"Promise Callback - false","time":{"start":1754661916545,"stop":1754661916545,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff2dc88a14dd8af","name":"should be online or offline if network state changed","time":{"start":1754661563681,"stop":1754661563681,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cbcd9dc05fe494","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754662029825,"stop":1754662029825,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74842a08c413864","name":"should create PeerExchangeDiscovery with default options","time":{"start":1754661490423,"stop":1754661490423,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb57edeb8e39dc5b","name":"Check received message containing Chinese","time":{"start":1754662010133,"stop":1754662010134,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c9508692162f3a","name":"should emit a peer event after start","time":{"start":1754661891790,"stop":1754661891791,"duration":1},"status":"passed","severity":"normal"},{"uid":"caacb89d06a73005","name":"should handle all zero keep alive options","time":{"start":1754661480092,"stop":1754661480099,"duration":7},"status":"passed","severity":"normal"},{"uid":"be288cd49131fa36","name":"should dial peer when peer is discovered","time":{"start":1754661479917,"stop":1754661479917,"duration":0},"status":"passed","severity":"normal"},{"uid":"b615500235d45dbc","name":"yields decoded messages","time":{"start":1754661480832,"stop":1754661480832,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fe1bf072fc313a0","name":"Nwaku publishes","time":{"start":1754661713715,"stop":1754661713716,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c63fa6463cb715d","name":"A test","time":{"start":1754661632863,"stop":1754661632863,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc5b1e2cc557f097","name":"Store - dialed after - with timeout","time":{"start":1754661952184,"stop":1754661952184,"duration":0},"status":"passed","severity":"normal"},{"uid":"eebcb503ef99b4d7","name":"should not fail to start the service if it is already started","time":{"start":1754661494121,"stop":1754661494122,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb0f32e06ec5400","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754661480904,"stop":1754661480904,"duration":0},"status":"passed","severity":"normal"},{"uid":"e47c2244093867e1","name":"should not fail to start the service if it is already started","time":{"start":1754661550334,"stop":1754661550335,"duration":1},"status":"passed","severity":"normal"},{"uid":"6337499befd42ead","name":"Sample","time":{"start":1754661470137,"stop":1754661470137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e45fe3b91d262cd9","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754662029837,"stop":1754662029837,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36727e1077b0fd8","name":"Subscribe and publish message","time":{"start":1754661733208,"stop":1754661733208,"duration":0},"status":"passed","severity":"normal"},{"uid":"5478e804af56d058","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754661470071,"stop":1754661470071,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9b6e9c5cdb8a94","name":"configure the node with multiple content topics","time":{"start":1754661821252,"stop":1754661821253,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b8d1e0b1812a0e6","name":"should properly create location multiaddrs - udp6","time":{"start":1754661470640,"stop":1754661470640,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0928ac784f6433e","name":"Subscribe and receive messages via waku relay post","time":{"start":1754662029831,"stop":1754662029831,"duration":0},"status":"passed","severity":"normal"},{"uid":"682286e0b33075bc","name":"should sort peers by ping value","time":{"start":1754661480904,"stop":1754661480904,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8744fd0e9b2642","name":"should respect custom numPeersToUse configuration","time":{"start":1754661510816,"stop":1754661510817,"duration":1},"status":"passed","severity":"normal"},{"uid":"374756a916231d34","name":"Push message with SQL Injection payload","time":{"start":1754662121783,"stop":1754662121783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a842ee6621aae95","name":"throws on content topic with empty version field","time":{"start":1754661464659,"stop":1754661464659,"duration":0},"status":"passed","severity":"normal"},{"uid":"408a9f3f4f6b3344","name":"should skip peers without peer exchange protocol","time":{"start":1754661490414,"stop":1754661490414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aa4d0aeead18673","name":"Check received message containing shell command","time":{"start":1754662010144,"stop":1754662010144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e9ac7c044b11ec","name":"should get / set TCP multiaddr","time":{"start":1754661470638,"stop":1754661470639,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cf613a7ce59ffc","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754661523521,"stop":1754661523521,"duration":0},"status":"passed","severity":"normal"},{"uid":"8edd894172b2b908","name":"Accepts a valid Waku Message","time":{"start":1754661514830,"stop":1754661514831,"duration":1},"status":"passed","severity":"normal"},{"uid":"a177f26e54b281f6","name":"Push message with short payload","time":{"start":1754662121780,"stop":1754662121780,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c97576402df8e9e","name":"should create ShardReader with static shards network config","time":{"start":1754661480114,"stop":1754661480115,"duration":1},"status":"passed","severity":"normal"},{"uid":"f04041ce47c8181e","name":"Subscribe and receive messages via lightPush","time":{"start":1754662029821,"stop":1754662029821,"duration":0},"status":"passed","severity":"normal"},{"uid":"92723b470ffcc9e8","name":"throws on content topic with empty application field","time":{"start":1754661464658,"stop":1754661464658,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daa90ab79af5564","name":"random static sharding 7 - Cluster ID: 802, Shard ID: 908","time":{"start":1754661905725,"stop":1754661905725,"duration":0},"status":"passed","severity":"normal"},{"uid":"be8315464712ff39","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app59/8/topic731/xml","time":{"start":1754661821249,"stop":1754661821249,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f574fb116cc64","name":"should process queue every 500ms","time":{"start":1754661479993,"stop":1754661479994,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec67afc80a3e477c","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754662029835,"stop":1754662029835,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a96edf860361af6","name":"Query generator for 2000 messages","time":{"start":1754661937095,"stop":1754661937095,"duration":0},"status":"passed","severity":"normal"},{"uid":"8271205d65664bc0","name":"should increase lamport timestamp","time":{"start":1754661528633,"stop":1754661528634,"duration":1},"status":"passed","severity":"normal"},{"uid":"8427444172119343","name":"Asymmetric encrypt & decrypt","time":{"start":1754661500275,"stop":1754661500275,"duration":0},"status":"passed","severity":"normal"},{"uid":"314b12de6c40fe89","name":"should retry on complete failure if specified","time":{"start":1754661510925,"stop":1754661510925,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2cdc0968423b29","name":"should handle ping failures gracefully","time":{"start":1754661480082,"stop":1754661480082,"duration":0},"status":"passed","severity":"normal"},{"uid":"3157cf714854ff06","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754661470067,"stop":1754661470067,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bfe2520adbb537","name":"Push message equal or less that 1MB","time":{"start":1754662121804,"stop":1754662121805,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3169e8319abdfd0","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754661574153,"stop":1754661574153,"duration":0},"status":"passed","severity":"normal"},{"uid":"572f1568ddb460e3","name":"should check connected peers if present and suitable","time":{"start":1754661511221,"stop":1754661511222,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa9a35ad8cca3e09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754661464675,"stop":1754661464675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c6eaf55d6f29c26","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754661464666,"stop":1754661464666,"duration":0},"status":"passed","severity":"normal"},{"uid":"35513cae97bd49f3","name":"should return false when peer shard info is not found","time":{"start":1754661480123,"stop":1754661480126,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd87e45e7d729e0f","name":"Using a function","time":{"start":1754661953589,"stop":1754661953589,"duration":0},"status":"passed","severity":"normal"},{"uid":"636f297f2c5929ab","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754661480943,"stop":1754661480943,"duration":0},"status":"passed","severity":"normal"},{"uid":"552b1300f2faf9d3","name":"Fails to push message bigger that 1MB","time":{"start":1754662121794,"stop":1754662121794,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ff8f28d964c6bb","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754661733212,"stop":1754661733212,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffca7610939af439","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754661733209,"stop":1754661733209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6902941594a7da0","name":"should properly create location multiaddrs - udp","time":{"start":1754661470640,"stop":1754661470640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e739aef9e9e4941c","name":"should handle dial errors gracefully","time":{"start":1754661479985,"stop":1754661479986,"duration":1},"status":"passed","severity":"normal"},{"uid":"45b8b235096ccae2","name":"Check received message containing Script","time":{"start":1754662010134,"stop":1754662010135,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2d311154636a9f4","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754662029827,"stop":1754662029827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f586a65e2356f95e","name":"should handle query errors","time":{"start":1754661490417,"stop":1754661490418,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f1c34951bfea31","name":"Push message with content topic containing SQL Injection","time":{"start":1754662121790,"stop":1754662121791,"duration":1},"status":"passed","severity":"normal"},{"uid":"7469ac45a95f0090","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754661934894,"stop":1754661934895,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1b472ff83e4869","name":"ends if stream creation fails","time":{"start":1754661480830,"stop":1754661480831,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ff7fef6815aeda","name":"should create PeerExchangeDiscovery instance","time":{"start":1754661490422,"stop":1754661490423,"duration":1},"status":"passed","severity":"normal"},{"uid":"db466f11d0678975","name":"Ordered callback, aborts when callback returns true","time":{"start":1754661937094,"stop":1754661937095,"duration":1},"status":"passed","severity":"normal"},{"uid":"1170c2ed33c07ec","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754661733216,"stop":1754661733216,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b40459fa7adc945","name":"Publish message with custom timestamp: Fri Aug 08 2025 13:01:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1754661724761,"stop":1754661724761,"duration":0},"status":"passed","severity":"normal"},{"uid":"2beb2df5bf6765fd","name":"Subscribe and receives messages on 20 topics","time":{"start":1754662029823,"stop":1754662029823,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d025322860a6f3b","name":"should set field with all protocols enabled","time":{"start":1754661470642,"stop":1754661470642,"duration":0},"status":"passed","severity":"normal"},{"uid":"284cb404effa2ad3","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754661523506,"stop":1754661523506,"duration":0},"status":"passed","severity":"normal"},{"uid":"70cd02e8089b75a3","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754661700535,"stop":1754661700535,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca96ff801b50bfff","name":"Check message with no content topic is not received","time":{"start":1754662010148,"stop":1754662010148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ab32034e4909ad","name":"handles different networkShards values correctly","time":{"start":1754661464668,"stop":1754661464668,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d51ded09d0d7fdb","name":"should handle complete connection lifecycle","time":{"start":1754661479499,"stop":1754661479500,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc03b6a67b82975c","name":"Check received message containing XML","time":{"start":1754662010135,"stop":1754662010135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e863364467a68c1","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754661510976,"stop":1754661510978,"duration":2},"status":"passed","severity":"normal"},{"uid":"67910c8bcfcebc93","name":"should add peer to queue when queue is not empty","time":{"start":1754661479979,"stop":1754661479979,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2430e9572ebfb4","name":"Check received message containing long","time":{"start":1754662010141,"stop":1754662010141,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d60a348b0c9350d","name":"Ordered Callback - false","time":{"start":1754661916545,"stop":1754661916546,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cbe5ccb54ad9b96","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754661946679,"stop":1754661946680,"duration":1},"status":"passed","severity":"normal"},{"uid":"551fc780fc1c810e","name":"should not allow unachievable error rate","time":{"start":1754661523019,"stop":1754661523023,"duration":4},"status":"passed","severity":"normal"},{"uid":"7de694496502f041","name":"Push message with Arabic payload","time":{"start":1754662121782,"stop":1754662121782,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc840deb8f0c9b","name":"should clear interval on stop","time":{"start":1754661490422,"stop":1754661490422,"duration":0},"status":"broken","severity":"normal"},{"uid":"e2784b39347f16d4","name":"can start and stop the service","time":{"start":1754661891788,"stop":1754661891788,"duration":0},"status":"passed","severity":"normal"},{"uid":"590465b2a42d02c4","name":"Push message with content topic containing SQL Injection","time":{"start":1754662121801,"stop":1754662121802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a91ab48af982f56","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754661464673,"stop":1754661464674,"duration":1},"status":"passed","severity":"normal"},{"uid":"171e8aaaab197c63","name":"can start the service","time":{"start":1754661891787,"stop":1754661891788,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd49117fadc19e8","name":"should dial second nwaku node that was discovered","time":{"start":1754661621944,"stop":1754661621945,"duration":1},"status":"broken","severity":"normal"},{"uid":"b5ef31149b2f6312","name":"should not fail to stop the service if it was not started","time":{"start":1754661891789,"stop":1754661891790,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9fe756be824bda1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754661470633,"stop":1754661470634,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65cac091e43e601","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754661528636,"stop":1754661528636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0886e37f5ba6d07","name":"Check publish message containing Chinese","time":{"start":1754661724756,"stop":1754661724756,"duration":0},"status":"passed","severity":"normal"},{"uid":"11f00931f9fe4279","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754661470066,"stop":1754661470067,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c9eb42a5fa2bb8","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754661724761,"stop":1754661724761,"duration":0},"status":"passed","severity":"normal"},{"uid":"7eb37a78c794833b","name":"Check received message containing numeric","time":{"start":1754662010141,"stop":1754662010141,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc943210d290bba5","name":"Passing page size 110 when there are 120 messages","time":{"start":1754661929211,"stop":1754661929212,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa445209020674c1","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754661479476,"stop":1754661479477,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d38ae5dcb8ff29f","name":"should add event listeners for peer connect and disconnect","time":{"start":1754661480062,"stop":1754661480062,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db78c0bf0bdc777","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754661470066,"stop":1754661470066,"duration":0},"status":"passed","severity":"normal"},{"uid":"26e85133f8d39b2c","name":"Check publish message containing long","time":{"start":1754661724755,"stop":1754661724755,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af088480075b671","name":"should handle queue overflow by adding peers to queue","time":{"start":1754661479989,"stop":1754661479990,"duration":1},"status":"passed","severity":"normal"},{"uid":"e458bb16eac40aa4","name":"Subscribe to topic containing short and receive message","time":{"start":1754662029825,"stop":1754662029825,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b474c63b4874193","name":"Push message with content topic containing escaped characters","time":{"start":1754662121791,"stop":1754662121791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d17d213330d8b51","name":"throws on content topic with generation field greater than 0","time":{"start":1754661464658,"stop":1754661464658,"duration":0},"status":"passed","severity":"normal"},{"uid":"79f384d192ec26b9","name":"should throw error when no peers are available","time":{"start":1754661511368,"stop":1754661511369,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b60d9a73de1a3f","name":"should handle complete peer lifecycle","time":{"start":1754661480102,"stop":1754661480102,"duration":0},"status":"passed","severity":"normal"},{"uid":"e867a7d1a68e3761","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754661523547,"stop":1754661523548,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e77210ff3e794ab","name":"Check message on other pubsub topic is not received","time":{"start":1754662010147,"stop":1754662010147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c03d9022c6693a","name":"should lock peers when selected","time":{"start":1754661510803,"stop":1754661510806,"duration":3},"status":"passed","severity":"normal"},{"uid":"b0c20647ab62516d","name":"should perform ping and update peer store on timer","time":{"start":1754661480079,"stop":1754661480082,"duration":3},"status":"passed","severity":"normal"},{"uid":"76f31843f9595b08","name":"Encoder throws on empty string content topic","time":{"start":1754661501592,"stop":1754661501592,"duration":0},"status":"passed","severity":"normal"},{"uid":"12b71876b9d8341a","name":"udp ip6 address","time":{"start":1754661470037,"stop":1754661470038,"duration":1},"status":"passed","severity":"normal"},{"uid":"f983c98a450d25e9","name":"Push message with content topic containing JSON","time":{"start":1754662121802,"stop":1754662121802,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa015bbf88bf443","name":"should return false when network is not connected","time":{"start":1754661480899,"stop":1754661480899,"duration":0},"status":"passed","severity":"normal"},{"uid":"4070d327f206a1f8","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754661490434,"stop":1754661490434,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d47e07e55c8b7cdb","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754662029823,"stop":1754662029824,"duration":1},"status":"skipped","severity":"normal"},{"uid":"84e87b3741fb1f7","name":"should not modify tags of connections for different peers","time":{"start":1754661510819,"stop":1754661510823,"duration":4},"status":"passed","severity":"normal"},{"uid":"b531a17526f39c99","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754661480178,"stop":1754661480179,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0afe1cb9c007e13","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754662029828,"stop":1754662029828,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d0b46dd74fb3d0","name":"should be empty after removing the only subscription","time":{"start":1754661511572,"stop":1754661511572,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b3861b06baded1","name":"should handle zero peers request","time":{"start":1754661490322,"stop":1754661490322,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f38c75b498f6fd2","name":"should properly clean up resources when disposed","time":{"start":1754661509551,"stop":1754661509551,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fbbec0d320e6009","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754661489864,"stop":1754661489865,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfd251fa2e3ab4f6","name":"should handle empty peer infos gracefully","time":{"start":1754661490313,"stop":1754661490315,"duration":2},"status":"passed","severity":"normal"},{"uid":"f2cbbfabcb6e85c0","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app74/9/topic711/test.js","time":{"start":1754661821244,"stop":1754661821245,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0dac02e063b4a8","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754661821239,"stop":1754661821240,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc14a64b220db2cf","name":"should update ack status of messages in outgoing buffer","time":{"start":1754661528639,"stop":1754661528640,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c4de5aefde164","name":"should clear all timers","time":{"start":1754661480063,"stop":1754661480064,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3418b2db0670cd8","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754661511399,"stop":1754661511399,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ef67c48e2ece85","name":"should remove event listener for peer:discovery","time":{"start":1754661479905,"stop":1754661479906,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb3b7f5e9b167b36","name":"throws on content topic with empty topic name field","time":{"start":1754661464659,"stop":1754661464660,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9345abf6344676f","name":"random static sharding 8 - Cluster ID: 784, Shard ID: 749","time":{"start":1754661905725,"stop":1754661905726,"duration":1},"status":"passed","severity":"normal"},{"uid":"257238ff80d21e3e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754662029838,"stop":1754662029838,"duration":0},"status":"passed","severity":"normal"},{"uid":"7566360a9399e7d1","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754661464670,"stop":1754661464670,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f7492489dde89e","name":"should handle browser offline state overriding peer connections","time":{"start":1754661479500,"stop":1754661479500,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5674562339f1a4","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754661528636,"stop":1754661528636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ace0ad01f60665","name":"should encode/decode to RLP encoding","time":{"start":1754661470637,"stop":1754661470637,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04f7c935bcaa256","name":"should handle shard reader errors gracefully","time":{"start":1754661479996,"stop":1754661479997,"duration":1},"status":"passed","severity":"normal"},{"uid":"a392c4e0ad225a17","name":"A test","time":{"start":1754661632862,"stop":1754661632863,"duration":1},"status":"passed","severity":"normal"},{"uid":"e663ea3cbd8b088a","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754661510063,"stop":1754661510063,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d3cb521fc6252e1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754662029837,"stop":1754662029838,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb2143aea660048","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754661528637,"stop":1754661528638,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d12a1d9fbd7712","name":"Check publish message containing SQL Injection","time":{"start":1754661724757,"stop":1754661724758,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca66870548eafc93","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754661934892,"stop":1754661934893,"duration":1},"status":"passed","severity":"normal"},{"uid":"63eff74b8dd23fc2","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754661501590,"stop":1754661501591,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a667dcf845559b","name":"should start all internal components","time":{"start":1754661480896,"stop":1754661480897,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1533f57004cc078","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754661523026,"stop":1754661523026,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b21c3821983d3e7","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754661510812,"stop":1754661510813,"duration":1},"status":"passed","severity":"normal"},{"uid":"316e8c643a0e2b94","name":"should handle onConnected and onDisconnected","time":{"start":1754661510807,"stop":1754661510808,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c7a4418eefcc95","name":"should successfully query peers and return peer infos","time":{"start":1754661490312,"stop":1754661490313,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca960efd15166c05","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754661937090,"stop":1754661937090,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a58665fcb060bc","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754661464670,"stop":1754661464671,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4ff0c54e1829a89","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754661523538,"stop":1754661523538,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0855842269c972","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754661479451,"stop":1754661479452,"duration":1},"status":"passed","severity":"normal"},{"uid":"39430ac32036b256","name":"Publishes to nwaku","time":{"start":1754661713714,"stop":1754661713715,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d3cfe32b2c8a98","name":"should initialize with custom TTL","time":{"start":1754661490401,"stop":1754661490402,"duration":1},"status":"passed","severity":"normal"},{"uid":"f58ca1ed615e2105","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754662010149,"stop":1754662010149,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad40ff718619e82","name":"should initialize with isNetworkConnected as false","time":{"start":1754661479459,"stop":1754661479459,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a268d16bf5395f","name":"Check message with invalid timestamp is not received","time":{"start":1754662010147,"stop":1754662010147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91c8fcb897833b1","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754661470069,"stop":1754661470070,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe414fd005323a3","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754661937093,"stop":1754661937094,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1c3dc1a640b97b","name":"should create RPC request with correct parameters","time":{"start":1754661490322,"stop":1754661490323,"duration":1},"status":"passed","severity":"normal"},{"uid":"21ff7c1dbd11b5f8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754661733208,"stop":1754661733209,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d3515ddf8a1e7f7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754661523552,"stop":1754661523552,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc712b15372da00","name":"should dial one peer on dial","time":{"start":1754661632634,"stop":1754661632634,"duration":0},"status":"passed","severity":"normal"},{"uid":"948b37287fde3c4f","name":"should query peer with peer exchange protocol","time":{"start":1754661490413,"stop":1754661490413,"duration":0},"status":"broken","severity":"normal"},{"uid":"4848204a77a3a38","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754661464671,"stop":1754661464671,"duration":0},"status":"passed","severity":"normal"},{"uid":"862bcbb7fafb393f","name":"Push message with escaped characters payload","time":{"start":1754662121798,"stop":1754662121798,"duration":0},"status":"passed","severity":"normal"},{"uid":"b53515c4d2ec4ff5","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754661563677,"stop":1754661563678,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0d7860dca86efd5","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754661523543,"stop":1754661523544,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cf836596cedbb99","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754661523546,"stop":1754661523547,"duration":1},"status":"passed","severity":"normal"},{"uid":"873f5898046139f8","name":"should drop connection to all peers on hangUp","time":{"start":1754661632634,"stop":1754661632634,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdf24c6b51f436d","name":"should not return locked peers if enough unlocked are available","time":{"start":1754661510806,"stop":1754661510807,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd313c87ea0d9673","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754661523554,"stop":1754661523554,"duration":0},"status":"passed","severity":"normal"},{"uid":"55e714c62db1dbfe","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754661718218,"stop":1754661718218,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e548ebe173fb4b","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754661556444,"stop":1754661556444,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cd2cc0756f7a5ba","name":"should skip peer when already connected","time":{"start":1754661479979,"stop":1754661479980,"duration":1},"status":"passed","severity":"normal"},{"uid":"424a26e4620d111f","name":"should continually clean up expired entries at intervals","time":{"start":1754661509552,"stop":1754661509555,"duration":3},"status":"passed","severity":"normal"},{"uid":"8f74425dc0b93634","name":"returns only open connection if one present","time":{"start":1754661480596,"stop":1754661480596,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbd039c8ed51ef6","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754661718218,"stop":1754661718218,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e225ea585f55506","name":"should start the dialing interval","time":{"start":1754661479969,"stop":1754661479970,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c97d61e8edbbeef","name":"should stop ping timers on peer disconnect","time":{"start":1754661480073,"stop":1754661480077,"duration":4},"status":"passed","severity":"normal"},{"uid":"457ae99885b3ba46","name":"does not throw on valid cases","time":{"start":1754661464654,"stop":1754661464655,"duration":1},"status":"passed","severity":"normal"},{"uid":"80b32fa4bec58780","name":"should add event listeners to libp2p","time":{"start":1754661479460,"stop":1754661479461,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f37bf8aa2fec57a","name":"random static sharding 6 - Cluster ID: 795, Shard ID: 785","time":{"start":1754661905725,"stop":1754661905725,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed43e336dd4d16a5","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754661550340,"stop":1754661550340,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e5238e04db3fd455","name":"should remove expired entries after TTL has passed","time":{"start":1754661509542,"stop":1754661509549,"duration":7},"status":"passed","severity":"normal"},{"uid":"243330c877af6f4a","name":"should stop all internal components","time":{"start":1754661480897,"stop":1754661480898,"duration":1},"status":"passed","severity":"normal"},{"uid":"16ee12a4e75c0124","name":"should return false when peer has no shard info","time":{"start":1754661480116,"stop":1754661480117,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a6783d920b9bbc3","name":"Check publish message containing special chars","time":{"start":1754661724756,"stop":1754661724756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6342426b8d006807","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754661946680,"stop":1754661946681,"duration":1},"status":"passed","severity":"normal"},{"uid":"697e9d20e315fc4b","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754661641277,"stop":1754661641277,"duration":0},"status":"passed","severity":"normal"},{"uid":"511dcc76a61f6efc","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754661733216,"stop":1754661733216,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f6476cc313e8d89","name":"ignores unrecognized TXT record formats","time":{"start":1754661490431,"stop":1754661490431,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ce5e22fb1eee12","name":"should start and setup intervals and event listeners","time":{"start":1754661511573,"stop":1754661511573,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c0248adb712506","name":"should handle peer store errors gracefully","time":{"start":1754661479918,"stop":1754661479918,"duration":0},"status":"passed","severity":"normal"},{"uid":"b991389ee0793606","name":"should handle peer disconnect event when no connections remain","time":{"start":1754661479479,"stop":1754661479483,"duration":4},"status":"passed","severity":"normal"},{"uid":"e486991a0508f6ad","name":"Check received message containing Arabic","time":{"start":1754662010134,"stop":1754662010134,"duration":0},"status":"passed","severity":"normal"},{"uid":"e359846e961908b5","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754661480827,"stop":1754661480827,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52d144320c106e0","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754661511573,"stop":1754661511573,"duration":0},"status":"passed","severity":"normal"},{"uid":"22421dc3f7ea6683","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754661523547,"stop":1754661523547,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4f92ac1732d008","name":"should handle peer store update failures gracefully","time":{"start":1754661480083,"stop":1754661480083,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b46eb0176a38575","name":"Push message with content topic containing Chinese","time":{"start":1754662121801,"stop":1754662121801,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2628bfb396d0295","name":"Register correct protocols","time":{"start":1754661733207,"stop":1754661733207,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccaea472004bd33","name":"Push message with content topic containing Russian","time":{"start":1754662121790,"stop":1754662121790,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcced6f9ad70b7dc","name":"Waku message hash computation (payload length 0)","time":{"start":1754661480180,"stop":1754661480180,"duration":0},"status":"passed","severity":"normal"},{"uid":"54f9ebe7e968edc8","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754661700537,"stop":1754661700538,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a38495d45b35ad","name":"Push message with content topic containing long","time":{"start":1754662121788,"stop":1754662121788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b2531e43b64bdc4","name":"should have no discoveries enabled by default","time":{"start":1754661510057,"stop":1754661510057,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b698bf444f8257","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754661464669,"stop":1754661464670,"duration":1},"status":"passed","severity":"normal"},{"uid":"da98f1954cabbc65","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754662029834,"stop":1754662029834,"duration":0},"status":"passed","severity":"normal"},{"uid":"befe253e66cae5a5","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754661523529,"stop":1754661523529,"duration":0},"status":"passed","severity":"normal"},{"uid":"be6974b794876338","name":"does not validate decoders for hash queries","time":{"start":1754661480829,"stop":1754661480830,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b87499b11e9221","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754661523542,"stop":1754661523542,"duration":0},"status":"passed","severity":"normal"},{"uid":"424d06a7a576ec59","name":"should check false positive rate","time":{"start":1754661526620,"stop":1754661526621,"duration":1},"status":"passed","severity":"normal"},{"uid":"7466307343685749","name":"should only return 1 node with relay capability","time":{"start":1754661490432,"stop":1754661490432,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f741e9df60005e","name":"Check publish message containing Script","time":{"start":1754661724758,"stop":1754661724758,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb43f748d4f03f19","name":"Passing page size 3 when there are 20 messages","time":{"start":1754661929209,"stop":1754661929209,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c10d329c0d7de6f","name":"Check received message containing Russian","time":{"start":1754662010142,"stop":1754662010142,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f56b573143ae4c","name":"Subscribe to topic containing XML and receive message","time":{"start":1754662029836,"stop":1754662029837,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1991a88b0f7e7c","name":"should set field with only RELAY enabled","time":{"start":1754661470642,"stop":1754661470642,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f6d86d703ffc6a","name":"Publish message with large meta","time":{"start":1754661724765,"stop":1754661724765,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb5e17f0ee61a3e","name":"Check received message containing emoji","time":{"start":1754662010136,"stop":1754662010137,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f67e81704a5a6e7","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754661480085,"stop":1754661480085,"duration":0},"status":"passed","severity":"normal"},{"uid":"3744bbe02050def3","name":"Decoder throws on undefined content topic","time":{"start":1754661500060,"stop":1754661500061,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c33cef56c5488d","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754661464665,"stop":1754661464666,"duration":1},"status":"passed","severity":"normal"},{"uid":"9723b87716d846e2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754661464676,"stop":1754661464676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f533b79111435d69","name":"should handle peer store errors gracefully","time":{"start":1754661480572,"stop":1754661480572,"duration":0},"status":"passed","severity":"normal"},{"uid":"230574418aedf341","name":"should increase lamport timestamp","time":{"start":1754661528631,"stop":1754661528632,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c048dfa18d4aa5a","name":"should return false when pubsub topic parsing fails","time":{"start":1754661480127,"stop":1754661480127,"duration":0},"status":"passed","severity":"normal"},{"uid":"8812397a0e9f2f43","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754661523522,"stop":1754661523523,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddd69d5d574223eb","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754661646862,"stop":1754661646862,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d73ed17a3b750f9","name":"should be safe to call multiple times","time":{"start":1754661480064,"stop":1754661480064,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53d5c35b01f7ad2","name":"Check received message containing escaped characters","time":{"start":1754662010136,"stop":1754662010136,"duration":0},"status":"passed","severity":"normal"},{"uid":"f409eeb620f9bb2d","name":"Push message equal or less that 1MB","time":{"start":1754662121794,"stop":1754662121794,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdff6e04e6e07582","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754662029829,"stop":1754662029829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e8c2f195e7ab895","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754661550346,"stop":1754661550347,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2e6e4b7831172e28","name":"should throw error - invalid id","time":{"start":1754661470635,"stop":1754661470636,"duration":1},"status":"passed","severity":"normal"},{"uid":"323755b6fb79e484","name":"should transition to Unhealthy when no connections","time":{"start":1754661510975,"stop":1754661510975,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c8c7fe138be151","name":"Query generator for multiple messages with different content topic format","time":{"start":1754661937090,"stop":1754661937090,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd2e2ef40024c1","name":"should only return 1 node with relay and store capability","time":{"start":1754661490432,"stop":1754661490432,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecc5b4f5375103b","name":"should handle multiple query options for time ranges","time":{"start":1754661511369,"stop":1754661511369,"duration":0},"status":"passed","severity":"normal"},{"uid":"429f9ff007618360","name":"messageHash returns a Uint8Array","time":{"start":1754661480188,"stop":1754661480188,"duration":0},"status":"passed","severity":"normal"},{"uid":"863bbbb72aaf3e8","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754661700537,"stop":1754661700537,"duration":0},"status":"passed","severity":"normal"},{"uid":"1675624892e756ea","name":"should handle peer connect event","time":{"start":1754661479478,"stop":1754661479478,"duration":0},"status":"passed","severity":"normal"},{"uid":"48b909c7164fd152","name":"should add event listeners to globalThis","time":{"start":1754661479461,"stop":1754661479461,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc734ae1d21becb","name":"should return true when peer is on the same cluster","time":{"start":1754661480115,"stop":1754661480115,"duration":0},"status":"passed","severity":"normal"},{"uid":"e252d00d3602b123","name":"should dial with multiaddr and return stream","time":{"start":1754661480900,"stop":1754661480900,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b6f225ad8c1d85","name":"should handle hash queries without validation","time":{"start":1754661511370,"stop":1754661511370,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1b728887eb1b6a","name":"Push message with content topic containing short","time":{"start":1754662121799,"stop":1754662121800,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad388b32c3b397b9","name":"should not dial peers from store when browser is not connected","time":{"start":1754661480547,"stop":1754661480547,"duration":0},"status":"passed","severity":"normal"},{"uid":"d75f27f8ebfeee44","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754661523546,"stop":1754661523546,"duration":0},"status":"passed","severity":"normal"},{"uid":"582c5089947ea25f","name":"should remove event listeners from libp2p","time":{"start":1754661479469,"stop":1754661479470,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48107012d8d0910","name":"Subscribe to topic containing long and publish message","time":{"start":1754661733212,"stop":1754661733212,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9ae321115cdba4","name":"Encoder throws on undefined content topic","time":{"start":1754661480942,"stop":1754661480942,"duration":0},"status":"passed","severity":"normal"},{"uid":"25c488fb2dd0c701","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754661523545,"stop":1754661523545,"duration":0},"status":"passed","severity":"normal"},{"uid":"27b431f87a1e4d62","name":"should clear dial history on start","time":{"start":1754661479970,"stop":1754661479972,"duration":2},"status":"passed","severity":"normal"},{"uid":"6e420a8566669fd1","name":"topics with same application and version share the same shard","time":{"start":1754661464666,"stop":1754661464666,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bdec19defea3b4","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754661946674,"stop":1754661946676,"duration":2},"status":"passed","severity":"normal"},{"uid":"f18302da3cb74147","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754661528635,"stop":1754661528635,"duration":0},"status":"passed","severity":"normal"},{"uid":"70dd6def9d9b5d45","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754661574152,"stop":1754661574153,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebdb5cb742412c7b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754661464662,"stop":1754661464662,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1fec7a3252f6fe3","name":"Check received message containing SQL Injection","time":{"start":1754662010142,"stop":1754662010142,"duration":0},"status":"passed","severity":"normal"},{"uid":"300b5d0ee9c5e5a9","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754662029828,"stop":1754662029828,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab7fd289b7a851d7","name":"should create ShardReader with auto sharding network config","time":{"start":1754661480114,"stop":1754661480114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9803a22d46d9a31","name":"should be safe to call multiple times","time":{"start":1754661480545,"stop":1754661480545,"duration":0},"status":"passed","severity":"normal"},{"uid":"e699602aaa0c936b","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754661550346,"stop":1754661550346,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dd38eafa9cae7810","name":"Meta field set when metaSetter is specified","time":{"start":1754661480942,"stop":1754661480942,"duration":0},"status":"passed","severity":"normal"},{"uid":"f847b73b07be6514","name":"Decrypt messages","time":{"start":1754661701950,"stop":1754661701950,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc20dc180fc90cd3","name":"random static sharding 9 - Cluster ID: 188, Shard ID: 76","time":{"start":1754661905726,"stop":1754661905726,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8923adbec59fc9","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754661510062,"stop":1754661510063,"duration":1},"status":"passed","severity":"normal"},{"uid":"305ba7cb71e7105f","name":"peer exchange sets tag","time":{"start":1754661729372,"stop":1754661729372,"duration":0},"status":"passed","severity":"normal"},{"uid":"d164a4b585122bd7","name":"ends after yielding if response size indicates end","time":{"start":1754661480835,"stop":1754661480836,"duration":1},"status":"passed","severity":"normal"},{"uid":"98c8fc535e8f9653","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754661523542,"stop":1754661523543,"duration":1},"status":"passed","severity":"normal"},{"uid":"b967d170c818c24e","name":"should maintain proper timestamps if all messages received","time":{"start":1754661528634,"stop":1754661528634,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de6e1813e37d720","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754661510799,"stop":1754661510803,"duration":4},"status":"passed","severity":"normal"},{"uid":"f5d9274fea0dd469","name":"same cluster, static sharding: nodes connect","time":{"start":1754661646858,"stop":1754661646859,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d825ed1af95f57","name":"Check message received after jswaku node is restarted","time":{"start":1754662010149,"stop":1754662010149,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ecb4aadc8e7dda4","name":"should emit a peer event after start","time":{"start":1754661550335,"stop":1754661550336,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d721b09fe6f6fb9","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754661480572,"stop":1754661480572,"duration":0},"status":"passed","severity":"normal"},{"uid":"6de5f20bf4c75d82","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754662029835,"stop":1754662029835,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1425be7dc60a6","name":"should throw error - no id","time":{"start":1754661470635,"stop":1754661470635,"duration":0},"status":"passed","severity":"normal"},{"uid":"de5b5ed9b0c2f606","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754661523555,"stop":1754661523555,"duration":0},"status":"passed","severity":"normal"},{"uid":"246c9192c93aea10","name":"should dial all peers on dial","time":{"start":1754661632633,"stop":1754661632634,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ca1d0b05593b2a3","name":"should drop connection to one peer on hangUp","time":{"start":1754661632635,"stop":1754661632635,"duration":0},"status":"passed","severity":"normal"},{"uid":"17981cd69de1e354","name":"Fails to push message with large meta","time":{"start":1754662121803,"stop":1754662121803,"duration":0},"status":"passed","severity":"normal"},{"uid":"30e7f69a98661aa2","name":"Ephemeral field set to true","time":{"start":1754661480941,"stop":1754661480942,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0afed3a27b9b5e","name":"Push message with content topic containing unicode special characters","time":{"start":1754662121791,"stop":1754662121792,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f1f3d91a17c9a2","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754661523522,"stop":1754661523522,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaa41b2e75cb3d8e","name":"Publish message with rate limit","time":{"start":1754661724765,"stop":1754661724765,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fae40f43d4c245","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754661510818,"stop":1754661510818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6deb1227319fa2a6","name":"caches peers it previously fetched","time":{"start":1754661490431,"stop":1754661490431,"duration":0},"status":"passed","severity":"normal"},{"uid":"312744c8d42d6211","name":"Light Node - default protocols","time":{"start":1754661952185,"stop":1754661952185,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c0561e21b0a52f6","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754661946685,"stop":1754661946685,"duration":0},"status":"passed","severity":"normal"},{"uid":"8286956cbf8e7eaf","name":"Refresh subscription","time":{"start":1754662029824,"stop":1754662029825,"duration":1},"status":"passed","severity":"normal"},{"uid":"5199f3fb9ac27c19","name":"should return false when peer is on different cluster","time":{"start":1754661480116,"stop":1754661480116,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e63ac3a713bebf","name":"should get / set UDP multiaddr","time":{"start":1754661470638,"stop":1754661470638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b003d1b662b9188","name":"should create dialer with libp2p and shardReader","time":{"start":1754661479969,"stop":1754661479969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e613e1c3383888e","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754661480586,"stop":1754661480587,"duration":1},"status":"passed","severity":"normal"},{"uid":"8090b6ca894e1929","name":"different cluster: nodes don't connect","time":{"start":1754661646859,"stop":1754661646859,"duration":0},"status":"passed","severity":"normal"},{"uid":"709f06ac71f26b10","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754661464677,"stop":1754661464677,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ae17c04e1428fb","name":"should return false when peer is not on the specified shard","time":{"start":1754661480122,"stop":1754661480123,"duration":1},"status":"passed","severity":"normal"},{"uid":"542c1807ea0f93d4","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754661480083,"stop":1754661480084,"duration":1},"status":"passed","severity":"normal"},{"uid":"7882ff0b8dba6245","name":"Relay - dialed after","time":{"start":1754661952183,"stop":1754661952183,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc18583a5929ce6","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754661523517,"stop":1754661523518,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dcb6241cc3389e9","name":"rejects content-filtered query with only contentTopics","time":{"start":1754661480506,"stop":1754661480506,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8705265745fa329","name":"Check message on other pubsub topic is not received","time":{"start":1754662010138,"stop":1754662010138,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ef78bff0315991","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754661718219,"stop":1754661718219,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dff7fa7348f5eff","name":"should properly create location multiaddrs - udp4","time":{"start":1754661470639,"stop":1754661470639,"duration":0},"status":"passed","severity":"normal"},{"uid":"774b485cbdcd4f92","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754661464673,"stop":1754661464673,"duration":0},"status":"passed","severity":"normal"},{"uid":"70c4ea2615459ffb","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754661563680,"stop":1754661563680,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b964b1f08fb3aae","name":"should fail to send if no connected peers found","time":{"start":1754661510921,"stop":1754661510922,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd267d43676fa29e","name":"Subscribe to topic containing long and receive message","time":{"start":1754662029825,"stop":1754662029825,"duration":0},"status":"passed","severity":"normal"},{"uid":"f690d92aa7aea624","name":"should handle case when globalThis is not available","time":{"start":1754661479477,"stop":1754661479478,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8ebe54f0d7e6d5","name":"should send to specified number of peers of used peers","time":{"start":1754661510922,"stop":1754661510924,"duration":2},"status":"passed","severity":"normal"},{"uid":"be66447e688b5442","name":"should emit a peer event after start","time":{"start":1754661494122,"stop":1754661494122,"duration":0},"status":"passed","severity":"normal"},{"uid":"748805a20cbca0ab","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754662029829,"stop":1754662029829,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ae9092774182dbb","name":"Push message with content topic containing emoji","time":{"start":1754662121803,"stop":1754662121803,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b91c5a55b14e3e0","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754661934893,"stop":1754661934893,"duration":0},"status":"passed","severity":"normal"},{"uid":"17b1da367024c0ab","name":"returns all values when wanted number is greater than available values","time":{"start":1754661489096,"stop":1754661489097,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d010a15ccf2dc0a","name":"should be able to decode the field with only STORE set to true","time":{"start":1754661470070,"stop":1754661470070,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee048fc46b11158d","name":"All","time":{"start":1754661549710,"stop":1754661549711,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc067e857de5583d","name":"should wait for LightPush peer to be connected","time":{"start":1754661511222,"stop":1754661511222,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd6cff8053d6baef","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754661563677,"stop":1754661563677,"duration":0},"status":"passed","severity":"normal"},{"uid":"491e61b1cbd52054","name":"should push the message to the outgoing buffer","time":{"start":1754661528632,"stop":1754661528632,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89a29b8192fa22f","name":"it tolerates circular branch references","time":{"start":1754661490430,"stop":1754661490430,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a4b1b143c5c9db6","name":"should start peer exchange discovery","time":{"start":1754661490402,"stop":1754661490402,"duration":0},"status":"passed","severity":"normal"},{"uid":"6472a40db139de81","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754661718217,"stop":1754661718217,"duration":0},"status":"passed","severity":"normal"},{"uid":"46a2783c9549cf02","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754661523537,"stop":1754661523537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f20172845ff3d1e","name":"Push message with Basic HTML tag payload","time":{"start":1754662121797,"stop":1754662121797,"duration":0},"status":"passed","severity":"normal"},{"uid":"a255745020ff666c","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754661700534,"stop":1754661700534,"duration":0},"status":"passed","severity":"normal"},{"uid":"37791ec368fb901d","name":"should properly start and stop event listening","time":{"start":1754661510978,"stop":1754661510978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8404d501d1be9ef","name":"Query generator for multiple messages with different message text format","time":{"start":1754661937089,"stop":1754661937090,"duration":1},"status":"passed","severity":"normal"},{"uid":"95bd124d35f37327","name":"Check publish message containing Arabic","time":{"start":1754661724757,"stop":1754661724757,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaccb85f19fd282c","name":"Check received message containing special chars","time":{"start":1754662010133,"stop":1754662010133,"duration":0},"status":"passed","severity":"normal"},{"uid":"9defe9acc9433ae5","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754662029830,"stop":1754662029830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ded2f8e79d4cdac","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754661893139,"stop":1754661893139,"duration":0},"status":"passed","severity":"normal"},{"uid":"e13cae96d406f78d","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754662029838,"stop":1754662029839,"duration":1},"status":"passed","severity":"normal"},{"uid":"98b69959d3673b3b","name":"Query with Ordered Callback, No message returned","time":{"start":1754661907057,"stop":1754661907057,"duration":0},"status":"passed","severity":"normal"},{"uid":"892f21d8a2e46380","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754661464674,"stop":1754661464674,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ad9d6962a419e0","name":"Default pageSize","time":{"start":1754661929212,"stop":1754661929212,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c3913ae55a5b530","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754661523544,"stop":1754661523544,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b71ca424299596","name":"accepts time-filtered query with content filter","time":{"start":1754661480515,"stop":1754661480515,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af23d8fe4119bac","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754661523552,"stop":1754661523553,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c861825a835f2fe","name":"should not process empty queue","time":{"start":1754661479995,"stop":1754661479996,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e22ef0090061b6","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754661464663,"stop":1754661464663,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bd9eaf70518b82","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754661523547,"stop":1754661523547,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6a8d31b6bb9c51","name":"should handle ENR without shardInfo","time":{"start":1754661490420,"stop":1754661490420,"duration":0},"status":"broken","severity":"normal"},{"uid":"cd02f0f838b43199","name":"Check publish message containing Russian","time":{"start":1754661724757,"stop":1754661724757,"duration":0},"status":"passed","severity":"normal"},{"uid":"b12f0f4a424a6d84","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754661700534,"stop":1754661700534,"duration":0},"status":"passed","severity":"normal"},{"uid":"95cb5b2ef6791e44","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754661480077,"stop":1754661480078,"duration":1},"status":"passed","severity":"normal"},{"uid":"deec7a23d3e6d819","name":"Cluster ID 0, shard 1","time":{"start":1754661905721,"stop":1754661905721,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd28ad7a991e7de","name":"should successfully stop","time":{"start":1754661511400,"stop":1754661511401,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa0cb480d52db212","name":"should filter peers by codec","time":{"start":1754661480903,"stop":1754661480903,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e1f1e4390b65fcc","name":"should properly compute the node id","time":{"start":1754661470637,"stop":1754661470637,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd2adda7f7c5b300","name":"Callback on promise","time":{"start":1754661937090,"stop":1754661937091,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8a0889812df265f","name":"Symmetric encrypt & Decrypt","time":{"start":1754661500276,"stop":1754661500276,"duration":0},"status":"passed","severity":"normal"},{"uid":"3046420d3b974863","name":"Check received message containing short","time":{"start":1754662010140,"stop":1754662010140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e31a445292265a0a","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754661464661,"stop":1754661464661,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbec6c6811e45f5a","name":"should handle large number of peers request","time":{"start":1754661490322,"stop":1754661490322,"duration":0},"status":"passed","severity":"normal"},{"uid":"be683fcac19657f7","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754661700537,"stop":1754661700537,"duration":0},"status":"passed","severity":"normal"},{"uid":"547ff3e72b1151b7","name":"should encodeTxt and decodeTxt","time":{"start":1754661470633,"stop":1754661470633,"duration":0},"status":"passed","severity":"normal"},{"uid":"154b8e591ea1c95b","name":"should query peers that support peer exchange","time":{"start":1754661490409,"stop":1754661490409,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a7164f976495","name":"should return false","time":{"start":1754661470636,"stop":1754661470636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2588a1ee15ebce0","name":"groups content topics by expected pubsub topic","time":{"start":1754661464667,"stop":1754661464667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5585ee69334aad","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754661489862,"stop":1754661489863,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d6168cc5a39e59","name":"should handle case with no peers in store","time":{"start":1754661480561,"stop":1754661480562,"duration":1},"status":"passed","severity":"normal"},{"uid":"56757b165a0f6859","name":"should create ConnectionManager with relay","time":{"start":1754661480894,"stop":1754661480895,"duration":1},"status":"passed","severity":"normal"},{"uid":"61ae9b1b709929b9","name":"Cluster id 0, shard 0","time":{"start":1754661905720,"stop":1754661905720,"duration":0},"status":"passed","severity":"normal"},{"uid":"caaf9c3a0f163607","name":"should reject if WakuNode is not started","time":{"start":1754661511215,"stop":1754661511216,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc2c7488a37f11ec","name":"should not receive a peer event before start","time":{"start":1754661494122,"stop":1754661494122,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c2b9007121a86a","name":"should be safe to call multiple times","time":{"start":1754661479974,"stop":1754661479974,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b24253fa907e74a","name":"should handle peer store errors gracefully","time":{"start":1754661490410,"stop":1754661490410,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfa402be27a59d5","name":"random static sharding 2 - Cluster ID: 418, Shard ID: 942","time":{"start":1754661905722,"stop":1754661905723,"duration":1},"status":"passed","severity":"normal"},{"uid":"c87be151427fb59c","name":"should never report false negatives","time":{"start":1754661526617,"stop":1754661526618,"duration":1},"status":"passed","severity":"normal"},{"uid":"c432b1f01950391","name":"Push message with SQL Injection payload","time":{"start":1754662121796,"stop":1754662121797,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04a83472c081ab1","name":"should not receive a peer event after stop","time":{"start":1754661891795,"stop":1754661891795,"duration":0},"status":"broken","severity":"normal"},{"uid":"bfcf358acc25daf6","name":"Callback on promise, aborts when callback returns true","time":{"start":1754661937091,"stop":1754661937093,"duration":2},"status":"passed","severity":"normal"},{"uid":"221c9543c2c8f72c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1754661490320,"stop":1754661490320,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f96ff1f629c1b35","name":"Sets default value correctly","time":{"start":1754661953590,"stop":1754661953590,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d4d583a0c096d2","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754661464665,"stop":1754661464665,"duration":0},"status":"passed","severity":"normal"},{"uid":"c83bea8ff6cae58f","name":"Check received message containing shell command","time":{"start":1754662010136,"stop":1754662010136,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d1245c2a83d7c1","name":"Relay - times out","time":{"start":1754661952184,"stop":1754661952184,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5e06624accc38e","name":"should keep entries that haven't expired yet","time":{"start":1754661509549,"stop":1754661509550,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3db736a7a37e741","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754661480789,"stop":1754661480789,"duration":0},"status":"passed","severity":"normal"},{"uid":"659e5fd8658a1d7f","name":"should clear existing timers before creating new ones","time":{"start":1754661480091,"stop":1754661480091,"duration":0},"status":"passed","severity":"normal"},{"uid":"926e24a29a388081","name":"Subscribe and receive messages via waku relay post","time":{"start":1754662029822,"stop":1754662029822,"duration":0},"status":"passed","severity":"normal"},{"uid":"988d2ddf06511df6","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754661733213,"stop":1754661733213,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c50b1f2da99beb","name":"yields undefined for messages without decoder","time":{"start":1754661480834,"stop":1754661480835,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf23b678f2e395d","name":"should return true when peer is on the specified shard","time":{"start":1754661480119,"stop":1754661480119,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bdac22e2c41257","name":"should load peers from local storage and dispatch events","time":{"start":1754661494123,"stop":1754661494123,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abd125617d461fe","name":"Push message with content topic containing numeric","time":{"start":1754662121800,"stop":1754662121800,"duration":0},"status":"passed","severity":"normal"},{"uid":"319350a659be2897","name":"can start and stop the service","time":{"start":1754661550332,"stop":1754661550333,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cb28cae20fa059","name":"Push message with Chinese payload","time":{"start":1754662121796,"stop":1754662121796,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8abeef191eb39b5","name":"should reject if Filter is requested but not mounted","time":{"start":1754661511220,"stop":1754661511221,"duration":1},"status":"passed","severity":"normal"},{"uid":"19750e663843e313","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754661523545,"stop":1754661523546,"duration":1},"status":"passed","severity":"normal"},{"uid":"985afda36291618","name":"should not be empty after adding a subscription","time":{"start":1754661511571,"stop":1754661511572,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8d325d20dae6b68","name":"Check received message containing JSON","time":{"start":1754662010143,"stop":1754662010144,"duration":1},"status":"passed","severity":"normal"},{"uid":"79304df93c47ff4f","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app15/2/topic556/test.js","time":{"start":1754661821251,"stop":1754661821252,"duration":1},"status":"passed","severity":"normal"},{"uid":"586db1aee40c7d09","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754661470068,"stop":1754661470068,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1864dde7a54863e","name":"should set field with only FILTER enabled","time":{"start":1754661470643,"stop":1754661470643,"duration":0},"status":"passed","severity":"normal"},{"uid":"342da17bbb6f0b6e","name":"should be able to encode the field with only STORE set to true","time":{"start":1754661470065,"stop":1754661470066,"duration":1},"status":"passed","severity":"normal"},{"uid":"881b83483b239b5a","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754661523505,"stop":1754661523505,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba197a03b43949b","name":"should handle corrupted shard info gracefully","time":{"start":1754661480129,"stop":1754661480129,"duration":0},"status":"passed","severity":"normal"},{"uid":"11cf925b07b760f","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754661464669,"stop":1754661464669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b81ecaaa98ab2ad","name":"Check publish message containing emoji","time":{"start":1754661724760,"stop":1754661724760,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d9aa4dc91cb488","name":"messageHashStr returns a hex string","time":{"start":1754661480188,"stop":1754661480188,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb41cb485b2c6fc","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754661464663,"stop":1754661464663,"duration":0},"status":"passed","severity":"normal"},{"uid":"76a0c7b3015cb151","name":"Check publish message containing shell command","time":{"start":1754661724759,"stop":1754661724759,"duration":0},"status":"passed","severity":"normal"},{"uid":"30664438ca18c80","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754661641277,"stop":1754661641277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af62f38046babda","name":"nwaku subscribes","time":{"start":1754661713713,"stop":1754661713714,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a1787e33a92c0e5","name":"should create KeepAliveManager with required options","time":{"start":1754661480054,"stop":1754661480055,"duration":1},"status":"passed","severity":"normal"},{"uid":"90099fbbd7762582","name":"Check meta is set [ecies]","time":{"start":1754661501591,"stop":1754661501591,"duration":0},"status":"passed","severity":"normal"},{"uid":"99109a7776e01f94","name":"Query with Promise Callback, No Decoder","time":{"start":1754661907058,"stop":1754661907059,"duration":1},"status":"passed","severity":"normal"},{"uid":"e96028e3d335e7ad","name":"should skip peer when failed to dial recently","time":{"start":1754661479980,"stop":1754661479981,"duration":1},"status":"passed","severity":"normal"},{"uid":"571df2b69390169c","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754661946685,"stop":1754661946685,"duration":0},"status":"passed","severity":"normal"},{"uid":"836b567cf60fa33e","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754661907057,"stop":1754661907058,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d70cdef76d36ee6","name":"Push message with special chars payload","time":{"start":1754662121781,"stop":1754662121781,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93e340c91364f64","name":"should not allow k > 12","time":{"start":1754661523014,"stop":1754661523019,"duration":5},"status":"passed","severity":"normal"},{"uid":"cd837e5b15e63ae8","name":"should not create multiple intervals when called multiple times","time":{"start":1754661479973,"stop":1754661479973,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc42edad07415fc","name":"should use configured peers when available","time":{"start":1754661511370,"stop":1754661511370,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d74c5798f2bf5b2","name":"isConnected should return true after first peer connects","time":{"start":1754661563678,"stop":1754661563678,"duration":0},"status":"passed","severity":"normal"},{"uid":"184c72ab31229800","name":"Check publish message containing short","time":{"start":1754661724754,"stop":1754661724755,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe36755e2e8007ef","name":"Check received message containing Basic HTML tag","time":{"start":1754662010143,"stop":1754662010143,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e0a6aa3fed18a4b","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754661464676,"stop":1754661464676,"duration":0},"status":"passed","severity":"normal"},{"uid":"475b414803c39a73","name":"should partition messages based on acknowledgement status","time":{"start":1754661528638,"stop":1754661528638,"duration":0},"status":"passed","severity":"normal"},{"uid":"d169c5c7e6127e47","name":"should mark all messages in causal history as acknowledged","time":{"start":1754661528635,"stop":1754661528635,"duration":0},"status":"passed","severity":"normal"},{"uid":"19a066e0cf4eac26","name":"should return PeerId when PeerId is provided","time":{"start":1754661480494,"stop":1754661480494,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a20718eae8aca","name":"should use DNS peer discovery with light client","time":{"start":1754661550339,"stop":1754661550339,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f822772d24e3a8b5","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754662029837,"stop":1754662029837,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b897581228ef4a","name":"Check publish message containing Basic HTML tag","time":{"start":1754661724758,"stop":1754661724759,"duration":1},"status":"passed","severity":"normal"},{"uid":"13dda076c6da42de","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754661523543,"stop":1754661523543,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf23f664e8c95275","name":"Check message with no payload is not received","time":{"start":1754662010148,"stop":1754662010148,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd8248d985a918ba","name":"tcp ip4 address","time":{"start":1754661470034,"stop":1754661470036,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fc309418e6bead6","name":"should be safe to call multiple times","time":{"start":1754661479905,"stop":1754661479905,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccf7ca7039c708dc","name":"Check received message containing emoji","time":{"start":1754662010145,"stop":1754662010145,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4368d4309be6c6","name":"Push message with Chinese payload","time":{"start":1754662121781,"stop":1754662121782,"duration":1},"status":"passed","severity":"normal"},{"uid":"aefc8818041ae3b6","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754661718217,"stop":1754661718218,"duration":1},"status":"passed","severity":"normal"},{"uid":"24445c95f56b10a1","name":"should initialize bloom filter with correct parameters","time":{"start":1754661526616,"stop":1754661526616,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d080f4b7d16341b","name":"should return peer for existing peer","time":{"start":1754661480571,"stop":1754661480571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e012eeebfab2fe3","name":"can query messages by message hash","time":{"start":1754661909896,"stop":1754661909897,"duration":1},"status":"passed","severity":"normal"},{"uid":"f66c3b9fd2c165df","name":"Check publish message containing JSON","time":{"start":1754661724759,"stop":1754661724759,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdeb668495f2deff","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754661464674,"stop":1754661464675,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfed01f5242243aa","name":"Passing page size 11 when there are 10 messages","time":{"start":1754661929210,"stop":1754661929211,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78a310176a4587","name":"Waku message hash computation (no timestamp)","time":{"start":1754661480180,"stop":1754661480187,"duration":7},"status":"passed","severity":"normal"},{"uid":"700dc6ff823ab14b","name":"should not fail to start the service if it is already started","time":{"start":1754661891790,"stop":1754661891790,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd9aeaa28ef243a3","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754662010146,"stop":1754662010146,"duration":0},"status":"passed","severity":"normal"},{"uid":"a91c5e0827ed9e9a","name":"Check publish message after client node is restarted","time":{"start":1754661724764,"stop":1754661724764,"duration":0},"status":"skipped","severity":"normal"},{"uid":"58b5eee45e8c999c","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754661510817,"stop":1754661510817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93ff10e5c466c09","name":"Passing page size 10 when there are 10 messages","time":{"start":1754661929210,"stop":1754661929210,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d51f89dc327732c","name":"should process up to 3 peers at once","time":{"start":1754661479994,"stop":1754661479994,"duration":0},"status":"passed","severity":"normal"},{"uid":"441238a674078c38","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754661470067,"stop":1754661470068,"duration":1},"status":"passed","severity":"normal"},{"uid":"7177443d37d1ec3d","name":"Generator, 2 different shards","time":{"start":1754661898984,"stop":1754661898984,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c7ac6a7c1d1743","name":"Decoder throws on undefined content topic","time":{"start":1754661501592,"stop":1754661501592,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae24d5b41e355a5b","name":"should do nothing if no non-locked connections to drop","time":{"start":1754661480581,"stop":1754661480581,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb3788441a593edb","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754661523507,"stop":1754661523507,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb84bb432b0af70c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754661646860,"stop":1754661646860,"duration":0},"status":"passed","severity":"normal"},{"uid":"656aa90a2a7750aa","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754661733213,"stop":1754661733213,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46d55a35c39c6ed","name":"should process tasks in queue","time":{"start":1754661510308,"stop":1754661510309,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ec131e956a5e96d","name":"Promise Callback - true","time":{"start":1754661916544,"stop":1754661916545,"duration":1},"status":"passed","severity":"normal"},{"uid":"797bfc62602e6d22","name":"msgTime: 0 ms from now, startTime: 1754575535087, endTime: 1754661935087","time":{"start":1754661946684,"stop":1754661946685,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d9615446365985","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754661523543,"stop":1754661523543,"duration":0},"status":"passed","severity":"normal"},{"uid":"be2e0c5001193d8c","name":"should set default options when no config provided","time":{"start":1754661480895,"stop":1754661480895,"duration":0},"status":"passed","severity":"normal"},{"uid":"efea3677a6a6ff52","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754661523529,"stop":1754661523529,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4756d1a308e21","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754662302561,"stop":1754662302561,"duration":0},"status":"passed","severity":"normal"},{"uid":"835ee6c4502e71e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754661523548,"stop":1754661523551,"duration":3},"status":"passed","severity":"normal"},{"uid":"961924fe2b954f5c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754661523505,"stop":1754661523505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0f0ae3a4ffe6f5b","name":"should maintain desired error rate","time":{"start":1754661526617,"stop":1754661526617,"duration":0},"status":"passed","severity":"normal"},{"uid":"a99d648a11ae0e00","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754662010140,"stop":1754662010140,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fdfbeea7f126bd7","name":"Throws when trying to push message with empty payload","time":{"start":1754662121799,"stop":1754662121799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5752e539c69383","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754661589654,"stop":1754661589660,"duration":6},"status":"passed","severity":"normal"},{"uid":"ed929b198bc92d2b","name":"Push message with XML payload","time":{"start":1754662121797,"stop":1754662121797,"duration":0},"status":"passed","severity":"normal"},{"uid":"70af59f1f4d8302a","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754661489861,"stop":1754661489862,"duration":1},"status":"passed","severity":"normal"},{"uid":"2896cfd9cc590f5a","name":"random static sharding 5 - Cluster ID: 338, Shard ID: 318","time":{"start":1754661905724,"stop":1754661905724,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7af916245bd89ca","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754661523554,"stop":1754661523554,"duration":0},"status":"passed","severity":"normal"},{"uid":"887e3fffedaa7124","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754661523555,"stop":1754661523556,"duration":1},"status":"passed","severity":"normal"},{"uid":"4994a7a021beb707","name":"should create an instance with libp2p and dialer","time":{"start":1754661479896,"stop":1754661479896,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f03b7a1d686dc73","name":"should handle peer identify event","time":{"start":1754661490408,"stop":1754661490408,"duration":0},"status":"broken","severity":"normal"},{"uid":"934d723ded3bdc28","name":"Push message with custom timestamp: 1723903190224","time":{"start":1754662121793,"stop":1754662121793,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef89625069bc1442","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1754661490318,"stop":1754661490320,"duration":2},"status":"passed","severity":"normal"},{"uid":"cbf503770242cfe8","name":"should be safe to call multiple times","time":{"start":1754661480546,"stop":1754661480546,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7ff22cf092f20c","name":"Check message received after jswaku node is restarted","time":{"start":1754662010139,"stop":1754662010140,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bfeb943d6e09a59","name":"should handle corrupted local storage data gracefully","time":{"start":1754661494124,"stop":1754661494124,"duration":0},"status":"passed","severity":"normal"},{"uid":"618c313e4cf88e82","name":"should be delivered but not added to local log or bloom filter","time":{"start":1754661528639,"stop":1754661528639,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bbbbb39901f781","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754661523025,"stop":1754661523026,"duration":1},"status":"passed","severity":"normal"},{"uid":"d14721d33bd42261","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754661523530,"stop":1754661523530,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d027859d8470929","name":"Check publish message containing unicode special characters","time":{"start":1754661724760,"stop":1754661724760,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7498416eb802bab","name":"should set field with only STORE enabled","time":{"start":1754661470642,"stop":1754661470643,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a796140914cb50d","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754662029826,"stop":1754662029826,"duration":0},"status":"passed","severity":"normal"},{"uid":"cead39960b535188","name":"Query with Ordered Callback, No Decoder","time":{"start":1754661907057,"stop":1754661907057,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1aa9ce5a17e614","name":"Stops search when 2 null results are returned","time":{"start":1754661490234,"stop":1754661490234,"duration":0},"status":"passed","severity":"normal"},{"uid":"846ab83cc535b573","name":"returns all values when wanted number matches available values","time":{"start":1754661489094,"stop":1754661489096,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c8de051ed781d5a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754661523536,"stop":1754661523537,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6e3590a9d81262","name":"Get Nodes","time":{"start":1754661490233,"stop":1754661490233,"duration":0},"status":"passed","severity":"normal"},{"uid":"36fff8d997b321e8","name":"throws if decoders don't match content topics","time":{"start":1754661480827,"stop":1754661480829,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7d50f01cd7466b8","name":"Overlapping topic subscription","time":{"start":1754662029833,"stop":1754662029833,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a4a195b94634d7b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754661528634,"stop":1754661528634,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f79ef9574e4ef2c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754661523537,"stop":1754661523538,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b08abd6e0840b1","name":"should create ConnectionManager with required options","time":{"start":1754661480893,"stop":1754661480894,"duration":1},"status":"passed","severity":"normal"},{"uid":"7da2941012d5a66a","name":"Check message with no payload is not received","time":{"start":1754662010139,"stop":1754662010139,"duration":0},"status":"passed","severity":"normal"},{"uid":"2048a7bba5272265","name":"should handle queue processing errors gracefully","time":{"start":1754661479996,"stop":1754661479996,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47288e914df3c15","name":"should be able to dial TLS multiaddrs","time":{"start":1754661632641,"stop":1754661632645,"duration":4},"status":"passed","severity":"normal"},{"uid":"25cc73d6e7b8fe3a","name":"Check received message containing unicode special characters","time":{"start":1754662010144,"stop":1754662010145,"duration":1},"status":"passed","severity":"normal"},{"uid":"9448efe2f431082a","name":"Check received message with timestamp: 1754661544492000000 ","time":{"start":1754662010137,"stop":1754662010137,"duration":0},"status":"passed","severity":"normal"},{"uid":"a620854c7268bb61","name":"should create PeerExchange instance with components","time":{"start":1754661490323,"stop":1754661490326,"duration":3},"status":"passed","severity":"normal"},{"uid":"ee6b577dc9c88451","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754661523527,"stop":1754661523528,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50b7663ed78c3d8","name":"Push message with unicode special characters payload","time":{"start":1754662121798,"stop":1754662121798,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ccd742f6735277","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754661480506,"stop":1754661480506,"duration":0},"status":"passed","severity":"normal"},{"uid":"dce2ac83db75bdee","name":"throws if store query response has error status","time":{"start":1754661480831,"stop":1754661480832,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab396318e36d90f0","name":"Encoder throws on undefined content topic","time":{"start":1754661501591,"stop":1754661501592,"duration":1},"status":"passed","severity":"normal"},{"uid":"4893ab9036daa90b","name":"Push message with content topic containing unicode special characters","time":{"start":1754662121802,"stop":1754662121802,"duration":0},"status":"passed","severity":"normal"},{"uid":"3353e1f79084e9b3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754661464672,"stop":1754661464672,"duration":0},"status":"passed","severity":"normal"},{"uid":"95adfd43e412824d","name":"should return false when peer is not on topic","time":{"start":1754661480904,"stop":1754661480905,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9b22cbd465833cd","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754662029822,"stop":1754662029822,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb80480b3fa49682","name":"should properly create peer info with all multiaddrs","time":{"start":1754661470641,"stop":1754661470641,"duration":0},"status":"passed","severity":"normal"},{"uid":"97565c03e4cc5821","name":"Push message with content topic containing special chars","time":{"start":1754662121800,"stop":1754662121801,"duration":1},"status":"passed","severity":"normal"},{"uid":"398f977c39b4ed75","name":"should handle errors when accessing navigator","time":{"start":1754661479498,"stop":1754661479499,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5541a9c3a58aa4b","name":"should retry if all attempts fail","time":{"start":1754661510329,"stop":1754661510329,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c55a7cef352a5","name":"should dispatch network event when browser goes offline","time":{"start":1754661479491,"stop":1754661479491,"duration":0},"status":"passed","severity":"normal"},{"uid":"6215292ecfdf4d5b","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754661480789,"stop":1754661480790,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b72487ac5ebb2d2","name":"should hang up with multiaddr and return true on success","time":{"start":1754661480901,"stop":1754661480901,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfc5102f88e7cff","name":"returns nothing if no connections present","time":{"start":1754661480595,"stop":1754661480596,"duration":1},"status":"passed","severity":"normal"},{"uid":"1321c2655bd7448c","name":"should handle dial errors gracefully","time":{"start":1754661479917,"stop":1754661479918,"duration":1},"status":"passed","severity":"normal"},{"uid":"344c7bff05ef3f78","name":"should skip peers that don't support peer exchange","time":{"start":1754661490410,"stop":1754661490410,"duration":0},"status":"passed","severity":"normal"},{"uid":"effb2cf4109be771","name":"same cluster: nodes connect","time":{"start":1754661646861,"stop":1754661646861,"duration":0},"status":"passed","severity":"normal"},{"uid":"9398d9ba8584497c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754661489097,"stop":1754661489101,"duration":4},"status":"passed","severity":"normal"},{"uid":"5d0038ee10e38a2b","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754661480085,"stop":1754661480086,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7feeeff2f4f606","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754662029832,"stop":1754662029832,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3caa924b96d5d4b4","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754662029830,"stop":1754662029831,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9327c1da84eab67","name":"Push message with meta","time":{"start":1754662121803,"stop":1754662121803,"duration":0},"status":"passed","severity":"normal"},{"uid":"832187a3e9db4533","name":"retrieves a single peer","time":{"start":1754661490430,"stop":1754661490430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b91408966ec77a43","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754661733216,"stop":1754661733216,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd7598e644d8d01c","name":"Fields are not dropped","time":{"start":1754661480633,"stop":1754661480634,"duration":1},"status":"passed","severity":"normal"},{"uid":"825d2e6404e0b31b","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754662029824,"stop":1754662029824,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69dd25a5844c313","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754661480494,"stop":1754661480494,"duration":0},"status":"passed","severity":"normal"},{"uid":"42c345e1f9d7758e","name":"should return PeerId when PeerId is provided","time":{"start":1754661480493,"stop":1754661480493,"duration":0},"status":"passed","severity":"normal"},{"uid":"225856ec863260dc","name":"should initialize with Unhealthy status","time":{"start":1754661510974,"stop":1754661510975,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f0f16197f8fa9bc","name":"should handle a minimal index list","time":{"start":1754661464790,"stop":1754661464790,"duration":0},"status":"passed","severity":"normal"},{"uid":"355dbce3d3714987","name":"Store - dialed first","time":{"start":1754661952184,"stop":1754661952184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2bbc0818e5be71f","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app62/2/topic470/proto","time":{"start":1754661821245,"stop":1754661821245,"duration":0},"status":"passed","severity":"normal"},{"uid":"16234a662f3b93e5","name":"LightPush","time":{"start":1754661952185,"stop":1754661952185,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80e4d99efa7a817","name":"should reject on timeout if it was set","time":{"start":1754661511221,"stop":1754661511221,"duration":0},"status":"passed","severity":"normal"},{"uid":"55a1c1ac05a40ee3","name":"should detect messages with missing dependencies","time":{"start":1754661528637,"stop":1754661528637,"duration":0},"status":"passed","severity":"normal"},{"uid":"58c4720141cc7d9e","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754661501591,"stop":1754661501591,"duration":0},"status":"passed","severity":"normal"},{"uid":"7226a1757917e825","name":"Refresh subscription","time":{"start":1754662029833,"stop":1754662029833,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b67771e84f89f24","name":"Check received message containing long","time":{"start":1754662010133,"stop":1754662010133,"duration":0},"status":"passed","severity":"normal"},{"uid":"71096bfeb0186232","name":"Subscribe to topic containing XML and receive message","time":{"start":1754662029827,"stop":1754662029827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f60b4eeff2231c34","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754661470070,"stop":1754661470070,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8504aee8518d3ad","name":"should skip already querying peers","time":{"start":1754661490414,"stop":1754661490414,"duration":0},"status":"passed","severity":"normal"},{"uid":"9916f4bdac0ddebf","name":"should set field with all protocols disabled","time":{"start":1754661470641,"stop":1754661470642,"duration":1},"status":"passed","severity":"normal"},{"uid":"71762638825f823f","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754662029824,"stop":1754662029824,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b390d7f2309501","name":"Check received message containing numeric","time":{"start":1754662010133,"stop":1754662010133,"duration":0},"status":"passed","severity":"normal"},{"uid":"71071d3f2aba23f2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754661464675,"stop":1754661464675,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45e768e2509575a","name":"Relay","time":{"start":1754661549708,"stop":1754661549709,"duration":1},"status":"passed","severity":"normal"},{"uid":"e80c0444f56baf8e","name":"should not retry if at least one success","time":{"start":1754661510328,"stop":1754661510329,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bdf694b58b276b","name":"should be empty when created","time":{"start":1754661511571,"stop":1754661511571,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ffea823cb5ea50","name":"should handle network check errors gracefully","time":{"start":1754661479997,"stop":1754661479997,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a7547c61ce2fb0a","name":"Correctly serialized arguments","time":{"start":1754661641434,"stop":1754661641435,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ab89bc9b530db6e","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754662029831,"stop":1754662029831,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e7c136ff35a261","name":"Push to array if already present","time":{"start":1754661464435,"stop":1754661464436,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee135f94679383","name":"Check received message containing unicode special characters","time":{"start":1754662010136,"stop":1754662010136,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2f57ab30a00655","name":"Filter","time":{"start":1754661952185,"stop":1754661952185,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c061967420cb76d","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754661733214,"stop":1754661733214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21a00d94c6972a4","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754662029839,"stop":1754662029839,"duration":0},"status":"passed","severity":"normal"},{"uid":"d780bee0b6286025","name":"Check meta is set [symmetric]","time":{"start":1754661500057,"stop":1754661500058,"duration":1},"status":"passed","severity":"normal"},{"uid":"437b2d3f6a18c5af","name":"random static sharding 1 - Cluster ID: 500, Shard ID: 400","time":{"start":1754661905721,"stop":1754661905722,"duration":1},"status":"passed","severity":"normal"},{"uid":"1507f658e7d8692e","name":"new peer added after a peer was already found","time":{"start":1754661729373,"stop":1754661729376,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb3ef97aee1fad2f","name":"should handle case with all peers already connected","time":{"start":1754661480562,"stop":1754661480562,"duration":0},"status":"passed","severity":"normal"},{"uid":"8595154564954698","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754661480584,"stop":1754661480585,"duration":1},"status":"passed","severity":"normal"},{"uid":"2acbfd4d743a68f8","name":"should clear dial history on stop","time":{"start":1754661479974,"stop":1754661479974,"duration":0},"status":"passed","severity":"normal"},{"uid":"3120affcf88fd3ea","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754661470073,"stop":1754661470073,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cb6a67e06cab50e","name":"should add received messages to bloom filter","time":{"start":1754661528634,"stop":1754661528635,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca73ec600c421894","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754662302559,"stop":1754662302559,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a57d76a81ae1e91","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754661907054,"stop":1754661907055,"duration":1},"status":"passed","severity":"normal"},{"uid":"443462602b4e58d9","name":"throws on content topic with too few or too many fields","time":{"start":1754661464655,"stop":1754661464656,"duration":1},"status":"passed","severity":"normal"},{"uid":"29585e38771d143f","name":"should allow redial after failed dial cooldown expires","time":{"start":1754661479986,"stop":1754661479989,"duration":3},"status":"passed","severity":"normal"},{"uid":"8a70f0feeab4d845","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754661523516,"stop":1754661523516,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ff4cd8a33998df","name":"Renews subscription after lossing a connection","time":{"start":1754662029829,"stop":1754662029830,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dbba2859d6ed495","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754661523515,"stop":1754661523515,"duration":0},"status":"passed","severity":"normal"},{"uid":"940ca27f51450de7","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754661556443,"stop":1754661556443,"duration":0},"status":"passed","severity":"normal"},{"uid":"90001dcc0bfe301","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754661464671,"stop":1754661464671,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea79e0ae385abc13","name":"Round trip binary serialization","time":{"start":1754661480941,"stop":1754661480941,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5ffa27ffebe210","name":"Push message with custom timestamp: 1723903190224","time":{"start":1754662121804,"stop":1754662121804,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f4b4d068724504","name":"Push message with content topic containing numeric","time":{"start":1754662121789,"stop":1754662121789,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f91f34dab92169","name":"should return usable stream attached to connection","time":{"start":1754661480787,"stop":1754661480787,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2b7941d06221e90","name":"should allow redial after cooldown period","time":{"start":1754661479981,"stop":1754661479982,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9d08536564655d","name":"should update peer store before dialing","time":{"start":1754661479918,"stop":1754661479918,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94b3b41d8364d87","name":"should not receive a peer event before start","time":{"start":1754661550337,"stop":1754661550338,"duration":1},"status":"passed","severity":"normal"},{"uid":"400e3ba08c643630","name":"Relay Node - default protocol","time":{"start":1754661952186,"stop":1754661952186,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fae16c39e9b75b","name":"should dial peers from store on start","time":{"start":1754661480543,"stop":1754661480543,"duration":0},"status":"passed","severity":"normal"},{"uid":"d933ffad52299c84","name":"Generator, one shard","time":{"start":1754661898983,"stop":1754661898984,"duration":1},"status":"passed","severity":"normal"},{"uid":"b58b4b8a5e53d1da","name":"Subscribe to topic containing Script and publish message","time":{"start":1754661733214,"stop":1754661733215,"duration":1},"status":"passed","severity":"normal"},{"uid":"8375b1f70d061cff","name":"should decode valid enr with tcp successfully","time":{"start":1754661470634,"stop":1754661470634,"duration":0},"status":"passed","severity":"normal"},{"uid":"314aa56875855143","name":"Push message with Russian payload","time":{"start":1754662121782,"stop":1754662121782,"duration":0},"status":"passed","severity":"normal"},{"uid":"894481a05b9c3fa9","name":"Subscribe and receives messages on 20 topics","time":{"start":1754662029831,"stop":1754662029832,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d50ead4d1f1f0dd","name":"ends if response has no messages","time":{"start":1754661480832,"stop":1754661480832,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa8b811ba105c5d","name":"should handle different types of entries","time":{"start":1754661509550,"stop":1754661509551,"duration":1},"status":"passed","severity":"normal"},{"uid":"62f91630da9b330","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754661523528,"stop":1754661523528,"duration":0},"status":"passed","severity":"normal"},{"uid":"3657538838290a77","name":"yields undefined for messages without content topic","time":{"start":1754661480833,"stop":1754661480833,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4defe53b8b0c9f9","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754662029835,"stop":1754662029836,"duration":1},"status":"passed","severity":"normal"},{"uid":"574196730019da58","name":"rejects hash query with time filter","time":{"start":1754661480514,"stop":1754661480515,"duration":1},"status":"passed","severity":"normal"},{"uid":"10f8e4662543c3f6","name":"should dial peer when on same shard","time":{"start":1754661479984,"stop":1754661479985,"duration":1},"status":"passed","severity":"normal"},{"uid":"b55c16b11d2ab990","name":"should return false and handle errors gracefully","time":{"start":1754661480901,"stop":1754661480902,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a4d463a2ee8314a","name":"should insert message id into causal history","time":{"start":1754661528633,"stop":1754661528633,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb10b4e4bd0f0d6","name":"Wrong topic","time":{"start":1754661821252,"stop":1754661821252,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31995b63aa83b2b","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754661510058,"stop":1754661510062,"duration":4},"status":"passed","severity":"normal"},{"uid":"34250a08ebca317b","name":"should be safe to call multiple times","time":{"start":1754661479906,"stop":1754661479917,"duration":11},"status":"passed","severity":"normal"},{"uid":"f5965e8d0d2a507e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754661490433,"stop":1754661490434,"duration":1},"status":"skipped","severity":"normal"},{"uid":"169482c1d6ba2b1b","name":"Mutual subscription","time":{"start":1754661733206,"stop":1754661733207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8243a8ec34cb3d","name":"can start the service","time":{"start":1754661550331,"stop":1754661550332,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81ebbbd9891b663","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754661480544,"stop":1754661480544,"duration":0},"status":"passed","severity":"normal"},{"uid":"727a1faeb1df5dcd","name":"Delete observer","time":{"start":1754661701950,"stop":1754661701950,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a76a3f05ee06c8","name":"should skip peer when not on same cluster","time":{"start":1754661479982,"stop":1754661479984,"duration":2},"status":"passed","severity":"normal"},{"uid":"34e639809e516b8e","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754661480581,"stop":1754661480584,"duration":3},"status":"passed","severity":"normal"},{"uid":"fc83880b8ab4c28b","name":"Subscribe to topic containing Script and receive message","time":{"start":1754662029836,"stop":1754662029836,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ee751acfebdcd3","name":"Push message with custom timestamp: 1754665190224","time":{"start":1754662121804,"stop":1754662121804,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2dbb09b37d4e872","name":"should handle multiple peer connections","time":{"start":1754661480072,"stop":1754661480073,"duration":1},"status":"passed","severity":"normal"},{"uid":"89ff94c600e2a75","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754662029838,"stop":1754662029838,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a63d84ae1a8bfd","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754661464669,"stop":1754661464669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a27aafc63be976","name":"Overlapping topic subscription","time":{"start":1754662029824,"stop":1754662029824,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee1f00e911e4004","name":"should enable all discoveries when explicitly set","time":{"start":1754661510057,"stop":1754661510058,"duration":1},"status":"passed","severity":"normal"},{"uid":"f476d3c3ebaf8359","name":"random static sharding 4 - Cluster ID: 841, Shard ID: 251","time":{"start":1754661905724,"stop":1754661905724,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a21c33d537e7681","name":"should filter out already connected peers","time":{"start":1754661480560,"stop":1754661480560,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c14ba489d41da48","name":"Init the array if not present","time":{"start":1754661464433,"stop":1754661464435,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0ec6b97d5b9044b","name":"Stops search when maxGet is reached","time":{"start":1754661490234,"stop":1754661490234,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c99b2527055bf67","name":"should dial peer immediately when queue is empty","time":{"start":1754661479975,"stop":1754661479979,"duration":4},"status":"passed","severity":"normal"},{"uid":"3e69e52552076db3","name":"should handle dial errors","time":{"start":1754661480900,"stop":1754661480900,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed70d6d1c6d8551","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754661733209,"stop":1754661733209,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b8083328a67077","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754661464665,"stop":1754661464665,"duration":0},"status":"passed","severity":"normal"},{"uid":"464b8d1dac90a610","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754661464664,"stop":1754661464665,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca698f774a303eaf","name":"Check received message containing escaped characters","time":{"start":1754662010144,"stop":1754662010144,"duration":0},"status":"passed","severity":"normal"},{"uid":"9338cb07484c2436","name":"Push message with unicode special characters payload","time":{"start":1754662121786,"stop":1754662121786,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbdad341fdd8edce","name":"should handle empty pubsub topics","time":{"start":1754661480091,"stop":1754661480092,"duration":1},"status":"passed","severity":"normal"},{"uid":"957421b2e37fc4a7","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754661528639,"stop":1754661528639,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9392b49dbe863f","name":"Fails to push message with large meta","time":{"start":1754662121792,"stop":1754662121792,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa33e31b2ab2edd1","name":"Push message with content topic containing long","time":{"start":1754662121800,"stop":1754662121800,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b30fa9990024ec","name":"should return false when peer is on different cluster","time":{"start":1754661480120,"stop":1754661480120,"duration":0},"status":"passed","severity":"normal"},{"uid":"429ae9f20414a405","name":"Check received message with timestamp: 1754661544492 ","time":{"start":1754662010137,"stop":1754662010137,"duration":0},"status":"passed","severity":"normal"},{"uid":"e654c9cc06d9fca9","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754661700533,"stop":1754661700533,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6f31fd18149f4e","name":"should not start if already started","time":{"start":1754661490404,"stop":1754661490404,"duration":0},"status":"broken","severity":"normal"},{"uid":"481a1004def39ce1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754661523553,"stop":1754661523553,"duration":0},"status":"passed","severity":"normal"},{"uid":"d04a9a56c76c751b","name":"should handle peer not in mesh for all topics","time":{"start":1754661480099,"stop":1754661480102,"duration":3},"status":"passed","severity":"normal"},{"uid":"b7f54b26e8ee1679","name":"Passing page size 1 when there are 4 messages","time":{"start":1754661929208,"stop":1754661929208,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c989f8f0a35b8e6","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754661563676,"stop":1754661563677,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7f6e00b89b2400c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754662029826,"stop":1754662029826,"duration":0},"status":"passed","severity":"normal"},{"uid":"e90d94de0d3ab31b","name":"Check received message containing Chinese","time":{"start":1754662010141,"stop":1754662010142,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7176cc0eb538389","name":"Push message with content topic containing Russian","time":{"start":1754662121801,"stop":1754662121801,"duration":0},"status":"passed","severity":"normal"},{"uid":"d027e2971e9d85c3","name":"Check received message containing Basic HTML tag","time":{"start":1754662010135,"stop":1754662010135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e97926a422a63b1d","name":"should handle shardReader errors","time":{"start":1754661480905,"stop":1754661480905,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc0fb60aeefc4e57","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754661511399,"stop":1754661511399,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e791dd58e8205c","name":"should dial with PeerId and return stream","time":{"start":1754661480899,"stop":1754661480900,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f987a16169f495","name":"should not fail to stop the service if it was not started","time":{"start":1754661494121,"stop":1754661494121,"duration":0},"status":"passed","severity":"normal"},{"uid":"418d54a94d00b612","name":"should initialize with libp2p components","time":{"start":1754661490311,"stop":1754661490312,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0be65c577f9a81","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754661464674,"stop":1754661464674,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7240e7133a340c","name":"should be safe to call multiple times","time":{"start":1754661480062,"stop":1754661480063,"duration":1},"status":"passed","severity":"normal"},{"uid":"c907330e6a1ea9a0","name":"should handle disconnect when peer has no timers","time":{"start":1754661480090,"stop":1754661480091,"duration":1},"status":"passed","severity":"normal"},{"uid":"c239abe543b98a70","name":"Push message with long payload","time":{"start":1754662121780,"stop":1754662121781,"duration":1},"status":"passed","severity":"normal"},{"uid":"807ba350b793e978","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754661480573,"stop":1754661480573,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f718dc9a74f0ee","name":"rejects hash query with content filter parameters","time":{"start":1754661480514,"stop":1754661480514,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65e4cd145481e7","name":"Passing page size 19 when there are 20 messages","time":{"start":1754661929211,"stop":1754661929211,"duration":0},"status":"passed","severity":"normal"},{"uid":"b605efb9f83041b8","name":"Push message with special chars payload","time":{"start":1754662121795,"stop":1754662121796,"duration":1},"status":"passed","severity":"normal"},{"uid":"8050323b7b8ff882","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754661464661,"stop":1754661464662,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b29f3efb2d32f6e","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1754661490317,"stop":1754661490318,"duration":1},"status":"passed","severity":"normal"},{"uid":"23b9707fcfe2a84b","name":"Check message with no pubsub topic is not received","time":{"start":1754662010138,"stop":1754662010139,"duration":1},"status":"passed","severity":"normal"},{"uid":"e75b9dda98d3f0ba","name":"should add and remove event listeners correctly","time":{"start":1754661494124,"stop":1754661494125,"duration":1},"status":"passed","severity":"normal"},{"uid":"e502ab50fed2d531","name":"should send relay ping messages on timer","time":{"start":1754661480087,"stop":1754661480087,"duration":0},"status":"passed","severity":"normal"},{"uid":"e75aba16f1f4dfe7","name":"Publish message with custom timestamp: Fri Aug 08 2025 15:01:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1754661724762,"stop":1754661724762,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d82d0e252113d8f","name":"should skip peer when dialed recently","time":{"start":1754661479980,"stop":1754661479980,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d5f2e4f740068fb","name":"Nodes with multiple pubsub topic","time":{"start":1754661718217,"stop":1754661718217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f328806d3ec5fe76","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754661480188,"stop":1754661480189,"duration":1},"status":"passed","severity":"normal"},{"uid":"2060348b38914912","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754661733214,"stop":1754661733214,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1878c5884f3b583","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754661510812,"stop":1754661510812,"duration":0},"status":"passed","severity":"normal"},{"uid":"938b57df8935f453","name":"Ephemeral messages are not stored","time":{"start":1754661556442,"stop":1754661556442,"duration":0},"status":"passed","severity":"normal"},{"uid":"349cad0f243207bc","name":"should handle task timeouts","time":{"start":1754661510327,"stop":1754661510328,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a0f67ad6cf4bab","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754661510806,"stop":1754661510806,"duration":0},"status":"passed","severity":"normal"},{"uid":"3745d80dddff0435","name":"should wait for Filter peer to be connected","time":{"start":1754661511222,"stop":1754661511222,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b4b743aace6b36","name":"should stop peer exchange discovery","time":{"start":1754661490406,"stop":1754661490407,"duration":1},"status":"broken","severity":"normal"},{"uid":"2ae5e41ad920b96d","name":"Push 30 different messages","time":{"start":1754662121799,"stop":1754662121799,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bd13ba4dd81fd4e0","name":"msgTime: 0 ms from now, startTime: 1754402735087, endTime: 1754661935087","time":{"start":1754661946684,"stop":1754661946684,"duration":0},"status":"passed","severity":"normal"},{"uid":"641655900feec9e1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754661464676,"stop":1754661464677,"duration":1},"status":"passed","severity":"normal"},{"uid":"139fdb6cb19aafb5","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754661494124,"stop":1754661494124,"duration":0},"status":"passed","severity":"normal"},{"uid":"125794e608639001","name":"Check message with non string payload is not received","time":{"start":1754662010148,"stop":1754662010149,"duration":1},"status":"passed","severity":"normal"},{"uid":"be3524d526e4951","name":"Check received message containing JSON","time":{"start":1754662010135,"stop":1754662010136,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f08259e3bfd70dd","name":"should deliver messages after dependencies are met","time":{"start":1754661528637,"stop":1754661528637,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31754a693e82e72","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754661480580,"stop":1754661480580,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e095d45c5ef9d39","name":"should clear the dialing interval","time":{"start":1754661479973,"stop":1754661479974,"duration":1},"status":"passed","severity":"normal"},{"uid":"a19ad2efe222353a","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754661523538,"stop":1754661523539,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3663d0dbf172995","name":"should process successful peer exchange query","time":{"start":1754661490417,"stop":1754661490417,"duration":0},"status":"broken","severity":"normal"},{"uid":"106280c9398f1d42","name":"Subscribe to topic containing Script and receive message","time":{"start":1754662029827,"stop":1754662029827,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bfa9bf39ab8ae98","name":"should be safe to call multiple times","time":{"start":1754661480897,"stop":1754661480897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ec9564f326d614","name":"Check message with invalid timestamp is not received","time":{"start":1754662010138,"stop":1754662010138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead0c1a139d8399d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754661470071,"stop":1754661470072,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef10888f0016fe0b","name":"should handle incoming messages","time":{"start":1754661511400,"stop":1754661511400,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c7f9a0231da04c","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754661480187,"stop":1754661480187,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bcd4c255d9ace9","name":"Fails to publish message with empty text","time":{"start":1754661724762,"stop":1754661724763,"duration":1},"status":"passed","severity":"normal"},{"uid":"9904ad6159f5ce42","name":"should handle peerStore errors gracefully","time":{"start":1754661480903,"stop":1754661480903,"duration":0},"status":"passed","severity":"normal"},{"uid":"834b9000f75850b6","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754661729377,"stop":1754661729377,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7f160b2f6d0aac","name":"should call waitForPeer on Relay","time":{"start":1754661511223,"stop":1754661511223,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e13560aba9d463e","name":"should be safe to call multiple times","time":{"start":1754661480898,"stop":1754661480898,"duration":0},"status":"passed","severity":"normal"},{"uid":"80aaabc2bd919084","name":"Encoder throws on empty string content topic","time":{"start":1754661500060,"stop":1754661500060,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0f368fc975962be","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754661489865,"stop":1754661489865,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d58bf534e0979c","name":"should throw an error for insufficient data","time":{"start":1754661464791,"stop":1754661464791,"duration":0},"status":"passed","severity":"normal"},{"uid":"2655ee17c52b0053","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754661480127,"stop":1754661480127,"duration":0},"status":"passed","severity":"normal"},{"uid":"645b306f51b57907","name":"Ordered Callback - true","time":{"start":1754661916545,"stop":1754661916545,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf29384425916213","name":"Decoder throws on empty string content topic","time":{"start":1754661500061,"stop":1754661500061,"duration":0},"status":"passed","severity":"normal"},{"uid":"81b5c33b0e6e09a1","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app2/6/topic863/proto","time":{"start":1754661821246,"stop":1754661821247,"duration":1},"status":"passed","severity":"normal"},{"uid":"2522be1bdddcc796","name":"Push message with Script payload","time":{"start":1754662121783,"stop":1754662121783,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ce2584ccc99b7dd","name":"should hang up with PeerId and return true on success","time":{"start":1754661480901,"stop":1754661480901,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcbd2ad078c203e7","name":"pre and post cipher","time":{"start":1754661500276,"stop":1754661500276,"duration":0},"status":"passed","severity":"normal"},{"uid":"2252450c80ed276f","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754661563680,"stop":1754661563681,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a45166adf1708ec","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754661946677,"stop":1754661946678,"duration":1},"status":"passed","severity":"normal"},{"uid":"9af3e00c66e66baa","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754662029832,"stop":1754662029832,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d1ae6108e16578","name":"should filter out undefined ENRs","time":{"start":1754661490315,"stop":1754661490316,"duration":1},"status":"passed","severity":"normal"},{"uid":"b00d8e6e0143e5d8","name":"should initialize with default options","time":{"start":1754661490401,"stop":1754661490401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a82ff4a318f200d","name":"should request peer renewal on specific errors","time":{"start":1754661510320,"stop":1754661510327,"duration":7},"status":"passed","severity":"normal"},{"uid":"75cbcb37b349090f","name":"throws on empty content topic","time":{"start":1754661464655,"stop":1754661464655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03f000ff471e93f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754661470074,"stop":1754661470074,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d7836d35a533318","name":"should get all peers from store","time":{"start":1754661480560,"stop":1754661480560,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8d89f5c483f60ad","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1754661490316,"stop":1754661490317,"duration":1},"status":"passed","severity":"normal"},{"uid":"29faf308295a90e8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754661500055,"stop":1754661500056,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d821a92e44356e1","name":"should skip updating peer store if peer has same addresses","time":{"start":1754661479926,"stop":1754661479926,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8c69b3d2815ec4","name":"should wait for Store peer to be connected","time":{"start":1754661511223,"stop":1754661511223,"duration":0},"status":"passed","severity":"normal"},{"uid":"1178d63960be518c","name":"Does not throw an exception when node disconnects","time":{"start":1754661953588,"stop":1754661953589,"duration":1},"status":"passed","severity":"normal"},{"uid":"a51373e87c8b51a0","name":"return first retrieved peers without further DNS queries","time":{"start":1754661490432,"stop":1754661490433,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a98c6bf462cb1ac","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754662029826,"stop":1754662029826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cab7541c72fbe22","name":"should support chaining for add method","time":{"start":1754661509541,"stop":1754661509541,"duration":0},"status":"passed","severity":"normal"},{"uid":"93a5394704f40d6b","name":"Push message with rate limit","time":{"start":1754662121793,"stop":1754662121793,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c2d63e905a46148","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754662029836,"stop":1754662029836,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d503149cb332ee4","name":"should handle complete discovery-to-dial flow","time":{"start":1754661479927,"stop":1754661479927,"duration":0},"status":"passed","severity":"normal"},{"uid":"4751cafecbc0e728","name":"random static sharding 10 - Cluster ID: 375, Shard ID: 799","time":{"start":1754661905726,"stop":1754661905726,"duration":0},"status":"passed","severity":"normal"},{"uid":"be67793dc7578766","name":"Check publish message after service node is restarted","time":{"start":1754661724764,"stop":1754661724764,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8554b4f37c8d964c","name":"random static sharding 3 - Cluster ID: 567, Shard ID: 714","time":{"start":1754661905723,"stop":1754661905724,"duration":1},"status":"passed","severity":"normal"},{"uid":"65352c579d8286b4","name":"ignores domain fetching errors","time":{"start":1754661490430,"stop":1754661490431,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c42c695b4cfcbb9","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754661500057,"stop":1754661500057,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f65a1979f4c6c","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app96/1/topic916/proto","time":{"start":1754661821243,"stop":1754661821243,"duration":0},"status":"passed","severity":"normal"},{"uid":"252c3cb0597780d7","name":"messageHashStr works with IProtoMessage","time":{"start":1754661480189,"stop":1754661480193,"duration":4},"status":"passed","severity":"normal"},{"uid":"f04689601f1cf774","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754661523553,"stop":1754661523553,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c6e2ca654c936a8","name":"Fails to publish duplicate message","time":{"start":1754661724762,"stop":1754661724762,"duration":0},"status":"passed","severity":"normal"},{"uid":"5885f999c1ad107a","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754661733215,"stop":1754661733215,"duration":0},"status":"passed","severity":"normal"},{"uid":"e705f5994f7681b3","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754661523522,"stop":1754661523522,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b2360b398680c02","name":"should handle errors when removing globalThis listeners","time":{"start":1754661479470,"stop":1754661479471,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e2e06945f19d2de","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754661646859,"stop":1754661646860,"duration":1},"status":"passed","severity":"normal"},{"uid":"74087f7f0c6e8d90","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754662029834,"stop":1754662029835,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8dc1ace7a5e5dca","name":"should handle general insertion and lookup correctly","time":{"start":1754661526620,"stop":1754661526620,"duration":0},"status":"passed","severity":"normal"},{"uid":"32a1bef650e4be5e","name":"should initialize with default number of peers","time":{"start":1754661510798,"stop":1754661510798,"duration":0},"status":"passed","severity":"normal"},{"uid":"911127f265174a4d","name":"Push message with XML payload","time":{"start":1754662121783,"stop":1754662121784,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52733726521fe2f","name":"Relay + Store","time":{"start":1754661470643,"stop":1754661470644,"duration":1},"status":"passed","severity":"normal"},{"uid":"5370f039c1e1484f","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app98/3/topic555/xml","time":{"start":1754661821244,"stop":1754661821244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b305f93a3217f44d","name":"accepts valid message hash query","time":{"start":1754661480507,"stop":1754661480507,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fd9c1e72caa9ad","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754661523555,"stop":1754661523555,"duration":0},"status":"passed","severity":"normal"},{"uid":"26dcee11e1e8571d","name":"should dial peers from store when no connections remain","time":{"start":1754661480547,"stop":1754661480548,"duration":1},"status":"passed","severity":"normal"},{"uid":"8abda6c9b1b7b890","name":"Push message with JSON payload","time":{"start":1754662121784,"stop":1754662121784,"duration":0},"status":"passed","severity":"normal"},{"uid":"d022b1bdd895d71c","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754661511369,"stop":1754661511369,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e59498fd14ce063","name":"should skip peers without peerInfo in ENR","time":{"start":1754661490418,"stop":1754661490419,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7aeffe0404e00d","name":"should not receive a peer event before start","time":{"start":1754661891791,"stop":1754661891791,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6c0c07775f09ff8","name":"should drop connection via multiaddr with hangUp","time":{"start":1754661632635,"stop":1754661632640,"duration":5},"status":"passed","severity":"normal"},{"uid":"138369ca90f4513f","name":"Push message with shell command payload","time":{"start":1754662121798,"stop":1754662121798,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92feb04679c1f9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754661510975,"stop":1754661510976,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b62da71e5222de3","name":"should invoke callbacks when receiving a message","time":{"start":1754661511572,"stop":1754661511573,"duration":1},"status":"passed","severity":"normal"},{"uid":"57620cde58c1e093","name":"Push message with escaped characters payload","time":{"start":1754662121785,"stop":1754662121786,"duration":1},"status":"passed","severity":"normal"},{"uid":"4046a3caa53d6654","name":"Push message with custom timestamp: 1754657990224","time":{"start":1754662121793,"stop":1754662121793,"duration":0},"status":"passed","severity":"normal"},{"uid":"5344539ae9fee111","name":"should start periodic discovery on start","time":{"start":1754661490420,"stop":1754661490421,"duration":1},"status":"passed","severity":"normal"},{"uid":"922963576e1b4674","name":"should dial all known peers when reached zero connections","time":{"start":1754661589654,"stop":1754661589654,"duration":0},"status":"passed","severity":"normal"},{"uid":"79306913ebda727b","name":"different cluster: nodes don't connect","time":{"start":1754661646861,"stop":1754661646862,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd76c434f8a39f2","name":"should add and check entries correctly","time":{"start":1754661509534,"stop":1754661509541,"duration":7},"status":"passed","severity":"normal"},{"uid":"fe2f5fa9bd1ed119","name":"Check received message with timestamp: 1754661544492000000 ","time":{"start":1754662010145,"stop":1754662010145,"duration":0},"status":"passed","severity":"normal"},{"uid":"79c1cec3f98884e5","name":"should not dispatch event when already disconnected","time":{"start":1754661479490,"stop":1754661479490,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cae222774fe46e7","name":"recovers when dns.resolve returns empty","time":{"start":1754661490430,"stop":1754661490430,"duration":0},"status":"passed","severity":"normal"},{"uid":"80261bb4367e529","name":"should dial all remaining peers","time":{"start":1754661480560,"stop":1754661480561,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d365da23b2aa76c","name":"Publish without waiting for remote peer","time":{"start":1754661733207,"stop":1754661733207,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e44a20fb00d8d01","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754662010137,"stop":1754662010137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea1f5d3d49bc7e82","name":"Push message with numeric payload","time":{"start":1754662121795,"stop":1754662121795,"duration":0},"status":"passed","severity":"normal"},{"uid":"691413916c4155c6","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754661934893,"stop":1754661934894,"duration":1},"status":"passed","severity":"normal"},{"uid":"6653f4c8a3ffd848","name":"Push message with custom timestamp: 1754657990224","time":{"start":1754662121804,"stop":1754662121804,"duration":0},"status":"passed","severity":"normal"},{"uid":"244cc89521f6e62a","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754661464664,"stop":1754661464664,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ba3b7bd28b74c5","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754662029825,"stop":1754662029826,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ed126bc49009515","name":"should clear timers for specific peer on disconnect","time":{"start":1754661480088,"stop":1754661480090,"duration":2},"status":"passed","severity":"normal"},{"uid":"2c1a198a79524c1d","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754661489862,"stop":1754661489862,"duration":0},"status":"passed","severity":"normal"},{"uid":"df557e1f1bf9a750","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app25/5/topic716/json","time":{"start":1754661821247,"stop":1754661821248,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b1c5c9f54179b00","name":"should properly create location multiaddrs - tcp4","time":{"start":1754661470639,"stop":1754661470639,"duration":0},"status":"passed","severity":"normal"},{"uid":"27e866f46d3d773b","name":"Push message with meta","time":{"start":1754662121792,"stop":1754662121792,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1aa7dc637c4516","name":"should be sent with empty content","time":{"start":1754661528638,"stop":1754661528639,"duration":1},"status":"passed","severity":"normal"},{"uid":"555b76ecdc2f6aae","name":"Push message with JSON payload","time":{"start":1754662121797,"stop":1754662121798,"duration":1},"status":"passed","severity":"normal"},{"uid":"51c3ff83e7812578","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754661510063,"stop":1754661510063,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba49bc061bc0d6de","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754661489864,"stop":1754661489864,"duration":0},"status":"passed","severity":"normal"},{"uid":"80697341d5ff7d81","name":"Check received message containing SQL Injection","time":{"start":1754662010134,"stop":1754662010134,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d0abe770b9dcb6","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754661523520,"stop":1754661523521,"duration":1},"status":"passed","severity":"normal"},{"uid":"493a56d0051ae5a1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754661480179,"stop":1754661480179,"duration":0},"status":"passed","severity":"normal"},{"uid":"59271b794e96a8bc","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app40/7/topic471/xml","time":{"start":1754661821249,"stop":1754661821251,"duration":2},"status":"passed","severity":"normal"},{"uid":"4df5b1655df79bce","name":"Query Generator - true","time":{"start":1754661916543,"stop":1754661916543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c42ba22c3548c13","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754661718216,"stop":1754661718217,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d8a9532755c1a92","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754661523553,"stop":1754661523554,"duration":1},"status":"passed","severity":"normal"},{"uid":"55996ff545c278cc","name":"Query Generator - false","time":{"start":1754661916543,"stop":1754661916544,"duration":1},"status":"passed","severity":"normal"},{"uid":"837089da02512406","name":"Check message with no content topic is not received","time":{"start":1754662010139,"stop":1754662010139,"duration":0},"status":"passed","severity":"normal"},{"uid":"486c6279e9303c6a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754661946681,"stop":1754661946681,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4854c99ad1ed21","name":"Encoder throws on empty string content topic","time":{"start":1754661480942,"stop":1754661480942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0cb0a4993d12726","name":"should dispatch network event when browser goes online","time":{"start":1754661479491,"stop":1754661479491,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eaada288a048d34","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754661464790,"stop":1754661464790,"duration":0},"status":"passed","severity":"normal"},{"uid":"c147bcb02892677c","name":"Push message with content topic containing special chars","time":{"start":1754662121789,"stop":1754662121789,"duration":0},"status":"passed","severity":"normal"},{"uid":"b521e2c7e189f800","name":"should handle errors when globalThis is not available","time":{"start":1754661479461,"stop":1754661479462,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fc1d60b14d3fd7","name":"Push message with Arabic payload","time":{"start":1754662121796,"stop":1754662121796,"duration":0},"status":"passed","severity":"normal"},{"uid":"2db0b8381506ea9","name":"Subscribe to topic containing long and receive message","time":{"start":1754662029834,"stop":1754662029834,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d8dcd7bbec66496","name":"Check received message containing special chars","time":{"start":1754662010141,"stop":1754662010141,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f1130237383cb0f","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754661480493,"stop":1754661480493,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20a45c23bd37b85","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754661489863,"stop":1754661489863,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ccf4f64db32daa","name":"should be delivered immediately if received","time":{"start":1754661528640,"stop":1754661528640,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e2b384e25c55039","name":"Push message with content topic containing Arabic","time":{"start":1754662121790,"stop":1754662121790,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb5150cb3d20d7fd","name":"should start ping timers on peer connect","time":{"start":1754661480072,"stop":1754661480072,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ae180956f2f501","name":"should dial peer when no shard info available","time":{"start":1754661479985,"stop":1754661479985,"duration":0},"status":"passed","severity":"normal"},{"uid":"371f53eda060528a","name":"should skip peers that were recently queried","time":{"start":1754661490411,"stop":1754661490412,"duration":1},"status":"broken","severity":"normal"},{"uid":"a4e15dd33e16f087","name":"isConnected return false after peer stops","time":{"start":1754661563679,"stop":1754661563680,"duration":1},"status":"passed","severity":"normal"},{"uid":"541227bc7d3d271f","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754662302560,"stop":1754662302561,"duration":1},"status":"broken","severity":"normal"},{"uid":"3470d4304391e13","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754661464672,"stop":1754661464672,"duration":0},"status":"passed","severity":"normal"},{"uid":"22210b39931922b7","name":"should handle errors when getting connections","time":{"start":1754661479497,"stop":1754661479498,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3351c157bddacf","name":"Push message with Russian payload","time":{"start":1754662121796,"stop":1754662121796,"duration":0},"status":"passed","severity":"normal"},{"uid":"50d86ae58a448df6","name":"should register libp2p event listeners when start is called","time":{"start":1754661510808,"stop":1754661510812,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b466795a1c9c2fc","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754661510818,"stop":1754661510819,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9df2c40e1b1e81d","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754661510818,"stop":1754661510818,"duration":0},"status":"passed","severity":"normal"},{"uid":"92901ee5e1309ec3","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754662029828,"stop":1754662029828,"duration":0},"status":"passed","severity":"normal"},{"uid":"5535dc66f54ea7e6","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754662010138,"stop":1754662010138,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f87a88fd53441b","name":"should decode valid enr successfully","time":{"start":1754661470633,"stop":1754661470633,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6dbf3145a2453f","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754661479492,"stop":1754661479497,"duration":5},"status":"passed","severity":"normal"},{"uid":"ca22d48aae429ed4","name":"Push message with shell command payload","time":{"start":1754662121784,"stop":1754662121785,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d3ff693adad180","name":"should handle dial errors gracefully","time":{"start":1754661480561,"stop":1754661480561,"duration":0},"status":"passed","severity":"normal"},{"uid":"d06f4a34f4a8a41d","name":"Query generator for multiple messages","time":{"start":1754661937086,"stop":1754661937089,"duration":3},"status":"passed","severity":"normal"},{"uid":"a62dfe59e88c2c44","name":"should properly create location multiaddrs - tcp","time":{"start":1754661470641,"stop":1754661470641,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8984f76d79f82d9","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754661523517,"stop":1754661523517,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4bb152c39623db0","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754661480084,"stop":1754661480084,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f581613648672f","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754661470064,"stop":1754661470065,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e3adf2f58ff7c5","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754661470071,"stop":1754661470071,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f885e149a47bf1","name":"throws on content topic with non-number generation field","time":{"start":1754661464657,"stop":1754661464658,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c4d40243c6b4c1b","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1754661490320,"stop":1754661490321,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e418ccad300ccbf","name":"should dial peers from store when browser is connected","time":{"start":1754661480547,"stop":1754661480547,"duration":0},"status":"passed","severity":"normal"},{"uid":"648aeae773f43bcb","name":"should merge provided config with defaults","time":{"start":1754661480895,"stop":1754661480896,"duration":1},"status":"passed","severity":"normal"},{"uid":"a41a1da4f8110fc2","name":"should handle special patterns correctly","time":{"start":1754661526620,"stop":1754661526620,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f3a571901586622","name":"Push message with long payload","time":{"start":1754662121795,"stop":1754662121795,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c550b9cdedc5b0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754662029832,"stop":1754662029832,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4c66c9d2bc8b09f","name":"Push message with emoji payload","time":{"start":1754662121786,"stop":1754662121786,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d939b159c13d16","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754661464671,"stop":1754661464672,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea5a21ebfaad2ea","name":"Fails to push message bigger that 1MB","time":{"start":1754662121805,"stop":1754662121805,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd41407d0c67e27","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754662029822,"stop":1754662029822,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5fbe899f060a708","name":"should insert elements correctly","time":{"start":1754661526617,"stop":1754661526617,"duration":0},"status":"passed","severity":"normal"},{"uid":"506ab42c18bf390a","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754661700536,"stop":1754661700536,"duration":0},"status":"passed","severity":"normal"},{"uid":"1933f80ef1344077","name":"should start and stop interval correctly","time":{"start":1754661510308,"stop":1754661510308,"duration":0},"status":"passed","severity":"normal"},{"uid":"6adeb71866eb240b","name":"should stop and cleanup resources","time":{"start":1754661511573,"stop":1754661511573,"duration":0},"status":"passed","severity":"normal"},{"uid":"64c46aa5ad0fecb4","name":"should not receive a peer event after stop","time":{"start":1754661494123,"stop":1754661494123,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c25a201cdcbffd","name":"should encode/decode to text encoding","time":{"start":1754661470637,"stop":1754661470638,"duration":1},"status":"passed","severity":"normal"},{"uid":"dad99ea7c209a7b6","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754661464662,"stop":1754661464663,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f11535c629131d","name":"should serialize and deserialize correctly","time":{"start":1754661526618,"stop":1754661526619,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f5939463f8300f4","name":"Js publishes, other Js receives","time":{"start":1754661713716,"stop":1754661713716,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd817598c885cd0c","name":"should handle malformed response data","time":{"start":1754661490321,"stop":1754661490321,"duration":0},"status":"passed","severity":"normal"},{"uid":"f672f3efad54ac3","name":"Push message with custom timestamp: 1754665190224","time":{"start":1754662121794,"stop":1754662121794,"duration":0},"status":"passed","severity":"normal"},{"uid":"999e4244151045b7","name":"Non TWN Cluster","time":{"start":1754661821240,"stop":1754661821243,"duration":3},"status":"passed","severity":"normal"},{"uid":"d6a4fd0df48e3545","name":"Relay + Store","time":{"start":1754661549710,"stop":1754661549710,"duration":0},"status":"passed","severity":"normal"},{"uid":"911083298c371400","name":"should not discard bootstrap peers if under the limit","time":{"start":1754661589661,"stop":1754661589664,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b97ac276915ec07","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754661724763,"stop":1754661724763,"duration":0},"status":"passed","severity":"normal"},{"uid":"b33228e535b63029","name":"Check message with no pubsub topic is not received","time":{"start":1754662010147,"stop":1754662010148,"duration":1},"status":"passed","severity":"normal"},{"uid":"f471c71fa1138699","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754661523517,"stop":1754661523517,"duration":0},"status":"passed","severity":"normal"},{"uid":"895cc6ad9de110ba","name":"should attach causal history and bloom filter to each message","time":{"start":1754661528633,"stop":1754661528633,"duration":0},"status":"passed","severity":"normal"},{"uid":"905f60e6e4b31a35","name":"Subscribe to topic containing XML and publish message","time":{"start":1754661733215,"stop":1754661733215,"duration":0},"status":"passed","severity":"normal"},{"uid":"77803aaf42a0664c","name":"should return false when peer is not found","time":{"start":1754661480128,"stop":1754661480128,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c9662c105e48a33","name":"Push 30 different messages","time":{"start":1754662121786,"stop":1754662121787,"duration":1},"status":"skipped","severity":"normal"},{"uid":"77308664a43756d","name":"messageHashStr produces different results for different inputs","time":{"start":1754661480193,"stop":1754661480193,"duration":0},"status":"passed","severity":"normal"},{"uid":"27150074910d8070","name":"Decoder throws on empty string content topic","time":{"start":1754661480943,"stop":1754661480943,"duration":0},"status":"passed","severity":"normal"},{"uid":"121d11162752066","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754661464663,"stop":1754661464664,"duration":1},"status":"passed","severity":"normal"},{"uid":"d261c3b6f172f190","name":"Subscribe to topic containing short and receive message","time":{"start":1754662029833,"stop":1754662029834,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c055e573d1c3896","name":"should insert message into bloom filter","time":{"start":1754661528632,"stop":1754661528633,"duration":1},"status":"passed","severity":"normal"},{"uid":"cad322510b8ba264","name":"should not dispatch event when already connected","time":{"start":1754661479490,"stop":1754661479490,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc957186a1a75a2","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754661700536,"stop":1754661700537,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8fbb8b4eabedb20","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754662029831,"stop":1754662029831,"duration":0},"status":"passed","severity":"normal"},{"uid":"166375127d8b4535","name":"should not receive a peer event after stop","time":{"start":1754661550338,"stop":1754661550339,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b9bcde609821f1","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754662029821,"stop":1754662029822,"duration":1},"status":"passed","severity":"normal"},{"uid":"221720eec1cbfb19","name":"throws on content topic with empty encoding field","time":{"start":1754661464660,"stop":1754661464660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3a1eee73327069","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754661898984,"stop":1754661898984,"duration":0},"status":"passed","severity":"normal"},{"uid":"be5d9b5f0d6f41f","name":"should initialize with custom number of peers","time":{"start":1754661510798,"stop":1754661510799,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b4ae34afcd9547","name":"should return all connected peers without codec filter","time":{"start":1754661480902,"stop":1754661480903,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe8c639a06c4e3","name":"Publish message with custom timestamp: Sat Aug 17 2024 14:01:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1754661724761,"stop":1754661724761,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc4de3654012928b","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754661946682,"stop":1754661946682,"duration":0},"status":"passed","severity":"normal"},{"uid":"2593d68949c6fad7","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754661464673,"stop":1754661464673,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8417966b0c3b961","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754661523528,"stop":1754661523528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a22616280426fd","name":"should throw error - no id","time":{"start":1754661470634,"stop":1754661470634,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cf66940d594eb7c","name":"should return null for non-existent peer","time":{"start":1754661480571,"stop":1754661480571,"duration":0},"status":"passed","severity":"normal"},{"uid":"739dd0334247012c","name":"should return no connections if no open connection provided","time":{"start":1754661480596,"stop":1754661480597,"duration":1},"status":"passed","severity":"normal"},{"uid":"a715e8f45ef225d1","name":"should skip peers without peer exchange protocol","time":{"start":1754661490409,"stop":1754661490409,"duration":0},"status":"passed","severity":"normal"},{"uid":"26a180f3f9f392ac","name":"should not retry if at least one success","time":{"start":1754661510925,"stop":1754661510925,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb6a9a4928d2383","name":"should reject if Store is requested but not mounted","time":{"start":1754661511217,"stop":1754661511220,"duration":3},"status":"passed","severity":"normal"},{"uid":"c775b204e026030c","name":"should handle errors gracefully when getting peer info","time":{"start":1754661480128,"stop":1754661480128,"duration":0},"status":"passed","severity":"normal"},{"uid":"df4b688741bbba37","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754661528636,"stop":1754661528636,"duration":0},"status":"passed","severity":"normal"},{"uid":"54a38bb6dd16d261","name":"should skip peers without ENR","time":{"start":1754661490418,"stop":1754661490418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1747d26e6e2e7a1d","name":"Relay - dialed first","time":{"start":1754661952183,"stop":1754661952183,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d37e45100c0425","name":"Check publish message containing numeric","time":{"start":1754661724755,"stop":1754661724755,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b364b1af5808e45","name":"Subscribe to topic containing short and publish message","time":{"start":1754661733211,"stop":1754661733212,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4b227e6338bc59","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754661510816,"stop":1754661510816,"duration":0},"status":"passed","severity":"normal"},{"uid":"932323ed044a1ce2","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754661724764,"stop":1754661724764,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ddec669a4eb37d3","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754661523521,"stop":1754661523521,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b769f3d3ba3c23","name":"should remove event listeners","time":{"start":1754661480546,"stop":1754661480546,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c2f5f2816f9ba6","name":"should return false when peer is not found","time":{"start":1754661480117,"stop":1754661480117,"duration":0},"status":"passed","severity":"normal"},{"uid":"753406613f2f08b8","name":"Used by Waku Relay","time":{"start":1754661953589,"stop":1754661953590,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5678e039997b2b8","name":"Passing page size 0 when there are 110 messages","time":{"start":1754661929208,"stop":1754661929208,"duration":0},"status":"passed","severity":"normal"},{"uid":"7841cbf03e606eb5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754661523552,"stop":1754661523552,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41e77a868f0c2d8","name":"should not create relay timers when relay is not provided","time":{"start":1754661480084,"stop":1754661480085,"duration":1},"status":"passed","severity":"normal"},{"uid":"916466f5db16c03b","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754662010146,"stop":1754662010146,"duration":0},"status":"passed","severity":"normal"},{"uid":"c38bb2bc7e7cae5b","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754661480126,"stop":1754661480127,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4e43440e78c816a","name":"should populate queue if has active dial","time":{"start":1754661479981,"stop":1754661479981,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20f4bdf6961e37a","name":"Decoder throws on undefined content topic","time":{"start":1754661480943,"stop":1754661480943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9457dac670fd6edf","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754661733213,"stop":1754661733214,"duration":1},"status":"passed","severity":"normal"},{"uid":"98529f6bb4fef9af","name":"should not stop if not started","time":{"start":1754661490407,"stop":1754661490407,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10f955b7c6f4cba","name":"Check received message with timestamp: 1754661544492 ","time":{"start":1754662010145,"stop":1754662010146,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6390616c67670d7","name":"Check publish message containing XML","time":{"start":1754661724758,"stop":1754661724758,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc15b092c951cc3","name":"accepts valid content-filtered query","time":{"start":1754661480503,"stop":1754661480506,"duration":3},"status":"passed","severity":"normal"},{"uid":"cc3360c76d4fa8ef","name":"Query Generator, No message returned","time":{"start":1754661907056,"stop":1754661907056,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6448c6c182c981","name":"should not execute task if max attempts is 0","time":{"start":1754661510328,"stop":1754661510328,"duration":0},"status":"passed","severity":"normal"},{"uid":"39db386975a10cd8","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754661528640,"stop":1754661528640,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f1518bcc11c3ea","name":"can start the service","time":{"start":1754661494120,"stop":1754661494120,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abb202763682509","name":"Bloom filter","time":{"start":1754661528325,"stop":1754661528326,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef6f77b1dee92da","name":"Query Generator, No Decoder","time":{"start":1754661907055,"stop":1754661907055,"duration":0},"status":"passed","severity":"normal"},{"uid":"2838be4d4bceb39e","name":"should successfully query store with valid decoders and options","time":{"start":1754661511368,"stop":1754661511368,"duration":0},"status":"passed","severity":"normal"},{"uid":"d683f46eb6b4f160","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754661733217,"stop":1754661733217,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf1cbf27e7b2063","name":"Renews subscription after lossing a connection","time":{"start":1754662029839,"stop":1754662029839,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdd2d4148912fd0","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754661479926,"stop":1754661479926,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ba49a6d2b2a248","name":"Push message with content topic containing JSON","time":{"start":1754662121791,"stop":1754662121791,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f38125140d3b689","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754661733208,"stop":1754661733208,"duration":0},"status":"passed","severity":"normal"},{"uid":"665455af0378cb57","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754661556444,"stop":1754661556444,"duration":0},"status":"passed","severity":"normal"},{"uid":"2423568e8914e125","name":"should handle complete dial lifecycle","time":{"start":1754661479997,"stop":1754661479998,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73a89e19fb79e0f","name":"Check publish message containing escaped characters","time":{"start":1754661724759,"stop":1754661724760,"duration":1},"status":"passed","severity":"normal"},{"uid":"878b3db1f3b6f815","name":"should dial more peers if under maxConnections","time":{"start":1754661480579,"stop":1754661480579,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe2bdb3b185f0c2d","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754661646863,"stop":1754661646863,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54cbb180fc17465","name":"should add event listener for peer:discovery","time":{"start":1754661479904,"stop":1754661479905,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e674f1b7d600418","name":"Push message with rate limit","time":{"start":1754662121803,"stop":1754662121803,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e6186c9b4670812","name":"throws an error for improperly formatted content topics","time":{"start":1754661464668,"stop":1754661464668,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe94bd78bd358c4a","name":"should handle relay send failures gracefully","time":{"start":1754661480087,"stop":1754661480087,"duration":0},"status":"passed","severity":"normal"},{"uid":"54db37fb9053a947","name":"Push message with Script payload","time":{"start":1754662121797,"stop":1754662121797,"duration":0},"status":"passed","severity":"normal"},{"uid":"17101d3261f9432a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754661480179,"stop":1754661480179,"duration":0},"status":"passed","severity":"normal"},{"uid":"183a6f755e725eb7","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754661523023,"stop":1754661523025,"duration":2},"status":"passed","severity":"normal"},{"uid":"7517074a52f4e0b2","name":"should handle case when navigator is not available","time":{"start":1754661479477,"stop":1754661479477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4c4eab4c5782d4","name":"Push message with content topic containing escaped characters","time":{"start":1754662121802,"stop":1754662121802,"duration":0},"status":"passed","severity":"normal"},{"uid":"66ced16ec121dcab","name":"should not fail to stop the service if it was not started","time":{"start":1754661550333,"stop":1754661550334,"duration":1},"status":"passed","severity":"normal"},{"uid":"59ab56954d7aa407","name":"Check received message containing Russian","time":{"start":1754662010134,"stop":1754662010134,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e64aa662dfa15a1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754661464791,"stop":1754661464791,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ed74fe6603a9659","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754661470068,"stop":1754661470069,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0093804e432ca17","name":"should return true even if peer has no overlapping shards","time":{"start":1754661480116,"stop":1754661480116,"duration":0},"status":"passed","severity":"normal"},{"uid":"36244639aa449403","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754661523516,"stop":1754661523517,"duration":1},"status":"passed","severity":"normal"},{"uid":"e02878cee645d45c","name":"Throws when trying to push message with empty payload","time":{"start":1754662121787,"stop":1754662121787,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d9ba99c06ffec7e","name":"Push message with content topic containing short","time":{"start":1754662121788,"stop":1754662121788,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b27b8f03bf43165","name":"Push message with content topic containing Chinese","time":{"start":1754662121789,"stop":1754662121790,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbd8fc5cc99845ea","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754661523544,"stop":1754661523544,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce0d17df652a0782","name":"Check received message containing Script","time":{"start":1754662010142,"stop":1754662010143,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1c376eaf7534c7c","name":"should requeue task if no peer is available","time":{"start":1754661510318,"stop":1754661510318,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b0c7b264e2180d7","name":"connects to nwaku","time":{"start":1754661953588,"stop":1754661953588,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c464df96ae5372","name":"should remove event listeners from globalThis","time":{"start":1754661479470,"stop":1754661479470,"duration":0},"status":"passed","severity":"normal"},{"uid":"a03930ac3c823108","name":"Push message with content topic containing Arabic","time":{"start":1754662121801,"stop":1754662121801,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2f50a5da88977a","name":"should throw error - no public key","time":{"start":1754661470634,"stop":1754661470635,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e12b65b75cb492","name":"should properly create location multiaddrs - tcp6","time":{"start":1754661470640,"stop":1754661470640,"duration":0},"status":"passed","severity":"normal"}]