2025-09-05 21:24:15 +00:00

1 line
214 KiB
JSON

[{"uid":"29761e995d5198d9","name":"should decode valid enr with tcp successfully","time":{"start":1757106274671,"stop":1757106274671,"duration":0},"status":"passed","severity":"normal"},{"uid":"35cc930e4d4e1737","name":"Push message with Basic HTML tag payload","time":{"start":1757107408710,"stop":1757107408711,"duration":1},"status":"passed","severity":"normal"},{"uid":"f91e4e34464be582","name":"should query peer with peer exchange protocol","time":{"start":1757106295130,"stop":1757106295131,"duration":1},"status":"passed","severity":"normal"},{"uid":"d77672c243872642","name":"Subscribe to topic containing special chars and publish message","time":{"start":1757106535585,"stop":1757106535586,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fc2f131143930e2","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1757106675649,"stop":1757106675651,"duration":2},"status":"passed","severity":"normal"},{"uid":"830ef339b80bfd2b","name":"random static sharding 5 - Cluster ID: 261, Shard ID: 433","time":{"start":1757106650495,"stop":1757106650495,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf955d9a657f58aa","name":"Push message with content topic containing long","time":{"start":1757107408730,"stop":1757107408730,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a0e03eee61bbf11","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1757106331343,"stop":1757106331343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2384a6b3cf67f57","name":"throws on content topic with generation field greater than 0","time":{"start":1757106268494,"stop":1757106268494,"duration":0},"status":"passed","severity":"normal"},{"uid":"3539bc10319b899f","name":"should handle multiple query options for time ranges","time":{"start":1757106317179,"stop":1757106317180,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e187e191ee43757","name":"Check received message containing SQL Injection","time":{"start":1757106803712,"stop":1757106803712,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddb444bbc97900fb","name":"should create KeepAliveManager with relay","time":{"start":1757106284948,"stop":1757106284948,"duration":0},"status":"passed","severity":"normal"},{"uid":"421a72dcdb269db0","name":"LightPush","time":{"start":1757106702275,"stop":1757106702275,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b93b765d4f5075e","name":"Push message with short payload","time":{"start":1757107408748,"stop":1757107408748,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d518f44d8684d01","name":"Decoder throws on undefined content topic","time":{"start":1757106306650,"stop":1757106306650,"duration":0},"status":"passed","severity":"normal"},{"uid":"c76a5747654e54eb","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757106502469,"stop":1757106502470,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cb418e4f728af1","name":"Push message with content topic containing escaped characters","time":{"start":1757107408733,"stop":1757107408733,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ba14d56d5b32992","name":"Refresh subscription","time":{"start":1757106535579,"stop":1757106535579,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e9d6be5d4c7c8a46","name":"Encoder throws on empty string content topic","time":{"start":1757106305170,"stop":1757106305170,"duration":0},"status":"passed","severity":"normal"},{"uid":"8876da245324d6be","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1757106294735,"stop":1757106294736,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fc1960f51a8ef3","name":"random static sharding 1 - Cluster ID: 909, Shard ID: 146","time":{"start":1757106650493,"stop":1757106650493,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f5926a43232303","name":"should return PeerId when Multiaddr input is provided","time":{"start":1757106284684,"stop":1757106284685,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad8d39dd4d2c34e4","name":"Push message with meta","time":{"start":1757107408734,"stop":1757107408734,"duration":0},"status":"passed","severity":"normal"},{"uid":"13ea37966239a216","name":"Check message with no pubsub topic is not received","time":{"start":1757106803717,"stop":1757106803718,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e5a0f03b989e783","name":"Check received message with timestamp: 1757106353285000000 ","time":{"start":1757106803705,"stop":1757106803705,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c361f01bc46329","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1757106682538,"stop":1757106682538,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa4866ec5d582750","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1757106331327,"stop":1757106331327,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2536a85a69790d2","name":"should create an instance with libp2p and dialer","time":{"start":1757106284207,"stop":1757106284207,"duration":0},"status":"passed","severity":"normal"},{"uid":"680ecce0ca0df477","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1757106331332,"stop":1757106331333,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d09a9965fa14c2f","name":"should successfully subscribe to supported pubsub topic","time":{"start":1757106317365,"stop":1757106317366,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba52ba1fd408d7c","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1757106316596,"stop":1757106316597,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5d0e9137b308dd","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1757106331351,"stop":1757106331351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8209f8b76ae12230","name":"Push message with numeric payload","time":{"start":1757107408737,"stop":1757107408737,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fa41361f6a7b82b","name":"rejects content-filtered query with only contentTopics","time":{"start":1757106284764,"stop":1757106284764,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6a25f545bbf5bb","name":"Push message with numeric payload","time":{"start":1757107408708,"stop":1757107408708,"duration":0},"status":"passed","severity":"normal"},{"uid":"b505b76b24ede55c","name":"Publish message with custom timestamp: Sat Sep 14 2024 21:08:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1757106527529,"stop":1757106527529,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b1c723781406f7f","name":"should dispatch connect and disconnect events","time":{"start":1757106316588,"stop":1757106316589,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd722b4aafec938","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1757106520875,"stop":1757106520875,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3a8d6365a6ccfd","name":"Query Generator - false","time":{"start":1757106673058,"stop":1757106673060,"duration":2},"status":"passed","severity":"normal"},{"uid":"aeea39069eca3918","name":"should return NO_STREAM_AVAILABLE when stream creation fails","time":{"start":1757106294726,"stop":1757106294726,"duration":0},"status":"passed","severity":"normal"},{"uid":"280466b6e3864109","name":"should capture event listeners for testing","time":{"start":1757106317852,"stop":1757106317852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac40ec36034d0582","name":"Push message with SQL Injection payload","time":{"start":1757107408724,"stop":1757107408724,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e7e2c37987e5f6","name":"Renews subscription after lossing a connection","time":{"start":1757106830743,"stop":1757106830743,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9781e9727a3026","name":"should enable only peerExchange and peerCache when dns is disabled","time":{"start":1757106315559,"stop":1757106315561,"duration":2},"status":"passed","severity":"normal"},{"uid":"314d601d09d91515","name":"Push message with special chars payload","time":{"start":1757107408737,"stop":1757107408737,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbf35b1f185a541","name":"should add and check entries correctly","time":{"start":1757106315403,"stop":1757106315413,"duration":10},"status":"passed","severity":"normal"},{"uid":"174d52cdc95ad17d","name":"Push message equal or less that 1MB","time":{"start":1757107408736,"stop":1757107408736,"duration":0},"status":"passed","severity":"normal"},{"uid":"78137566f142617c","name":"Check received message containing escaped characters","time":{"start":1757106803704,"stop":1757106803704,"duration":0},"status":"passed","severity":"normal"},{"uid":"92f6a9dabe57caaf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1757106331353,"stop":1757106331355,"duration":2},"status":"passed","severity":"normal"},{"uid":"f518f0e2570cb040","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1757106268506,"stop":1757106268506,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd90e4dcedcf44c","name":"should set field with only FILTER enabled","time":{"start":1757106274679,"stop":1757106274679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f934ad53eb338c0","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757106830727,"stop":1757106830728,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb38a42d47717d8","name":"Push message with Basic HTML tag payload","time":{"start":1757107408739,"stop":1757107408739,"duration":0},"status":"passed","severity":"normal"},{"uid":"93d24c7583664459","name":"should dial with PeerId and return stream","time":{"start":1757106285340,"stop":1757106285341,"duration":1},"status":"passed","severity":"normal"},{"uid":"78a4746888baacad","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757106502475,"stop":1757106502475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f6f93d13551bc","name":"Push message with shell command payload","time":{"start":1757107408752,"stop":1757107408752,"duration":0},"status":"passed","severity":"normal"},{"uid":"9263ec802f74a900","name":"Push message with content topic containing numeric","time":{"start":1757107408743,"stop":1757107408743,"duration":0},"status":"passed","severity":"normal"},{"uid":"3588a2460f15b6a7","name":"throws on content topic with empty topic name field","time":{"start":1757106268495,"stop":1757106268496,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c2d6004fb48e69f","name":"should return true when peer is on the specified shard","time":{"start":1757106284335,"stop":1757106284335,"duration":0},"status":"passed","severity":"normal"},{"uid":"294dc240560abfd","name":"Subscribe to topic containing long and receive message","time":{"start":1757106830727,"stop":1757106830727,"duration":0},"status":"passed","severity":"normal"},{"uid":"a51293a18a9430cc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1757106268513,"stop":1757106268513,"duration":0},"status":"passed","severity":"normal"},{"uid":"19bb0e897386f85a","name":"should remove event listener for peer:discovery","time":{"start":1757106284215,"stop":1757106284215,"duration":0},"status":"passed","severity":"normal"},{"uid":"8baced5e1d42b749","name":"Check publish message containing escaped characters","time":{"start":1757106527527,"stop":1757106527527,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55c39a47f7ec684","name":"Push message with content topic containing SQL Injection","time":{"start":1757107408732,"stop":1757107408733,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee081993649e076b","name":"different cluster: nodes don't connect","time":{"start":1757106444164,"stop":1757106444164,"duration":0},"status":"passed","severity":"normal"},{"uid":"d369154266124d93","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757106803706,"stop":1757106803706,"duration":0},"status":"passed","severity":"normal"},{"uid":"bccf15194a2a9c44","name":"Push message with SQL Injection payload","time":{"start":1757107408750,"stop":1757107408751,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2422028bf712a3f","name":"Push message with Basic HTML tag payload","time":{"start":1757107408751,"stop":1757107408752,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bc80f88c3f105c0","name":"Push message with escaped characters payload","time":{"start":1757107408711,"stop":1757107408712,"duration":1},"status":"passed","severity":"normal"},{"uid":"93e9c6575200c662","name":"should return true when peer is on the same cluster","time":{"start":1757106284329,"stop":1757106284330,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfdae75d32dc5873","name":"should load peers from local storage and dispatch events","time":{"start":1757106299116,"stop":1757106299116,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb8f3c4608d594","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1757106331353,"stop":1757106331353,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cedcea81878374d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1757106337064,"stop":1757106337064,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c580533468d57a2","name":"random static sharding 3 - Cluster ID: 75, Shard ID: 987","time":{"start":1757106650494,"stop":1757106650494,"duration":0},"status":"passed","severity":"normal"},{"uid":"e57df59c67b12b9","name":"random static sharding 10 - Cluster ID: 82, Shard ID: 272","time":{"start":1757106650497,"stop":1757106650497,"duration":0},"status":"passed","severity":"normal"},{"uid":"372c09c41cbee7c9","name":"Subscribe to topic containing short and publish message","time":{"start":1757106535580,"stop":1757106535580,"duration":0},"status":"passed","severity":"normal"},{"uid":"146ab521357c639a","name":"Light Node - default protocols","time":{"start":1757106702276,"stop":1757106702276,"duration":0},"status":"passed","severity":"normal"},{"uid":"451ab0f1378246d6","name":"should not allow unachievable error rate","time":{"start":1757106331434,"stop":1757106331434,"duration":0},"status":"passed","severity":"normal"},{"uid":"d975790664a49373","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1757106682536,"stop":1757106682537,"duration":1},"status":"passed","severity":"normal"},{"uid":"6061a400ebe64f2d","name":"should return true even if peer has no overlapping shards","time":{"start":1757106284330,"stop":1757106284334,"duration":4},"status":"passed","severity":"normal"},{"uid":"6cff5a528c88081d","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1757106284535,"stop":1757106284535,"duration":0},"status":"passed","severity":"normal"},{"uid":"f776a2e64f214017","name":"does not throw on valid cases","time":{"start":1757106268492,"stop":1757106268492,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7933b443c9ba9d","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757106502466,"stop":1757106502468,"duration":2},"status":"passed","severity":"normal"},{"uid":"9f5e8326edc2ea83","name":"should insert elements correctly","time":{"start":1757106334811,"stop":1757106334811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe31c7610d0282f","name":"Push message with content topic containing JSON","time":{"start":1757107408733,"stop":1757107408733,"duration":0},"status":"passed","severity":"normal"},{"uid":"243d4977f8681b37","name":"Cluster ID 0, shard 1","time":{"start":1757106650493,"stop":1757106650493,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d9e2ce7d5d663c8","name":"A test","time":{"start":1757106429838,"stop":1757106429840,"duration":2},"status":"passed","severity":"normal"},{"uid":"e7039dc08758156c","name":"Overlapping topic subscription","time":{"start":1757106535579,"stop":1757106535580,"duration":1},"status":"skipped","severity":"normal"},{"uid":"27c6a9a1be46e41d","name":"Push message with content topic containing emoji","time":{"start":1757107408734,"stop":1757107408734,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cf015756e4841a6","name":"recovers when dns.resolve returns empty","time":{"start":1757106295245,"stop":1757106295246,"duration":1},"status":"passed","severity":"normal"},{"uid":"b485bf582c1d5462","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757106675656,"stop":1757106675656,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecc3fd6dd83b7b7","name":"should return PeerId when PeerId is provided","time":{"start":1757106284680,"stop":1757106284684,"duration":4},"status":"passed","severity":"normal"},{"uid":"143b19a47120faa","name":"ends if response has no messages","time":{"start":1757106285166,"stop":1757106285167,"duration":1},"status":"passed","severity":"normal"},{"uid":"963265588c6ebfaf","name":"Does not throw an exception when node disconnects","time":{"start":1757106696895,"stop":1757106696896,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba40f9d1b0c55eba","name":"Push message with custom timestamp: 1757102779079","time":{"start":1757107408735,"stop":1757107408735,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9df725199b5c188","name":"Push message with content topic containing short","time":{"start":1757107408754,"stop":1757107408754,"duration":0},"status":"passed","severity":"normal"},{"uid":"fea2d1cf72890255","name":"should handle errors when globalThis is not available","time":{"start":1757106283717,"stop":1757106283717,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e73f84c46912b4","name":"should throw error - no id","time":{"start":1757106274671,"stop":1757106274672,"duration":1},"status":"passed","severity":"normal"},{"uid":"97389772d7cfa0a5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app91/6/topic266/xml","time":{"start":1757106623365,"stop":1757106623365,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd74d3589769ab7","name":"Fails to publish message with empty text","time":{"start":1757106527531,"stop":1757106527532,"duration":1},"status":"passed","severity":"normal"},{"uid":"511d4cdb5306894b","name":"Query with Promise Callback, No message returned","time":{"start":1757106661465,"stop":1757106661465,"duration":0},"status":"passed","severity":"normal"},{"uid":"57fe9629a7642d93","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757106378906,"stop":1757106378906,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4d17a8d02c608cd","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1757106283733,"stop":1757106283734,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2cad5e5fb9bc1a2","name":"Push message with Chinese payload","time":{"start":1757107408723,"stop":1757107408723,"duration":0},"status":"passed","severity":"normal"},{"uid":"db06cb469ed45aa6","name":"isConnected should return true after first peer connects","time":{"start":1757106375115,"stop":1757106375115,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1e5d6cd42f4cb","name":"Check publish message containing SQL Injection","time":{"start":1757106527524,"stop":1757106527524,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c334f11d12c9ed","name":"ignores unrecognized TXT record formats","time":{"start":1757106295246,"stop":1757106295246,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ee0dd39a6ebd4e4","name":"Check received message containing XML","time":{"start":1757106803713,"stop":1757106803713,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8fa1ee9bd46fb0a","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1757106682537,"stop":1757106682538,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7f21005052eef78","name":"should handle a minimal index list","time":{"start":1757106268734,"stop":1757106268734,"duration":0},"status":"passed","severity":"normal"},{"uid":"796d1ac287a5fc1","name":"Passing page size 19 when there are 20 messages","time":{"start":1757106688326,"stop":1757106688329,"duration":3},"status":"passed","severity":"normal"},{"uid":"970d1947eb155193","name":"Push message with custom timestamp: 1726347979079","time":{"start":1757107408758,"stop":1757107408759,"duration":1},"status":"passed","severity":"normal"},{"uid":"6390df3e7c5ecd14","name":"should return false when peer is not on the specified shard","time":{"start":1757106284338,"stop":1757106284339,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f75b67bcd3119f7","name":"Push message with content topic containing Russian","time":{"start":1757107408715,"stop":1757107408715,"duration":0},"status":"passed","severity":"normal"},{"uid":"6588f6b75064ee75","name":"should not receive a peer event after stop","time":{"start":1757106561362,"stop":1757106561363,"duration":1},"status":"passed","severity":"normal"},{"uid":"562a499bfa454791","name":"should handle case when globalThis is not available","time":{"start":1757106283739,"stop":1757106283740,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc1b969c95befbff","name":"should dial all known peers when reached zero connections","time":{"start":1757106396839,"stop":1757106396840,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb06f8a96b98a19","name":"Push 30 different messages","time":{"start":1757107408712,"stop":1757107408713,"duration":1},"status":"skipped","severity":"normal"},{"uid":"e6a847e000db5322","name":"Push message with escaped characters payload","time":{"start":1757107408752,"stop":1757107408752,"duration":0},"status":"passed","severity":"normal"},{"uid":"393a95d49e2109ab","name":"Push message with content topic containing Chinese","time":{"start":1757107408755,"stop":1757107408755,"duration":0},"status":"passed","severity":"normal"},{"uid":"792797f69edacc50","name":"should not trigger query if health event is healthy since last successful query","time":{"start":1757106317854,"stop":1757106317854,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec5be539b9af3bb","name":"Push message with Arabic payload","time":{"start":1757107408738,"stop":1757107408738,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3ed3c0606580686","name":"should reject if Store is requested but not mounted","time":{"start":1757106317467,"stop":1757106317468,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f9458e730e66ce3","name":"Wrong topic","time":{"start":1757106623367,"stop":1757106623368,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dd40d76a8e9371a","name":"should add sent message to localHistory with retrievalHint","time":{"start":1757106337060,"stop":1757106337060,"duration":0},"status":"passed","severity":"normal"},{"uid":"385aa78bb6b31375","name":"should return DECODE_FAILED when ENR decoding fails","time":{"start":1757106294728,"stop":1757106294728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e9c7ace69c1b61","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757106830723,"stop":1757106830723,"duration":0},"status":"passed","severity":"normal"},{"uid":"cab27a0ddff3430","name":"should be safe to call multiple times","time":{"start":1757106284949,"stop":1757106284949,"duration":0},"status":"passed","severity":"normal"},{"uid":"f580117598ec07d2","name":"should insert message id into causal history","time":{"start":1757106337060,"stop":1757106337060,"duration":0},"status":"passed","severity":"normal"},{"uid":"536122a30549aea0","name":"should respect custom numPeersToUse configuration","time":{"start":1757106316593,"stop":1757106316593,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc400a718a83e4b9","name":"should keep entries that haven't expired yet","time":{"start":1757106315420,"stop":1757106315420,"duration":0},"status":"passed","severity":"normal"},{"uid":"c02809a924c28e33","name":"Throws when trying to push message with empty payload","time":{"start":1757107408713,"stop":1757107408713,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a8f8bc32ed2182c","name":"Ordered Callback - false","time":{"start":1757106673062,"stop":1757106673062,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5b161144bea930","name":"should skip peers without peer exchange protocol","time":{"start":1757106295131,"stop":1757106295131,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9a32372a1dee1f","name":"Push message with XML payload","time":{"start":1757107408727,"stop":1757107408727,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3aef2b066f53cd3","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1757106292966,"stop":1757106292966,"duration":0},"status":"passed","severity":"normal"},{"uid":"11a0c03e6c06c7ea","name":"throws on content topic with too few or too many fields","time":{"start":1757106268493,"stop":1757106268493,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c0a6ca3fcba72d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1757106294741,"stop":1757106294741,"duration":0},"status":"passed","severity":"normal"},{"uid":"775cf99ea2dd3954","name":"should drop only non-locked connections when over maxConnections","time":{"start":1757106284534,"stop":1757106284534,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0859dbac8f84c5f","name":"pre and post cipher","time":{"start":1757106305393,"stop":1757106305393,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cad7b183f23c76","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1757106284957,"stop":1757106284957,"duration":0},"status":"passed","severity":"normal"},{"uid":"85cc43a852e767d","name":"Get Nodes","time":{"start":1757106294275,"stop":1757106294275,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc58376fab3c1a80","name":"Check received message containing Arabic","time":{"start":1757106803711,"stop":1757106803711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68c93d9a017e43e","name":"Push message with content topic containing numeric","time":{"start":1757107408754,"stop":1757107408754,"duration":0},"status":"passed","severity":"normal"},{"uid":"165bf9a599aef8bd","name":"Js publishes, other Js receives","time":{"start":1757106516433,"stop":1757106516433,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da4f974e9d940af","name":"Store - dialed after - with timeout","time":{"start":1757106702275,"stop":1757106702275,"duration":0},"status":"passed","severity":"normal"},{"uid":"26bcdf044fdd34f0","name":"should work with stubbed retrieve function","time":{"start":1757106317852,"stop":1757106317852,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff58f7ee8a40b9a1","name":"Query Generator, Multiple PubsubTopics","time":{"start":1757106661461,"stop":1757106661461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4db2cdde16603717","name":"should handle peer store errors gracefully","time":{"start":1757106284221,"stop":1757106284221,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b595c9e2d992f50","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app82/8/topic632/utf8","time":{"start":1757106623366,"stop":1757106623366,"duration":0},"status":"passed","severity":"normal"},{"uid":"217e71900c0e1ca8","name":"accepts valid content-filtered query","time":{"start":1757106284763,"stop":1757106284763,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8393e53a93b3d3","name":"Push message with long payload","time":{"start":1757107408748,"stop":1757107408748,"duration":0},"status":"passed","severity":"normal"},{"uid":"5190e153b9619f76","name":"Check publish message containing short","time":{"start":1757106527520,"stop":1757106527520,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab4465c8ecb5e373","name":"should increase lamport timestamp","time":{"start":1757106337059,"stop":1757106337059,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe2e42e2ec30aaa","name":"ends if stream creation fails","time":{"start":1757106285166,"stop":1757106285166,"duration":0},"status":"passed","severity":"normal"},{"uid":"e20c15584ba4710f","name":"Callback on promise","time":{"start":1757106687878,"stop":1757106687878,"duration":0},"status":"passed","severity":"normal"},{"uid":"47fcce7b8c708ac5","name":"should set up event listeners when started","time":{"start":1757106317850,"stop":1757106317850,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bf05d0131dbfc1","name":"Push message with content topic containing long","time":{"start":1757107408754,"stop":1757107408754,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d70eabce97ecb0","name":"Meta field set when metaSetter is specified","time":{"start":1757106285417,"stop":1757106285417,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed053860445ddd09","name":"should handle query errors","time":{"start":1757106295133,"stop":1757106295134,"duration":1},"status":"passed","severity":"normal"},{"uid":"d585531fbc21f6c4","name":"should trigger query when time since last query exceeds threshold","time":{"start":1757106317854,"stop":1757106317854,"duration":0},"status":"passed","severity":"normal"},{"uid":"24deaa9cd22a121","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1757106268497,"stop":1757106268497,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d36182c8f79000d","name":"Subscribe and receive messages on 2 different pubsubtopics with v2 protocol","time":{"start":1757106421694,"stop":1757106421695,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0362664cd00a310","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1757106268499,"stop":1757106268500,"duration":1},"status":"passed","severity":"normal"},{"uid":"a77a609fe4733d0","name":"should enable only peerCache when dns and peerExchange are disabled","time":{"start":1757106315567,"stop":1757106315567,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a2766fe7c36c0e","name":"should push the message to the outgoing buffer","time":{"start":1757106337059,"stop":1757106337059,"duration":0},"status":"passed","severity":"normal"},{"uid":"244b76981a0de88d","name":"peer exchange sets tag","time":{"start":1757106529655,"stop":1757106529655,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e5d02640513050","name":"should add event listeners for peer connect and disconnect","time":{"start":1757106284948,"stop":1757106284949,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5e7f8e1ab7e1dac","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757106830734,"stop":1757106830734,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a39fcdb3fccff0c","name":"Check received message containing JSON","time":{"start":1757106803704,"stop":1757106803704,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc98126d36a3b4f1","name":"random static sharding 6 - Cluster ID: 509, Shard ID: 370","time":{"start":1757106650495,"stop":1757106650495,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32df216d374ac94","name":"does not validate decoders for hash queries","time":{"start":1757106285165,"stop":1757106285165,"duration":0},"status":"passed","severity":"normal"},{"uid":"93864b117f75dd9","name":"should unregister libp2p event listeners when stop is called","time":{"start":1757106316592,"stop":1757106316592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06b12a25fd02410","name":"Generator, 2 different shards","time":{"start":1757106651430,"stop":1757106651431,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b634e5f2478b9ef","name":"should create QueryOnConnect instance without options","time":{"start":1757106317850,"stop":1757106317850,"duration":0},"status":"passed","severity":"normal"},{"uid":"55310ec267ebab39","name":"throws an error for improperly formatted content topics","time":{"start":1757106268504,"stop":1757106268504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7168b839ed2e691","name":"Check publish message containing Script","time":{"start":1757106527524,"stop":1757106527525,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c4fc4aa0fe0cac","name":"Push message with short payload","time":{"start":1757107408736,"stop":1757107408737,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e074af38b184492","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757106830742,"stop":1757106830742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9c9d65c53a2d13","name":"should handle errors gracefully when getting peer info","time":{"start":1757106284350,"stop":1757106284351,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d173eb28afc1d7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757106803719,"stop":1757106803719,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bec139036a0ba4","name":"should send relay ping messages on timer","time":{"start":1757106284961,"stop":1757106284961,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaa4d8f3b6dce59","name":"should not create multiple intervals when called multiple times","time":{"start":1757106284114,"stop":1757106284115,"duration":1},"status":"passed","severity":"normal"},{"uid":"f23b6c000c49f9a7","name":"Delete observer","time":{"start":1757106504204,"stop":1757106504204,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9c1caced8de5b1","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1757106305168,"stop":1757106305168,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c68f1883bfbdbe0","name":"Throws when trying to push message with empty payload","time":{"start":1757107408742,"stop":1757107408742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d31dc74576fa94a","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757106830731,"stop":1757106830731,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48def27448e446e","name":"Push message with content topic containing numeric","time":{"start":1757107408731,"stop":1757107408731,"duration":0},"status":"passed","severity":"normal"},{"uid":"15994be5f94d9b06","name":"should compute hash only when first accessed","time":{"start":1757106285419,"stop":1757106285419,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cd864540a0fe4ce","name":"should enable only dns and peerExchange when peerCache is disabled","time":{"start":1757106315565,"stop":1757106315566,"duration":1},"status":"passed","severity":"normal"},{"uid":"9edb82c825990e8","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757106502473,"stop":1757106502474,"duration":1},"status":"passed","severity":"normal"},{"uid":"545d7f494c65d7d2","name":"Check received message with timestamp: 1757106353285 ","time":{"start":1757106803705,"stop":1757106803706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c0478c9f56cbd45","name":"Stops search when maxGet is reached","time":{"start":1757106294275,"stop":1757106294276,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c85f31f17aff1ba","name":"Check meta is set [symmetric]","time":{"start":1757106305168,"stop":1757106305169,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b6b51539bb556d3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1757106268510,"stop":1757106268510,"duration":0},"status":"passed","severity":"normal"},{"uid":"65535a2e4e34ffaf","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1757106294741,"stop":1757106294741,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3411564ad374d20","name":"throws if store query response has error status","time":{"start":1757106285166,"stop":1757106285166,"duration":0},"status":"passed","severity":"normal"},{"uid":"607057275de2052a","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1757106337066,"stop":1757106337066,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f6fb30fdc8233d4","name":"Subscribe to topic containing XML and publish message","time":{"start":1757106535590,"stop":1757106535591,"duration":1},"status":"passed","severity":"normal"},{"uid":"da463665389b42ce","name":"should return NO_PEER_AVAILABLE when peer is not in peer store","time":{"start":1757106294726,"stop":1757106294726,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc20e5f02a709809","name":"Push message with Arabic payload","time":{"start":1757107408750,"stop":1757107408750,"duration":0},"status":"passed","severity":"normal"},{"uid":"56560ca20dcab3b0","name":"Push message with SQL Injection payload","time":{"start":1757107408738,"stop":1757107408738,"duration":0},"status":"passed","severity":"normal"},{"uid":"41be0fef3d78c732","name":"Push message equal or less that 1MB","time":{"start":1757107408720,"stop":1757107408721,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ede5d72c34e07b5","name":"Overlapping topic subscription","time":{"start":1757106830737,"stop":1757106830737,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b9499fadef4b7af","name":"Push message with XML payload","time":{"start":1757107408751,"stop":1757107408751,"duration":0},"status":"passed","severity":"normal"},{"uid":"9980ecb69bb54730","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1757106295247,"stop":1757106295248,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d7bfede88626c38","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1757106331349,"stop":1757106331349,"duration":0},"status":"passed","severity":"normal"},{"uid":"478b73ea6e0dd1a5","name":"should requeue task if no peer is available","time":{"start":1757106316328,"stop":1757106316329,"duration":1},"status":"passed","severity":"normal"},{"uid":"80eefd4ba2209753","name":"Push message with content topic containing escaped characters","time":{"start":1757107408745,"stop":1757107408745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a8cfee61cfc63f","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1757106331343,"stop":1757106331343,"duration":0},"status":"passed","severity":"normal"},{"uid":"f763c3ced6a8fa8c","name":"should handle peer connect event","time":{"start":1757106283740,"stop":1757106283741,"duration":1},"status":"passed","severity":"normal"},{"uid":"5253baf829f5733b","name":"should handle zero peers request","time":{"start":1757106294729,"stop":1757106294729,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b9964926f02a300","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1757106331344,"stop":1757106331344,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b672a4b00a6be0","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1757106268735,"stop":1757106268735,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd109db86cc37e3c","name":"should be safe to call multiple times","time":{"start":1757106285338,"stop":1757106285338,"duration":0},"status":"passed","severity":"normal"},{"uid":"66889ac89b1c91e","name":"Ordered callback, aborts when callback returns true","time":{"start":1757106687881,"stop":1757106687882,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b343f3a464c8861","name":"Push to array if already present","time":{"start":1757106268249,"stop":1757106268249,"duration":0},"status":"passed","severity":"normal"},{"uid":"9076127b6625aa3a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1757106331352,"stop":1757106331352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9c65304a79f757","name":"should not fail to start the service if it is already started","time":{"start":1757106299115,"stop":1757106299115,"duration":0},"status":"passed","severity":"normal"},{"uid":"61ac285ba7297b05","name":"same cluster: nodes connect","time":{"start":1757106444163,"stop":1757106444163,"duration":0},"status":"passed","severity":"normal"},{"uid":"95dbd2b0da4d1a89","name":"should return no connections if no open connection provided","time":{"start":1757106284843,"stop":1757106284843,"duration":0},"status":"passed","severity":"normal"},{"uid":"8274689d210547cf","name":"should be safe to call multiple times","time":{"start":1757106284954,"stop":1757106284955,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fceef90cabde120","name":"should not discard bootstrap peers if under the limit","time":{"start":1757106396840,"stop":1757106396841,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb9bf09c81be15da","name":"Publish message with rate limit","time":{"start":1757106527535,"stop":1757106527535,"duration":0},"status":"passed","severity":"normal"},{"uid":"3096c36bf1e1ece3","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757106830739,"stop":1757106830740,"duration":1},"status":"passed","severity":"normal"},{"uid":"3837527e72260ef2","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1757106695836,"stop":1757106695837,"duration":1},"status":"passed","severity":"normal"},{"uid":"56d08fb854fe3c76","name":"should handle case with all peers already connected","time":{"start":1757106284530,"stop":1757106284530,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ff767bf92d4d02","name":"Push message with Russian payload","time":{"start":1757107408738,"stop":1757107408738,"duration":0},"status":"passed","severity":"normal"},{"uid":"9344583562236e74","name":"should be safe to call multiple times","time":{"start":1757106284119,"stop":1757106284120,"duration":1},"status":"passed","severity":"normal"},{"uid":"905682e5eb7140ba","name":"Push message with custom timestamp: 1726347979078","time":{"start":1757107408718,"stop":1757107408719,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d8e3fa07fb0990","name":"should merge provided config with defaults","time":{"start":1757106285337,"stop":1757106285337,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5178e976ee3bf9","name":"should attach causal history and bloom filter to each message","time":{"start":1757106337060,"stop":1757106337061,"duration":1},"status":"passed","severity":"normal"},{"uid":"d16e49522f247b78","name":"Push message equal or less that 1MB","time":{"start":1757107408760,"stop":1757107408760,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf3f67185611243f","name":"should filter peers by codec","time":{"start":1757106285343,"stop":1757106285343,"duration":0},"status":"passed","severity":"normal"},{"uid":"869d7168ea95d6c4","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1757106337065,"stop":1757106337065,"duration":0},"status":"passed","severity":"normal"},{"uid":"1431e9de4526a8e6","name":"Push message with Script payload","time":{"start":1757107408751,"stop":1757107408751,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a69b49a88b0a020","name":"should handle dial errors gracefully","time":{"start":1757106284529,"stop":1757106284530,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c8153355fcc8499","name":"should handle large number of peers request","time":{"start":1757106294729,"stop":1757106294729,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd8f838f5af61cb0","name":"should handle complete dial lifecycle","time":{"start":1757106284141,"stop":1757106284141,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fc6fa9ead32c6a","name":"should not modify tags of connections for different peers","time":{"start":1757106316599,"stop":1757106316603,"duration":4},"status":"passed","severity":"normal"},{"uid":"72976fe001d7c8ea","name":"Query generator for 2000 messages","time":{"start":1757106687882,"stop":1757106687882,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b69438c6b739846","name":"should fail to send if no connected peers found","time":{"start":1757106317426,"stop":1757106317426,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51fb0c91c335678","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1757106268511,"stop":1757106268511,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c5ad79d4b65188","name":"should serialize and deserialize correctly","time":{"start":1757106334812,"stop":1757106334813,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5e7be38e0b03b1","name":"Decrypt messages","time":{"start":1757106504203,"stop":1757106504204,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb069e89e0e28555","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app14/6/topic523/proto","time":{"start":1757106623365,"stop":1757106623365,"duration":0},"status":"passed","severity":"normal"},{"uid":"42400a74149b29ba","name":"should handle corrupted shard info gracefully","time":{"start":1757106284351,"stop":1757106284351,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae7314653e1c55","name":"Push 30 different messages","time":{"start":1757107408753,"stop":1757107408753,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d07f618e528c9afd","name":"should handle retrieve function with query parameters","time":{"start":1757106317853,"stop":1757106317853,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bbc1265a488c2ca","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1757106273981,"stop":1757106273982,"duration":1},"status":"passed","severity":"normal"},{"uid":"5050e32eb73840f2","name":"should handle complete discovery-to-dial flow","time":{"start":1757106284223,"stop":1757106284228,"duration":5},"status":"passed","severity":"normal"},{"uid":"72d5f88e94f673f2","name":"Push message with shell command payload","time":{"start":1757107408711,"stop":1757107408711,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bddb804caadbae7","name":"should increase lamport timestamp","time":{"start":1757106337061,"stop":1757106337061,"duration":0},"status":"passed","severity":"normal"},{"uid":"e965f786b2c7604","name":"Push message with content topic containing SQL Injection","time":{"start":1757107408756,"stop":1757107408756,"duration":0},"status":"passed","severity":"normal"},{"uid":"356756711be44da7","name":"should reject on timeout if it was set","time":{"start":1757106317468,"stop":1757106317468,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5030e80af76e089","name":"Check message with non string payload is not received","time":{"start":1757106803718,"stop":1757106803719,"duration":1},"status":"passed","severity":"normal"},{"uid":"823a6fffbcafca2d","name":"should return false","time":{"start":1757106274673,"stop":1757106274673,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35d93ed02cb1884","name":"should handle peer store update failures gracefully","time":{"start":1757106284958,"stop":1757106284958,"duration":0},"status":"passed","severity":"normal"},{"uid":"304191628f5c44b1","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1757106331336,"stop":1757106331336,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc4c96fe2b3194c","name":"Fails to push message bigger that 1MB","time":{"start":1757107408760,"stop":1757107408760,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2d14421faeec291","name":"should handle queue overflow by adding peers to queue","time":{"start":1757106284128,"stop":1757106284128,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9067c718929817","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1757106268503,"stop":1757106268503,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd8d2e9b53f1de2","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1757106331338,"stop":1757106331338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a877688f97fe4664","name":"should add received messages to bloom filter","time":{"start":1757106337062,"stop":1757106337062,"duration":0},"status":"passed","severity":"normal"},{"uid":"a92917c079a24cc3","name":"Fails to push message bigger that 1MB","time":{"start":1757107408747,"stop":1757107408748,"duration":1},"status":"passed","severity":"normal"},{"uid":"837aada78e2667c8","name":"should successfully query store with valid decoders and options","time":{"start":1757106317174,"stop":1757106317175,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b0ed53a2dec1a8","name":"should create ShardReader with auto sharding network config","time":{"start":1757106284319,"stop":1757106284320,"duration":1},"status":"passed","severity":"normal"},{"uid":"10417368d5f65c9d","name":"should reject if Filter is requested but not mounted","time":{"start":1757106317468,"stop":1757106317468,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfba2f8eaec383d2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1757106268506,"stop":1757106268506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3c49f6842c5f9e9","name":"should initialize with libp2p components","time":{"start":1757106294721,"stop":1757106294722,"duration":1},"status":"passed","severity":"normal"},{"uid":"2667e78ebed1c250","name":"Push message with meta","time":{"start":1757107408717,"stop":1757107408717,"duration":0},"status":"passed","severity":"normal"},{"uid":"983e173996a6312a","name":"random static sharding 2 - Cluster ID: 861, Shard ID: 874","time":{"start":1757106650493,"stop":1757106650494,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a53e16405d6516f","name":"should reject if Relay is requested but not mounted","time":{"start":1757106317466,"stop":1757106317467,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d93c24a4776efc","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1757106360767,"stop":1757106360767,"duration":0},"status":"passed","severity":"normal"},{"uid":"a84186f47e67ee2b","name":"should do nothing when connections still exist","time":{"start":1757106284526,"stop":1757106284526,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d3093385ac18d2e","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1757106651431,"stop":1757106651431,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d688ded6af42bc","name":"should start and stop interval correctly","time":{"start":1757106316327,"stop":1757106316327,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee00643e89dc005f","name":"should detect messages with missing dependencies","time":{"start":1757106337065,"stop":1757106337066,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9083b71c0ba2f34","name":"Push message with content topic containing numeric","time":{"start":1757107408714,"stop":1757107408714,"duration":0},"status":"passed","severity":"normal"},{"uid":"952e0619a584874d","name":"Push message with content topic containing Chinese","time":{"start":1757107408731,"stop":1757107408731,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9de50feac3edc45","name":"should dial with multiaddr and return stream","time":{"start":1757106285341,"stop":1757106285341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2428abf6572cf69","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757106444162,"stop":1757106444163,"duration":1},"status":"passed","severity":"normal"},{"uid":"626702c227920142","name":"Passing page size 110 when there are 120 messages","time":{"start":1757106688329,"stop":1757106688329,"duration":0},"status":"passed","severity":"normal"},{"uid":"1953f2e8279bf02a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1757106284472,"stop":1757106284472,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7368eea17252b2b","name":"should return false when peer has no shard info","time":{"start":1757106284334,"stop":1757106284334,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e227fb50927a78c","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1757106331349,"stop":1757106331349,"duration":0},"status":"passed","severity":"normal"},{"uid":"72b2bf09dc53bcf8","name":"messageHash returns a Uint8Array","time":{"start":1757106284484,"stop":1757106284484,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9cc8f3a03aaafdb","name":"should handle errors when accessing navigator","time":{"start":1757106283753,"stop":1757106283760,"duration":7},"status":"passed","severity":"normal"},{"uid":"a9701fee0c81844b","name":"Refresh subscription","time":{"start":1757106830726,"stop":1757106830727,"duration":1},"status":"passed","severity":"normal"},{"uid":"464628c5e6f069d1","name":"Fails to publish duplicate message","time":{"start":1757106527531,"stop":1757106527531,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a0fd41ccf019152","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1757106375117,"stop":1757106375117,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb9bbc6ca9d970b","name":"Push message with content topic containing long","time":{"start":1757107408742,"stop":1757107408743,"duration":1},"status":"passed","severity":"normal"},{"uid":"1944c3d14280c97a","name":"should update ack status of messages in outgoing buffer","time":{"start":1757106337070,"stop":1757106337070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61d622338504acd","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1757106695846,"stop":1757106695846,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae07d3ae097eb907","name":"Subscribe to topic containing shell command and receive message","time":{"start":1757106830742,"stop":1757106830742,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cca6d5d9e985da2","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1757106331342,"stop":1757106331342,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f2d4c668b842ab","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1757106331339,"stop":1757106331340,"duration":1},"status":"passed","severity":"normal"},{"uid":"6412db2a10c7693f","name":"should add event listeners to globalThis","time":{"start":1757106283716,"stop":1757106283716,"duration":0},"status":"passed","severity":"normal"},{"uid":"9583898cbe2681da","name":"should return undefined if no connection provided","time":{"start":1757106285041,"stop":1757106285041,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1f8bf8137b281c8","name":"Check received message containing Arabic","time":{"start":1757106803701,"stop":1757106803701,"duration":0},"status":"passed","severity":"normal"},{"uid":"486a2db4e085206e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1757106830723,"stop":1757106830723,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5b4611e29010a2","name":"All","time":{"start":1757106361394,"stop":1757106361394,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af945d7dbd48c3b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1757106331345,"stop":1757106331345,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2663734ed16b1c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1757106331347,"stop":1757106331348,"duration":1},"status":"passed","severity":"normal"},{"uid":"96618c34ca521e08","name":"passes more than one ENR URLs and attempts connection","time":{"start":1757106359179,"stop":1757106359179,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b7688d947f930978","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757106830729,"stop":1757106830729,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef8df8fb1bda3f4d","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1757106283752,"stop":1757106283753,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc62a5c25af8a37e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1757106284763,"stop":1757106284764,"duration":1},"status":"passed","severity":"normal"},{"uid":"354e5e54cd2db5bc","name":"Check publish message containing special chars","time":{"start":1757106527522,"stop":1757106527523,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c80e365e9f13dbc","name":"Check received message containing Russian","time":{"start":1757106803702,"stop":1757106803702,"duration":0},"status":"passed","severity":"normal"},{"uid":"797c3d0720372d65","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1757106285042,"stop":1757106285042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cb9026fe86bad99","name":"Push message with escaped characters payload","time":{"start":1757107408728,"stop":1757107408728,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ad38bf1d279623","name":"throws on content topic with non-number generation field","time":{"start":1757106268493,"stop":1757106268494,"duration":1},"status":"passed","severity":"normal"},{"uid":"487c921c59421d66","name":"should clear timers for specific peer on disconnect","time":{"start":1757106284962,"stop":1757106284962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2aa79135b3bf61f","name":"should start and setup intervals and event listeners","time":{"start":1757106317629,"stop":1757106317629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c9403aaedfb22c","name":"Push message with emoji payload","time":{"start":1757107408753,"stop":1757107408753,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6bdd69af1abb2e","name":"Fields are not dropped","time":{"start":1757106284880,"stop":1757106284881,"duration":1},"status":"passed","severity":"normal"},{"uid":"956f3c12edffa32e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757106803706,"stop":1757106803706,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e881cb635fb21ab","name":"should reject if WakuNode is not started","time":{"start":1757106317465,"stop":1757106317466,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b3dfe65d3278498","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1757106535594,"stop":1757106535596,"duration":2},"status":"passed","severity":"normal"},{"uid":"d7bd2c28271e41de","name":"messageHashStr returns a hex string","time":{"start":1757106284484,"stop":1757106284484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0672ea4aa132526","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757106830729,"stop":1757106830730,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69860c7def43405","name":"should update peer store before dialing","time":{"start":1757106284217,"stop":1757106284221,"duration":4},"status":"passed","severity":"normal"},{"uid":"269e54b82286a8","name":"should set field with all protocols enabled","time":{"start":1757106274678,"stop":1757106274678,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c665a0419937a","name":"can start the service","time":{"start":1757106561359,"stop":1757106561360,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd2de0d2a5dcac70","name":"should create KeepAliveManager with required options","time":{"start":1757106284948,"stop":1757106284948,"duration":0},"status":"passed","severity":"normal"},{"uid":"345a0d906873aec2","name":"should skip peers that don't support peer exchange","time":{"start":1757106295129,"stop":1757106295129,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a10cb73eab11344","name":"should set default options when no config provided","time":{"start":1757106285336,"stop":1757106285337,"duration":1},"status":"passed","severity":"normal"},{"uid":"859900bddb1c08cb","name":"should handle multiple peer connections","time":{"start":1757106284955,"stop":1757106284955,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdca18a7f563c0b","name":"should not return locked peers if enough unlocked are available","time":{"start":1757106316588,"stop":1757106316588,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b2964717003708d","name":"Subscribe and receives messages on 20 topics","time":{"start":1757106830724,"stop":1757106830725,"duration":1},"status":"passed","severity":"normal"},{"uid":"2faecb9b3c5aa649","name":"should handle query errors gracefully","time":{"start":1757106295132,"stop":1757106295132,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e1faf7fc7ee2cad","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1757106316592,"stop":1757106316592,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a1aef8d5a256ce5","name":"Push message with content topic containing Russian","time":{"start":1757107408744,"stop":1757107408744,"duration":0},"status":"passed","severity":"normal"},{"uid":"a788f0ddefc02fd7","name":"Fails to publish message with size larger than 1 MB","time":{"start":1757106527533,"stop":1757106527533,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cf73357deb6e0c8","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1757106284533,"stop":1757106284533,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bf21dbd831621b4","name":"yields undefined for messages without content topic","time":{"start":1757106285167,"stop":1757106285168,"duration":1},"status":"passed","severity":"normal"},{"uid":"c500975bf6e88f0c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1757106284471,"stop":1757106284471,"duration":0},"status":"passed","severity":"normal"},{"uid":"bae80290ab3b2d24","name":"should return start time to last successful query since last query is less than max range","time":{"start":1757106317856,"stop":1757106317857,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8435691830b217","name":"should call waitForPeer on Relay","time":{"start":1757106317472,"stop":1757106317472,"duration":0},"status":"passed","severity":"normal"},{"uid":"41184897b1be6149","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1757106268505,"stop":1757106268505,"duration":0},"status":"passed","severity":"normal"},{"uid":"50b1274a436bce6e","name":"Encoder throws on empty string content topic","time":{"start":1757106306650,"stop":1757106306650,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa32dc048ac90a4c","name":"should not receive a peer event before start","time":{"start":1757106299115,"stop":1757106299116,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bd6f7cb5500d168","name":"Nodes with multiple pubsub topic","time":{"start":1757106520874,"stop":1757106520874,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a88f763f3af48aa","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1757106331435,"stop":1757106331435,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6df4e551ab0ec44","name":"should add and remove event listeners correctly","time":{"start":1757106299117,"stop":1757106299117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ac9b15154a2eaaf","name":"returns all values when wanted number is greater than available values","time":{"start":1757106292966,"stop":1757106292966,"duration":0},"status":"passed","severity":"normal"},{"uid":"471360c5cf5d38c1","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1757106331337,"stop":1757106331337,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c8ec21de99ee477","name":"should return false when pubsub topic parsing fails","time":{"start":1757106284340,"stop":1757106284349,"duration":9},"status":"passed","severity":"normal"},{"uid":"7ac0d76d5a3f805b","name":"should properly setup health event callback","time":{"start":1757106317852,"stop":1757106317853,"duration":1},"status":"passed","severity":"normal"},{"uid":"86165201e4e5022d","name":"udp ip6 address","time":{"start":1757106274100,"stop":1757106274100,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e61b609c7faeeae","name":"should initialize with default options","time":{"start":1757106295121,"stop":1757106295121,"duration":0},"status":"passed","severity":"normal"},{"uid":"929461223d12a872","name":"should process tasks in queue","time":{"start":1757106316327,"stop":1757106316328,"duration":1},"status":"passed","severity":"normal"},{"uid":"e00ae31a6c6c88","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1757106284959,"stop":1757106284960,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc4e0fbd493b3b0b","name":"should successfully stop","time":{"start":1757106317370,"stop":1757106317370,"duration":0},"status":"passed","severity":"normal"},{"uid":"37311e81d85b4172","name":"messageHashStr works with IProtoMessage","time":{"start":1757106284485,"stop":1757106284492,"duration":7},"status":"passed","severity":"normal"},{"uid":"ad0369102348ddc2","name":"should clear dial history on stop","time":{"start":1757106284116,"stop":1757106284119,"duration":3},"status":"passed","severity":"normal"},{"uid":"c5f7f430f1553ca8","name":"Subscribe and receive messages via lightPush","time":{"start":1757106830722,"stop":1757106830723,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8c15c6678d8fac6","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757106830725,"stop":1757106830726,"duration":1},"status":"passed","severity":"normal"},{"uid":"54805e4fad5d8dfb","name":"random static sharding 4 - Cluster ID: 663, Shard ID: 515","time":{"start":1757106650494,"stop":1757106650494,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cda9fd86ec778ba","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757106830724,"stop":1757106830724,"duration":0},"status":"passed","severity":"normal"},{"uid":"436c58c0b60d9e63","name":"should handle task timeouts","time":{"start":1757106316330,"stop":1757106316330,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c7d00ec5a8b9320","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1757106359178,"stop":1757106359178,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e09cbef9d250c87","name":"Refresh subscription","time":{"start":1757106830737,"stop":1757106830738,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a9cc4461fc9a72d","name":"Rejects garbage","time":{"start":1757106322337,"stop":1757106322337,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6f83dd6de888fae","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1757106331348,"stop":1757106331349,"duration":1},"status":"passed","severity":"normal"},{"uid":"987ec4da86137191","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1757106502470,"stop":1757106502473,"duration":3},"status":"passed","severity":"normal"},{"uid":"9ada84f1d5ab55c6","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1757106682538,"stop":1757106682539,"duration":1},"status":"passed","severity":"normal"},{"uid":"3974b984572e9032","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1757106331351,"stop":1757106331351,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a6c6729385e2174","name":"should maintain desired error rate","time":{"start":1757106334811,"stop":1757106334811,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a520b6e24079db8","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1757106535594,"stop":1757106535594,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef495665a75c43c","name":"can query messages normally","time":{"start":1757106664388,"stop":1757106664389,"duration":1},"status":"passed","severity":"normal"},{"uid":"6074c184caf7bc4","name":"should skip peer when already connected","time":{"start":1757106284121,"stop":1757106284121,"duration":0},"status":"passed","severity":"normal"},{"uid":"8971c0ef93f2cc36","name":"should initialize with custom TTL","time":{"start":1757106295122,"stop":1757106295122,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c84a676f37ad60b","name":"Overlapping topic subscription","time":{"start":1757106830726,"stop":1757106830726,"duration":0},"status":"passed","severity":"normal"},{"uid":"dea21a45a7c61d4e","name":"should handle peer store errors gracefully","time":{"start":1757106295129,"stop":1757106295130,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bb6085400c5b807","name":"Sign & Recover","time":{"start":1757106305394,"stop":1757106305394,"duration":0},"status":"passed","severity":"normal"},{"uid":"d73e0af8a02586e2","name":"should dial peer immediately when queue is empty","time":{"start":1757106284120,"stop":1757106284121,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6dbce79860ff8b6","name":"should be empty when created","time":{"start":1757106317627,"stop":1757106317627,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dd3700df3faf545","name":"should return true when peer is on the pubsub topic shard","time":{"start":1757106284339,"stop":1757106284340,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e16f7b1de82eeca","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1757106695837,"stop":1757106695837,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25ebd3420d80fa6","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1757106318146,"stop":1757106318146,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3a6a49b6e55a9f0","name":"Push message with content topic containing emoji","time":{"start":1757107408757,"stop":1757107408757,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e0f856f2fdcf9b","name":"should handle browser offline state overriding peer connections","time":{"start":1757106283761,"stop":1757106283761,"duration":0},"status":"passed","severity":"normal"},{"uid":"36bd7ddaf4346f06","name":"should wait for Filter peer to be connected","time":{"start":1757106317471,"stop":1757106317471,"duration":0},"status":"passed","severity":"normal"},{"uid":"feb2aeaf42e7b10a","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1757106830732,"stop":1757106830732,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d04a6075b293a62","name":"can start and stop the service","time":{"start":1757106359154,"stop":1757106359157,"duration":3},"status":"passed","severity":"normal"},{"uid":"7e1b06aa9c97d261","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1757106331321,"stop":1757106331326,"duration":5},"status":"passed","severity":"normal"},{"uid":"1ec74dca9f775e64","name":"Subscribe to topic containing numeric and receive message","time":{"start":1757106830739,"stop":1757106830739,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e27e77d10a4263","name":"should return false and handle errors gracefully","time":{"start":1757106285342,"stop":1757106285342,"duration":0},"status":"passed","severity":"normal"},{"uid":"94799a0814f079eb","name":"should handle network check errors gracefully","time":{"start":1757106284141,"stop":1757106284141,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f0bedc7d351971","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1757106331348,"stop":1757106331348,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5fca4577ad90ce","name":"should handle missing messages with undefined retrievalHint","time":{"start":1757106337068,"stop":1757106337068,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b142fb01f96077f","name":"should select older connection if present","time":{"start":1757106284844,"stop":1757106284844,"duration":0},"status":"passed","severity":"normal"},{"uid":"88bf9f1c2a12f7f0","name":"Push message with Chinese payload","time":{"start":1757107408708,"stop":1757107408709,"duration":1},"status":"passed","severity":"normal"},{"uid":"f088a6872d7bac1c","name":"Push message with JSON payload","time":{"start":1757107408711,"stop":1757107408711,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39a0ce1a9b5ae75","name":"should be able to decode the field with only RELAY set to true","time":{"start":1757106273989,"stop":1757106273990,"duration":1},"status":"passed","severity":"normal"},{"uid":"535586098b0d6a1","name":"throws on content topic with empty version field","time":{"start":1757106268495,"stop":1757106268495,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b05120e314fecaf","name":"should start peer exchange discovery","time":{"start":1757106295122,"stop":1757106295123,"duration":1},"status":"passed","severity":"normal"},{"uid":"de9b667cfc839454","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757106830735,"stop":1757106830735,"duration":0},"status":"passed","severity":"normal"},{"uid":"32885e400d90fb08","name":"Promise Callback - false","time":{"start":1757106673061,"stop":1757106673061,"duration":0},"status":"passed","severity":"normal"},{"uid":"dffe5a1c1727e355","name":"Push message with unicode special characters payload","time":{"start":1757107408752,"stop":1757107408753,"duration":1},"status":"passed","severity":"normal"},{"uid":"74907eceb06a2b28","name":"Push message with content topic containing Arabic","time":{"start":1757107408744,"stop":1757107408744,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17cf8b6d9c02545","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1757106375114,"stop":1757106375115,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4a2de9146d2d3d","name":"should create all internal components","time":{"start":1757106285337,"stop":1757106285337,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fde1bc500db230b","name":"Encoder throws on undefined content topic","time":{"start":1757106306649,"stop":1757106306650,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc667e3007faf5ad","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1757106268499,"stop":1757106268499,"duration":0},"status":"passed","severity":"normal"},{"uid":"16b29c28cec939f8","name":"should not stop if not started","time":{"start":1757106295127,"stop":1757106295127,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a8a38c4bfa6d3d","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757106830736,"stop":1757106830736,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ccca9686cd691e3","name":"Push message with JSON payload","time":{"start":1757107408739,"stop":1757107408740,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7aef57d9f51ffc0","name":"Push message with content topic containing short","time":{"start":1757107408742,"stop":1757107408742,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a8545213202385d","name":"Subscribe to topic containing Script and receive message","time":{"start":1757106830730,"stop":1757106830730,"duration":0},"status":"passed","severity":"normal"},{"uid":"46e392b181392087","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1757106317366,"stop":1757106317366,"duration":0},"status":"passed","severity":"normal"},{"uid":"77299989d0fd9007","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1757106268508,"stop":1757106268508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ab8bbaf4c0d4a7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1757106268506,"stop":1757106268507,"duration":1},"status":"passed","severity":"normal"},{"uid":"cbe679d867769af1","name":"should wait for LightPush peer to be connected","time":{"start":1757106317469,"stop":1757106317471,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3216fdda5f8ca67","name":"should only return 1 node with relay capability","time":{"start":1757106295247,"stop":1757106295247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d786f424ff289c84","name":"Push messages througth V2 and V3 from 2 js-waku and receives","time":{"start":1757106429568,"stop":1757106429574,"duration":6},"status":"passed","severity":"normal"},{"uid":"5c3dac29bd56b23e","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1757106268507,"stop":1757106268507,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e8970194a3c078","name":"Subscribe to topic containing long and publish message","time":{"start":1757106535582,"stop":1757106535583,"duration":1},"status":"passed","severity":"normal"},{"uid":"c179abf1b11cada4","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1757106331328,"stop":1757106331331,"duration":3},"status":"passed","severity":"normal"},{"uid":"4387f7aeea0daa9d","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1757106645804,"stop":1757106645804,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da846c2f10a0640","name":"should return false when peer is not found","time":{"start":1757106284350,"stop":1757106284350,"duration":0},"status":"passed","severity":"normal"},{"uid":"298c08715b499c5f","name":"Push message with Russian payload","time":{"start":1757107408709,"stop":1757107408709,"duration":0},"status":"passed","severity":"normal"},{"uid":"98932e952e8078fb","name":"should remove event listeners when stopped","time":{"start":1757106317851,"stop":1757106317851,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f6b9121de515f","name":"should not trigger query when a recent query happened under threshold","time":{"start":1757106317854,"stop":1757106317854,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0277eaf00742112","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1757106645805,"stop":1757106645805,"duration":0},"status":"passed","severity":"normal"},{"uid":"49fff1988845c293","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1757106360767,"stop":1757106360768,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d3f98fafe417f7","name":"isConnected should return false after all peers disconnect","time":{"start":1757106375115,"stop":1757106375116,"duration":1},"status":"passed","severity":"normal"},{"uid":"9095669076dfb072","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app36/8/topic399/utf8","time":{"start":1757106623364,"stop":1757106623364,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1e91dbb8fa22c1","name":"can start and stop the service","time":{"start":1757106299114,"stop":1757106299114,"duration":0},"status":"passed","severity":"normal"},{"uid":"10346fb3ea07ae01","name":"Push message with content topic containing escaped characters","time":{"start":1757107408756,"stop":1757107408756,"duration":0},"status":"passed","severity":"normal"},{"uid":"90faa75aa6f6a809","name":"should handle ping failures gracefully","time":{"start":1757106284958,"stop":1757106284958,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b03d447dc24c254","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1757106306648,"stop":1757106306649,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae50b43c6128f5d","name":"should be delivered immediately if received","time":{"start":1757106337070,"stop":1757106337071,"duration":1},"status":"passed","severity":"normal"},{"uid":"b048c1d7bf506f79","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1757106331347,"stop":1757106331347,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b36ef4bd1654b45","name":"Publish message with custom timestamp: Fri Sep 05 2025 20:08:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1757106527530,"stop":1757106527530,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d088a7b3385b300","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1757106268507,"stop":1757106268507,"duration":0},"status":"passed","severity":"normal"},{"uid":"c273d4e0460f1335","name":"should remove expired entries after TTL has passed","time":{"start":1757106315419,"stop":1757106315419,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7c13fe53fbf1c8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1757106331351,"stop":1757106331351,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdfe7e9c760d3fd0","name":"Check message with no content topic is not received","time":{"start":1757106803718,"stop":1757106803718,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ad2cbbd4f5d677","name":"should wait for Store peer to be connected","time":{"start":1757106317471,"stop":1757106317472,"duration":1},"status":"passed","severity":"normal"},{"uid":"16d8e5e9febc5f4b","name":"should not retry if at least one success","time":{"start":1757106316331,"stop":1757106316338,"duration":7},"status":"passed","severity":"normal"},{"uid":"866ae4214206a8c","name":"Check publish message containing Russian","time":{"start":1757106527524,"stop":1757106527524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e64dc05bde81940a","name":"Push message with content topic containing special chars","time":{"start":1757107408714,"stop":1757107408714,"duration":0},"status":"passed","severity":"normal"},{"uid":"6409b827d12fc997","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1757106284532,"stop":1757106284532,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23aab3d4c58b5b","name":"Push 30 different messages","time":{"start":1757107408729,"stop":1757107408729,"duration":0},"status":"skipped","severity":"normal"},{"uid":"28eb91b38b05cd4d","name":"Passing page size 0 when there are 110 messages","time":{"start":1757106688309,"stop":1757106688314,"duration":5},"status":"passed","severity":"normal"},{"uid":"c4d098094e7e1037","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1757106315561,"stop":1757106315561,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0588ab01d78fe0f","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1757106645806,"stop":1757106645806,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c79b9530570d001","name":"should be sent with empty content","time":{"start":1757106337069,"stop":1757106337069,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5d225cc23324b7f","name":"Publish message with custom timestamp: Fri Sep 05 2025 22:08:41 GMT+0000 (Coordinated Universal Time)","time":{"start":1757106527530,"stop":1757106527531,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd5edc98fad824","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1757106502469,"stop":1757106502469,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1705a6fa53ea022","name":"Push message with custom timestamp: 1757109979079","time":{"start":1757107408747,"stop":1757107408747,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2c639032cb9df58","name":"should retry failed tasks","time":{"start":1757106316329,"stop":1757106316330,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b5fd923b23f163c","name":"Check publish message containing Chinese","time":{"start":1757106527523,"stop":1757106527523,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad55b1f7eabfb87d","name":"should return cached hash on subsequent access","time":{"start":1757106285419,"stop":1757106285420,"duration":1},"status":"passed","severity":"normal"},{"uid":"69dd142d1d662a9","name":"should trigger query when it went offline since the last successful query","time":{"start":1757106317853,"stop":1757106317854,"duration":1},"status":"passed","severity":"normal"},{"uid":"53dbfd2dd757e72f","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1757106502475,"stop":1757106502475,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5e2a6fd74837a0e","name":"should properly create location multiaddrs - tcp6","time":{"start":1757106274677,"stop":1757106274677,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed56a24fca66b652","name":"should handle ENR without shardInfo","time":{"start":1757106295135,"stop":1757106295135,"duration":0},"status":"passed","severity":"normal"},{"uid":"58bb83438849676d","name":"should initialize bloom filter with correct parameters","time":{"start":1757106334810,"stop":1757106334810,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4af95f32600641a","name":"ends after yielding if response size indicates end","time":{"start":1757106285168,"stop":1757106285168,"duration":0},"status":"passed","severity":"normal"},{"uid":"a489f0614efd98ef","name":"should handle relay send failures gracefully","time":{"start":1757106284961,"stop":1757106284962,"duration":1},"status":"passed","severity":"normal"},{"uid":"b50f6b611e8f80ed","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757106273996,"stop":1757106273999,"duration":3},"status":"passed","severity":"normal"},{"uid":"f697f430b8c659e1","name":"Check received message containing emoji","time":{"start":1757106803705,"stop":1757106803705,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de247ce49086baa","name":"can start the service","time":{"start":1757106359151,"stop":1757106359153,"duration":2},"status":"passed","severity":"normal"},{"uid":"693b34eae68b65b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1757106268510,"stop":1757106268511,"duration":1},"status":"passed","severity":"normal"},{"uid":"afc61e08c6143bd2","name":"Check received message containing shell command","time":{"start":1757106803704,"stop":1757106803704,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1cb18238d443bc","name":"should lock peers when selected","time":{"start":1757106316587,"stop":1757106316588,"duration":1},"status":"passed","severity":"normal"},{"uid":"feec1502a6aa5cc3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1757106331352,"stop":1757106331353,"duration":1},"status":"passed","severity":"normal"},{"uid":"b788da597646e82e","name":"should dial one peer on dial","time":{"start":1757106442369,"stop":1757106442369,"duration":0},"status":"passed","severity":"normal"},{"uid":"93f2d8ddc0e97be4","name":"Check received message containing unicode special characters","time":{"start":1757106803705,"stop":1757106803705,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04f1c972267eb1f","name":"Decoder throws on undefined content topic","time":{"start":1757106305171,"stop":1757106305171,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10151fe55fa7eb6","name":"should not receive a peer event before start","time":{"start":1757106561362,"stop":1757106561362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e754008ad443f644","name":"should create dialer with libp2p and shardReader","time":{"start":1757106284112,"stop":1757106284113,"duration":1},"status":"passed","severity":"normal"},{"uid":"56959dbd6fd305f8","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1757106337067,"stop":1757106337067,"duration":0},"status":"passed","severity":"normal"},{"uid":"88d2594c056beb21","name":"isConnected return false after peer stops","time":{"start":1757106375116,"stop":1757106375116,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f35bcf1363ec991","name":"should get all peers from store","time":{"start":1757106284526,"stop":1757106284526,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ea4114aaad997","name":"should create a new stream if no existing for protocol found","time":{"start":1757106285041,"stop":1757106285041,"duration":0},"status":"passed","severity":"normal"},{"uid":"350f931cbc579ee0","name":"Check received message containing XML","time":{"start":1757106803703,"stop":1757106803703,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3688026677e530","name":"should return false when peer is on different cluster","time":{"start":1757106284338,"stop":1757106284338,"duration":0},"status":"passed","severity":"normal"},{"uid":"969618cb8ee0cd0e","name":"Push message with long payload","time":{"start":1757107408707,"stop":1757107408707,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b288e5d62803f41","name":"Publish without waiting for remote peer","time":{"start":1757106535574,"stop":1757106535575,"duration":1},"status":"passed","severity":"normal"},{"uid":"154c12fc840fa87b","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1757106268501,"stop":1757106268502,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a240de0127ea8a","name":"Throws when trying to push message with empty payload","time":{"start":1757107408730,"stop":1757107408730,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6d4401aae72f44","name":"Push message with Russian payload","time":{"start":1757107408750,"stop":1757107408750,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fea933ae7e651ec","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1757106331346,"stop":1757106331347,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0919ff0a220a61","name":"should be able to encode the field with only FILTER set to true","time":{"start":1757106273980,"stop":1757106273981,"duration":1},"status":"passed","severity":"normal"},{"uid":"aadf7808f646c799","name":"should handle dial errors gracefully","time":{"start":1757106284217,"stop":1757106284217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2635d3edd1c17e9b","name":"should create PeerExchangeDiscovery with default options","time":{"start":1757106295136,"stop":1757106295137,"duration":1},"status":"passed","severity":"normal"},{"uid":"1335618f83b02ed2","name":"tcp ip4 address","time":{"start":1757106274100,"stop":1757106274100,"duration":0},"status":"passed","severity":"normal"},{"uid":"67fc1c58c41236c5","name":"should decode valid enr successfully","time":{"start":1757106274669,"stop":1757106274669,"duration":0},"status":"passed","severity":"normal"},{"uid":"145debb4ee3e538c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1757106535586,"stop":1757106535587,"duration":1},"status":"passed","severity":"normal"},{"uid":"52d7bdb143210666","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1757106285343,"stop":1757106285343,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d4a5984dc9e59","name":"should perform ping and update peer store on timer","time":{"start":1757106284957,"stop":1757106284957,"duration":0},"status":"passed","severity":"normal"},{"uid":"7132e4db7c7413aa","name":"should be able to encode the field with only RELAY set to true","time":{"start":1757106273976,"stop":1757106273978,"duration":2},"status":"passed","severity":"normal"},{"uid":"3d727cb1041819a7","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1757106695836,"stop":1757106695836,"duration":0},"status":"passed","severity":"normal"},{"uid":"856a496defdc4bac","name":"should use configured peers when available","time":{"start":1757106317181,"stop":1757106317181,"duration":0},"status":"passed","severity":"normal"},{"uid":"a83844b737dd426f","name":"Push message with content topic containing short","time":{"start":1757107408730,"stop":1757107408730,"duration":0},"status":"passed","severity":"normal"},{"uid":"917260a25cbb29de","name":"can start and stop the service","time":{"start":1757106561360,"stop":1757106561360,"duration":0},"status":"passed","severity":"normal"},{"uid":"6baf3d5fdb105127","name":"Check message with no pubsub topic is not received","time":{"start":1757106803707,"stop":1757106803707,"duration":0},"status":"passed","severity":"normal"},{"uid":"31d0d49e344cfa69","name":"Cluster id 0, shard 0","time":{"start":1757106650491,"stop":1757106650492,"duration":1},"status":"passed","severity":"normal"},{"uid":"4144310e0e83ddfe","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1757106331339,"stop":1757106331339,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c5e08c1a63ea9fa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1757106268509,"stop":1757106268510,"duration":1},"status":"passed","severity":"normal"},{"uid":"660abef6c670406d","name":"Check received message containing Script","time":{"start":1757106803712,"stop":1757106803712,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1033763b9b1f12","name":"should sort by lamportTimestamp when timestamps differ","time":{"start":1757106336890,"stop":1757106336890,"duration":0},"status":"passed","severity":"normal"},{"uid":"540f2effaad5a1f2","name":"rejects hash query with content filter parameters","time":{"start":1757106284766,"stop":1757106284766,"duration":0},"status":"passed","severity":"normal"},{"uid":"27486b64b74b999a","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1757106316588,"stop":1757106316588,"duration":0},"status":"passed","severity":"normal"},{"uid":"af5f693f47c2f9e0","name":"should mark all messages in causal history as acknowledged","time":{"start":1757106337064,"stop":1757106337064,"duration":0},"status":"passed","severity":"normal"},{"uid":"96d063497a309835","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1757106520875,"stop":1757106520875,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0deae9b1eb435c3","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1757106268497,"stop":1757106268498,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74576a5db4352f9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1757106268511,"stop":1757106268511,"duration":0},"status":"passed","severity":"normal"},{"uid":"b97305232fe07458","name":"Encoder throws on undefined content topic","time":{"start":1757106305170,"stop":1757106305170,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19aea5ed8ce9288","name":"should start ping timers on peer connect","time":{"start":1757106284955,"stop":1757106284955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3f261863b8145b","name":"should filter out already connected peers","time":{"start":1757106284527,"stop":1757106284529,"duration":2},"status":"passed","severity":"normal"},{"uid":"d5445e3280c8c6f7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1757106285419,"stop":1757106285419,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c45714b59d121e","name":"should filter out undefined ENRs","time":{"start":1757106294725,"stop":1757106294725,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7909d7300a587c5","name":"should sort peers by ping value","time":{"start":1757106285343,"stop":1757106285343,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c35572cccac4985","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1757106645806,"stop":1757106645806,"duration":0},"status":"passed","severity":"normal"},{"uid":"d54c2dd32e6e4de2","name":"Passing invalid cursor","time":{"start":1757106645807,"stop":1757106645807,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff38c1d8eb52401","name":"should drop connection via multiaddr with hangUp","time":{"start":1757106442369,"stop":1757106442370,"duration":1},"status":"passed","severity":"normal"},{"uid":"beb4b10ff1f12d0","name":"Symmetric encrypt & Decrypt","time":{"start":1757106305393,"stop":1757106305393,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fe1d25c78f22de2","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1757106316592,"stop":1757106316593,"duration":1},"status":"passed","severity":"normal"},{"uid":"29d2f73ac5c91712","name":"should handle peer disconnect event when no connections remain","time":{"start":1757106283741,"stop":1757106283742,"duration":1},"status":"passed","severity":"normal"},{"uid":"eccc7e5af89ef8b7","name":"Callback on promise, aborts when callback returns true","time":{"start":1757106687879,"stop":1757106687881,"duration":2},"status":"passed","severity":"normal"},{"uid":"3e006e099b9e6191","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1757106284956,"stop":1757106284957,"duration":1},"status":"passed","severity":"normal"},{"uid":"df46ae709afa5ac6","name":"Push message with custom timestamp: 1757109979078","time":{"start":1757107408720,"stop":1757107408720,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2ac72160375b6c7","name":"should work with v3 peers","time":{"start":1757106317429,"stop":1757106317430,"duration":1},"status":"passed","severity":"normal"},{"uid":"79122c02f8a9e3af","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1757106273995,"stop":1757106273996,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1d8321de2bb5748","name":"should return false when peer is on different cluster","time":{"start":1757106284330,"stop":1757106284330,"duration":0},"status":"passed","severity":"normal"},{"uid":"18402de0e12b6daa","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app76/9/topic903/json","time":{"start":1757106623366,"stop":1757106623367,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fbe3b15c598b1e5","name":"should not dial peers from store when browser is not connected","time":{"start":1757106284520,"stop":1757106284521,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddca4a690321a25","name":"should support chaining for add method","time":{"start":1757106315413,"stop":1757106315414,"duration":1},"status":"passed","severity":"normal"},{"uid":"6132152b0c5df66c","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1757106331339,"stop":1757106331339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f941554ef3f4d5e7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1757106273983,"stop":1757106273986,"duration":3},"status":"passed","severity":"normal"},{"uid":"31594da4c8ce664e","name":"should handle malformed response data","time":{"start":1757106294728,"stop":1757106294728,"duration":0},"status":"passed","severity":"normal"},{"uid":"973f5b7d978bf96f","name":"should return false when peer is not found","time":{"start":1757106284334,"stop":1757106284335,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf4ed1067e0e564c","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1757106331335,"stop":1757106331335,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ede50d5cf92eb71","name":"should handle retrieve errors gracefully without emitting messages","time":{"start":1757106317856,"stop":1757106317856,"duration":0},"status":"passed","severity":"normal"},{"uid":"a673422f85748b9f","name":"Push message with Basic HTML tag payload","time":{"start":1757107408727,"stop":1757107408727,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf4fea61a00132e","name":"should query peers that support peer exchange","time":{"start":1757106295129,"stop":1757106295129,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dbfc5c468681","name":"should dispatch network event when browser goes offline","time":{"start":1757106283752,"stop":1757106283752,"duration":0},"status":"passed","severity":"normal"},{"uid":"5779ecc93c92047e","name":"should encodeTxt and decodeTxt","time":{"start":1757106274668,"stop":1757106274669,"duration":1},"status":"passed","severity":"normal"},{"uid":"a83f4f9f1ecb0d72","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1757106695835,"stop":1757106695836,"duration":1},"status":"passed","severity":"normal"},{"uid":"96337e904353d327","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1757106675647,"stop":1757106675648,"duration":1},"status":"passed","severity":"normal"},{"uid":"733ecbdb1325db4e","name":"Waku message hash computation (no timestamp)","time":{"start":1757106284483,"stop":1757106284483,"duration":0},"status":"passed","severity":"normal"},{"uid":"436a928fdd820604","name":"Push message with unicode special characters payload","time":{"start":1757107408712,"stop":1757107408712,"duration":0},"status":"passed","severity":"normal"},{"uid":"2435894f0b21c774","name":"Check received message containing Russian","time":{"start":1757106803711,"stop":1757106803712,"duration":1},"status":"passed","severity":"normal"},{"uid":"eaf7e8a5589c5df1","name":"Decoder throws on empty string content topic","time":{"start":1757106285418,"stop":1757106285418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bac53a54c8aaac","name":"Push message equal or less that 1MB","time":{"start":1757107408747,"stop":1757107408747,"duration":0},"status":"passed","severity":"normal"},{"uid":"267d314cedc6b3ec","name":"should not fail to start the service if it is already started","time":{"start":1757106561361,"stop":1757106561361,"duration":0},"status":"passed","severity":"normal"},{"uid":"36aa2fca5c7a370a","name":"should use DNS peer discovery with light client","time":{"start":1757106359172,"stop":1757106359172,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c1fb624e3545f04a","name":"Round trip binary encryption [ecies, signature]","time":{"start":1757106306649,"stop":1757106306649,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b8d4dd79abc35ff","name":"yields undefined for messages without decoder","time":{"start":1757106285168,"stop":1757106285168,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b7e347afdcdda9","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1757106316593,"stop":1757106316596,"duration":3},"status":"passed","severity":"normal"},{"uid":"1be0f1faa6318b0","name":"should deliver messages after dependencies are met","time":{"start":1757106337066,"stop":1757106337066,"duration":0},"status":"passed","severity":"normal"},{"uid":"eacb788466011368","name":"Check received message containing Basic HTML tag","time":{"start":1757106803713,"stop":1757106803713,"duration":0},"status":"passed","severity":"normal"},{"uid":"3135f7776c2ef888","name":"Push message with content topic containing special chars","time":{"start":1757107408731,"stop":1757107408731,"duration":0},"status":"passed","severity":"normal"},{"uid":"976c585bd7446ca2","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757106444163,"stop":1757106444163,"duration":0},"status":"passed","severity":"normal"},{"uid":"829614d87d0aa464","name":"should sort by messageId when timestamps are equal","time":{"start":1757106336891,"stop":1757106336891,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d33db0f5607346","name":"should not create timers for topics where peer is not in mesh","time":{"start":1757106284961,"stop":1757106284961,"duration":0},"status":"passed","severity":"normal"},{"uid":"16cc4e1d6cf7a6db","name":"Push message with special chars payload","time":{"start":1757107408749,"stop":1757107408749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0de3b36bcb7accf","name":"Check received message with timestamp: 1757106353285 ","time":{"start":1757106803716,"stop":1757106803716,"duration":0},"status":"passed","severity":"normal"},{"uid":"888e66c41ae19fb6","name":"Push message with rate limit","time":{"start":1757107408734,"stop":1757107408735,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d5c4316f83cdcb6","name":"throws on content topic with empty encoding field","time":{"start":1757106268496,"stop":1757106268496,"duration":0},"status":"passed","severity":"normal"},{"uid":"1394d7adc9fbf2ca","name":"Default pageSize","time":{"start":1757106688330,"stop":1757106688330,"duration":0},"status":"passed","severity":"normal"},{"uid":"e98bc810cabd0c07","name":"Used by Waku Relay","time":{"start":1757106696897,"stop":1757106696897,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8958385bc83b1e2","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1757106331345,"stop":1757106331345,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbed6c326d33376d","name":"Check received message containing Chinese","time":{"start":1757106803701,"stop":1757106803701,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1d57a279e8dfea","name":"Push message with long payload","time":{"start":1757107408737,"stop":1757107408737,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f944298b5c7796","name":"should not allow k > 12","time":{"start":1757106331433,"stop":1757106331434,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e01a4a7cfebbc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1757106331356,"stop":1757106331356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bcba05226fd58a","name":"Subscribe to topic containing XML and receive message","time":{"start":1757106830730,"stop":1757106830731,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f3ef2a8b251904a","name":"Push message with content topic containing unicode special characters","time":{"start":1757107408756,"stop":1757107408757,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f85a1d24f87bf2","name":"Check publish message containing numeric","time":{"start":1757106527521,"stop":1757106527522,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5213ae29729413c","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1757106268498,"stop":1757106268498,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fd94cd18b42a479","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1757106268512,"stop":1757106268512,"duration":0},"status":"passed","severity":"normal"},{"uid":"df52abd59778097e","name":"Subscribe to topic containing long and receive message","time":{"start":1757106830738,"stop":1757106830738,"duration":0},"status":"passed","severity":"normal"},{"uid":"494bf56f84a7b82f","name":"should handle queue processing errors gracefully","time":{"start":1757106284130,"stop":1757106284138,"duration":8},"status":"passed","severity":"normal"},{"uid":"61aaaeddcf126395","name":"Subscribe to topic containing numeric and publish message","time":{"start":1757106535583,"stop":1757106535585,"duration":2},"status":"passed","severity":"normal"},{"uid":"bc883350bcb39605","name":"should throw error - no public key","time":{"start":1757106274673,"stop":1757106274673,"duration":0},"status":"passed","severity":"normal"},{"uid":"45516d4f522f73bd","name":"Push message with special chars payload","time":{"start":1757107408723,"stop":1757107408723,"duration":0},"status":"passed","severity":"normal"},{"uid":"d107d6563b5ebd1f","name":"Ordered Callback - true","time":{"start":1757106673061,"stop":1757106673062,"duration":1},"status":"passed","severity":"normal"},{"uid":"759a3b75d5c0db7f","name":"should not fail to stop the service if it was not started","time":{"start":1757106561360,"stop":1757106561361,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0ff99451c415082","name":"should stop peer exchange discovery","time":{"start":1757106295123,"stop":1757106295124,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb28d7ca7b200ac8","name":"should populate queue if has active dial","time":{"start":1757106284123,"stop":1757106284124,"duration":1},"status":"passed","severity":"normal"},{"uid":"978fe218e3a77bc2","name":"Subscribe to topic containing Script and receive message","time":{"start":1757106830740,"stop":1757106830741,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf9cb9c4c5ece846","name":"Check received message containing short","time":{"start":1757106803709,"stop":1757106803709,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a3740bda66c306","name":"Fails to push message with large meta","time":{"start":1757107408718,"stop":1757107408718,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d835cd9f9ddabf7","name":"should handle messages with same timestamp ordered by messageId","time":{"start":1757106337063,"stop":1757106337063,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a5bfd462239732","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1757106268499,"stop":1757106268499,"duration":0},"status":"passed","severity":"normal"},{"uid":"30b5101b2a8567ba","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app8/9/topic780/json","time":{"start":1757106623363,"stop":1757106623363,"duration":0},"status":"passed","severity":"normal"},{"uid":"97b25fdec8159870","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1757106273986,"stop":1757106273988,"duration":2},"status":"passed","severity":"normal"},{"uid":"85282ee67efeb9a8","name":"should skip updating peer store if peer has same addresses","time":{"start":1757106284222,"stop":1757106284222,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee051ee1b22d5efd","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1757106695846,"stop":1757106695847,"duration":1},"status":"passed","severity":"normal"},{"uid":"527f6b0886f0bc9e","name":"Check message received after jswaku node is restarted","time":{"start":1757106803708,"stop":1757106803709,"duration":1},"status":"passed","severity":"normal"},{"uid":"a25c8526516ab8d8","name":"should be able to encode the field with only STORE set to true","time":{"start":1757106273979,"stop":1757106273980,"duration":1},"status":"passed","severity":"normal"},{"uid":"125552696b018987","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app23/2/topic670/proto","time":{"start":1757106623363,"stop":1757106623363,"duration":0},"status":"passed","severity":"normal"},{"uid":"2425dec7945d4ddc","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1757106284679,"stop":1757106284680,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d26dd10bbc3ff49","name":"Ephemeral field is preserved - encoder v0","time":{"start":1757106360766,"stop":1757106360767,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2cede0d03aedbd3","name":"should add event listeners to libp2p","time":{"start":1757106283715,"stop":1757106283716,"duration":1},"status":"passed","severity":"normal"},{"uid":"82ab3d32ed6ae119","name":"should work with mock decoders","time":{"start":1757106317852,"stop":1757106317852,"duration":0},"status":"passed","severity":"normal"},{"uid":"839d01e1e59e4acc","name":"should handle cache.get errors gracefully","time":{"start":1757106299117,"stop":1757106299117,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed21838d6abb2e52","name":"should not receive a peer event before start","time":{"start":1757106359159,"stop":1757106359165,"duration":6},"status":"passed","severity":"normal"},{"uid":"fb3f358fda27f685","name":"Push message with emoji payload","time":{"start":1757107408712,"stop":1757107408712,"duration":0},"status":"passed","severity":"normal"},{"uid":"82a618e9d25a305d","name":"should return empty array when no peers connected","time":{"start":1757106285342,"stop":1757106285342,"duration":0},"status":"passed","severity":"normal"},{"uid":"45b9802627b01df9","name":"Push message with rate limit","time":{"start":1757107408758,"stop":1757107408758,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6de803caaf34214","name":"should successfully unsubscribe from an existing subscription","time":{"start":1757106317366,"stop":1757106317369,"duration":3},"status":"passed","severity":"normal"},{"uid":"fd8789c5682fee98","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1757106331343,"stop":1757106331344,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b188c2f8dc804f5","name":"should initialize with custom number of peers","time":{"start":1757106316579,"stop":1757106316587,"duration":8},"status":"passed","severity":"normal"},{"uid":"a0f6c03d01a7f647","name":"returns nothing if no connections present","time":{"start":1757106284837,"stop":1757106284838,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c735a99e7806a33","name":"should do nothing if no non-locked connections to drop","time":{"start":1757106284534,"stop":1757106284534,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead9cf7b5f4a4b8a","name":"new peer added after a peer was already found","time":{"start":1757106529660,"stop":1757106529660,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ca760cd9a1d4ae9","name":"should properly create location multiaddrs - udp","time":{"start":1757106274677,"stop":1757106274677,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4b5f2a7d6d8e769","name":"Check publish message containing unicode special characters","time":{"start":1757106527528,"stop":1757106527528,"duration":0},"status":"passed","severity":"normal"},{"uid":"7823fd09ddd42817","name":"nwaku subscribes","time":{"start":1757106516431,"stop":1757106516431,"duration":0},"status":"passed","severity":"normal"},{"uid":"b265c176eb196179","name":"should maintain proper timestamps if all messages received","time":{"start":1757106337061,"stop":1757106337062,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c4958a810cd6e9a","name":"should not process empty queue","time":{"start":1757106284130,"stop":1757106284130,"duration":0},"status":"passed","severity":"normal"},{"uid":"69f8f98f7df6ea08","name":"Push message with numeric payload","time":{"start":1757107408749,"stop":1757107408749,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaba11e882117ca7","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1757106331340,"stop":1757106331340,"duration":0},"status":"passed","severity":"normal"},{"uid":"f900a53a33d502fd","name":"Push 30 different messages","time":{"start":1757107408742,"stop":1757107408742,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4dbd3f4c46c1e27b","name":"Push message with SQL Injection payload","time":{"start":1757107408709,"stop":1757107408710,"duration":1},"status":"passed","severity":"normal"},{"uid":"389de3d17f2553ac","name":"should stop ping timers on peer disconnect","time":{"start":1757106284956,"stop":1757106284956,"duration":0},"status":"passed","severity":"normal"},{"uid":"be336968f1206112","name":"Subscribe and publish message","time":{"start":1757106535575,"stop":1757106535575,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e081b4ad2193b4","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1757106268735,"stop":1757106268735,"duration":0},"status":"passed","severity":"normal"},{"uid":"49c3f76537420a91","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757106359173,"stop":1757106359175,"duration":2},"status":"skipped","severity":"normal"},{"uid":"947ebfbe109e84c1","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1757106527532,"stop":1757106527532,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97facc0b1c6b079","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757106830732,"stop":1757106830732,"duration":0},"status":"passed","severity":"normal"},{"uid":"246a5693a80c698a","name":"should transition to Unhealthy when no connections","time":{"start":1757106318146,"stop":1757106318146,"duration":0},"status":"passed","severity":"normal"},{"uid":"9372b3c52a581ad8","name":"Check publish message after service node is restarted","time":{"start":1757106527534,"stop":1757106527534,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c6e1cd4f14179f69","name":"should be safe to call multiple times","time":{"start":1757106284208,"stop":1757106284215,"duration":7},"status":"passed","severity":"normal"},{"uid":"2ef7fb5056e09587","name":"Push message with rate limit","time":{"start":1757107408746,"stop":1757107408746,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7bdc14c859fc37","name":"should discard bootstrap peers when has more than set limit","time":{"start":1757106396840,"stop":1757106396840,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e29784fba6f0ca9","name":"should skip peers that were recently queried","time":{"start":1757106295130,"stop":1757106295130,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3959b4a042a1fb","name":"should encode/decode to RLP encoding","time":{"start":1757106274674,"stop":1757106274674,"duration":0},"status":"passed","severity":"normal"},{"uid":"6be4370c104d65ec","name":"Check publish message containing emoji","time":{"start":1757106527528,"stop":1757106527529,"duration":1},"status":"passed","severity":"normal"},{"uid":"2082574b796fe86a","name":"should not fail to start the service if it is already started","time":{"start":1757106359158,"stop":1757106359158,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33212d5ffdbef0d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757106830739,"stop":1757106830739,"duration":0},"status":"passed","severity":"normal"},{"uid":"95997fa947b6d514","name":"should create QueryOnConnect instance with all required parameters","time":{"start":1757106317849,"stop":1757106317849,"duration":0},"status":"passed","severity":"normal"},{"uid":"5344d969618dfd14","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1757106520874,"stop":1757106520874,"duration":0},"status":"passed","severity":"normal"},{"uid":"188dc0d435d74a68","name":"Push message with shell command payload","time":{"start":1757107408728,"stop":1757107408728,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f0a7a04a5126fb3","name":"Encoder throws on empty string content topic","time":{"start":1757106285418,"stop":1757106285418,"duration":0},"status":"passed","severity":"normal"},{"uid":"866cf036e62b8633","name":"Waku message hash computation (payload length 0)","time":{"start":1757106284472,"stop":1757106284483,"duration":11},"status":"passed","severity":"normal"},{"uid":"c8899216820b675e","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1757106830724,"stop":1757106830724,"duration":0},"status":"passed","severity":"normal"},{"uid":"107710cf50c9fa1","name":"should retry on complete failure if specified","time":{"start":1757106317427,"stop":1757106317429,"duration":2},"status":"passed","severity":"normal"},{"uid":"90c8ffa278fa804c","name":"should handle different types of entries","time":{"start":1757106315421,"stop":1757106315421,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb495a5ba4d182e0","name":"Subscribe to topic containing emoji and publish message","time":{"start":1757106535596,"stop":1757106535597,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a27c13513bb8e3c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1757106830725,"stop":1757106830725,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7de8cb0f178e79ac","name":"should create ConnectionManager with required options","time":{"start":1757106285336,"stop":1757106285336,"duration":0},"status":"passed","severity":"normal"},{"uid":"4706dfd246d5c4b6","name":"Round trip binary serialization","time":{"start":1757106285416,"stop":1757106285417,"duration":1},"status":"passed","severity":"normal"},{"uid":"41ac6ebf0b105de6","name":"rejects hash query with time filter","time":{"start":1757106284766,"stop":1757106284767,"duration":1},"status":"passed","severity":"normal"},{"uid":"f61a92bbc3490869","name":"Register correct protocols","time":{"start":1757106535574,"stop":1757106535574,"duration":0},"status":"passed","severity":"normal"},{"uid":"eddc1eb718f2993","name":"should start all internal components","time":{"start":1757106285338,"stop":1757106285338,"duration":0},"status":"passed","severity":"normal"},{"uid":"b57727f2c6d4e20d","name":"Push message with long payload","time":{"start":1757107408722,"stop":1757107408722,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b633676e3d5d7ec","name":"Check received message containing short","time":{"start":1757106803699,"stop":1757106803699,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c635fac14ae5aa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1757106331355,"stop":1757106331355,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a6f743e0e82a8c","name":"should dial second nwaku node that was discovered","time":{"start":1757106354032,"stop":1757106354044,"duration":12},"status":"skipped","severity":"normal"},{"uid":"3b8f56895c76695","name":"should partition messages based on acknowledgement status","time":{"start":1757106337068,"stop":1757106337069,"duration":1},"status":"passed","severity":"normal"},{"uid":"22fd80413096591f","name":"Subscribe and receive messages via waku relay post","time":{"start":1757106830735,"stop":1757106830735,"duration":0},"status":"passed","severity":"normal"},{"uid":"77ac9cc7c0ab704c","name":"should handle complete peer lifecycle","time":{"start":1757106284965,"stop":1757106284965,"duration":0},"status":"passed","severity":"normal"},{"uid":"adfbf6d71f168fcc","name":"ignores domain fetching errors","time":{"start":1757106295246,"stop":1757106295246,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd21508e9d61fe4","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1757106695836,"stop":1757106695836,"duration":0},"status":"passed","severity":"normal"},{"uid":"3474d018a46e70d","name":"should return usable stream attached to connection","time":{"start":1757106285040,"stop":1757106285040,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6e8753c079b691d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1757106803716,"stop":1757106803716,"duration":0},"status":"passed","severity":"normal"},{"uid":"abdc85a1aed8d2ee","name":"should throw error - no id","time":{"start":1757106274672,"stop":1757106274672,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1c065109872212","name":"Reusing cursor across nodes","time":{"start":1757106645806,"stop":1757106645807,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e72dd12319f7d53","name":"should dial peers from store when no connections remain","time":{"start":1757106284521,"stop":1757106284525,"duration":4},"status":"passed","severity":"normal"},{"uid":"1d577f5e0514fb5","name":"should handle general insertion and lookup correctly","time":{"start":1757106334815,"stop":1757106334816,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e25819a9f859ed9","name":"should not fail to stop the service if it was not started","time":{"start":1757106299114,"stop":1757106299114,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7d601be7f185301","name":"Bloom filter","time":{"start":1757106336889,"stop":1757106336890,"duration":1},"status":"passed","severity":"normal"},{"uid":"78669736fb9d0a30","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1757106294736,"stop":1757106294737,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7ef19e7e332fae","name":"should return PeerId when PeerId is provided","time":{"start":1757106284679,"stop":1757106284679,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb6812f85a9e571","name":"should handle errors when getting connections","time":{"start":1757106283753,"stop":1757106283753,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01fa892fce82782","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1757106317629,"stop":1757106317629,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c8ae05d7acc8f","name":"Push message with escaped characters payload","time":{"start":1757107408740,"stop":1757107408740,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5a579473f3eee05","name":"accepts time-filtered query with content filter","time":{"start":1757106284767,"stop":1757106284767,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2915afa7000c590","name":"Non TWN Cluster","time":{"start":1757106623362,"stop":1757106623363,"duration":1},"status":"passed","severity":"normal"},{"uid":"acc438f5d3256eed","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app94/8/topic64/json","time":{"start":1757106623363,"stop":1757106623364,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc275a476e4e77f2","name":"Relay + Store","time":{"start":1757106274680,"stop":1757106274680,"duration":0},"status":"passed","severity":"normal"},{"uid":"f96cfe7ddf9424e1","name":"should be safe to call multiple times","time":{"start":1757106284216,"stop":1757106284216,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cf65d60453cb5e3","name":"Relay + Store","time":{"start":1757106361393,"stop":1757106361393,"duration":0},"status":"passed","severity":"normal"},{"uid":"49f2bcc63d13a6fc","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1757106830737,"stop":1757106830737,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9298ff0eea4d34","name":"should skip peer when not on same cluster","time":{"start":1757106284125,"stop":1757106284126,"duration":1},"status":"passed","severity":"normal"},{"uid":"90e4f7d1644c7a6e","name":"should be able to decode the field with only STORE set to true","time":{"start":1757106273994,"stop":1757106273994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cb361bfc3a09f70","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1757106268512,"stop":1757106268512,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e707e1909ac076","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1757106316587,"stop":1757106316587,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfeac01f17bbf624","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1757106520873,"stop":1757106520874,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e8a756207feed18","name":"should initialize with default number of peers","time":{"start":1757106316572,"stop":1757106316572,"duration":0},"status":"passed","severity":"normal"},{"uid":"829bd72d746dd640","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1757106830735,"stop":1757106830736,"duration":1},"status":"passed","severity":"normal"},{"uid":"d977d0e6708d36af","name":"Push message with short payload","time":{"start":1757107408707,"stop":1757107408707,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad2cacf2385e9d9","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1757106687881,"stop":1757106687881,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1e6394c19f256b","name":"should return false when network is not connected","time":{"start":1757106285340,"stop":1757106285340,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c783348c6723bc5","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1757106375114,"stop":1757106375114,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0211a9917f55a22","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1757106316596,"stop":1757106316596,"duration":0},"status":"passed","severity":"normal"},{"uid":"455050414fe8fd21","name":"Relay - times out","time":{"start":1757106702273,"stop":1757106702273,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fd6bed48205b2bb","name":"Push message with XML payload","time":{"start":1757107408710,"stop":1757107408710,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a91ed2a6e8a901","name":"should properly create location multiaddrs - udp4","time":{"start":1757106274676,"stop":1757106274676,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d6391518e0779c6","name":"Push message with content topic containing SQL Injection","time":{"start":1757107408744,"stop":1757107408744,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a5b23d82db89fd","name":"Push message with unicode special characters payload","time":{"start":1757107408740,"stop":1757107408740,"duration":0},"status":"passed","severity":"normal"},{"uid":"d20ab8b86cf2f8cc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1757106331355,"stop":1757106331355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4d4dc6942ebd787","name":"Publishes to nwaku","time":{"start":1757106516431,"stop":1757106516432,"duration":1},"status":"passed","severity":"normal"},{"uid":"603c36d8fec302a","name":"Push message with content topic containing special chars","time":{"start":1757107408754,"stop":1757107408755,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7ee2a60fdc26bf","name":"Relay","time":{"start":1757106361391,"stop":1757106361391,"duration":0},"status":"passed","severity":"normal"},{"uid":"c114abd09dfdc2fb","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757106830739,"stop":1757106830739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed4f9d7a4eced6f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1757106331333,"stop":1757106331333,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e8ffe3b070a7849","name":"Push message with content topic containing special chars","time":{"start":1757107408743,"stop":1757107408743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fcb31a50d72df84","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1757106375115,"stop":1757106375115,"duration":0},"status":"passed","severity":"normal"},{"uid":"31523429deb75d5a","name":"should emit message when we went offline since last successful query and store reconnect event occurs","time":{"start":1757106317855,"stop":1757106317855,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d6413a38e6ffd3","name":"should allow redial after cooldown period","time":{"start":1757106284124,"stop":1757106284125,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b7b6044e0e48c8","name":"Fails to push message bigger that 1MB","time":{"start":1757107408721,"stop":1757107408721,"duration":0},"status":"passed","severity":"normal"},{"uid":"c799a5e2b9004e2c","name":"should clear existing timers before creating new ones","time":{"start":1757106284963,"stop":1757106284963,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb1aefac576e109e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1757106535591,"stop":1757106535591,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca2839de627dd808","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1757106331356,"stop":1757106331356,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5484d173f50fe38","name":"should clear dial history on start","time":{"start":1757106284114,"stop":1757106284114,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68e8581863bf557","name":"should return start time to match max range","time":{"start":1757106317857,"stop":1757106317857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1342fa26c24a6760","name":"should continually clean up expired entries at intervals","time":{"start":1757106315431,"stop":1757106315432,"duration":1},"status":"passed","severity":"normal"},{"uid":"a885c48db786a677","name":"Push message with content topic containing unicode special characters","time":{"start":1757107408733,"stop":1757107408734,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabfb9a82fe077b","name":"should initialize with isNetworkConnected as false","time":{"start":1757106283712,"stop":1757106283713,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8c8fa7ba28762f","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1757106520876,"stop":1757106520876,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac342b88dfce131","name":"Encoder throws on undefined content topic","time":{"start":1757106285417,"stop":1757106285418,"duration":1},"status":"passed","severity":"normal"},{"uid":"91cd11618d3162d8","name":"Push message with custom timestamp: 1757102779079","time":{"start":1757107408747,"stop":1757107408747,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9a803c3f3d4f027","name":"should dial peer when peer is discovered","time":{"start":1757106284216,"stop":1757106284216,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a269c1d82981824","name":"should reject if LightPush is requested but not mounted","time":{"start":1757106317467,"stop":1757106317467,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae944650216c4063","name":"should check false positive rate","time":{"start":1757106334816,"stop":1757106334816,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7d4c1883273c7e","name":"Throws when trying to push message with empty payload","time":{"start":1757107408753,"stop":1757107408753,"duration":0},"status":"passed","severity":"normal"},{"uid":"e748f98982df1e37","name":"Stops search when 2 null results are returned","time":{"start":1757106294276,"stop":1757106294276,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d02150819ca96c","name":"should not dispatch event when already disconnected","time":{"start":1757106283748,"stop":1757106283748,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c06ed93832e02d4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1757106830743,"stop":1757106830743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4383d6e10f1bb8af","name":"should successfully query peers and return peer infos","time":{"start":1757106294722,"stop":1757106294723,"duration":1},"status":"passed","severity":"normal"},{"uid":"af2699b889b9cbe2","name":"Check received message with timestamp: 1757106353285000000 ","time":{"start":1757106803715,"stop":1757106803715,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ad95baf20a513a0","name":"Push message with Arabic payload","time":{"start":1757107408723,"stop":1757107408724,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd868d90d4be46e5","name":"should be able to dial TLS multiaddrs","time":{"start":1757106442370,"stop":1757106442370,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9987482eb852db","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1757106331352,"stop":1757106331352,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64f7dfe20c204d4","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1757106535588,"stop":1757106535589,"duration":1},"status":"passed","severity":"normal"},{"uid":"75e3e0eaad7685f7","name":"throws on content topic with empty application field","time":{"start":1757106268494,"stop":1757106268495,"duration":1},"status":"passed","severity":"normal"},{"uid":"598d843124cb2689","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1757106331338,"stop":1757106331338,"duration":0},"status":"passed","severity":"normal"},{"uid":"de9035af57124d4e","name":"Check received message containing numeric","time":{"start":1757106803700,"stop":1757106803700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6180f0fa3f50b6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1757106331356,"stop":1757106331356,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee52c16c14f34f78","name":"should handle complete connection lifecycle","time":{"start":1757106283760,"stop":1757106283760,"duration":0},"status":"passed","severity":"normal"},{"uid":"1749fe8fda8b5270","name":"Subscribe to topic containing Script and publish message","time":{"start":1757106535589,"stop":1757106535589,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78d0f583f8cfe01","name":"Accepts a valid Waku Message","time":{"start":1757106322335,"stop":1757106322336,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccb6aa4df24d9306","name":"Push message with content topic containing Chinese","time":{"start":1757107408743,"stop":1757107408743,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5c61bbd610184","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1757106830729,"stop":1757106830729,"duration":0},"status":"passed","severity":"normal"},{"uid":"936af4c826c81ae7","name":"throws on empty content topic","time":{"start":1757106268492,"stop":1757106268493,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7c1bccad6bba960","name":"should not fail to stop the service if it was not started","time":{"start":1757106359157,"stop":1757106359158,"duration":1},"status":"passed","severity":"normal"},{"uid":"968f7033f6467ad2","name":"different cluster: nodes don't connect","time":{"start":1757106444162,"stop":1757106444162,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c731752bf2b47ff","name":"should return different streams if requested simultaniously","time":{"start":1757106285041,"stop":1757106285042,"duration":1},"status":"passed","severity":"normal"},{"uid":"519c498f069909f8","name":"handles different networkShards values correctly","time":{"start":1757106268504,"stop":1757106268504,"duration":0},"status":"passed","severity":"normal"},{"uid":"a541c2392124cde8","name":"Push message with content topic containing emoji","time":{"start":1757107408717,"stop":1757107408717,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc906f4a9a8ab4c","name":"Push message with content topic containing unicode special characters","time":{"start":1757107408716,"stop":1757107408717,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f874a32608237c9","name":"should send to specified number of peers of used peers","time":{"start":1757106317427,"stop":1757106317427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b8e3df74c9a1d3f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757106830732,"stop":1757106830732,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4be6bbb183331f","name":"Subscribe to topic containing short and receive message","time":{"start":1757106830727,"stop":1757106830727,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54a58d22b327131","name":"it tolerates circular branch references","time":{"start":1757106295245,"stop":1757106295245,"duration":0},"status":"passed","severity":"normal"},{"uid":"b048601b0ea6ddf9","name":"should set field with only STORE enabled","time":{"start":1757106274679,"stop":1757106274679,"duration":0},"status":"passed","severity":"normal"},{"uid":"30788a1e79a87a37","name":"A test","time":{"start":1757106429842,"stop":1757106429843,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6b9b0645957325b","name":"Check received message containing long","time":{"start":1757106803710,"stop":1757106803710,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff27d23f302283e","name":"Mutual subscription","time":{"start":1757106535573,"stop":1757106535574,"duration":1},"status":"passed","severity":"normal"},{"uid":"e304371aaac4c46f","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757106830731,"stop":1757106830731,"duration":0},"status":"passed","severity":"normal"},{"uid":"96cab928c87096c0","name":"Check received message containing escaped characters","time":{"start":1757106803714,"stop":1757106803714,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8a8499597db8a4","name":"random static sharding 8 - Cluster ID: 904, Shard ID: 970","time":{"start":1757106650496,"stop":1757106650496,"duration":0},"status":"passed","severity":"normal"},{"uid":"d30e0acd7b45a613","name":"should dispatch network event when browser goes online","time":{"start":1757106283751,"stop":1757106283752,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3002027486d14b","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757106830731,"stop":1757106830731,"duration":0},"status":"passed","severity":"normal"},{"uid":"14165313ef6bd827","name":"groups content topics by expected pubsub topic","time":{"start":1757106268503,"stop":1757106268503,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0f56a8c62fc059","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1757106535576,"stop":1757106535576,"duration":0},"status":"passed","severity":"normal"},{"uid":"16ed5d286f46802c","name":"should handle zero lastSuccessfulQuery (never queried before)","time":{"start":1757106317857,"stop":1757106317857,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c30840748169fc","name":"accepts valid message hash query","time":{"start":1757106284766,"stop":1757106284766,"duration":0},"status":"passed","severity":"normal"},{"uid":"e641971ad3d8ef34","name":"Check publish message containing long","time":{"start":1757106527520,"stop":1757106527521,"duration":1},"status":"passed","severity":"normal"},{"uid":"739ed6ee044b4da8","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1757106268498,"stop":1757106268498,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7fa0315289f8d00","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1757106316597,"stop":1757106316597,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e90f5cd904d03c","name":"Passing page size 11 when there are 10 messages","time":{"start":1757106688325,"stop":1757106688326,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c26427e3e329bde","name":"Push message with Chinese payload","time":{"start":1757107408737,"stop":1757107408738,"duration":1},"status":"passed","severity":"normal"},{"uid":"19cd53b53346482b","name":"should handle errors when removing globalThis listeners","time":{"start":1757106283724,"stop":1757106283729,"duration":5},"status":"passed","severity":"normal"},{"uid":"577492a7b243f61f","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1757106830728,"stop":1757106830728,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f254362c88a34a","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1757106337061,"stop":1757106337061,"duration":0},"status":"passed","severity":"normal"},{"uid":"620ed24ecbadfc71","name":"configure the node with multiple content topics","time":{"start":1757106623368,"stop":1757106623368,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd8694603c2fcaa","name":"Correctly serialized arguments","time":{"start":1757106442541,"stop":1757106442542,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabf9c566538f9f4","name":"Subscribe and receive messages on 2 different pubsubtopics with v3 protocol","time":{"start":1757106421695,"stop":1757106421696,"duration":1},"status":"passed","severity":"normal"},{"uid":"649b13e46686aeb8","name":"Push message with custom timestamp: 1757102779078","time":{"start":1757107408719,"stop":1757107408719,"duration":0},"status":"passed","severity":"normal"},{"uid":"eba51b07f7578a53","name":"should dial peers from store on start","time":{"start":1757106284508,"stop":1757106284508,"duration":0},"status":"passed","severity":"normal"},{"uid":"558d2ad3d820c89d","name":"should handle dial errors gracefully","time":{"start":1757106284127,"stop":1757106284128,"duration":1},"status":"passed","severity":"normal"},{"uid":"bae51a734fc94eff","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1757106318146,"stop":1757106318146,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9bc7e961d90076","name":"Query with Ordered Callback, No Decoder","time":{"start":1757106661463,"stop":1757106661463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58264661e7f328d","name":"msgTime: 0 ms from now, startTime: 1756847482709, endTime: 1757106682709","time":{"start":1757106695844,"stop":1757106695844,"duration":0},"status":"passed","severity":"normal"},{"uid":"e235f41b5afff56a","name":"should perform initial health assessment on start","time":{"start":1757106318147,"stop":1757106318147,"duration":0},"status":"passed","severity":"normal"},{"uid":"d239ec3e9ef95156","name":"should register libp2p event listeners when start is called","time":{"start":1757106316589,"stop":1757106316591,"duration":2},"status":"passed","severity":"normal"},{"uid":"29ca1e386fa2d9ba","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1757106284535,"stop":1757106284541,"duration":6},"status":"passed","severity":"normal"},{"uid":"ae77758e9d7043","name":"should skip peer when failed to dial recently","time":{"start":1757106284122,"stop":1757106284123,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6bcb4c71540712","name":"should insert message into bloom filter","time":{"start":1757106337059,"stop":1757106337060,"duration":1},"status":"passed","severity":"normal"},{"uid":"670f381f9a830caf","name":"should check connected peers if present and suitable","time":{"start":1757106317469,"stop":1757106317469,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee8c00893b2d7f39","name":"Init the array if not present","time":{"start":1757106268248,"stop":1757106268249,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7b2e7d4697498d","name":"can start the service","time":{"start":1757106299113,"stop":1757106299114,"duration":1},"status":"passed","severity":"normal"},{"uid":"adf9354229dc9550","name":"should add received message to localHistory with retrievalHint","time":{"start":1757106337062,"stop":1757106337063,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9f673d2e5f7bd1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1757106803716,"stop":1757106803716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c717ca8586f757f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1757106535592,"stop":1757106535592,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccb46e5b8d7ad94","name":"should get / set UDP multiaddr","time":{"start":1757106274675,"stop":1757106274675,"duration":0},"status":"passed","severity":"normal"},{"uid":"495afc803f1e06e1","name":"should return false when navigator.onLine is false","time":{"start":1757106283730,"stop":1757106283730,"duration":0},"status":"passed","severity":"normal"},{"uid":"135bc35fdabc316e","name":"should create PeerExchangeDiscovery instance","time":{"start":1757106295136,"stop":1757106295136,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f67da58402bac9","name":"should emit InMessageMissing event with retrievalHint","time":{"start":1757106337068,"stop":1757106337068,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5db525ec131a42","name":"should set field with only LIGHTPUSH enabled","time":{"start":1757106274680,"stop":1757106274680,"duration":0},"status":"passed","severity":"normal"},{"uid":"625909a8ba9419a1","name":"should dial peers from store when browser is connected","time":{"start":1757106284520,"stop":1757106284520,"duration":0},"status":"passed","severity":"normal"},{"uid":"462bc77067bcf29e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1757106294737,"stop":1757106294738,"duration":1},"status":"passed","severity":"normal"},{"uid":"3333f2ac7418e865","name":"should drop connection to one peer on hangUp","time":{"start":1757106442369,"stop":1757106442369,"duration":0},"status":"passed","severity":"normal"},{"uid":"990dbcf172da0290","name":"Query Generator - true","time":{"start":1757106673054,"stop":1757106673058,"duration":4},"status":"passed","severity":"normal"},{"uid":"b64513827321e4a8","name":"should return null for non-existent peer","time":{"start":1757106284531,"stop":1757106284531,"duration":0},"status":"passed","severity":"normal"},{"uid":"67f069c1444f8a91","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1757106527529,"stop":1757106527529,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f196a9fe34181a","name":"Push message with Script payload","time":{"start":1757107408739,"stop":1757107408739,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf0821c3cd44918f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1757106273995,"stop":1757106273995,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf580f35d7f34502","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1757106284959,"stop":1757106284959,"duration":0},"status":"passed","severity":"normal"},{"uid":"268bedf8b2702383","name":"caches peers it previously fetched","time":{"start":1757106295246,"stop":1757106295246,"duration":0},"status":"passed","severity":"normal"},{"uid":"91ab90108e07ecbe","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1757106284483,"stop":1757106284484,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ddc6bcc23c1a7f6","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1757106273994,"stop":1757106273994,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c5e4bcd4aa425b","name":"Query with Ordered Callback, No message returned","time":{"start":1757106661463,"stop":1757106661463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e5a240507d6e51","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1757106268510,"stop":1757106268510,"duration":0},"status":"passed","severity":"normal"},{"uid":"56580e4e342a8755","name":"Check received message containing Basic HTML tag","time":{"start":1757106803703,"stop":1757106803703,"duration":0},"status":"passed","severity":"normal"},{"uid":"efe90fb1f1917849","name":"Check received message containing long","time":{"start":1757106803699,"stop":1757106803700,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec69fbfc227e785","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1757106331341,"stop":1757106331341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f89e457f6f2681db","name":"Check publish message containing XML","time":{"start":1757106527525,"stop":1757106527525,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2eec8e9c35cbd4","name":"should return false when peer is not on topic","time":{"start":1757106285344,"stop":1757106285344,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5481565d4bc164b","name":"should dial peer when on same shard","time":{"start":1757106284126,"stop":1757106284127,"duration":1},"status":"passed","severity":"normal"},{"uid":"2119b10de84c4ac8","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757106502468,"stop":1757106502468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0a6f8934101afdd","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1757106331337,"stop":1757106331338,"duration":1},"status":"passed","severity":"normal"},{"uid":"998ae5e6d290d2a6","name":"Push message with custom timestamp: 1757109979079","time":{"start":1757107408735,"stop":1757107408735,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9b69c5c8170f0af","name":"Check received message containing Chinese","time":{"start":1757106803711,"stop":1757106803711,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9d6f7f77556daf0","name":"Query with Promise Callback, No Decoder","time":{"start":1757106661464,"stop":1757106661465,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a9e97607c25fdb9","name":"should handle empty pubsub topics","time":{"start":1757106284963,"stop":1757106284964,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb8015c4e9ee3c6","name":"should be online or offline if network state changed","time":{"start":1757106375117,"stop":1757106375118,"duration":1},"status":"passed","severity":"normal"},{"uid":"88e3bfb1e74a1386","name":"Check message with no content topic is not received","time":{"start":1757106803707,"stop":1757106803708,"duration":1},"status":"passed","severity":"normal"},{"uid":"49a747d05828ff59","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757106830743,"stop":1757106830743,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1eeea33e63fc265","name":"should handle shardReader errors","time":{"start":1757106285344,"stop":1757106285344,"duration":0},"status":"passed","severity":"normal"},{"uid":"3835a2c75c534d2d","name":"should stop and cleanup resources","time":{"start":1757106317629,"stop":1757106317629,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff686bd04cdd14f6","name":"Push message with shell command payload","time":{"start":1757107408740,"stop":1757107408740,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f12e24dd42873dd","name":"Query generator for multiple messages with multiple decoders","time":{"start":1757106687877,"stop":1757106687878,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6ae50db2aa303f8","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1757106331345,"stop":1757106331345,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f545bac4d28a6f","name":"should dial all remaining peers","time":{"start":1757106284529,"stop":1757106284529,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fc21f0ae9b2469e","name":"Push message with content topic containing Arabic","time":{"start":1757107408732,"stop":1757107408732,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a99db510e3aee77","name":"Query generator for multiple messages with different content topic format","time":{"start":1757106687878,"stop":1757106687878,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab066d75079f2e8e","name":"Push message with Chinese payload","time":{"start":1757107408749,"stop":1757107408750,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa042c93620da80d","name":"Push message with content topic containing long","time":{"start":1757107408713,"stop":1757107408714,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd47ba8ea5191f84","name":"should add peer to queue when queue is not empty","time":{"start":1757106284121,"stop":1757106284121,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c00021cbec6065","name":"should handle shard reader errors gracefully","time":{"start":1757106284139,"stop":1757106284141,"duration":2},"status":"passed","severity":"normal"},{"uid":"1dd3794324e2f099","name":"Decoder throws on empty string content topic","time":{"start":1757106306650,"stop":1757106306650,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b53a3d50f2e6109","name":"should start periodic discovery on start","time":{"start":1757106295135,"stop":1757106295135,"duration":0},"status":"passed","severity":"normal"},{"uid":"597764ecc76b9631","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1757106444164,"stop":1757106444164,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8510ca56bb6426","name":"should emit a peer event after start","time":{"start":1757106299115,"stop":1757106299115,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc16acf9b25f364","name":"should clear the dialing interval","time":{"start":1757106284115,"stop":1757106284115,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cc1fa38950e0b25","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1757106661463,"stop":1757106661464,"duration":1},"status":"passed","severity":"normal"},{"uid":"79a768a2aabf91b1","name":"random static sharding 7 - Cluster ID: 391, Shard ID: 879","time":{"start":1757106650495,"stop":1757106650496,"duration":1},"status":"passed","severity":"normal"},{"uid":"93ee55528ebb558c","name":"return first retrieved peers without further DNS queries","time":{"start":1757106295247,"stop":1757106295247,"duration":0},"status":"passed","severity":"normal"},{"uid":"b63afc1a02ae8f5","name":"should process queue every 500ms","time":{"start":1757106284129,"stop":1757106284129,"duration":0},"status":"passed","severity":"normal"},{"uid":"85483b800b520e2c","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1757106337070,"stop":1757106337070,"duration":0},"status":"passed","severity":"normal"},{"uid":"d67c940fcfa00111","name":"Check received message containing Script","time":{"start":1757106803702,"stop":1757106803703,"duration":1},"status":"passed","severity":"normal"},{"uid":"966576d4185edefd","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1757106285163,"stop":1757106285164,"duration":1},"status":"passed","severity":"normal"},{"uid":"34daa32451bfdbeb","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1757106535576,"stop":1757106535576,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a5de034161298c","name":"should return DECODE_FAILED when RPC decode fails","time":{"start":1757106294727,"stop":1757106294728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f509809d62a484ca","name":"should start the dialing interval","time":{"start":1757106284114,"stop":1757106284114,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4305e8a58bc6be","name":"Push message with content topic containing emoji","time":{"start":1757107408745,"stop":1757107408745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d001b3a7428a7ae2","name":"should create PeerExchange instance with components","time":{"start":1757106294730,"stop":1757106294730,"duration":0},"status":"passed","severity":"normal"},{"uid":"decf8e11407cb231","name":"Push message with emoji payload","time":{"start":1757107408741,"stop":1757107408741,"duration":0},"status":"passed","severity":"normal"},{"uid":"56413ff2a7fdd376","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1757106294740,"stop":1757106294741,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fb7e53c51c6856d","name":"Fails to push message with large meta","time":{"start":1757107408734,"stop":1757107408734,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bcd877eba64e954","name":"should handle dial errors","time":{"start":1757106285341,"stop":1757106285341,"duration":0},"status":"passed","severity":"normal"},{"uid":"7146c34f06f9ceab","name":"yields decoded messages","time":{"start":1757106285167,"stop":1757106285167,"duration":0},"status":"passed","severity":"normal"},{"uid":"73064da9a8620da7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1757106331348,"stop":1757106331348,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7a6f468eba6","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1757106803709,"stop":1757106803709,"duration":0},"status":"passed","severity":"normal"},{"uid":"724c148a9642bc4b","name":"should handle peer not in mesh for all topics","time":{"start":1757106284964,"stop":1757106284964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c871c4f682cc87c6","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1757106284340,"stop":1757106284340,"duration":0},"status":"passed","severity":"normal"},{"uid":"6594676726ecb04d","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1757106331334,"stop":1757106331334,"duration":0},"status":"passed","severity":"normal"},{"uid":"d564c6fe542c88ad","name":"should not be empty after adding a subscription","time":{"start":1757106317628,"stop":1757106317628,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb5f99bf9e143b8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1757106830733,"stop":1757106830733,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b3aed7fdb16065","name":"Check publish message containing JSON","time":{"start":1757106527526,"stop":1757106527526,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1ab704cfc38d79c","name":"should handle peer identify event","time":{"start":1757106295127,"stop":1757106295128,"duration":1},"status":"passed","severity":"normal"},{"uid":"a52e70ef6312cd4","name":"Passing page size 10 when there are 10 messages","time":{"start":1757106688320,"stop":1757106688322,"duration":2},"status":"passed","severity":"normal"},{"uid":"92e0a5e78598bf69","name":"should enable all discoveries when explicitly set","time":{"start":1757106315556,"stop":1757106315557,"duration":1},"status":"passed","severity":"normal"},{"uid":"dec7d95b21211f6b","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1757106331327,"stop":1757106331327,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea972e95bc56458","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1757106273982,"stop":1757106273983,"duration":1},"status":"passed","severity":"normal"},{"uid":"713f818cbe2db640","name":"Subscribe to topic containing shell command and publish message","time":{"start":1757106535593,"stop":1757106535594,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba17202879861f90","name":"should drop connection to all peers on hangUp","time":{"start":1757106442368,"stop":1757106442368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5ad4fc926988b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1757106294739,"stop":1757106294740,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b11c58702cfcf16","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1757106285042,"stop":1757106285043,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a67fea8a29afd72","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1757106695835,"stop":1757106695835,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b45766d48bea0a9","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1757106284471,"stop":1757106284471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad9fbbd1501390b3","name":"should encode/decode to text encoding","time":{"start":1757106274674,"stop":1757106274674,"duration":0},"status":"passed","severity":"normal"},{"uid":"1df1a61ffbd5391a","name":"returns all values when wanted number matches available values","time":{"start":1757106292957,"stop":1757106292963,"duration":6},"status":"passed","severity":"normal"},{"uid":"c5a09dfd2f40ae19","name":"should invoke callbacks when receiving a message","time":{"start":1757106317628,"stop":1757106317628,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4825247feb9ab2a","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1757106284542,"stop":1757106284542,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a5b892c9dfcf861","name":"Check received message containing special chars","time":{"start":1757106803700,"stop":1757106803701,"duration":1},"status":"passed","severity":"normal"},{"uid":"5723f5137d7ee749","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app90/3/topic174/proto","time":{"start":1757106623367,"stop":1757106623367,"duration":0},"status":"passed","severity":"normal"},{"uid":"a39fc433a4539b67","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1757106535586,"stop":1757106535586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5843a2c41f5d68c","name":"Generator, one shard","time":{"start":1757106651430,"stop":1757106651430,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b58f90ac874eb8","name":"Subscribe to topic containing short and receive message","time":{"start":1757106830738,"stop":1757106830738,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4205e1995847a4e","name":"should be safe to call multiple times","time":{"start":1757106284519,"stop":1757106284519,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9dd649814125ec4","name":"Decoder throws on empty string content topic","time":{"start":1757106305171,"stop":1757106305171,"duration":0},"status":"passed","severity":"normal"},{"uid":"677e3ec32ffed3a9","name":"should handle hash queries without validation","time":{"start":1757106317180,"stop":1757106317180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c093275b388700eb","name":"Push message with XML payload","time":{"start":1757107408739,"stop":1757107408739,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff7f4e761e28bae","name":"Relay Node - default protocol","time":{"start":1757106702276,"stop":1757106702276,"duration":0},"status":"passed","severity":"normal"},{"uid":"6593777f58acfb9","name":"Subscribe and receive messages via waku relay post","time":{"start":1757106830723,"stop":1757106830724,"duration":1},"status":"passed","severity":"normal"},{"uid":"47e113274f922953","name":"should clear interval on stop","time":{"start":1757106295135,"stop":1757106295136,"duration":1},"status":"passed","severity":"normal"},{"uid":"466ee2f16e1ddc2c","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1757106830734,"stop":1757106830735,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2085b196b0710b2","name":"should not start if already started","time":{"start":1757106295123,"stop":1757106295123,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4235c58c96a9b22","name":"should not be delivered","time":{"start":1757106337069,"stop":1757106337070,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5b8b4d63345bd9","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1757106502469,"stop":1757106502469,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e434c37621752a","name":"should not receive a peer event after stop","time":{"start":1757106299116,"stop":1757106299116,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7574f329f7697fa","name":"random static sharding 9 - Cluster ID: 48, Shard ID: 51","time":{"start":1757106650496,"stop":1757106650496,"duration":0},"status":"passed","severity":"normal"},{"uid":"2421035e34e28c50","name":"Check message with invalid timestamp is not received","time":{"start":1757106803717,"stop":1757106803717,"duration":0},"status":"passed","severity":"normal"},{"uid":"75494c69a7b3838f","name":"Push message with Russian payload","time":{"start":1757107408724,"stop":1757107408724,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1790d1a5f1bed63","name":"should get / set TCP multiaddr","time":{"start":1757106274675,"stop":1757106274675,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeedb2817f377518","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1757106830740,"stop":1757106830740,"duration":0},"status":"passed","severity":"normal"},{"uid":"5544e6f66db437e0","name":"Query generator for multiple messages","time":{"start":1757106687875,"stop":1757106687876,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18e9d94aad1d2f4","name":"Push message with custom timestamp: 1757102779079","time":{"start":1757107408759,"stop":1757107408759,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fad0da47e5e124a","name":"Ephemeral field set to true","time":{"start":1757106285417,"stop":1757106285417,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca401ba50de64bed","name":"should return all connected peers without codec filter","time":{"start":1757106285342,"stop":1757106285342,"duration":0},"status":"passed","severity":"normal"},{"uid":"5570195aaabbf8f7","name":"Push message with content topic containing Arabic","time":{"start":1757107408755,"stop":1757107408755,"duration":0},"status":"passed","severity":"normal"},{"uid":"22cace2064cde2f7","name":"Push message with content topic containing Russian","time":{"start":1757107408755,"stop":1757107408755,"duration":0},"status":"passed","severity":"normal"},{"uid":"df26a81c036a0fdf","name":"should remove event listeners from libp2p","time":{"start":1757106283722,"stop":1757106283723,"duration":1},"status":"passed","severity":"normal"},{"uid":"271aa469bfbbaaf2","name":"should handle peerStore errors gracefully","time":{"start":1757106285343,"stop":1757106285343,"duration":0},"status":"passed","severity":"normal"},{"uid":"509cfc897f93ba6c","name":"Check message with no payload is not received","time":{"start":1757106803718,"stop":1757106803718,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d0522b48d709395","name":"should delegate to networkMonitor.isConnected()","time":{"start":1757106285340,"stop":1757106285340,"duration":0},"status":"passed","severity":"normal"},{"uid":"892b7cfd9c5e299e","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1757106268500,"stop":1757106268500,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cdcd1fb2b466b06","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1757106268500,"stop":1757106268500,"duration":0},"status":"passed","severity":"normal"},{"uid":"106b78066f691a31","name":"handles different clusterIds correctly","time":{"start":1757106268503,"stop":1757106268504,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e66bdbdbe8d673d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1757106273990,"stop":1757106273993,"duration":3},"status":"passed","severity":"normal"},{"uid":"cb5b30e6976bc2ce","name":"Push message with content topic containing Russian","time":{"start":1757107408732,"stop":1757107408732,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd1d705c8d34fc9","name":"should skip peers without peerInfo in ENR","time":{"start":1757106295134,"stop":1757106295134,"duration":0},"status":"passed","severity":"normal"},{"uid":"576c05b81a6ed21a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1757106268509,"stop":1757106268509,"duration":0},"status":"passed","severity":"normal"},{"uid":"18381c643454299c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1757106273988,"stop":1757106273989,"duration":1},"status":"passed","severity":"normal"},{"uid":"a412fa0ba86a328e","name":"should handle special patterns correctly","time":{"start":1757106334815,"stop":1757106334815,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c506323c492a147","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1757106331340,"stop":1757106331341,"duration":1},"status":"passed","severity":"normal"},{"uid":"c614b3e13c8132ca","name":"Check message with invalid timestamp is not received","time":{"start":1757106803706,"stop":1757106803707,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3bf1bada90591a8","name":"Relay - dialed first","time":{"start":1757106702272,"stop":1757106702272,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9770d680f44b36f","name":"Subscribe and receive messages via lightPush","time":{"start":1757106830733,"stop":1757106830734,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4f8a3f7704e855","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app72/2/topic346/test.js","time":{"start":1757106623365,"stop":1757106623366,"duration":1},"status":"passed","severity":"normal"},{"uid":"640d637e44c93384","name":"messageHashStr produces consistent results for the same input","time":{"start":1757106284492,"stop":1757106284492,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01480602124aa2d","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1757106378906,"stop":1757106378907,"duration":1},"status":"passed","severity":"normal"},{"uid":"a818df8d67d9de2c","name":"Sample","time":{"start":1757106274090,"stop":1757106274091,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb31d07b036aa92b","name":"Using a function","time":{"start":1757106696896,"stop":1757106696897,"duration":1},"status":"passed","severity":"normal"},{"uid":"66477bbdf95da476","name":"should return false when peer shard info is not found","time":{"start":1757106284339,"stop":1757106284339,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f0f6719d64d7e36","name":"Check received message containing numeric","time":{"start":1757106803710,"stop":1757106803710,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce02869152b9885a","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1757106331347,"stop":1757106331347,"duration":0},"status":"passed","severity":"normal"},{"uid":"561de381ff7bb024","name":"Push message with content topic containing SQL Injection","time":{"start":1757107408715,"stop":1757107408716,"duration":1},"status":"passed","severity":"normal"},{"uid":"34b33e6247b8b6f7","name":"Push message with Script payload","time":{"start":1757107408710,"stop":1757107408710,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cbe1c199f0c853","name":"should allow redial after failed dial cooldown expires","time":{"start":1757106284128,"stop":1757106284128,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b79a244e40fae98","name":"should work with stubbed waku event emitter","time":{"start":1757106317851,"stop":1757106317851,"duration":0},"status":"passed","severity":"normal"},{"uid":"19f1a456250a5a04","name":"should skip peer when dialed recently","time":{"start":1757106284122,"stop":1757106284122,"duration":0},"status":"passed","severity":"normal"},{"uid":"35098f216d49e671","name":"should stop all internal components","time":{"start":1757106285339,"stop":1757106285339,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c903af857f62afd","name":"Check received message containing shell command","time":{"start":1757106803714,"stop":1757106803714,"duration":0},"status":"passed","severity":"normal"},{"uid":"adc962632eaa4307","name":"should work with async generator that yields promises","time":{"start":1757106317853,"stop":1757106317853,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1823743eaeb7dc3","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1757106284960,"stop":1757106284960,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caa9d0029680e39","name":"should properly create peer info with all multiaddrs","time":{"start":1757106274677,"stop":1757106274678,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7afee3c87b40b6","name":"should skip peers without peer exchange protocol","time":{"start":1757106295128,"stop":1757106295128,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fb0a907d78c0","name":"should handle multiple peers with different shard configurations","time":{"start":1757106284142,"stop":1757106284142,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5d6423ecbab335e","name":"Push message with content topic containing short","time":{"start":1757107408713,"stop":1757107408713,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d42a411583e860a","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1757106520873,"stop":1757106520873,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae1cded8fa6956c3","name":"isConnected between 2 js-waku relay nodes","time":{"start":1757106375116,"stop":1757106375116,"duration":0},"status":"passed","severity":"normal"},{"uid":"159075d4d0183ffe","name":"should use peerId from options when provided to queryGenerator","time":{"start":1757106317187,"stop":1757106317188,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada2267108d97929","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1757106331350,"stop":1757106331350,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e5fa1980a47f5","name":"Query Generator, No Decoder","time":{"start":1757106661461,"stop":1757106661461,"duration":0},"status":"passed","severity":"normal"},{"uid":"69715c5b9cb2ce2e","name":"should handle empty peer infos gracefully","time":{"start":1757106294723,"stop":1757106294725,"duration":2},"status":"passed","severity":"normal"},{"uid":"cc96960b14b7bb87","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1757106830741,"stop":1757106830741,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe8696ed8d525f5","name":"Promise Callback - true","time":{"start":1757106673060,"stop":1757106673061,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebb7ddda9a0b984","name":"Publish message with large meta","time":{"start":1757106527534,"stop":1757106527535,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcd421e6bc7f4189","name":"should dial all peers on dial","time":{"start":1757106442367,"stop":1757106442368,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ace054584ec672","name":"Query Generator, No message returned","time":{"start":1757106661462,"stop":1757106661462,"duration":0},"status":"passed","severity":"normal"},{"uid":"de1caa449573b456","name":"peer:update - should do nothing if another protocol hit","time":{"start":1757106285042,"stop":1757106285042,"duration":0},"status":"passed","severity":"normal"},{"uid":"3465e7c6abd04c4b","name":"Check publish message containing Arabic","time":{"start":1757106527523,"stop":1757106527523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e938dfaeb76ca99c","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1757106294740,"stop":1757106294740,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc6d3bb5e4ab449d","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757106830725,"stop":1757106830725,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9207374ff18a537","name":"should request peer renewal on specific errors","time":{"start":1757106316330,"stop":1757106316330,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d29bbd609ff350e","name":"should not execute task if max attempts is 0","time":{"start":1757106316331,"stop":1757106316331,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eaa44cd2e3dfb4","name":"Push message with content topic containing Chinese","time":{"start":1757107408714,"stop":1757107408715,"duration":1},"status":"passed","severity":"normal"},{"uid":"b63afffa1a24f514","name":"Passing page size 3 when there are 20 messages","time":{"start":1757106688317,"stop":1757106688320,"duration":3},"status":"passed","severity":"normal"},{"uid":"d1529be78fee6f95","name":"should process successful peer exchange query","time":{"start":1757106295132,"stop":1757106295133,"duration":1},"status":"passed","severity":"normal"},{"uid":"98757c9465a4757f","name":"should properly create location multiaddrs - tcp","time":{"start":1757106274677,"stop":1757106274677,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc6bff8f6d983a5d","name":"should only return 1 node with relay and store capability","time":{"start":1757106295247,"stop":1757106295247,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a672d141439772","name":"should properly start and stop event listening","time":{"start":1757106318146,"stop":1757106318147,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebcfcf1797c20011","name":"should emit message when store reconnect event occurs and last query was over max time threshold","time":{"start":1757106317855,"stop":1757106317855,"duration":0},"status":"passed","severity":"normal"},{"uid":"6627a8c977514422","name":"Push message with unicode special characters payload","time":{"start":1757107408729,"stop":1757107408729,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8ba78745b02277","name":"returns only open connection if one present","time":{"start":1757106284838,"stop":1757106284838,"duration":0},"status":"passed","severity":"normal"},{"uid":"65d825798561cc2a","name":"Relay - dialed after","time":{"start":1757106702273,"stop":1757106702273,"duration":0},"status":"passed","severity":"normal"},{"uid":"212c8d9f4eec943f","name":"Asymmetric encrypt & decrypt","time":{"start":1757106305392,"stop":1757106305392,"duration":0},"status":"passed","severity":"normal"},{"uid":"479a291a2c2bce01","name":"topics with same application and version share the same shard","time":{"start":1757106268502,"stop":1757106268502,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b2156806ec3ee8","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1757106337069,"stop":1757106337069,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6225b323ed23f","name":"should properly create location multiaddrs - udp6","time":{"start":1757106274676,"stop":1757106274677,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a310489b846261b","name":"should dial more peers if under maxConnections","time":{"start":1757106284533,"stop":1757106284533,"duration":0},"status":"passed","severity":"normal"},{"uid":"58069015525f8f6a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1757106331352,"stop":1757106331352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8acf0c64feb0c0","name":"Subscribe and receives messages on 20 topics","time":{"start":1757106830736,"stop":1757106830736,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf316fe33e8221e1","name":"should handle incoming messages","time":{"start":1757106317370,"stop":1757106317370,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e844064d5ee61b4","name":"should be safe to call multiple times","time":{"start":1757106285339,"stop":1757106285339,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeb1771202c3d072","name":"should reassess health immediately when peer disconnects","time":{"start":1757106318147,"stop":1757106318147,"duration":0},"status":"passed","severity":"normal"},{"uid":"42deb642f84c465b","name":"Check publish message containing shell command","time":{"start":1757106527526,"stop":1757106527526,"duration":0},"status":"passed","severity":"normal"},{"uid":"2565bc33edaae945","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1757106331331,"stop":1757106331332,"duration":1},"status":"passed","severity":"normal"},{"uid":"99e5b9b924bece36","name":"Passing an array","time":{"start":1757106696896,"stop":1757106696896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ecd757c4753cdea","name":"should save new peer to store","time":{"start":1757106284222,"stop":1757106284222,"duration":0},"status":"passed","severity":"normal"},{"uid":"c477ef56f477ac9b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1757106283688,"stop":1757106283698,"duration":10},"status":"passed","severity":"normal"},{"uid":"51fa2c0c896b4509","name":"should properly create location multiaddrs - tcp4","time":{"start":1757106274676,"stop":1757106274676,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a066d812cf589b","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1757106316597,"stop":1757106316597,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c4280d9e607975","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1757106331333,"stop":1757106331333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef7e5d9bb758fcbb","name":"should handle peer store errors gracefully","time":{"start":1757106284532,"stop":1757106284532,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d0c790b77e6a61","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1757106317180,"stop":1757106317180,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bac9ae483e63d93","name":"Push message with rate limit","time":{"start":1757107408718,"stop":1757107408718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7df0c3a40fcc0b3d","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1757106535576,"stop":1757106535577,"duration":1},"status":"passed","severity":"normal"},{"uid":"231ed40787c1ea84","name":"should handle all zero keep alive options","time":{"start":1757106284964,"stop":1757106284964,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b1c3cb7e6a8766","name":"Check message on other pubsub topic is not received","time":{"start":1757106803707,"stop":1757106803707,"duration":0},"status":"passed","severity":"normal"},{"uid":"96456400ea9ea9c6","name":"Check received message containing SQL Injection","time":{"start":1757106803702,"stop":1757106803702,"duration":0},"status":"passed","severity":"normal"},{"uid":"8843e2bdd4a9ac7e","name":"should handle case when navigator is not available","time":{"start":1757106283734,"stop":1757106283739,"duration":5},"status":"passed","severity":"normal"},{"uid":"2271abc1d3542a3a","name":"should throw error when no peers are available","time":{"start":1757106317175,"stop":1757106317179,"duration":4},"status":"passed","severity":"normal"},{"uid":"79eff0459fa3aae8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1757106295248,"stop":1757106295249,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5b2a6e15d3612532","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1757106645805,"stop":1757106645805,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32e74f5b16dbfe0","name":"Push message with meta","time":{"start":1757107408757,"stop":1757107408757,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c138d27518f257e","name":"should handle peer store errors gracefully","time":{"start":1757106318147,"stop":1757106318147,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da9794878ebb2dc","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1757106535578,"stop":1757106535579,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fe356df14a1780","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1757106331342,"stop":1757106331342,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c1a031ef642427c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1757106623362,"stop":1757106623362,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc718ec45c31e009","name":"should work with mixed v2 and v3 peers","time":{"start":1757106317430,"stop":1757106317430,"duration":0},"status":"passed","severity":"normal"},{"uid":"475007b769fc5c0c","name":"Push message with JSON payload","time":{"start":1757107408752,"stop":1757107408752,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2d188ffde1c32d2","name":"Check publish message after client node is restarted","time":{"start":1757106527534,"stop":1757106527534,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fc5ad77f62ab6811","name":"retrieves a single peer","time":{"start":1757106295245,"stop":1757106295245,"duration":0},"status":"passed","severity":"normal"},{"uid":"d112f9ce1d018408","name":"should initialize with Unhealthy status","time":{"start":1757106318145,"stop":1757106318145,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5b3426d694f90b4","name":"should handle mixed protocol support correctly","time":{"start":1757106318148,"stop":1757106318148,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dbe45b75cd07c39","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1757106268501,"stop":1757106268501,"duration":0},"status":"passed","severity":"normal"},{"uid":"88235faa352f3f9f","name":"msgTime: 0 ms from now, startTime: 1757020282709, endTime: 1757106682709","time":{"start":1757106695845,"stop":1757106695845,"duration":0},"status":"passed","severity":"normal"},{"uid":"576768981b9265e0","name":"should emit multiple messages when query returns multiple messages","time":{"start":1757106317855,"stop":1757106317856,"duration":1},"status":"passed","severity":"normal"},{"uid":"73f86e039f947b68","name":"Push message with content topic containing JSON","time":{"start":1757107408716,"stop":1757107408716,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff10c5ae7aa181a","name":"should never report false negatives","time":{"start":1757106334812,"stop":1757106334812,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5f1faf7d7002655","name":"Check received message containing JSON","time":{"start":1757106803713,"stop":1757106803713,"duration":0},"status":"passed","severity":"normal"},{"uid":"7122162687dcf3a8","name":"Ephemeral messages are not stored","time":{"start":1757106360765,"stop":1757106360766,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81107d771886f57","name":"should work with stubbed peer manager event emitter","time":{"start":1757106317851,"stop":1757106317851,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd21de65eec5175","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1757106268502,"stop":1757106268502,"duration":0},"status":"passed","severity":"normal"},{"uid":"62befcb26f20f569","name":"Subscribe to topic containing Russian and receive message","time":{"start":1757106830740,"stop":1757106830740,"duration":0},"status":"passed","severity":"normal"},{"uid":"68ce8866fef372a3","name":"Nodes with multiple pubsub topic","time":{"start":1757106520875,"stop":1757106520876,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d1676de237914d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1757106268501,"stop":1757106268501,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5a82d0831c97ae4","name":"should emit a peer event after start","time":{"start":1757106561361,"stop":1757106561362,"duration":1},"status":"passed","severity":"normal"},{"uid":"7508b3bfe176a0f","name":"should discover peers from provided peer cache","time":{"start":1757106446910,"stop":1757106446911,"duration":1},"status":"passed","severity":"normal"},{"uid":"8524fffd30459375","name":"Filter","time":{"start":1757106702275,"stop":1757106702276,"duration":1},"status":"passed","severity":"normal"},{"uid":"634e3a8e9c508c40","name":"should set field with all protocols disabled","time":{"start":1757106274678,"stop":1757106274678,"duration":0},"status":"passed","severity":"normal"},{"uid":"da229facfb265793","name":"Push message with custom timestamp: 1726347979079","time":{"start":1757107408746,"stop":1757107408747,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c31bdb65dc4e313","name":"should remove event listeners from globalThis","time":{"start":1757106283723,"stop":1757106283724,"duration":1},"status":"passed","severity":"normal"},{"uid":"6410620d0e351991","name":"should not retry if at least one success","time":{"start":1757106317429,"stop":1757106317429,"duration":0},"status":"passed","severity":"normal"},{"uid":"6088563d056781f6","name":"should properly compute the node id","time":{"start":1757106274673,"stop":1757106274674,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a55af35893efbe8","name":"can query messages by message hash","time":{"start":1757106664389,"stop":1757106664389,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d4055d6a891d1cd","name":"Push message with content topic containing Arabic","time":{"start":1757107408715,"stop":1757107408715,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b9f8e6cc838619","name":"Fails to push message with large meta","time":{"start":1757107408758,"stop":1757107408758,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a032c6e779a5e0","name":"should not receive a peer event after stop","time":{"start":1757106359165,"stop":1757106359167,"duration":2},"status":"passed","severity":"normal"},{"uid":"edecb4a5d5fadf8","name":"Check message on other pubsub topic is not received","time":{"start":1757106803717,"stop":1757106803717,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a4e7a82ff58879c","name":"Push message with short payload","time":{"start":1757107408721,"stop":1757107408722,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e99210505d74f","name":"Decoder throws on undefined content topic","time":{"start":1757106285418,"stop":1757106285418,"duration":0},"status":"passed","severity":"normal"},{"uid":"e25932a4f8be0682","name":"should return HistoryEntry with retrievalHint from sweepIncomingBuffer","time":{"start":1757106337067,"stop":1757106337067,"duration":0},"status":"passed","severity":"normal"},{"uid":"be3151c092bdfc46","name":"should create ConnectionManager with relay","time":{"start":1757106285336,"stop":1757106285336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c645611babdd022f","name":"should handle v3 RLN errors","time":{"start":1757106317430,"stop":1757106317430,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead8dd6d85e7b83","name":"Push message with content topic containing unicode special characters","time":{"start":1757107408745,"stop":1757107408745,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5da81c697f24366","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1757106294739,"stop":1757106294739,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d5ce7a4ca5d3ae","name":"should monitor connected peers and store them into cache","time":{"start":1757106446911,"stop":1757106446914,"duration":3},"status":"passed","severity":"normal"},{"uid":"6d3c5aad2297a7d0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1757106268508,"stop":1757106268508,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac8364087e71e9f","name":"Push message with content topic containing escaped characters","time":{"start":1757107408716,"stop":1757107408716,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c4d03c8fa279990","name":"Retrieval Hint","time":{"start":1757106336890,"stop":1757106336890,"duration":0},"status":"passed","severity":"normal"},{"uid":"588a422ed456205a","name":"Check received message containing emoji","time":{"start":1757106803715,"stop":1757106803715,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e24b502ce396f1","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1757106331434,"stop":1757106331434,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd81447b3cb10a70","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1757106284509,"stop":1757106284509,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f78863e98d23de","name":"Push message with custom timestamp: 1757109979079","time":{"start":1757107408759,"stop":1757107408759,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f319653369e06","name":"Query generator for multiple messages with different message text format","time":{"start":1757106687876,"stop":1757106687876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee003c681f41e323","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1757106331350,"stop":1757106331350,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae75ab5a99688e19","name":"First message is missed, then re-sent, should be ack'd","time":{"start":1757106337065,"stop":1757106337065,"duration":0},"status":"passed","severity":"normal"},{"uid":"23735724f9637c7a","name":"should return peer for existing peer","time":{"start":1757106284531,"stop":1757106284531,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d38d3e5f8463d98","name":"should return EMPTY_PAYLOAD when response field is missing","time":{"start":1757106294727,"stop":1757106294727,"duration":0},"status":"passed","severity":"normal"},{"uid":"10ca20550b127e4e","name":"should emit a peer event after start","time":{"start":1757106359158,"stop":1757106359159,"duration":1},"status":"passed","severity":"normal"},{"uid":"920c243aed2fa27c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1757106331337,"stop":1757106331337,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bfe42ca7a6129b","name":"same cluster, static sharding: nodes connect","time":{"start":1757106444161,"stop":1757106444162,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fc4cd77b9bcb801","name":"should throw error - no public key","time":{"start":1757106274672,"stop":1757106274672,"duration":0},"status":"passed","severity":"normal"},{"uid":"da2c39e54592bbfd","name":"should hang up with PeerId and return true on success","time":{"start":1757106285341,"stop":1757106285341,"duration":0},"status":"passed","severity":"normal"},{"uid":"3920f8644e01289a","name":"should properly clean up resources when disposed","time":{"start":1757106315427,"stop":1757106315428,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1ad2e84a709f652","name":"Store - dialed first","time":{"start":1757106702274,"stop":1757106702275,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bc63041bc965031","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1757106331344,"stop":1757106331344,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4bb9a7b54600765","name":"should clear all timers","time":{"start":1757106284954,"stop":1757106284954,"duration":0},"status":"passed","severity":"normal"},{"uid":"f33903854380a73","name":"connects to nwaku","time":{"start":1757106696895,"stop":1757106696895,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c04f9c99595636","name":"should remove event listeners","time":{"start":1757106284953,"stop":1757106284954,"duration":1},"status":"passed","severity":"normal"},{"uid":"7df954bf5afd3e24","name":"Renews subscription after lossing a connection","time":{"start":1757106830733,"stop":1757106830733,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bf8795735ae7c66","name":"should handle onConnected and onDisconnected","time":{"start":1757106316589,"stop":1757106316589,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cf65212f5884dd","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1757106284222,"stop":1757106284223,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d3a8dc7c2ed42bd","name":"Check received message containing special chars","time":{"start":1757106803710,"stop":1757106803711,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c30fc58b065bd89","name":"Check meta is set [ecies]","time":{"start":1757106306649,"stop":1757106306649,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbaaebba33a68e7","name":"Push message with custom timestamp: 1726347979079","time":{"start":1757107408735,"stop":1757107408735,"duration":0},"status":"passed","severity":"normal"},{"uid":"833cb7cf447b5f9a","name":"Check message with non string payload is not received","time":{"start":1757106803708,"stop":1757106803708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f870cf85011888bc","name":"should skip peers without ENR","time":{"start":1757106295134,"stop":1757106295134,"duration":0},"status":"passed","severity":"normal"},{"uid":"768a1bbd3fe91b23","name":"Check message received after jswaku node is restarted","time":{"start":1757106803719,"stop":1757106803719,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9ed698f4d91abc","name":"Push message with Script payload","time":{"start":1757107408726,"stop":1757107408727,"duration":1},"status":"passed","severity":"normal"},{"uid":"cabd20053404ac32","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1757106331342,"stop":1757106331343,"duration":1},"status":"passed","severity":"normal"},{"uid":"33677ef3a1b079a6","name":"should handle case with no peers in store","time":{"start":1757106284530,"stop":1757106284530,"duration":0},"status":"passed","severity":"normal"},{"uid":"3df7c16a7505613a","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1757106444164,"stop":1757106444165,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4d0ba378083db1","name":"should update peers in cache on 'peer:identify' event","time":{"start":1757106299117,"stop":1757106299117,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a060d5db4f4a761","name":"Check received message containing unicode special characters","time":{"start":1757106803715,"stop":1757106803715,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebfad51685383d5f","name":"should not change state when connections remain after disconnect","time":{"start":1757106283742,"stop":1757106283747,"duration":5},"status":"passed","severity":"normal"},{"uid":"31df004197ffed63","name":"Push message with content topic containing JSON","time":{"start":1757107408744,"stop":1757107408745,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5eee2b8fd2f9d1c","name":"Check message with no payload is not received","time":{"start":1757106803708,"stop":1757106803708,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75c83c1a349245f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1757106331350,"stop":1757106331350,"duration":0},"status":"passed","severity":"normal"},{"uid":"30799e392d38b287","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1757106284485,"stop":1757106284485,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f96d46553914c16","name":"Fails to push message with large meta","time":{"start":1757107408746,"stop":1757107408746,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d80aa0799e088e0","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1757106830737,"stop":1757106830737,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a31f7739c8c5a3","name":"should create ShardReader with static shards network config","time":{"start":1757106284320,"stop":1757106284320,"duration":0},"status":"passed","severity":"normal"},{"uid":"99594cec24e52320","name":"should retry if all attempts fail","time":{"start":1757106316338,"stop":1757106316339,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffffdb1315862d0c","name":"Push message with special chars payload","time":{"start":1757107408708,"stop":1757107408708,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d628b8ae8b3988","name":"Sets default value correctly","time":{"start":1757106696897,"stop":1757106696898,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd1915ca185640dd","name":"Subscribe to topic containing special chars and receive message","time":{"start":1757106830728,"stop":1757106830728,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70ba7853436f12e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1757106273995,"stop":1757106273995,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf225700c9628b60","name":"messageHashStr produces different results for different inputs","time":{"start":1757106284492,"stop":1757106284493,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5608f279cf6b623","name":"should create RPC request with correct parameters","time":{"start":1757106294729,"stop":1757106294730,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e91d17b329b698","name":"should throw an error for insufficient data","time":{"start":1757106268735,"stop":1757106268735,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff8fdebb94f04f73","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1757106268505,"stop":1757106268505,"duration":0},"status":"passed","severity":"normal"},{"uid":"cca6973e415866e3","name":"should emit message when we just started and store connect event occurs","time":{"start":1757106317855,"stop":1757106317855,"duration":0},"status":"passed","severity":"normal"},{"uid":"3049a790bc5d433a","name":"Fails to push message bigger that 1MB","time":{"start":1757107408736,"stop":1757107408736,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba7da014f2eee17b","name":"should process up to 3 peers at once","time":{"start":1757106284129,"stop":1757106284129,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dc888e883d96f7","name":"should not emit message when conditions are not met (recent query, no offline)","time":{"start":1757106317856,"stop":1757106317856,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5948b947a7734c","name":"should throw error - invalid id","time":{"start":1757106274672,"stop":1757106274672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2f3f02e1bd45410","name":"Subscribe to topic containing XML and receive message","time":{"start":1757106830741,"stop":1757106830741,"duration":0},"status":"passed","severity":"normal"},{"uid":"823c6181e0e66122","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1757106331336,"stop":1757106331336,"duration":0},"status":"passed","severity":"normal"},{"uid":"6588b4c9fd3119b6","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1757106274670,"stop":1757106274671,"duration":1},"status":"passed","severity":"normal"},{"uid":"87ed831cc4440ef2","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1757106830742,"stop":1757106830742,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ee88b5ef417061","name":"Push message with content topic containing JSON","time":{"start":1757107408756,"stop":1757107408756,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5f9bd3c54a5cec","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1757106316329,"stop":1757106316329,"duration":0},"status":"passed","severity":"normal"},{"uid":"a141e1dbca9dad3f","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1757106695835,"stop":1757106695835,"duration":0},"status":"passed","severity":"normal"},{"uid":"897dadc2d3042259","name":"should add to incoming buffer if dependencies are not met","time":{"start":1757106337062,"stop":1757106337062,"duration":0},"status":"passed","severity":"normal"},{"uid":"f875216dc8b7887e","name":"should not create relay timers when relay is not provided","time":{"start":1757106284960,"stop":1757106284960,"duration":0},"status":"passed","severity":"normal"},{"uid":"a315739ef9e707f9","name":"Subscribe to topic containing Russian and publish message","time":{"start":1757106535587,"stop":1757106535588,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7709def009a5dd1","name":"should be safe to call multiple times","time":{"start":1757106284509,"stop":1757106284513,"duration":4},"status":"passed","severity":"normal"},{"uid":"facb0a12e1875ced","name":"throws if decoders don't match content topics","time":{"start":1757106285164,"stop":1757106285165,"duration":1},"status":"passed","severity":"normal"},{"uid":"e855ca07a5c4e588","name":"should remove event listeners","time":{"start":1757106284517,"stop":1757106284517,"duration":0},"status":"passed","severity":"normal"},{"uid":"17587b8bba2779a4","name":"Push message with meta","time":{"start":1757107408746,"stop":1757107408746,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1c264c19ad01d47","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1757106268511,"stop":1757106268512,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2f158ec46b84dd","name":"should emit InMessageLost event with retrievalHint when timeout is exceeded","time":{"start":1757106337066,"stop":1757106337067,"duration":1},"status":"passed","severity":"normal"},{"uid":"e74d0fc5c4b86aad","name":"should add event listener for peer:discovery","time":{"start":1757106284208,"stop":1757106284208,"duration":0},"status":"passed","severity":"normal"},{"uid":"331eb9e827917b3b","name":"Push message with Arabic payload","time":{"start":1757107408709,"stop":1757107408709,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bc113139fd8b1e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1757106268507,"stop":1757106268508,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6dd1d361aa8c452","name":"Passing page size 1 when there are 4 messages","time":{"start":1757106688314,"stop":1757106688317,"duration":3},"status":"passed","severity":"normal"},{"uid":"fe6495aae078c360","name":"should dial peer when no shard info available","time":{"start":1757106284127,"stop":1757106284127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f250fa8379588a1","name":"should skip already querying peers","time":{"start":1757106295131,"stop":1757106295132,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bfa654283637bc0","name":"Push message with JSON payload","time":{"start":1757107408727,"stop":1757107408728,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7320302229020dd","name":"should have no discoveries enabled by default","time":{"start":1757106315553,"stop":1757106315553,"duration":0},"status":"passed","severity":"normal"},{"uid":"fccb1364a2aa297c","name":"should handle disconnect when peer has no timers","time":{"start":1757106284962,"stop":1757106284963,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2c7e1cb1bf80fd6","name":"Subscribe to topic containing JSON and receive message","time":{"start":1757106830741,"stop":1757106830742,"duration":1},"status":"passed","severity":"normal"},{"uid":"d921aac4b9c3ed6c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1757106661462,"stop":1757106661462,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e8c83a93e5ffe8","name":"Nwaku publishes","time":{"start":1757106516432,"stop":1757106516432,"duration":0},"status":"passed","severity":"normal"},{"uid":"1316418e21ae474c","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1757106305166,"stop":1757106305167,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc6dd1581dfc55","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1757106295249,"stop":1757106295249,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8b49af1fa9b23192","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1757106268509,"stop":1757106268509,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cc309a39c971225","name":"should be empty after removing the only subscription","time":{"start":1757106317628,"stop":1757106317628,"duration":0},"status":"passed","severity":"normal"},{"uid":"a346ea719092c19e","name":"Check publish message containing Basic HTML tag","time":{"start":1757106527525,"stop":1757106527526,"duration":1},"status":"passed","severity":"normal"},{"uid":"65d6795127da2d12","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1757106529660,"stop":1757106529660,"duration":0},"status":"passed","severity":"normal"},{"uid":"a381bbcfcb441fdf","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1757106645805,"stop":1757106645806,"duration":1},"status":"passed","severity":"normal"},{"uid":"f648a8fb20fee715","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1757106331434,"stop":1757106331435,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e694462d44c8e1","name":"should accept empty decoders array","time":{"start":1757106317850,"stop":1757106317850,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e8da52d8fe82ca0","name":"should hang up with multiaddr and return true on success","time":{"start":1757106285342,"stop":1757106285342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b113d0ca6718c404","name":"Push message with emoji payload","time":{"start":1757107408729,"stop":1757107408729,"duration":0},"status":"passed","severity":"normal"},{"uid":"4799e0710c7ecb31","name":"should maintain chronological order of messages in localHistory","time":{"start":1757106337063,"stop":1757106337063,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c55ef5eb1aca90d","name":"Push message with numeric payload","time":{"start":1757107408722,"stop":1757107408722,"duration":0},"status":"passed","severity":"normal"},{"uid":"440cb430b1b4d9c2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1757106421696,"stop":1757106421696,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c9ef4b58d2234e","name":"should set field with only RELAY enabled","time":{"start":1757106274679,"stop":1757106274679,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7ee50ca4a30bea3","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1757106502473,"stop":1757106502473,"duration":0},"status":"passed","severity":"normal"},{"uid":"34174f306d83f814","name":"should not dispatch event when already connected","time":{"start":1757106283747,"stop":1757106283748,"duration":1},"status":"passed","severity":"normal"},{"uid":"89f6a395b98a5a1","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1757106337064,"stop":1757106337064,"duration":0},"status":"passed","severity":"normal"}]