mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-14 19:03:08 +00:00
1 line
188 KiB
JSON
1 line
188 KiB
JSON
[{"uid":"69fb072eba95b6b8","name":"Check received message containing emoji","time":{"start":1754547842809,"stop":1754547842809,"duration":0},"status":"passed","severity":"normal"},{"uid":"b881fd108f4e3521","name":"Check received message with timestamp: 1754547403182 ","time":{"start":1754547842809,"stop":1754547842810,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7755eb3c7c1402c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1754547361803,"stop":1754547361804,"duration":1},"status":"passed","severity":"normal"},{"uid":"7adf53875b1f6bf3","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1754547376131,"stop":1754547376135,"duration":4},"status":"passed","severity":"normal"},{"uid":"afaefc5b3b408521","name":"Push message with JSON payload","time":{"start":1754547953991,"stop":1754547953991,"duration":0},"status":"passed","severity":"normal"},{"uid":"6615a73ea7f01afa","name":"Push message with escaped characters payload","time":{"start":1754547953991,"stop":1754547953992,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1f2f9db7f34bf7","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1754547317303,"stop":1754547317303,"duration":0},"status":"passed","severity":"normal"},{"uid":"45fa8be8bab528fd","name":"Fails to push message bigger that 1MB","time":{"start":1754547954011,"stop":1754547954012,"duration":1},"status":"passed","severity":"normal"},{"uid":"95e9fd50e8799011","name":"Check received message containing Chinese","time":{"start":1754547842817,"stop":1754547842817,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34939b9a900d1d6","name":"accepts valid content-filtered query","time":{"start":1754547332949,"stop":1754547332949,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb65c8c3ee2c56e","name":"should remove event listeners from globalThis","time":{"start":1754547331727,"stop":1754547331738,"duration":11},"status":"passed","severity":"normal"},{"uid":"78085589fa0dbeb7","name":"Check message with no content topic is not received","time":{"start":1754547842812,"stop":1754547842813,"duration":1},"status":"passed","severity":"normal"},{"uid":"147d83b4ac59f7d0","name":"should throw error - no id","time":{"start":1754547323413,"stop":1754547323413,"duration":0},"status":"passed","severity":"normal"},{"uid":"77484c132ec6fee4","name":"Subscribe to topic containing short and publish message","time":{"start":1754547549725,"stop":1754547549725,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e724ede7326237","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1754547317308,"stop":1754547317308,"duration":0},"status":"passed","severity":"normal"},{"uid":"913932a4bceae113","name":"Push message with numeric payload","time":{"start":1754547954000,"stop":1754547954000,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7f2dc4a0e28f79","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754547551998,"stop":1754547551998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbec88ac3efc36","name":"Push message with escaped characters payload","time":{"start":1754547954003,"stop":1754547954004,"duration":1},"status":"passed","severity":"normal"},{"uid":"568fdbbee3531d7c","name":"Check received message containing XML","time":{"start":1754547842806,"stop":1754547842806,"duration":0},"status":"passed","severity":"normal"},{"uid":"d210bec24c814e16","name":"should start the dialing interval","time":{"start":1754547332411,"stop":1754547332411,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fbc0cc48bf6a49","name":"n1 and n2 uses relay shard 1, n3 uses relay shard 2","time":{"start":1754547533351,"stop":1754547533351,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ae49338a280a8fa","name":"should maintain proper timestamps if all messages received","time":{"start":1754547367121,"stop":1754547367122,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a863289626a47af","name":"Outgoing message is not emitted as acknowledged from own outgoing messages","time":{"start":1754547385273,"stop":1754547385273,"duration":0},"status":"passed","severity":"normal"},{"uid":"964d48dddc05ded8","name":"Subscribe to topic containing long and publish message","time":{"start":1754547549726,"stop":1754547549726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1aadd90947167df","name":"Register correct protocols","time":{"start":1754547549706,"stop":1754547549707,"duration":1},"status":"passed","severity":"normal"},{"uid":"8db1feec08575536","name":"should not receive a peer event before start","time":{"start":1754547515192,"stop":1754547515192,"duration":0},"status":"passed","severity":"normal"},{"uid":"48251fa6efb18227","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1754547462281,"stop":1754547462281,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0ec3b701b0f7399","name":"should stop and cleanup resources","time":{"start":1754547377087,"stop":1754547377087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d590fde9966314c8","name":"ends if stream creation fails","time":{"start":1754547333557,"stop":1754547333558,"duration":1},"status":"passed","severity":"normal"},{"uid":"13ab030b2783e518","name":"Wait given interval before re-trying","time":{"start":1754547375456,"stop":1754547375465,"duration":9},"status":"passed","severity":"normal"},{"uid":"85b9c208310367cc","name":"should dispatch network event when browser goes offline","time":{"start":1754547331772,"stop":1754547331772,"duration":0},"status":"passed","severity":"normal"},{"uid":"29611545e0729193","name":"should detect messages with missing dependencies","time":{"start":1754547367124,"stop":1754547367124,"duration":0},"status":"passed","severity":"normal"},{"uid":"612f525b3ea3a165","name":"should be safe to call multiple times","time":{"start":1754547332590,"stop":1754547332600,"duration":10},"status":"passed","severity":"normal"},{"uid":"6674366e6ce7d1b6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1754547317311,"stop":1754547317312,"duration":1},"status":"passed","severity":"normal"},{"uid":"fceeb3b076281610","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1754547361843,"stop":1754547361843,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a46490989444d8","name":"should drop connection to all peers on hangUp","time":{"start":1754547491141,"stop":1754547491141,"duration":0},"status":"passed","severity":"normal"},{"uid":"f56600c148d654c0","name":"Push 30 different messages","time":{"start":1754547953993,"stop":1754547953993,"duration":0},"status":"skipped","severity":"normal"},{"uid":"843e9c26d1e4c4f3","name":"should perform ping and update peer store on timer","time":{"start":1754547333459,"stop":1754547333460,"duration":1},"status":"passed","severity":"normal"},{"uid":"9acda489b587fdf7","name":"should dial peers from store when no connections remain","time":{"start":1754547333278,"stop":1754547333283,"duration":5},"status":"passed","severity":"normal"},{"uid":"7298d55906a9465c","name":"should not dispatch event when already disconnected","time":{"start":1754547331771,"stop":1754547331771,"duration":0},"status":"passed","severity":"normal"},{"uid":"53be8fb8ad03412d","name":"Push message with Basic HTML tag payload","time":{"start":1754547954002,"stop":1754547954003,"duration":1},"status":"passed","severity":"normal"},{"uid":"59b95c62afc1aeaa","name":"Fails to push message with large meta","time":{"start":1754547954009,"stop":1754547954009,"duration":0},"status":"passed","severity":"normal"},{"uid":"49a6007734cc89dd","name":"should stop ping timers on peer disconnect","time":{"start":1754547333457,"stop":1754547333458,"duration":1},"status":"passed","severity":"normal"},{"uid":"9be558d01718d833","name":"Subscribe and receive messages via waku relay post","time":{"start":1754547877375,"stop":1754547877375,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd21dc8a923f1a3","name":"should handle special patterns correctly","time":{"start":1754547364839,"stop":1754547364839,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a2907a786be346","name":"Push message with custom timestamp: 1754551026991","time":{"start":1754547953998,"stop":1754547953999,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e34805ec56a79ee","name":"should add event listeners to libp2p","time":{"start":1754547331719,"stop":1754547331725,"duration":6},"status":"passed","severity":"normal"},{"uid":"87ac2568cbca9ca0","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1754547317309,"stop":1754547317309,"duration":0},"status":"passed","severity":"normal"},{"uid":"3676007df76ee5a4","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1754547317299,"stop":1754547317299,"duration":0},"status":"passed","severity":"normal"},{"uid":"17957ff0fc8486bc","name":"Query with Ordered Callback, No Decoder","time":{"start":1754547623523,"stop":1754547623523,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20971b952808dc0","name":"Sync message is sent within sync frequency","time":{"start":1754547385274,"stop":1754547385274,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ebd8ee266cc4a46","name":"should enable all discoveries when explicitly set","time":{"start":1754547376131,"stop":1754547376131,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb80878cc225b8c7","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754547877375,"stop":1754547877375,"duration":0},"status":"passed","severity":"normal"},{"uid":"581b8b174e620529","name":"should return null for non-existent peer","time":{"start":1754547333294,"stop":1754547333294,"duration":0},"status":"passed","severity":"normal"},{"uid":"d635df48d4851a0d","name":"Push message with content topic containing Arabic","time":{"start":1754547953995,"stop":1754547953995,"duration":0},"status":"passed","severity":"normal"},{"uid":"309778ca8d5f7d52","name":"should dial all known peers when reached zero connections","time":{"start":1754547445731,"stop":1754547445732,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab7a6bc2bfe1ff7d","name":"Query Generator - true","time":{"start":1754547654629,"stop":1754547654629,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f213b504c129401","name":"should handle shardReader errors","time":{"start":1754547333886,"stop":1754547333886,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ab30a6e6950e765","name":"Push message with content topic containing long","time":{"start":1754547953994,"stop":1754547953994,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdfe02fe80491593","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1754547317416,"stop":1754547317416,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ac5ff417011229e","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754547551998,"stop":1754547551998,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b179c14d55ee5","name":"should be able to encode the field with only RELAY set to true","time":{"start":1754547322768,"stop":1754547322769,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceb27d6a44cac0f9","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1754547341205,"stop":1754547341205,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4a130248b70f17","name":"should handle different types of entries","time":{"start":1754547375553,"stop":1754547375554,"duration":1},"status":"passed","severity":"normal"},{"uid":"62fa5011bc830b20","name":"Passing page size 19 when there are 20 messages","time":{"start":1754547663269,"stop":1754547663269,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c1e2963e987cde4","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1754547367121,"stop":1754547367121,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e3b7bf39800622","name":"ends if response has no messages","time":{"start":1754547333560,"stop":1754547333560,"duration":0},"status":"passed","severity":"normal"},{"uid":"fffe69f2923407fc","name":"should remove event listeners","time":{"start":1754547333453,"stop":1754547333453,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf3c931e3186713","name":"throws on content topic with non-number generation field","time":{"start":1754547317292,"stop":1754547317293,"duration":1},"status":"passed","severity":"normal"},{"uid":"64454568dcba91bc","name":"Check publish message containing unicode special characters","time":{"start":1754547540148,"stop":1754547540148,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb2c9de204b08b4","name":"should be safe to call multiple times","time":{"start":1754547332601,"stop":1754547332602,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eb9763f4a8e3c9e","name":"Passing page size 1 when there are 4 messages","time":{"start":1754547663266,"stop":1754547663267,"duration":1},"status":"passed","severity":"normal"},{"uid":"f62f94396bd16cc8","name":"should be safe to call multiple times","time":{"start":1754547333881,"stop":1754547333881,"duration":0},"status":"passed","severity":"normal"},{"uid":"25805093280b4ac","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1754547661225,"stop":1754547661225,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ec50ac41d75de26","name":"Push message with custom timestamp: 1754543826992","time":{"start":1754547954010,"stop":1754547954010,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3de7a1bc02d3506","name":"same cluster: nodes connect","time":{"start":1754547477459,"stop":1754547477459,"duration":0},"status":"passed","severity":"normal"},{"uid":"63bd591c8ff96733","name":"Push message with SQL Injection payload","time":{"start":1754547953989,"stop":1754547953989,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63fc5dcf871cd6d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1754547361834,"stop":1754547361834,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d1559947cdfb4e","name":"should successfully unsubscribe from an existing subscription","time":{"start":1754547376400,"stop":1754547376400,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e7149d4d8e30a4","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1754547661226,"stop":1754547661226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb92e103a0158622","name":"should set field with all protocols disabled","time":{"start":1754547323420,"stop":1754547323420,"duration":0},"status":"passed","severity":"normal"},{"uid":"db94c75a1fe164ba","name":"should set field with only RELAY enabled","time":{"start":1754547323421,"stop":1754547323421,"duration":0},"status":"passed","severity":"normal"},{"uid":"7255bfc42ef3fce7","name":"Cluster id 0, shard 0","time":{"start":1754547644405,"stop":1754547644406,"duration":1},"status":"passed","severity":"normal"},{"uid":"7208eb6249a324c5","name":"Query Generator, Multiple PubsubTopics","time":{"start":1754547623521,"stop":1754547623521,"duration":0},"status":"passed","severity":"normal"},{"uid":"57035b508c065dbd","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1754547341528,"stop":1754547341528,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ce56d16797b7d1","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1754547367128,"stop":1754547367128,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec63b6c30e7972d","name":"should not retry if at least one success","time":{"start":1754547376985,"stop":1754547376986,"duration":1},"status":"passed","severity":"normal"},{"uid":"35e0f8614080fa09","name":"should handle dial errors gracefully","time":{"start":1754547332602,"stop":1754547332603,"duration":1},"status":"passed","severity":"normal"},{"uid":"db4641a395a5f1fc","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app86/8/topic804/utf8","time":{"start":1754547645627,"stop":1754547645627,"duration":0},"status":"passed","severity":"normal"},{"uid":"9619e58e9396640d","name":"should continually clean up expired entries at intervals","time":{"start":1754547375555,"stop":1754547375555,"duration":0},"status":"passed","severity":"normal"},{"uid":"9588a9194f05826f","name":"Should update multiaddrs","time":{"start":1754547491463,"stop":1754547491464,"duration":1},"status":"passed","severity":"normal"},{"uid":"6848025aabb69418","name":"should load peers from local storage and dispatch events","time":{"start":1754547345529,"stop":1754547345530,"duration":1},"status":"passed","severity":"normal"},{"uid":"e81b30717f3b0c9d","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1754547351450,"stop":1754547351451,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd5b034acd51382d","name":"should be safe to call multiple times","time":{"start":1754547333271,"stop":1754547333271,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c89e5dcbd403d3c","name":"Push message with meta","time":{"start":1754547953997,"stop":1754547953997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d738c7b52482141c","name":"Subscribe and receive messages via lightPush","time":{"start":1754547877363,"stop":1754547877364,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e99f0efa2c04dc8","name":"should get all peers from store","time":{"start":1754547333287,"stop":1754547333287,"duration":0},"status":"passed","severity":"normal"},{"uid":"32998b5f84482f37","name":"throws on empty content topic","time":{"start":1754547317291,"stop":1754547317291,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f09657627707d0","name":"should properly create location multiaddrs - tcp","time":{"start":1754547323419,"stop":1754547323419,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c5c5263500961d","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1754547361796,"stop":1754547361796,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba865555f1fc2f8d","name":"Passing page size 11 when there are 10 messages","time":{"start":1754547663268,"stop":1754547663268,"duration":0},"status":"passed","severity":"normal"},{"uid":"270bdf00efb4719a","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1754547423958,"stop":1754547423958,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb3bec5ef6a8a992","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754547877379,"stop":1754547877380,"duration":1},"status":"passed","severity":"normal"},{"uid":"8616efe2c9668962","name":"Store - dialed after - with timeout","time":{"start":1754547676018,"stop":1754547676019,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a07a3da6ee52c76","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1754547361794,"stop":1754547361794,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ce25ba1c448a6c","name":"should handle queue processing errors gracefully","time":{"start":1754547332482,"stop":1754547332488,"duration":6},"status":"passed","severity":"normal"},{"uid":"fb9218fdfb960891","name":"Push message with content topic containing special chars","time":{"start":1754547953995,"stop":1754547953995,"duration":0},"status":"passed","severity":"normal"},{"uid":"423989646c61df68","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754547877372,"stop":1754547877372,"duration":0},"status":"passed","severity":"normal"},{"uid":"2131192794512fae","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1754547317306,"stop":1754547317306,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f5a8c1a7846c4dc","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754547877376,"stop":1754547877376,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1cb02f88a82ef977","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app60/10/topic84/xml","time":{"start":1754547645629,"stop":1754547645629,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf532455477d9f75","name":"should be online or offline if network state changed","time":{"start":1754547423961,"stop":1754547423962,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe1c536aa614aee6","name":"Push message with meta","time":{"start":1754547954009,"stop":1754547954009,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2a0df5f5d82376","name":"should push the message to the outgoing buffer","time":{"start":1754547367119,"stop":1754547367120,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ce1fb7e4ca807","name":"Default pageSize","time":{"start":1754547663269,"stop":1754547663270,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5540a6471fae620","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1754547361819,"stop":1754547361820,"duration":1},"status":"passed","severity":"normal"},{"uid":"806d03da026effe0","name":"tcp ip4 address","time":{"start":1754547322746,"stop":1754547322748,"duration":2},"status":"passed","severity":"normal"},{"uid":"c7be8ac0992861ed","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1754547877365,"stop":1754547877365,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b80baf232f5b10","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1754547607349,"stop":1754547607349,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff962a3051153eb","name":"should process tasks in queue","time":{"start":1754547376920,"stop":1754547376920,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0f91e99279da50","name":"Subscribe and receives messages on 20 topics","time":{"start":1754547877365,"stop":1754547877366,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a273e979a3b24d6","name":"Push message with content topic containing SQL Injection","time":{"start":1754547954007,"stop":1754547954008,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8fb6bb8e2ec6a63","name":"Check received message containing Arabic","time":{"start":1754547842817,"stop":1754547842818,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7a3affe5295ede","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1754547361828,"stop":1754547361828,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6583fed16a9df51","name":"should return true when peer is on the pubsub topic shard","time":{"start":1754547332531,"stop":1754547332531,"duration":0},"status":"passed","severity":"normal"},{"uid":"978cb9d14cfbcbe0","name":"Query generator for multiple messages with different content topic format","time":{"start":1754547656157,"stop":1754547656157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ee8e5eddc094221","name":"should not dispatch event when already connected","time":{"start":1754547331765,"stop":1754547331771,"duration":6},"status":"passed","severity":"normal"},{"uid":"e76ced490cc4f980","name":"should handle peer store errors gracefully","time":{"start":1754547332603,"stop":1754547332603,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c4a9e33e7de8f59","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1754547361797,"stop":1754547361797,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e09f15284a1a99f","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1754547361833,"stop":1754547361833,"duration":0},"status":"passed","severity":"normal"},{"uid":"13cdcf180ec0155b","name":"should process queue every 500ms","time":{"start":1754547332470,"stop":1754547332470,"duration":0},"status":"passed","severity":"normal"},{"uid":"710bc5333271c1ac","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754547877376,"stop":1754547877376,"duration":0},"status":"passed","severity":"normal"},{"uid":"28b5985b6c8e29a4","name":"should reject if Filter is requested but not mounted","time":{"start":1754547377172,"stop":1754547377173,"duration":1},"status":"passed","severity":"normal"},{"uid":"80a9b3317e1f51c2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754547877368,"stop":1754547877368,"duration":0},"status":"passed","severity":"normal"},{"uid":"738c35655df05f5b","name":"should properly create location multiaddrs - udp6","time":{"start":1754547323418,"stop":1754547323419,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa5e176ab9c3c549","name":"should clear dial history on stop","time":{"start":1754547332432,"stop":1754547332433,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f74ac6453503ad8","name":"should properly create location multiaddrs - udp4","time":{"start":1754547323418,"stop":1754547323418,"duration":0},"status":"passed","severity":"normal"},{"uid":"206fa47cc81186fd","name":"Check received message containing unicode special characters","time":{"start":1754547842821,"stop":1754547842821,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43fb377282a9b58","name":"should use configured peers when available","time":{"start":1754547377116,"stop":1754547377117,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcf4dfc93286063b","name":"Sync message is not sent if another non-ephemeral message was just received","time":{"start":1754547385275,"stop":1754547385275,"duration":0},"status":"passed","severity":"normal"},{"uid":"2835776d52754f9b","name":"should handle incoming messages","time":{"start":1754547376400,"stop":1754547376401,"duration":1},"status":"passed","severity":"normal"},{"uid":"6544383eaa55265","name":"Check received message containing Basic HTML tag","time":{"start":1754547842806,"stop":1754547842807,"duration":1},"status":"passed","severity":"normal"},{"uid":"575a238cbadaa452","name":"should requeue task if no peer is available","time":{"start":1754547376920,"stop":1754547376921,"duration":1},"status":"passed","severity":"normal"},{"uid":"1693d4d7bacf7a8a","name":"Check message with invalid timestamp is not received","time":{"start":1754547842811,"stop":1754547842811,"duration":0},"status":"passed","severity":"normal"},{"uid":"42385aad6465c93d","name":"Decrypt messages","time":{"start":1754547516971,"stop":1754547516972,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddcf98489746128c","name":"should check connected peers if present and suitable","time":{"start":1754547377173,"stop":1754547377173,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d8234c198cb52e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1754547376877,"stop":1754547376877,"duration":0},"status":"passed","severity":"normal"},{"uid":"1295b44eb76cb15c","name":"n1 and n2 uses first shard, n3 uses the second shard","time":{"start":1754547533356,"stop":1754547533356,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc4e38f8b9bd549","name":"Outgoing message is acknowledged","time":{"start":1754547385273,"stop":1754547385273,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a3ef647c0745d9","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app52/8/topic758/test.js","time":{"start":1754547645629,"stop":1754547645629,"duration":0},"status":"passed","severity":"normal"},{"uid":"112bdaccb5318c0b","name":"can start and stop the service","time":{"start":1754547345526,"stop":1754547345526,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fb077632462dc7","name":"should handle errors gracefully when getting peer info","time":{"start":1754547332539,"stop":1754547332539,"duration":0},"status":"passed","severity":"normal"},{"uid":"6609f42549a5d7f4","name":"should encodeTxt and decodeTxt","time":{"start":1754547323411,"stop":1754547323411,"duration":0},"status":"passed","severity":"normal"},{"uid":"108e9ac38b164ba0","name":"yields undefined for messages without decoder","time":{"start":1754547333561,"stop":1754547333561,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b65fc6da0b62d4e","name":"should be able to decode the field with only FILTER set to true","time":{"start":1754547322779,"stop":1754547322780,"duration":1},"status":"passed","severity":"normal"},{"uid":"737cb12e35b020c9","name":"should handle queue overflow by adding peers to queue","time":{"start":1754547332470,"stop":1754547332470,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf550a1e92f42f4d","name":"Ordered callback, aborts when callback returns true","time":{"start":1754547656158,"stop":1754547656159,"duration":1},"status":"passed","severity":"normal"},{"uid":"7317ab0018d3e1f1","name":"should set field with only LIGHTPUSH enabled","time":{"start":1754547323422,"stop":1754547323422,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d593fa67673a0d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1754547361827,"stop":1754547361827,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8794089411e61c","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1754547361797,"stop":1754547361797,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5776a0d0a743e0b","name":"caches peers it previously fetched","time":{"start":1754547341526,"stop":1754547341526,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f52f1b1b38ba96","name":"Push message with content topic containing long","time":{"start":1754547954005,"stop":1754547954005,"duration":0},"status":"passed","severity":"normal"},{"uid":"562352e81dfc1fcf","name":"should not receive a peer event before start","time":{"start":1754547345528,"stop":1754547345529,"duration":1},"status":"passed","severity":"normal"},{"uid":"262fa13054f0e90c","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1754547376862,"stop":1754547376863,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ab1316b26d1ebcc","name":"should dial with multiaddr and return stream","time":{"start":1754547333883,"stop":1754547333883,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ea12fab7dd48ca7","name":"it tolerates circular branch references","time":{"start":1754547341524,"stop":1754547341525,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f9be23b226a0535","name":"should not create multiple intervals when called multiple times","time":{"start":1754547332415,"stop":1754547332415,"duration":0},"status":"passed","severity":"normal"},{"uid":"965814501daf8d11","name":"Does not throw an exception when node disconnects","time":{"start":1754547670562,"stop":1754547670563,"duration":1},"status":"passed","severity":"normal"},{"uid":"17fc47a84be84c83","name":"Retries within maximum given attempts","time":{"start":1754547375456,"stop":1754547375456,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a4cee9f2cdb8ec","name":"Js publishes, other Js receives","time":{"start":1754547528940,"stop":1754547528941,"duration":1},"status":"passed","severity":"normal"},{"uid":"1853adfc9de0d23d","name":"should add event listeners for waku:connection and peer:disconnect","time":{"start":1754547333270,"stop":1754547333270,"duration":0},"status":"passed","severity":"normal"},{"uid":"aae3871e2b3deb4f","name":"Push message with content topic containing emoji","time":{"start":1754547954009,"stop":1754547954009,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7ba0dd483cbe11","name":"should handle peerStore errors gracefully","time":{"start":1754547333885,"stop":1754547333885,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e9d379194cfc76","name":"Encoder throws on undefined content topic","time":{"start":1754547352994,"stop":1754547352994,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffb82fd5eaab313c","name":"should mark all messages in causal history as acknowledged","time":{"start":1754547367123,"stop":1754547367123,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaed9108fcf5d340","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1754547376400,"stop":1754547376400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c690b04c6586987d","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1754547322782,"stop":1754547322783,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce6775832265facf","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1754547623523,"stop":1754547623524,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca5adeb23b70388","name":"should filter peers by codec","time":{"start":1754547333885,"stop":1754547333885,"duration":0},"status":"passed","severity":"normal"},{"uid":"31f36af269482ccc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1754547317298,"stop":1754547317298,"duration":0},"status":"passed","severity":"normal"},{"uid":"974248fb285047fe","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754547842824,"stop":1754547842824,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef89301b2aa153f","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1754547333464,"stop":1754547333465,"duration":1},"status":"passed","severity":"normal"},{"uid":"95225898c6a8f405","name":"should respect custom numPeersToUse configuration","time":{"start":1754547376876,"stop":1754547376877,"duration":1},"status":"passed","severity":"normal"},{"uid":"189d569b74515c45","name":"should remove CONNECTION_LOCKED_TAG from peer connections when unlocking","time":{"start":1754547376879,"stop":1754547376879,"duration":0},"status":"passed","severity":"normal"},{"uid":"9da98045f0c333b1","name":"Renews subscription after lossing a connection","time":{"start":1754547877373,"stop":1754547877373,"duration":0},"status":"passed","severity":"normal"},{"uid":"6156181b6e4a5bf6","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1754547341200,"stop":1754547341201,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcbc28855a2a4c86","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1754547317304,"stop":1754547317304,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a54d04955e751c","name":"should get / set TCP multiaddr","time":{"start":1754547323417,"stop":1754547323418,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03110ba8498507d","name":"should create dialer with libp2p and shardReader","time":{"start":1754547332410,"stop":1754547332410,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7ee0045ba3742e0","name":"random static sharding 9 - Cluster ID: 147, Shard ID: 571","time":{"start":1754547644411,"stop":1754547644414,"duration":3},"status":"passed","severity":"normal"},{"uid":"4f3737c5efd8179f","name":"Check received message containing Arabic","time":{"start":1754547842804,"stop":1754547842804,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae0c77f45b83d658","name":"Waku message hash computation (payload length 0)","time":{"start":1754547332705,"stop":1754547332705,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a22c2c0efe3b264","name":"should insert message id into causal history","time":{"start":1754547367120,"stop":1754547367120,"duration":0},"status":"passed","severity":"normal"},{"uid":"388011177176d766","name":"Check received message containing special chars","time":{"start":1754547842802,"stop":1754547842803,"duration":1},"status":"passed","severity":"normal"},{"uid":"68c2a364d3d02894","name":"Waku message hash computation (no timestamp)","time":{"start":1754547332705,"stop":1754547332705,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8759c2fdbe1a5ac","name":"Subscribe and receive messages via waku relay post","time":{"start":1754547877365,"stop":1754547877365,"duration":0},"status":"passed","severity":"normal"},{"uid":"287533c519049f75","name":"should initialize with isNetworkConnected as false","time":{"start":1754547331718,"stop":1754547331719,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4592e3369d84d","name":"should throw if no connection provided","time":{"start":1754547333473,"stop":1754547333473,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ceb4b54c8a41b4","name":"Check received message with timestamp: 1754547403182 ","time":{"start":1754547842823,"stop":1754547842824,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5e37f1e86d9046","name":"should dial one peer on dial","time":{"start":1754547491141,"stop":1754547491141,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e2cf05365a069ba","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1754547673767,"stop":1754547673768,"duration":1},"status":"passed","severity":"normal"},{"uid":"ccc7a2fa33d0536b","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1754547607347,"stop":1754547607348,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb2bd75dc9017ebd","name":"should request peer renewal on specific errors","time":{"start":1754547376922,"stop":1754547376922,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d22ccc23587dab","name":"Check publish message containing Script","time":{"start":1754547540143,"stop":1754547540144,"duration":1},"status":"passed","severity":"normal"},{"uid":"562677d4a2a5ec0c","name":"Correctly serialized arguments","time":{"start":1754547477658,"stop":1754547477658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bdf812f40fb3cb3","name":"Subscribe to topic containing XML and receive message","time":{"start":1754547877381,"stop":1754547877381,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5ab6823b334b6f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1754547361795,"stop":1754547361796,"duration":1},"status":"passed","severity":"normal"},{"uid":"38bd12afb6ff7353","name":"Push message with Russian payload","time":{"start":1754547953988,"stop":1754547953989,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5702ffa6f37c990","name":"Push message with content topic containing Chinese","time":{"start":1754547954006,"stop":1754547954007,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e329156f04debde","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1754547317307,"stop":1754547317308,"duration":1},"status":"passed","severity":"normal"},{"uid":"91915f00b0c4eec","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1754547341204,"stop":1754547341204,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc91d7d89e4d673c","name":"should wait for Filter peer to be connected","time":{"start":1754547377174,"stop":1754547377174,"duration":0},"status":"passed","severity":"normal"},{"uid":"db76495e471a53ee","name":"Push message with content topic containing JSON","time":{"start":1754547954008,"stop":1754547954008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2930236e65eaf3d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1754547317306,"stop":1754547317307,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07e8b0525b867fd","name":"should remove event listeners from libp2p","time":{"start":1754547331727,"stop":1754547331727,"duration":0},"status":"passed","severity":"normal"},{"uid":"9631f031e34cba0b","name":"Check publish message containing JSON","time":{"start":1754547540144,"stop":1754547540146,"duration":2},"status":"passed","severity":"normal"},{"uid":"5b1dc5a5b0fb1e3d","name":"should create KeepAliveManager with required options","time":{"start":1754547333448,"stop":1754547333448,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fed2356e802d9c","name":"should handle empty pubsub topics","time":{"start":1754547333467,"stop":1754547333468,"duration":1},"status":"passed","severity":"normal"},{"uid":"256da3604f80113a","name":"Decoder throws on empty string content topic","time":{"start":1754547352995,"stop":1754547352995,"duration":0},"status":"passed","severity":"normal"},{"uid":"426234b2ffab2637","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754547551990,"stop":1754547551992,"duration":2},"status":"passed","severity":"normal"},{"uid":"476713979b894a0a","name":"should not receive a peer event before start","time":{"start":1754547408645,"stop":1754547408645,"duration":0},"status":"passed","severity":"normal"},{"uid":"34fef2786b166250","name":"should throw error when no peers are available","time":{"start":1754547377115,"stop":1754547377115,"duration":0},"status":"passed","severity":"normal"},{"uid":"fac27bdc7afdec78","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1754547317298,"stop":1754547317298,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ec2e2a7e9e3ad86","name":"should add and check entries correctly","time":{"start":1754547375547,"stop":1754547375548,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1b33272790068ce","name":"throws on content topic with empty encoding field","time":{"start":1754547317296,"stop":1754547317296,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7c93ef9172acf7","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754547842828,"stop":1754547842829,"duration":1},"status":"passed","severity":"normal"},{"uid":"effe4e8c0d6b3825","name":"should handle case when globalThis is not available","time":{"start":1754547331762,"stop":1754547331763,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce0133efbcf372f0","name":"should add received messages to bloom filter","time":{"start":1754547367122,"stop":1754547367122,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d1dda9d9d88b5a","name":"Check received message containing XML","time":{"start":1754547842819,"stop":1754547842819,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ed59b82d7bebbc","name":"Generator, one shard","time":{"start":1754547613938,"stop":1754547613940,"duration":2},"status":"passed","severity":"normal"},{"uid":"611645132ed3eea","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1754547877369,"stop":1754547877369,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ed156386d5acbb0","name":"Check received message containing escaped characters","time":{"start":1754547842821,"stop":1754547842821,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb49fa5ca053db13","name":"Push message with content topic containing Russian","time":{"start":1754547953995,"stop":1754547953996,"duration":1},"status":"passed","severity":"normal"},{"uid":"157161091e38efa6","name":"ignores unrecognized TXT record formats","time":{"start":1754547341525,"stop":1754547341526,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4891cfae4fd70b2","name":"Check received message containing Basic HTML tag","time":{"start":1754547842819,"stop":1754547842820,"duration":1},"status":"passed","severity":"normal"},{"uid":"a05ad861690f5ee4","name":"different cluster: nodes don't connect","time":{"start":1754547477457,"stop":1754547477457,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c911793ca60d613","name":"should drop excess bootstrap peers if over maxBootstrapPeers","time":{"start":1754547333316,"stop":1754547333316,"duration":0},"status":"passed","severity":"normal"},{"uid":"3413d5a3956f2dfb","name":"should create all internal components","time":{"start":1754547333880,"stop":1754547333880,"duration":0},"status":"passed","severity":"normal"},{"uid":"24746bf51779d728","name":"should dial peers from store when browser is connected","time":{"start":1754547333277,"stop":1754547333278,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba8ccc2877a4b3f2","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app7/3/topic645/json","time":{"start":1754547645628,"stop":1754547645628,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a7b5689331016a","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1754547552003,"stop":1754547552004,"duration":1},"status":"passed","severity":"normal"},{"uid":"7062611a4d30aed9","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1754547376131,"stop":1754547376131,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd51e8cef1ce9d29","name":"should skip updating peer store if peer has same addresses","time":{"start":1754547332607,"stop":1754547332607,"duration":0},"status":"passed","severity":"normal"},{"uid":"64366644e73de59a","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1754547549728,"stop":1754547549728,"duration":0},"status":"passed","severity":"normal"},{"uid":"d88ed7b559f4519f","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1754547607346,"stop":1754547607346,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c8891d2f09487f2","name":"random static sharding 2 - Cluster ID: 674, Shard ID: 668","time":{"start":1754547644407,"stop":1754547644407,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cfd34d5e9472938","name":"should throw error - no id","time":{"start":1754547323414,"stop":1754547323414,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fbc8e3918b1561f","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1754547317301,"stop":1754547317301,"duration":0},"status":"passed","severity":"normal"},{"uid":"c320681b46a4b685","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1754547361828,"stop":1754547361828,"duration":0},"status":"passed","severity":"normal"},{"uid":"572f9a55bc57d7e7","name":"throws if time range exceeds MAX_TIME_RANGE","time":{"start":1754547333556,"stop":1754547333556,"duration":0},"status":"passed","severity":"normal"},{"uid":"563f4d076967d15c","name":"Query Generator, No message returned","time":{"start":1754547623522,"stop":1754547623522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cf0d010537c3fb1","name":"Push message with content topic containing JSON","time":{"start":1754547953996,"stop":1754547953996,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db08788514b3d79","name":"messageHashStr produces consistent results for the same input","time":{"start":1754547332707,"stop":1754547332716,"duration":9},"status":"passed","severity":"normal"},{"uid":"96b0976c1383a24","name":"should transition to Unhealthy when no connections","time":{"start":1754547376883,"stop":1754547376884,"duration":1},"status":"passed","severity":"normal"},{"uid":"65420718be8c22e","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1754547341208,"stop":1754547341208,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc849a33b156035d","name":"should not modify tags of connections for different peers","time":{"start":1754547376879,"stop":1754547376879,"duration":0},"status":"passed","severity":"normal"},{"uid":"9741692cee5c9e2f","name":"should return false when peer is not found","time":{"start":1754547332532,"stop":1754547332532,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c1d2bd4221248e","name":"messageHashStr returns a hex string","time":{"start":1754547332706,"stop":1754547332707,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9585ebf4781af3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1754547317311,"stop":1754547317311,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe95e0f3190e3bb7","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1754547361797,"stop":1754547361801,"duration":4},"status":"passed","severity":"normal"},{"uid":"d7f1499ce6c2fdd1","name":"should throw error - no public key","time":{"start":1754547323413,"stop":1754547323414,"duration":1},"status":"passed","severity":"normal"},{"uid":"72180181f8c097b5","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754547877366,"stop":1754547877366,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8aafe8428fc6f71","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1754547661224,"stop":1754547661224,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd536967cdaaee59","name":"should add event listener for peer:discovery","time":{"start":1754547332590,"stop":1754547332590,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0690b9753d175a","name":"should allow redial after cooldown period","time":{"start":1754547332458,"stop":1754547332458,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a6bd81d9b4bc488","name":"should return false when pubsub topic parsing fails","time":{"start":1754547332532,"stop":1754547332532,"duration":0},"status":"passed","severity":"normal"},{"uid":"296340f09506b11d","name":"Check received message containing long","time":{"start":1754547842800,"stop":1754547842800,"duration":0},"status":"passed","severity":"normal"},{"uid":"8363b3ce0a0e5340","name":"Callback on promise, aborts when callback returns true","time":{"start":1754547656158,"stop":1754547656158,"duration":0},"status":"passed","severity":"normal"},{"uid":"20fbb545eb0b8d71","name":"should handle complete dial lifecycle","time":{"start":1754547332492,"stop":1754547332492,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d614110b4845eaf","name":"Nwaku publishes","time":{"start":1754547528940,"stop":1754547528940,"duration":0},"status":"passed","severity":"normal"},{"uid":"8142763ec8e89854","name":"throws if store query response has error status","time":{"start":1754547333559,"stop":1754547333560,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00d0407716b69f9","name":"Check publish message containing Chinese","time":{"start":1754547540138,"stop":1754547540139,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f5b7d8c14bdd73f","name":"should not process empty queue","time":{"start":1754547332480,"stop":1754547332482,"duration":2},"status":"passed","severity":"normal"},{"uid":"6bd6a693dc67aa37","name":"should update ack status of messages in outgoing buffer","time":{"start":1754547367127,"stop":1754547367127,"duration":0},"status":"passed","severity":"normal"},{"uid":"535dd98f7460dd0b","name":"Publish message with rate limit","time":{"start":1754547540159,"stop":1754547540159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36c136c01342f60","name":"should do nothing if at or below maxBootstrapPeers","time":{"start":1754547333307,"stop":1754547333316,"duration":9},"status":"passed","severity":"normal"},{"uid":"5257e55fd4fede10","name":"Sets default value correctly","time":{"start":1754547670564,"stop":1754547670565,"duration":1},"status":"passed","severity":"normal"},{"uid":"691d1182fba4eda1","name":"Used by Waku Relay","time":{"start":1754547670564,"stop":1754547670564,"duration":0},"status":"passed","severity":"normal"},{"uid":"56d30d590b4a2541","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1754547317301,"stop":1754547317302,"duration":1},"status":"passed","severity":"normal"},{"uid":"e82b4384acff2258","name":"Subscribe and receive messages via lightPush","time":{"start":1754547877374,"stop":1754547877374,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60cf84fceb973bc","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1754547607348,"stop":1754547607348,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e1296fd91d5df7","name":"should handle corrupted shard info gracefully","time":{"start":1754547332539,"stop":1754547332539,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1dfa3dfaae3983","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1754547673765,"stop":1754547673766,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b38a9804d65c65","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1754547361813,"stop":1754547361814,"duration":1},"status":"passed","severity":"normal"},{"uid":"3169076d5274c606","name":"Relay + Store","time":{"start":1754547409196,"stop":1754547409196,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c54f57e705b3945","name":"can start the service","time":{"start":1754547515188,"stop":1754547515188,"duration":0},"status":"passed","severity":"normal"},{"uid":"f719775a9106d3c5","name":"should retry if all attempts fail","time":{"start":1754547376924,"stop":1754547376924,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6968c9335321feb","name":"Check received message containing shell command","time":{"start":1754547842820,"stop":1754547842821,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c3d94dc6c500c35","name":"Push message with long payload","time":{"start":1754547954000,"stop":1754547954000,"duration":0},"status":"passed","severity":"normal"},{"uid":"540e0e1ff4f2d549","name":"should return false when peer shard info is not found","time":{"start":1754547332531,"stop":1754547332531,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e86b17db787360","name":"should increase lamport timestamp","time":{"start":1754547367119,"stop":1754547367119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4bfc1ef81ee1aca","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1754547656158,"stop":1754547656158,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e62ebb62c4809c6","name":"should sort peers by ping value","time":{"start":1754547333885,"stop":1754547333886,"duration":1},"status":"passed","severity":"normal"},{"uid":"778ee39b851eb51f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1754547361790,"stop":1754547361791,"duration":1},"status":"passed","severity":"normal"},{"uid":"69cb5c9332143e43","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1754547673770,"stop":1754547673770,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f2af6b0367e68a","name":"should add and remove event listeners correctly","time":{"start":1754547345531,"stop":1754547345531,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54a91061e3b5222","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1754547361814,"stop":1754547361815,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc93701e455a17b5","name":"Retries within given interval","time":{"start":1754547375454,"stop":1754547375455,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd21da247713124","name":"should dial second nwaku node that was discovered","time":{"start":1754547402437,"stop":1754547402438,"duration":1},"status":"skipped","severity":"normal"},{"uid":"621b6d55aab8b74f","name":"should properly compute the node id","time":{"start":1754547323415,"stop":1754547323416,"duration":1},"status":"passed","severity":"normal"},{"uid":"15148a71ed88071a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1754547322781,"stop":1754547322781,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd803c393430e19a","name":"messageHashStr works with IProtoMessage","time":{"start":1754547332707,"stop":1754547332707,"duration":0},"status":"passed","severity":"normal"},{"uid":"587d39a4b5e4d1c6","name":"should return usable stream attached to connection","time":{"start":1754547333473,"stop":1754547333473,"duration":0},"status":"passed","severity":"normal"},{"uid":"416d787af82c2b46","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1754547607346,"stop":1754547607347,"duration":1},"status":"passed","severity":"normal"},{"uid":"55c3057d608d4ad9","name":"should return true when peer is on the specified shard","time":{"start":1754547332530,"stop":1754547332530,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb8be985c8d9916","name":"should not fail to stop the service if it was not started","time":{"start":1754547408642,"stop":1754547408643,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf5547f649fd8f1","name":"Subscribe to topic containing Script and receive message","time":{"start":1754547877370,"stop":1754547877370,"duration":0},"status":"passed","severity":"normal"},{"uid":"b099be3d53eb6b1c","name":"Check message with non string payload is not received","time":{"start":1754547842828,"stop":1754547842828,"duration":0},"status":"passed","severity":"normal"},{"uid":"26b503bb33a8f4b5","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app68/9/topic749/proto","time":{"start":1754547645628,"stop":1754547645629,"duration":1},"status":"passed","severity":"normal"},{"uid":"8394d8c62e2d599e","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1754547661225,"stop":1754547661225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c936100d1c489a42","name":"Check meta is set [symmetric]","time":{"start":1754547351451,"stop":1754547351451,"duration":0},"status":"passed","severity":"normal"},{"uid":"4970332167b76283","name":"should emit a peer event after start","time":{"start":1754547515191,"stop":1754547515191,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01f07aa84f2353e","name":"Push message with Chinese payload","time":{"start":1754547953986,"stop":1754547953988,"duration":2},"status":"passed","severity":"normal"},{"uid":"5a4a3f1a3b8ef669","name":"should mark a message as irretrievably lost if timeout is exceeded","time":{"start":1754547367125,"stop":1754547367125,"duration":0},"status":"passed","severity":"normal"},{"uid":"993a875b0ee8a219","name":"should not discard bootstrap peers if under the limit","time":{"start":1754547445733,"stop":1754547445734,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a4822142950dfcf","name":"Query generator for multiple messages with different message text format","time":{"start":1754547656156,"stop":1754547656156,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b897a38510ae6a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1754547317310,"stop":1754547317310,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb69ace80bcac58","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1754547361820,"stop":1754547361824,"duration":4},"status":"passed","severity":"normal"},{"uid":"f1d6041a50974077","name":"should return false when peer is not on topic","time":{"start":1754547333886,"stop":1754547333886,"duration":0},"status":"passed","severity":"normal"},{"uid":"82d9b9aaf605c6b1","name":"should handle case when navigator is not available","time":{"start":1754547331749,"stop":1754547331762,"duration":13},"status":"passed","severity":"normal"},{"uid":"9076244d313e7479","name":"Push message with content topic containing Arabic","time":{"start":1754547954007,"stop":1754547954007,"duration":0},"status":"passed","severity":"normal"},{"uid":"46562c2162bf7b44","name":"Push message with content topic containing numeric","time":{"start":1754547954006,"stop":1754547954006,"duration":0},"status":"passed","severity":"normal"},{"uid":"f777925181d2a85","name":"Throws when trying to push message with empty payload","time":{"start":1754547954005,"stop":1754547954005,"duration":0},"status":"passed","severity":"normal"},{"uid":"e470802ff9d16a7a","name":"Check received message with timestamp: 1649153314 ","time":{"start":1754547842810,"stop":1754547842810,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a48f2151efeeb2","name":"retrieves a single peer","time":{"start":1754547341524,"stop":1754547341524,"duration":0},"status":"passed","severity":"normal"},{"uid":"a21391bcbc268ba3","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1754547673768,"stop":1754547673768,"duration":0},"status":"passed","severity":"normal"},{"uid":"e298041ff26ad23e","name":"should successfully query store with valid decoders and options","time":{"start":1754547377114,"stop":1754547377115,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e03377af35ed5d3","name":"Check publish message containing Russian","time":{"start":1754547540141,"stop":1754547540142,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee06be4bcb233666","name":"should fail to send if no connected peers found","time":{"start":1754547376984,"stop":1754547376984,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3711cb6e7f839fa","name":"Check received message containing long","time":{"start":1754547842816,"stop":1754547842816,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dd77b22a4a3fe9","name":"should lock peers when selected","time":{"start":1754547376862,"stop":1754547376862,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc8c75589e2677d0","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1754547423958,"stop":1754547423959,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5d96b1cc75be6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1754547361834,"stop":1754547361834,"duration":0},"status":"passed","severity":"normal"},{"uid":"dde08c46a1d2f47d","name":"should create an instance with libp2p and dialer","time":{"start":1754547332589,"stop":1754547332590,"duration":1},"status":"passed","severity":"normal"},{"uid":"669c285ad41445aa","name":"Relay","time":{"start":1754547409195,"stop":1754547409196,"duration":1},"status":"passed","severity":"normal"},{"uid":"d279cfa777423d35","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1754547361832,"stop":1754547361832,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b94317e1adf0c66","name":"Push message with content topic containing short","time":{"start":1754547954005,"stop":1754547954005,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a507a4a938d282c","name":"Round trip binary encryption [ecies, signature]","time":{"start":1754547352993,"stop":1754547352994,"duration":1},"status":"passed","severity":"normal"},{"uid":"139cdac72d095c2a","name":"Encoder throws on undefined content topic","time":{"start":1754547333812,"stop":1754547333812,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ef04f5a54aa2e4","name":"should not allow k > 12","time":{"start":1754547361612,"stop":1754547361615,"duration":3},"status":"passed","severity":"normal"},{"uid":"1735ee652f05f9f","name":"Check received message with timestamp: 1754547403182000000 ","time":{"start":1754547842822,"stop":1754547842823,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b232173fed7b7a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754547877364,"stop":1754547877365,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7820dd92c63f49","name":"Check message with no pubsub topic is not received","time":{"start":1754547842826,"stop":1754547842827,"duration":1},"status":"passed","severity":"normal"},{"uid":"8113e77b3f8629c8","name":"should skip peer when failed to dial recently","time":{"start":1754547332457,"stop":1754547332457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c820f80b4ad60e42","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754547877382,"stop":1754547877383,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d6b3e2a1c323b36","name":"should handle browser offline state overriding peer connections","time":{"start":1754547331788,"stop":1754547331788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a259dfbb3b9ae2","name":"should get / set UDP multiaddr","time":{"start":1754547323417,"stop":1754547323417,"duration":0},"status":"passed","severity":"normal"},{"uid":"640fedce9de8d5b9","name":"Check received message containing SQL Injection","time":{"start":1754547842818,"stop":1754547842819,"duration":1},"status":"passed","severity":"normal"},{"uid":"b214319f407d8ecd","name":"should start and stop interval correctly","time":{"start":1754547376919,"stop":1754547376920,"duration":1},"status":"passed","severity":"normal"},{"uid":"d22a5af2d843a5f","name":"Query Generator - false","time":{"start":1754547654630,"stop":1754547654632,"duration":2},"status":"passed","severity":"normal"},{"uid":"216c15c90db6304e","name":"new peer added after a peer was already found","time":{"start":1754547546106,"stop":1754547546106,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14027e1366363742","name":"should not receive a peer event after stop","time":{"start":1754547515193,"stop":1754547515194,"duration":1},"status":"passed","severity":"normal"},{"uid":"46cedf52eba1b917","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1754547361834,"stop":1754547361834,"duration":0},"status":"passed","severity":"normal"},{"uid":"65e0afe96ca056d","name":"Delete observer","time":{"start":1754547516972,"stop":1754547516972,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c3e264d92b7466","name":"should add peer to queue when queue is not empty","time":{"start":1754547332452,"stop":1754547332453,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e051dc87a617cbe","name":"should properly create peer info with all multiaddrs","time":{"start":1754547323420,"stop":1754547323420,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d6b5e219dda96f","name":"Check message on other pubsub topic is not received","time":{"start":1754547842826,"stop":1754547842826,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d922000617c9b74","name":"should add CONNECTION_LOCKED_TAG to peer connections when locking","time":{"start":1754547376878,"stop":1754547376879,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2fee52df1289e5e","name":"Ephemeral field is preserved - encoder v0","time":{"start":1754547409854,"stop":1754547409859,"duration":5},"status":"passed","severity":"normal"},{"uid":"5497b6f2f20e5b18","name":"should call waitForPeer on Relay","time":{"start":1754547377175,"stop":1754547377175,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e630e43b0838fa","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1754547546106,"stop":1754547546106,"duration":0},"status":"skipped","severity":"normal"},{"uid":"59c24ee142713640","name":"should emit a peer event after start","time":{"start":1754547345528,"stop":1754547345528,"duration":0},"status":"passed","severity":"normal"},{"uid":"a35de44c13677acc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1754547361827,"stop":1754547361827,"duration":0},"status":"passed","severity":"normal"},{"uid":"db36e09fbd671ea2","name":"Symmetric encrypt & Decrypt","time":{"start":1754547351812,"stop":1754547351812,"duration":0},"status":"passed","severity":"normal"},{"uid":"14296f7602cb2365","name":"Subscribe and publish message","time":{"start":1754547549708,"stop":1754547549712,"duration":4},"status":"passed","severity":"normal"},{"uid":"d2e9a5b208b49111","name":"Sync message is not sent if another sync message was just received","time":{"start":1754547385275,"stop":1754547385275,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bfd0bdde8ab6b6","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754547477460,"stop":1754547477460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10f4722fddb87","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754547551992,"stop":1754547551998,"duration":6},"status":"passed","severity":"normal"},{"uid":"9bb25d4d9f82380d","name":"px service nodes in same cluster, no matter the shard, should be dialed","time":{"start":1754547594718,"stop":1754547594718,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbb38df9c501678f","name":"should decode valid enr with tcp successfully","time":{"start":1754547323413,"stop":1754547323413,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec9e8b7960ed45","name":"throws on content topic with generation field greater than 0","time":{"start":1754547317293,"stop":1754547317294,"duration":1},"status":"passed","severity":"normal"},{"uid":"7dbaba1bbed958f9","name":"Sync message is not sent if another sync message was just sent","time":{"start":1754547385275,"stop":1754547385276,"duration":1},"status":"passed","severity":"normal"},{"uid":"91c818431db5c6b5","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app47/2/topic52/proto","time":{"start":1754547645628,"stop":1754547645628,"duration":0},"status":"passed","severity":"normal"},{"uid":"1081e613492f97f","name":"should be safe to call multiple times","time":{"start":1754547333454,"stop":1754547333454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c0932d9a68501cc","name":"Push to array if already present","time":{"start":1754547316948,"stop":1754547316948,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4713e6422e9cb60","name":"should never report false negatives","time":{"start":1754547364833,"stop":1754547364834,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b7d2fdb4b135903","name":"Check message received after jswaku node is restarted","time":{"start":1754547842828,"stop":1754547842828,"duration":0},"status":"passed","severity":"normal"},{"uid":"10c64e6ee4c10d96","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1754547607345,"stop":1754547607346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d40ff5f0abf77ac","name":"should keep entries that haven't expired yet","time":{"start":1754547375549,"stop":1754547375553,"duration":4},"status":"passed","severity":"normal"},{"uid":"b6a2e332472f68b5","name":"Passing page size 3 when there are 20 messages","time":{"start":1754547663267,"stop":1754547663267,"duration":0},"status":"passed","severity":"normal"},{"uid":"524130748a8b145d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1754547317310,"stop":1754547317310,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3a6952fd5dce148","name":"should return false when navigator.onLine is false","time":{"start":1754547331748,"stop":1754547331749,"duration":1},"status":"passed","severity":"normal"},{"uid":"53fa45f2efa5886f","name":"Check received message containing Russian","time":{"start":1754547842804,"stop":1754547842805,"duration":1},"status":"passed","severity":"normal"},{"uid":"375ee7b061132da","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1754547332705,"stop":1754547332706,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ade68524bbcd614","name":"does not validate decoders for hash queries","time":{"start":1754547333557,"stop":1754547333557,"duration":0},"status":"passed","severity":"normal"},{"uid":"15184599f7ce36cb","name":"Check message with no payload is not received","time":{"start":1754547842827,"stop":1754547842827,"duration":0},"status":"passed","severity":"normal"},{"uid":"60567af5c3fe6bbe","name":"should support chaining for add method","time":{"start":1754547375548,"stop":1754547375549,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b5af1f770f0dfb0","name":"should remove event listener for peer:discovery","time":{"start":1754547332601,"stop":1754547332601,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b8353eb765cabf6","name":"Fails to push message bigger that 1MB","time":{"start":1754547953999,"stop":1754547953999,"duration":0},"status":"passed","severity":"normal"},{"uid":"4926f01f2e02c1c9","name":"Light Node - default protocols","time":{"start":1754547676019,"stop":1754547676019,"duration":0},"status":"passed","severity":"normal"},{"uid":"be9b3fe028d3996f","name":"should dial peer when no shard info available","time":{"start":1754547332463,"stop":1754547332469,"duration":6},"status":"passed","severity":"normal"},{"uid":"beb56026daa01f3e","name":"Subscribe to topic containing special chars and publish message","time":{"start":1754547549727,"stop":1754547549727,"duration":0},"status":"passed","severity":"normal"},{"uid":"94d7c22e7e0b889c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1754547341202,"stop":1754547341203,"duration":1},"status":"passed","severity":"normal"},{"uid":"478390728726e7bc","name":"Callback on promise","time":{"start":1754547656157,"stop":1754547656158,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5aae7907ad1bf33","name":"Mutual subscription","time":{"start":1754547549705,"stop":1754547549706,"duration":1},"status":"passed","severity":"normal"},{"uid":"d663cfd9729d59ff","name":"Encoder throws on undefined content topic","time":{"start":1754547351452,"stop":1754547351453,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7449bb08fef612","name":"Push message with custom timestamp: 1723789026991","time":{"start":1754547953998,"stop":1754547953998,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2a0dd5fc971a07","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1754547317299,"stop":1754547317299,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5fe8c3c3897565f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1754547317298,"stop":1754547317299,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cebb9c85224f35f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1754547317416,"stop":1754547317416,"duration":0},"status":"passed","severity":"normal"},{"uid":"6705cb048764036c","name":"does not throw on valid cases","time":{"start":1754547317290,"stop":1754547317290,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c32210db6247a1","name":"should dial with PeerId and return stream","time":{"start":1754547333882,"stop":1754547333883,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e79bff377551d34","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1754547549713,"stop":1754547549718,"duration":5},"status":"passed","severity":"normal"},{"uid":"638326cc2680f57a","name":"Check received message containing special chars","time":{"start":1754547842817,"stop":1754547842817,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c60261d55c0b64","name":"Check publish message containing shell command","time":{"start":1754547540146,"stop":1754547540147,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a7cfb8d1b177d91","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1754547376921,"stop":1754547376921,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bded1bf1ba02856","name":"Generator, 2 different shards","time":{"start":1754547613940,"stop":1754547613940,"duration":0},"status":"passed","severity":"normal"},{"uid":"78203a4c22338355","name":"should handle relay send failures gracefully","time":{"start":1754547333465,"stop":1754547333466,"duration":1},"status":"passed","severity":"normal"},{"uid":"85d21d9e5142807f","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1754547332707,"stop":1754547332707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9245d448d8c5813","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754547552004,"stop":1754547552005,"duration":1},"status":"passed","severity":"normal"},{"uid":"16955f7dc3c186d8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1754547317309,"stop":1754547317310,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78cb20ee2120a90","name":"Check received message containing short","time":{"start":1754547842800,"stop":1754547842800,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8332c76d8d81395","name":"should register libp2p event listeners when start is called","time":{"start":1754547376874,"stop":1754547376875,"duration":1},"status":"passed","severity":"normal"},{"uid":"a02837ca3101a8ba","name":"peer exchange sets tag","time":{"start":1754547546104,"stop":1754547546106,"duration":2},"status":"passed","severity":"normal"},{"uid":"be0b94298ab4cdb8","name":"handles different networkShards values correctly","time":{"start":1754547317303,"stop":1754547317304,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf423c97ac56d94","name":"Decoder throws on undefined content topic","time":{"start":1754547352995,"stop":1754547352995,"duration":0},"status":"passed","severity":"normal"},{"uid":"62eac3c90c21d372","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1754547361818,"stop":1754547361818,"duration":0},"status":"passed","severity":"normal"},{"uid":"3045d4a4ed175cfd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1754547361843,"stop":1754547361843,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbc97e200f1a0da","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1754547477458,"stop":1754547477458,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e4a971abaa2a2f3","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754547322783,"stop":1754547322783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d209bffe693dcd2e","name":"Subscribe to topic containing XML and receive message","time":{"start":1754547877370,"stop":1754547877371,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf6d9460756f29c3","name":"should initialize with default number of peers","time":{"start":1754547376858,"stop":1754547376861,"duration":3},"status":"passed","severity":"normal"},{"uid":"66221f9bb73c9c88","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1754547317307,"stop":1754547317307,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e86b3c2822ad0fb","name":"random static sharding 8 - Cluster ID: 621, Shard ID: 747","time":{"start":1754547644410,"stop":1754547644411,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8ad45f186162546","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1754547361811,"stop":1754547361812,"duration":1},"status":"passed","severity":"normal"},{"uid":"d290dc7d80ffe4d3","name":"should throw error - no public key","time":{"start":1754547323414,"stop":1754547323415,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad7d41381fe576ea","name":"should use DNS peer discovery with light client","time":{"start":1754547408646,"stop":1754547408647,"duration":1},"status":"skipped","severity":"normal"},{"uid":"60751e8d7c147be2","name":"should properly clean up resources when disposed","time":{"start":1754547375554,"stop":1754547375555,"duration":1},"status":"passed","severity":"normal"},{"uid":"501421195945ded6","name":"should be safe to call multiple times","time":{"start":1754547333277,"stop":1754547333277,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bd3416865cb78a9","name":"should prioritize bootstrap, then peer exchange, then local peers","time":{"start":1754547333316,"stop":1754547333317,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f11d998b3624082","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1754547376885,"stop":1754547376885,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed157831b362297","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1754547361825,"stop":1754547361825,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a9bcb459215c13","name":"Check message with no pubsub topic is not received","time":{"start":1754547842812,"stop":1754547842812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c595733b7acb7675","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1754547551999,"stop":1754547551999,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b6641e87f22c79","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app59/8/topic585/proto","time":{"start":1754547645627,"stop":1754547645627,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13f451dbe1d66da","name":"should send to specified number of peers of used peers","time":{"start":1754547376985,"stop":1754547376985,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a7dca0f14ad71d0","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1754547546107,"stop":1754547546107,"duration":0},"status":"passed","severity":"normal"},{"uid":"11d1e7a07784bf4b","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1754547533342,"stop":1754547533342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b45eb56b5a09e94","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754547477460,"stop":1754547477461,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f4ffe48389c8018","name":"Stops search when 2 null results are returned","time":{"start":1754547341435,"stop":1754547341435,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c39e0e189f2c738","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1754547361804,"stop":1754547361805,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be77a1732d19fac","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1754547877365,"stop":1754547877365,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eac4d208171fdb4","name":"Subscribe to topic containing Script and receive message","time":{"start":1754547877381,"stop":1754547877381,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0721b47834b1e22","name":"should initialize bloom filter with correct parameters","time":{"start":1754547364831,"stop":1754547364832,"duration":1},"status":"passed","severity":"normal"},{"uid":"d08a57f4203bc3b3","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1754547361802,"stop":1754547361803,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf76e1cd99a401cf","name":"should dial peer when on same shard","time":{"start":1754547332462,"stop":1754547332463,"duration":1},"status":"passed","severity":"normal"},{"uid":"1740050912f69d29","name":"random static sharding 1 - Cluster ID: 226, Shard ID: 665","time":{"start":1754547644406,"stop":1754547644406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0067d219a7a29f3","name":"returns all values when wanted number matches available values","time":{"start":1754547340753,"stop":1754547340755,"duration":2},"status":"passed","severity":"normal"},{"uid":"a383897364dfd54d","name":"Push message with content topic containing unicode special characters","time":{"start":1754547953997,"stop":1754547953997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7fd455e07d36fe","name":"should not dial peers from store when browser is not connected","time":{"start":1754547333278,"stop":1754547333278,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e183d9ff9649605","name":"should merge provided config with defaults","time":{"start":1754547333880,"stop":1754547333880,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55cb753ea90732","name":"Push message equal or less that 1MB","time":{"start":1754547954011,"stop":1754547954011,"duration":0},"status":"passed","severity":"normal"},{"uid":"28094399d7b6a293","name":"Check received message containing unicode special characters","time":{"start":1754547842808,"stop":1754547842808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b22046e2b5981d1","name":"Check received message containing JSON","time":{"start":1754547842807,"stop":1754547842807,"duration":0},"status":"passed","severity":"normal"},{"uid":"42fd9621ab60c256","name":"should do nothing if no non-locked connections to drop","time":{"start":1754547333306,"stop":1754547333306,"duration":0},"status":"passed","severity":"normal"},{"uid":"c62072c0aecb2ac2","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754547877369,"stop":1754547877369,"duration":0},"status":"passed","severity":"normal"},{"uid":"24deba73b21eaaf3","name":"Push message with content topic containing SQL Injection","time":{"start":1754547953996,"stop":1754547953996,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fca17b96670909","name":"should populate queue if has active dial","time":{"start":1754547332458,"stop":1754547332458,"duration":0},"status":"passed","severity":"normal"},{"uid":"53992bf811751fbf","name":"Overlapping topic subscription","time":{"start":1754547877377,"stop":1754547877377,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3a3cba22a0dd4d","name":"should handle complete connection lifecycle","time":{"start":1754547331784,"stop":1754547331788,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5ff00d6b74c14b","name":"accepts valid message hash query","time":{"start":1754547332950,"stop":1754547332950,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d8749085f3557d7","name":"should create KeepAliveManager with relay","time":{"start":1754547333449,"stop":1754547333449,"duration":0},"status":"passed","severity":"normal"},{"uid":"de44e8e6c5453315","name":"should handle dial errors gracefully","time":{"start":1754547332469,"stop":1754547332469,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a5d303dbd8b6d2d","name":"Push message with Chinese payload","time":{"start":1754547954001,"stop":1754547954001,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e63a4b03d582fb","name":"should handle dial errors","time":{"start":1754547333883,"stop":1754547333883,"duration":0},"status":"passed","severity":"normal"},{"uid":"34bc0c9c60fc2f9f","name":"Subscribe to topic containing long and receive message","time":{"start":1754547877368,"stop":1754547877368,"duration":0},"status":"passed","severity":"normal"},{"uid":"fca89bd9a1510fa4","name":"Using a function","time":{"start":1754547670563,"stop":1754547670564,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b254633d92728c","name":"should handle hash queries without validation","time":{"start":1754547377116,"stop":1754547377116,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ee01000a5c25910","name":"Fails to publish message with empty text","time":{"start":1754547540154,"stop":1754547540154,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8744b536ca8aa2","name":"Subscribe to topic containing numeric and publish message","time":{"start":1754547549726,"stop":1754547549726,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b20c847e8e05f","name":"yields undefined for messages without content topic","time":{"start":1754547333561,"stop":1754547333561,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecd82824bc95fa64","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1754547361817,"stop":1754547361818,"duration":1},"status":"passed","severity":"normal"},{"uid":"20f8652318a680b3","name":"throws on content topic with empty topic name field","time":{"start":1754547317296,"stop":1754547317296,"duration":0},"status":"passed","severity":"normal"},{"uid":"734f0796b97b67a3","name":"should clear dial history on start","time":{"start":1754547332411,"stop":1754547332415,"duration":4},"status":"passed","severity":"normal"},{"uid":"827c024c437560a4","name":"Check received message containing short","time":{"start":1754547842815,"stop":1754547842816,"duration":1},"status":"passed","severity":"normal"},{"uid":"833abf9c26ba0296","name":"Check meta is set [ecies]","time":{"start":1754547352994,"stop":1754547352994,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2434b80a796c6a","name":"should skip peer when already connected","time":{"start":1754547332453,"stop":1754547332457,"duration":4},"status":"passed","severity":"normal"},{"uid":"e1e972cb3e627f83","name":"throws an error for improperly formatted content topics","time":{"start":1754547317304,"stop":1754547317304,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dfb7f6f0273a333","name":"Push message with Arabic payload","time":{"start":1754547953988,"stop":1754547953988,"duration":0},"status":"passed","severity":"normal"},{"uid":"68e2313323cfb4c2","name":"Subscribe to topic containing special chars and receive message","time":{"start":1754547877379,"stop":1754547877379,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6c53a8cdbecae","name":"should not be empty after adding a subscription","time":{"start":1754547377084,"stop":1754547377084,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85fee8288338f1b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1754547352993,"stop":1754547352993,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dc9de3509bf600","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1754547549729,"stop":1754547549729,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f9c269d0abb461","name":"Promise Callback - false","time":{"start":1754547654633,"stop":1754547654634,"duration":1},"status":"passed","severity":"normal"},{"uid":"5952a408fb7e049f","name":"should handle multiple query options for time ranges","time":{"start":1754547377115,"stop":1754547377115,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c4a929676e6b5c5","name":"Filter","time":{"start":1754547676019,"stop":1754547676019,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c4aa3c7196e595","name":"Push message with rate limit","time":{"start":1754547953998,"stop":1754547953998,"duration":0},"status":"passed","severity":"normal"},{"uid":"f20f2c3828014fc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1754547877374,"stop":1754547877375,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df4153a3ee98aa1","name":"should retry on complete failure if specified","time":{"start":1754547376985,"stop":1754547376985,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa9f46aa486cab","name":"should return false when peer is not found","time":{"start":1754547332523,"stop":1754547332523,"duration":0},"status":"passed","severity":"normal"},{"uid":"e73f3e1e277914d2","name":"can start the service","time":{"start":1754547345525,"stop":1754547345526,"duration":1},"status":"passed","severity":"normal"},{"uid":"310551d384cf26bc","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1754547322772,"stop":1754547322773,"duration":1},"status":"passed","severity":"normal"},{"uid":"961e02df5c265e70","name":"A test","time":{"start":1754547462424,"stop":1754547462425,"duration":1},"status":"passed","severity":"normal"},{"uid":"924985976a649f","name":"should add event listeners to globalThis","time":{"start":1754547331725,"stop":1754547331726,"duration":1},"status":"passed","severity":"normal"},{"uid":"10d64c53ecb160d6","name":"Asymmetric encrypt & decrypt","time":{"start":1754547351811,"stop":1754547351811,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a6ec1ac8fd6b68","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app73/3/topic785/xml","time":{"start":1754547645628,"stop":1754547645628,"duration":0},"status":"passed","severity":"normal"},{"uid":"477c0bf0c59744a2","name":"Encoder throws on empty string content topic","time":{"start":1754547352994,"stop":1754547352995,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f65c10bbfb6e42","name":"Check message with no content topic is not received","time":{"start":1754547842827,"stop":1754547842827,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ae23dbf6ae32a98","name":"Push message with SQL Injection payload","time":{"start":1754547954002,"stop":1754547954002,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fd3ead1de7c06","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1754547361808,"stop":1754547361808,"duration":0},"status":"passed","severity":"normal"},{"uid":"3580001c5ebee2b","name":"should return false when peer is on different cluster","time":{"start":1754547332530,"stop":1754547332530,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2628e7037bfae0e","name":"should return PeerId when PeerId is provided","time":{"start":1754547332993,"stop":1754547332993,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f0a5bdf2716fb56","name":"should remove expired entries after TTL has passed","time":{"start":1754547375549,"stop":1754547375549,"duration":0},"status":"passed","severity":"normal"},{"uid":"20125220a1c5dcbf","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1754547377086,"stop":1754547377086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8531d22a93ca55bc","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1754547361814,"stop":1754547361814,"duration":0},"status":"passed","severity":"normal"},{"uid":"827f8cc9de456895","name":"Push message with short payload","time":{"start":1754547954000,"stop":1754547954000,"duration":0},"status":"passed","severity":"normal"},{"uid":"34e7f7d3376a24ea","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1754547361833,"stop":1754547361833,"duration":0},"status":"passed","severity":"normal"},{"uid":"57007289596a530f","name":"Subscribe to topic containing shell command and receive message","time":{"start":1754547877382,"stop":1754547877382,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfad1644d1f4ac7","name":"Push message with content topic containing Russian","time":{"start":1754547954007,"stop":1754547954007,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d86b57337edc5","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1754547361833,"stop":1754547361833,"duration":0},"status":"passed","severity":"normal"},{"uid":"35841064515f1702","name":"Push message with emoji payload","time":{"start":1754547954004,"stop":1754547954004,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0e804a4c830bdee","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754547877364,"stop":1754547877364,"duration":0},"status":"passed","severity":"normal"},{"uid":"49243ea0388d4384","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1754547533352,"stop":1754547533352,"duration":0},"status":"passed","severity":"normal"},{"uid":"373ffaf7b49bb1c7","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1754547877374,"stop":1754547877374,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe33525c7ae80176","name":"should create ConnectionManager with required options","time":{"start":1754547333879,"stop":1754547333879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d352fd152b01cc8a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1754547333474,"stop":1754547333475,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0deac4797cf9f37","name":"Push message with custom timestamp: 1723789026992","time":{"start":1754547954010,"stop":1754547954010,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1b4e53b231ca548","name":"return first retrieved peers without further DNS queries","time":{"start":1754547341527,"stop":1754547341528,"duration":1},"status":"passed","severity":"normal"},{"uid":"a426d5c491b90f03","name":"should not return locked peers if enough unlocked are available","time":{"start":1754547376863,"stop":1754547376863,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d6354272d3ef6df","name":"should be able to encode the field with only STORE set to true","time":{"start":1754547322770,"stop":1754547322770,"duration":0},"status":"passed","severity":"normal"},{"uid":"f145a3773e76ef54","name":"should decode valid enr successfully","time":{"start":1754547323411,"stop":1754547323411,"duration":0},"status":"passed","severity":"normal"},{"uid":"1926a2cb7804f0bf","name":"throws on content topic with empty application field","time":{"start":1754547317294,"stop":1754547317295,"duration":1},"status":"passed","severity":"normal"},{"uid":"f18bad7ee69bbe28","name":"Check received message containing Russian","time":{"start":1754547842818,"stop":1754547842818,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a684504ee73aff","name":"should handle a minimal index list","time":{"start":1754547317415,"stop":1754547317416,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d17643bb5eeed7","name":"handles different clusterIds correctly","time":{"start":1754547317303,"stop":1754547317303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dbad211bf0af5bc","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754547877381,"stop":1754547877382,"duration":1},"status":"passed","severity":"normal"},{"uid":"cce767951847c481","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1754547376878,"stop":1754547376878,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d973c0b8dc9c32","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1754547361815,"stop":1754547361815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8918bf3df82cfaea","name":"should emit a peer event after start","time":{"start":1754547408644,"stop":1754547408645,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f2bfdf7b7919db","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1754547533349,"stop":1754547533349,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e42cda3a7e8c93a","name":"should not be delivered","time":{"start":1754547367127,"stop":1754547367127,"duration":0},"status":"passed","severity":"normal"},{"uid":"a25c9fb488c93676","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1754547341208,"stop":1754547341209,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d60c7ceb9e6e531","name":"All","time":{"start":1754547409196,"stop":1754547409196,"duration":0},"status":"passed","severity":"normal"},{"uid":"715c160b95754493","name":"should remove event listeners","time":{"start":1754547333271,"stop":1754547333272,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d5928b4f861fa7a","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754547877366,"stop":1754547877366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d55302b1608f2a9d","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1754547877380,"stop":1754547877380,"duration":0},"status":"passed","severity":"normal"},{"uid":"30734fbdcffed9d9","name":"should not retry if at least one success","time":{"start":1754547376923,"stop":1754547376924,"duration":1},"status":"passed","severity":"normal"},{"uid":"88cd2e378efdc582","name":"should stop all internal components","time":{"start":1754547333881,"stop":1754547333881,"duration":0},"status":"passed","severity":"normal"},{"uid":"e566bd285f7ab291","name":"should handle multiple peer connections","time":{"start":1754547333455,"stop":1754547333456,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa9088fb2ffbc4e5","name":"Query with Promise Callback, No Decoder","time":{"start":1754547623524,"stop":1754547623524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e399bdcb14c52e8","name":"nwaku subscribes","time":{"start":1754547528938,"stop":1754547528939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d35a07d40301ccd4","name":"random static sharding 5 - Cluster ID: 426, Shard ID: 612","time":{"start":1754547644408,"stop":1754547644408,"duration":0},"status":"passed","severity":"normal"},{"uid":"9648cd067173291a","name":"should handle complete peer lifecycle","time":{"start":1754547333469,"stop":1754547333471,"duration":2},"status":"passed","severity":"normal"},{"uid":"37d820c19333e18e","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1754547361806,"stop":1754547361807,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da45c9493b023b7","name":"Throws when trying to push message with empty payload","time":{"start":1754547953993,"stop":1754547953993,"duration":0},"status":"passed","severity":"normal"},{"uid":"493ec4fae8945830","name":"should skip peer when not on same cluster","time":{"start":1754547332458,"stop":1754547332462,"duration":4},"status":"passed","severity":"normal"},{"uid":"d094554bdbbe4311","name":"should be safe to call multiple times","time":{"start":1754547332434,"stop":1754547332434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73cbfdcd06885f8","name":"Check publish message containing XML","time":{"start":1754547540144,"stop":1754547540144,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0798da25c71ac2e","name":"should handle peer connect event","time":{"start":1754547331763,"stop":1754547331763,"duration":0},"status":"passed","severity":"normal"},{"uid":"6102a7a6360e72c5","name":"should create a new stream if no existing for protocol found","time":{"start":1754547333474,"stop":1754547333474,"duration":0},"status":"passed","severity":"normal"},{"uid":"21304f0e99fbd8ff","name":"Stops search when maxGet is reached","time":{"start":1754547341434,"stop":1754547341435,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e012f18e11cc228","name":"Sync message are not sent excessively within sync frequency","time":{"start":1754547385274,"stop":1754547385275,"duration":1},"status":"passed","severity":"normal"},{"uid":"95bfb53881e4a598","name":"rejects hash query with time filter","time":{"start":1754547332954,"stop":1754547332954,"duration":0},"status":"passed","severity":"normal"},{"uid":"417783ab30ae1f08","name":"Push message with content topic containing Chinese","time":{"start":1754547953995,"stop":1754547953995,"duration":0},"status":"passed","severity":"normal"},{"uid":"7580609dde34e03","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754547594720,"stop":1754547594721,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5b298cca5af016e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1754547376884,"stop":1754547376884,"duration":0},"status":"passed","severity":"normal"},{"uid":"338b041661f3f83","name":"should dial more peers if under maxConnections","time":{"start":1754547333305,"stop":1754547333305,"duration":0},"status":"passed","severity":"normal"},{"uid":"36896990a4892d56","name":"different cluster: nodes don't connect","time":{"start":1754547477459,"stop":1754547477459,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e758a52fd70f42","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754547877381,"stop":1754547877381,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34dad16a330771f","name":"should properly create location multiaddrs - tcp6","time":{"start":1754547323419,"stop":1754547323419,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3f39382687b70ef","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1754547376878,"stop":1754547376878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f176cf1f82dbb98b","name":"should hang up with multiaddr and return true on success","time":{"start":1754547333884,"stop":1754547333884,"duration":0},"status":"passed","severity":"normal"},{"uid":"379669d0d39f1d0e","name":"Check publish message containing numeric","time":{"start":1754547540137,"stop":1754547540138,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd13045b35984337","name":"should initialize with custom number of peers","time":{"start":1754547376861,"stop":1754547376861,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a610c7188d303d","name":"should have no discoveries enabled by default","time":{"start":1754547376130,"stop":1754547376131,"duration":1},"status":"passed","severity":"normal"},{"uid":"97b9ff01400f5219","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754547877368,"stop":1754547877368,"duration":0},"status":"passed","severity":"normal"},{"uid":"75624c852d364c1b","name":"Encoder throws on empty string content topic","time":{"start":1754547333812,"stop":1754547333812,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e2c91aa838f273","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1754547322773,"stop":1754547322774,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbe9c421fefc093","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1754547361808,"stop":1754547361808,"duration":0},"status":"passed","severity":"normal"},{"uid":"780ef192f2ea7d26","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1754547361617,"stop":1754547361618,"duration":1},"status":"passed","severity":"normal"},{"uid":"201860c3b720f319","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1754547361805,"stop":1754547361805,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf17362a63e4c95","name":"Check received message containing numeric","time":{"start":1754547842802,"stop":1754547842802,"duration":0},"status":"passed","severity":"normal"},{"uid":"e37ae72ad245037","name":"random static sharding 3 - Cluster ID: 276, Shard ID: 191","time":{"start":1754547644407,"stop":1754547644408,"duration":1},"status":"passed","severity":"normal"},{"uid":"e123ecdf2063ea86","name":"Push message with Script payload","time":{"start":1754547953989,"stop":1754547953989,"duration":0},"status":"passed","severity":"normal"},{"uid":"db879da5fa77d4b9","name":"Encoder error raises irrecoverable error","time":{"start":1754547385272,"stop":1754547385272,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac55c1311ffc6398","name":"should add event listeners for peer connect and disconnect","time":{"start":1754547333449,"stop":1754547333450,"duration":1},"status":"passed","severity":"normal"},{"uid":"c000c629f7d1472d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1754547361828,"stop":1754547361831,"duration":3},"status":"passed","severity":"normal"},{"uid":"57bfc94c930e9f21","name":"should handle ping failures gracefully","time":{"start":1754547333460,"stop":1754547333460,"duration":0},"status":"passed","severity":"normal"},{"uid":"435538b161a6fecd","name":"Subscribe to topic containing Script and publish message","time":{"start":1754547549729,"stop":1754547549729,"duration":0},"status":"passed","severity":"normal"},{"uid":"78aff65dd198d9a1","name":"should start connection monitor interval and dial on waku:connection if enableAutoRecovery is true","time":{"start":1754547333304,"stop":1754547333305,"duration":1},"status":"passed","severity":"normal"},{"uid":"83bfa01bcfec650d","name":"should not fail to start the service if it is already started","time":{"start":1754547345527,"stop":1754547345527,"duration":0},"status":"passed","severity":"normal"},{"uid":"7933aa146f8ce1f1","name":"should handle peer disconnect event when no connections remain","time":{"start":1754547331763,"stop":1754547331764,"duration":1},"status":"passed","severity":"normal"},{"uid":"49c93957c152f1bd","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1754547341528,"stop":1754547341529,"duration":1},"status":"skipped","severity":"normal"},{"uid":"711c9a999ae000f6","name":"throws on content topic with empty version field","time":{"start":1754547317295,"stop":1754547317295,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bcdce750d20b78","name":"can query messages normally","time":{"start":1754547648831,"stop":1754547648834,"duration":3},"status":"passed","severity":"normal"},{"uid":"60df21a63b9ceff4","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1754547673765,"stop":1754547673765,"duration":0},"status":"passed","severity":"normal"},{"uid":"245b3869f0a89c1c","name":"should handle task timeouts","time":{"start":1754547376922,"stop":1754547376923,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3604ca61ff830c","name":"should be safe to call multiple times","time":{"start":1754547333881,"stop":1754547333881,"duration":0},"status":"passed","severity":"normal"},{"uid":"8642c0e563ac759","name":"Passing invalid cursor","time":{"start":1754547607350,"stop":1754547607350,"duration":0},"status":"passed","severity":"normal"},{"uid":"7443d1aec6133e7","name":"msgTime: 0 ms from now, startTime: 1754288456517, endTime: 1754547656517","time":{"start":1754547673768,"stop":1754547673769,"duration":1},"status":"passed","severity":"normal"},{"uid":"47afb218df8876a3","name":"rejects hash query with content filter parameters","time":{"start":1754547332951,"stop":1754547332954,"duration":3},"status":"passed","severity":"normal"},{"uid":"c7c6307c0a26ce23","name":"should drop only non-locked connections when over maxConnections","time":{"start":1754547333305,"stop":1754547333306,"duration":1},"status":"passed","severity":"normal"},{"uid":"6460649b58cb8199","name":"should not receive a peer event after stop","time":{"start":1754547408645,"stop":1754547408646,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca28749bac8aaadc","name":"should not fail to stop the service if it was not started","time":{"start":1754547515189,"stop":1754547515189,"duration":0},"status":"passed","severity":"normal"},{"uid":"7faf7f38ba1caa4d","name":"Decoder throws on undefined content topic","time":{"start":1754547351453,"stop":1754547351453,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c77e98466419a4","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1754547361815,"stop":1754547361817,"duration":2},"status":"passed","severity":"normal"},{"uid":"17f84aafd91fb2a6","name":"topics with same application and version share the same shard","time":{"start":1754547317302,"stop":1754547317302,"duration":0},"status":"passed","severity":"normal"},{"uid":"506c2cb0e37da771","name":"Push message with Arabic payload","time":{"start":1754547954001,"stop":1754547954001,"duration":0},"status":"passed","severity":"normal"},{"uid":"340acd67f5bc343f","name":"Push message with content topic containing escaped characters","time":{"start":1754547954008,"stop":1754547954008,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ed53de6134dba01","name":"should dial peer when peer is discovered","time":{"start":1754547332602,"stop":1754547332602,"duration":0},"status":"passed","severity":"normal"},{"uid":"478e043a6f51853c","name":"more peers than existing","time":{"start":1754547515465,"stop":1754547515466,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c878e584a61bdca","name":"should return PeerId when Multiaddr input is provided","time":{"start":1754547332994,"stop":1754547332995,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b69ffec9bbb1a52","name":"should return false when network is not connected","time":{"start":1754547333882,"stop":1754547333882,"duration":0},"status":"passed","severity":"normal"},{"uid":"701b2b6d33cab1bb","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1754547645625,"stop":1754547645625,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6bb9f167e8dabdc","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1754547673764,"stop":1754547673764,"duration":0},"status":"passed","severity":"normal"},{"uid":"17275edafc950b5","name":"Push message with custom timestamp: 1754551026992","time":{"start":1754547954011,"stop":1754547954011,"duration":0},"status":"passed","severity":"normal"},{"uid":"b18669055297d0dd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1754547361838,"stop":1754547361839,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b11ba2ed8cd7e4c","name":"Query generator for 2000 messages","time":{"start":1754547656159,"stop":1754547656159,"duration":0},"status":"passed","severity":"normal"},{"uid":"da81d61241bf92be","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1754547322775,"stop":1754547322776,"duration":1},"status":"passed","severity":"normal"},{"uid":"634c24ca4ac097c4","name":"Refresh subscription","time":{"start":1754547549720,"stop":1754547549720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"656cf1b56d158c54","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754547408647,"stop":1754547408647,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6916919ef7719aa4","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1754547317301,"stop":1754547317301,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e3d8ad6289ca8f2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754547426739,"stop":1754547426739,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db811620f1f630d","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1754547376876,"stop":1754547376876,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bebc60e5aee8caf","name":"should encode/decode to text encoding","time":{"start":1754547323416,"stop":1754547323417,"duration":1},"status":"passed","severity":"normal"},{"uid":"37fc80fba7ba2974","name":"Check publish message containing escaped characters","time":{"start":1754547540147,"stop":1754547540148,"duration":1},"status":"passed","severity":"normal"},{"uid":"6559988206283b90","name":"should not dial on waku:connection if enableAutoRecovery is false, but should dial on start","time":{"start":1754547333295,"stop":1754547333304,"duration":9},"status":"passed","severity":"normal"},{"uid":"124e0be0a28f0884","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1754547341205,"stop":1754547341205,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a0f730e5f9f5682","name":"should reject if Relay is requested but not mounted","time":{"start":1754547377171,"stop":1754547377171,"duration":0},"status":"passed","severity":"normal"},{"uid":"23531f86c06a9af6","name":"Outgoing message is emitted as sent","time":{"start":1754547385272,"stop":1754547385272,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f9c199c9ef763d6","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1754547361806,"stop":1754547361806,"duration":0},"status":"passed","severity":"normal"},{"uid":"540cd8aa467da237","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1754547332607,"stop":1754547332607,"duration":0},"status":"passed","severity":"normal"},{"uid":"7936ea74155ef401","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1754547341209,"stop":1754547341209,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f341935a7326aec","name":"Own sync message does not acknowledge own messages","time":{"start":1754547385276,"stop":1754547385276,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f33839bc946889f","name":"should delegate to networkMonitor.isConnected()","time":{"start":1754547333882,"stop":1754547333882,"duration":0},"status":"passed","severity":"normal"},{"uid":"32135ba9741c4a0b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1754547549734,"stop":1754547549734,"duration":0},"status":"passed","severity":"normal"},{"uid":"28caf1fca33f671a","name":"accepts time-filtered query with content filter","time":{"start":1754547332954,"stop":1754547332954,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c9cbd419e2ccf6","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1754547361807,"stop":1754547361807,"duration":0},"status":"passed","severity":"normal"},{"uid":"101fa7f2639a8b94","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1754547317312,"stop":1754547317312,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba04ae5b8a93c63","name":"same cluster, static sharding: nodes connect","time":{"start":1754547477457,"stop":1754547477457,"duration":0},"status":"passed","severity":"normal"},{"uid":"7732cd443ecc85cd","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1754547317300,"stop":1754547317300,"duration":0},"status":"passed","severity":"normal"},{"uid":"87c6af1a2436a8e3","name":"Push message with emoji payload","time":{"start":1754547953992,"stop":1754547953993,"duration":1},"status":"passed","severity":"normal"},{"uid":"92513ef18fa6f605","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1754547877377,"stop":1754547877377,"duration":0},"status":"passed","severity":"normal"},{"uid":"b718c53d640ecb5","name":"Check received message containing SQL Injection","time":{"start":1754547842805,"stop":1754547842806,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3f997a8cd47d7a","name":"Push message with content topic containing emoji","time":{"start":1754547953997,"stop":1754547953997,"duration":0},"status":"passed","severity":"normal"},{"uid":"986ca5c63387aee0","name":"Bloom filter","time":{"start":1754547366774,"stop":1754547366775,"duration":1},"status":"passed","severity":"normal"},{"uid":"9207c52e70da8720","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1754547317305,"stop":1754547317305,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90c93a280fc9b8e","name":"should return false when peer has no shard info","time":{"start":1754547332520,"stop":1754547332523,"duration":3},"status":"passed","severity":"normal"},{"uid":"62b71b65b29b5a37","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1754547317297,"stop":1754547317297,"duration":0},"status":"passed","severity":"normal"},{"uid":"745511cd087fa13e","name":"Check publish message containing short","time":{"start":1754547540137,"stop":1754547540137,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed56a695734ba63","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1754547351449,"stop":1754547351450,"duration":1},"status":"passed","severity":"normal"},{"uid":"de1d35b90fb6ff90","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754547877372,"stop":1754547877372,"duration":0},"status":"passed","severity":"normal"},{"uid":"444a5c5f2d4dba0","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1754547376861,"stop":1754547376862,"duration":1},"status":"passed","severity":"normal"},{"uid":"a995293f5ef858c8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1754547317309,"stop":1754547317309,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca20b6784a7a4fd9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1754547317312,"stop":1754547317312,"duration":0},"status":"passed","severity":"normal"},{"uid":"208fc2cc8838fd92","name":"should not receive a peer event after stop","time":{"start":1754547345529,"stop":1754547345529,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4b5c5addce6121f","name":"should partition messages based on acknowledgement status","time":{"start":1754547367126,"stop":1754547367126,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e522e4a9edf4f4","name":"should encode/decode to RLP encoding","time":{"start":1754547323416,"stop":1754547323416,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f314e1bcbbbc52","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754547877373,"stop":1754547877373,"duration":0},"status":"passed","severity":"normal"},{"uid":"a86ecdd9c5aee107","name":"Cluster ID 0, shard 1","time":{"start":1754547644406,"stop":1754547644406,"duration":0},"status":"passed","severity":"normal"},{"uid":"7649bc9603863fa4","name":"should start ping timers on peer connect","time":{"start":1754547333454,"stop":1754547333454,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe58f8b1b2f4694f","name":"should return true even if peer has no overlapping shards","time":{"start":1754547332520,"stop":1754547332520,"duration":0},"status":"passed","severity":"normal"},{"uid":"7944465a06ee2891","name":"should maintain desired error rate","time":{"start":1754547364833,"stop":1754547364833,"duration":0},"status":"passed","severity":"normal"},{"uid":"38735302231ecc0b","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1754547549727,"stop":1754547549728,"duration":1},"status":"passed","severity":"normal"},{"uid":"e944d275157cfed0","name":"Push message with content topic containing unicode special characters","time":{"start":1754547954008,"stop":1754547954009,"duration":1},"status":"passed","severity":"normal"},{"uid":"c93dda6bc640b5ad","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1754547332949,"stop":1754547332950,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f62142a16cb12b4","name":"Check message with invalid timestamp is not received","time":{"start":1754547842825,"stop":1754547842826,"duration":1},"status":"passed","severity":"normal"},{"uid":"39d799bf2b22023d","name":"isConnected should return true after first peer connects","time":{"start":1754547423959,"stop":1754547423959,"duration":0},"status":"passed","severity":"normal"},{"uid":"9613eb93dd67926e","name":"should handle complete discovery-to-dial flow","time":{"start":1754547332608,"stop":1754547332608,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f8ab5a6a7137aaa","name":"should not fail to start the service if it is already started","time":{"start":1754547515189,"stop":1754547515190,"duration":1},"status":"passed","severity":"normal"},{"uid":"268369bad06d26f8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1754547322776,"stop":1754547322777,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f99f822808d480a","name":"ends after yielding if response size indicates end","time":{"start":1754547333561,"stop":1754547333562,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38b1fc0e5b1442e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1754547549733,"stop":1754547549733,"duration":0},"status":"passed","severity":"normal"},{"uid":"108b9132469b7bd1","name":"Push message with Script payload","time":{"start":1754547954002,"stop":1754547954002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7851b71fd066bd7","name":"should clear the dialing interval","time":{"start":1754547332415,"stop":1754547332432,"duration":17},"status":"passed","severity":"normal"},{"uid":"59b5236e90f91217","name":"should set field with only FILTER enabled","time":{"start":1754547323421,"stop":1754547323422,"duration":1},"status":"passed","severity":"normal"},{"uid":"e54f9dd3fda67500","name":"Query with Promise Callback, No message returned","time":{"start":1754547623524,"stop":1754547623525,"duration":1},"status":"passed","severity":"normal"},{"uid":"55a4eba0778b7bc1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1754547551999,"stop":1754547551999,"duration":0},"status":"passed","severity":"normal"},{"uid":"241ed2e05f1ebc82","name":"should set default options when no config provided","time":{"start":1754547333880,"stop":1754547333880,"duration":0},"status":"passed","severity":"normal"},{"uid":"1be7e4aa8861661a","name":"should dial peer immediately when queue is empty","time":{"start":1754547332434,"stop":1754547332434,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de6ce9565c023f3","name":"udp ip6 address","time":{"start":1754547322748,"stop":1754547322749,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a3855a19c1131c1","name":"Init the array if not present","time":{"start":1754547316946,"stop":1754547316947,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2a2904c30200019","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1754547361809,"stop":1754547361811,"duration":2},"status":"passed","severity":"normal"},{"uid":"685075eb3a3f1f14","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754547877380,"stop":1754547877380,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e25667147db7a","name":"Subscribe to topic containing short and receive message","time":{"start":1754547877367,"stop":1754547877367,"duration":0},"status":"passed","severity":"normal"},{"uid":"4afe74dd96c39de","name":"should handle peer not in mesh for all topics","time":{"start":1754547333468,"stop":1754547333468,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd27f45f00a3a014","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1754547361839,"stop":1754547361843,"duration":4},"status":"passed","severity":"normal"},{"uid":"703bf60b982fcd84","name":"Check publish message containing SQL Injection","time":{"start":1754547540142,"stop":1754547540143,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9db1d5e8ff96770","name":"should insert message into bloom filter","time":{"start":1754547367120,"stop":1754547367120,"duration":0},"status":"passed","severity":"normal"},{"uid":"87dda64adddf9fb1","name":"should handle all zero keep alive options","time":{"start":1754547333468,"stop":1754547333468,"duration":0},"status":"passed","severity":"normal"},{"uid":"92af0fc95e7edc4a","name":"Push message with short payload","time":{"start":1754547953981,"stop":1754547953981,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c19b258a75dff76","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1754547332532,"stop":1754547332532,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fab3ab39db3eaf9","name":"Meta field set when metaSetter is specified","time":{"start":1754547333811,"stop":1754547333811,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9a819222588256","name":"should return false when peer is on different cluster","time":{"start":1754547332520,"stop":1754547332520,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6dda999d819aff4","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1754547673770,"stop":1754547673770,"duration":0},"status":"passed","severity":"normal"},{"uid":"940bdc0d4df5bebb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1754547877371,"stop":1754547877371,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf3d2bf2140630","name":"Push message with Russian payload","time":{"start":1754547954001,"stop":1754547954001,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d8c11c043a55749","name":"random static sharding 6 - Cluster ID: 931, Shard ID: 989","time":{"start":1754547644408,"stop":1754547644410,"duration":2},"status":"passed","severity":"normal"},{"uid":"3532f26b75c2deaa","name":"should handle shard reader errors gracefully","time":{"start":1754547332488,"stop":1754547332488,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd286b7dd26f629","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1754547317311,"stop":1754547317311,"duration":0},"status":"passed","severity":"normal"},{"uid":"791a4debfbbfc05a","name":"should properly start and stop event listening","time":{"start":1754547376885,"stop":1754547376885,"duration":0},"status":"passed","severity":"normal"},{"uid":"495c81bfa2b9154a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1754547552000,"stop":1754547552003,"duration":3},"status":"passed","severity":"normal"},{"uid":"b521c79e01b0ecaa","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1754547323411,"stop":1754547323412,"duration":1},"status":"passed","severity":"normal"},{"uid":"438d305612ed764a","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754547877373,"stop":1754547877373,"duration":0},"status":"passed","severity":"normal"},{"uid":"1211a5f16e2f3f87","name":"Passing page size 0 when there are 110 messages","time":{"start":1754547663266,"stop":1754547663266,"duration":0},"status":"passed","severity":"normal"},{"uid":"1618343ccd589dc2","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1754547333475,"stop":1754547333475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b5992456970ae6","name":"should not create relay timers when relay is not provided","time":{"start":1754547333464,"stop":1754547333464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5951e88121897205","name":"Nodes with multiple pubsub topic","time":{"start":1754547533352,"stop":1754547533356,"duration":4},"status":"passed","severity":"normal"},{"uid":"6040087eaba60f67","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1754547333813,"stop":1754547333813,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee3b9fdfcd900c4","name":"Query generator for multiple messages","time":{"start":1754547656152,"stop":1754547656156,"duration":4},"status":"passed","severity":"normal"},{"uid":"5820fa9146620e7","name":"should create ShardReader with auto sharding network config","time":{"start":1754547332509,"stop":1754547332510,"duration":1},"status":"passed","severity":"normal"},{"uid":"4dcac70dd846cd89","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1754547540149,"stop":1754547540149,"duration":0},"status":"passed","severity":"normal"},{"uid":"15104f385c7e8a1e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1754547322783,"stop":1754547322783,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a7b9aa8f134ffc1","name":"Nodes with multiple pubsub topic","time":{"start":1754547533350,"stop":1754547533350,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e86d858e70a947d","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1754547361618,"stop":1754547361619,"duration":1},"status":"passed","severity":"normal"},{"uid":"78983c604811182a","name":"Check received message containing numeric","time":{"start":1754547842816,"stop":1754547842816,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe944137c572e84","name":"should reject on timeout if it was set","time":{"start":1754547377173,"stop":1754547377173,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bfa7a2e2f9b4daa","name":"should handle general insertion and lookup correctly","time":{"start":1754547364840,"stop":1754547364840,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b5fd5c71c50761","name":"can start and stop the service","time":{"start":1754547408641,"stop":1754547408642,"duration":1},"status":"passed","severity":"normal"},{"uid":"ece7fa69ccff6492","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1754547423958,"stop":1754547423958,"duration":0},"status":"passed","severity":"normal"},{"uid":"842e07a1ffe04d9c","name":"should return false","time":{"start":1754547323415,"stop":1754547323415,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a9e4f74113f7a14","name":"Push message with unicode special characters payload","time":{"start":1754547954004,"stop":1754547954004,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f9f718a755348a","name":"passes more than one ENR URLs and attempts connection","time":{"start":1754547408648,"stop":1754547408648,"duration":0},"status":"skipped","severity":"normal"},{"uid":"cbeada295a07040c","name":"Publish message with custom timestamp: Thu Aug 07 2025 05:18:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1754547540151,"stop":1754547540152,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c9ab5302b60128e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1754547367122,"stop":1754547367122,"duration":0},"status":"passed","severity":"normal"},{"uid":"393eab017058b96b","name":"should drop connection to one peer on hangUp","time":{"start":1754547491141,"stop":1754547491142,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c27d0cd5b265e50","name":"throws on content topic with too few or too many fields","time":{"start":1754547317291,"stop":1754547317292,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd8b1503855d415","name":"Sync message is not sent if another non-ephemeral message was just sent","time":{"start":1754547385276,"stop":1754547385276,"duration":0},"status":"passed","severity":"normal"},{"uid":"99ddd87b0aaa333e","name":"should not track probabilistic acknowledgements of messages received in bloom filter of own messages","time":{"start":1754547367124,"stop":1754547367124,"duration":0},"status":"passed","severity":"normal"},{"uid":"e94171e8335ea201","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1754547462282,"stop":1754547462282,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c99b92eabadab2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754547877369,"stop":1754547877370,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c843e2a434562a4","name":"Outgoing message is retried until acknowledged","time":{"start":1754547385277,"stop":1754547385277,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d76e595cb0f940e","name":"messageHash returns a Uint8Array","time":{"start":1754547332706,"stop":1754547332706,"duration":0},"status":"passed","severity":"normal"},{"uid":"c59eb635f020867f","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1754547376135,"stop":1754547376135,"duration":0},"status":"passed","severity":"normal"},{"uid":"45cc25f1f6a57992","name":"should return different streams if requested simultaniously","time":{"start":1754547333474,"stop":1754547333474,"duration":0},"status":"passed","severity":"normal"},{"uid":"2244269357905781","name":"should retrieve all multiaddrs when several ENR Tree URLs are passed","time":{"start":1754547408647,"stop":1754547408648,"duration":1},"status":"skipped","severity":"normal"},{"uid":"8a899f05c3421264","name":"Relay Node - default protocol","time":{"start":1754547676020,"stop":1754547676020,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48c0e79b9e323f9","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754547842810,"stop":1754547842811,"duration":1},"status":"passed","severity":"normal"},{"uid":"f054fb721d10dd1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1754547322771,"stop":1754547322771,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c11a5d38ac7e2fb","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1754547341529,"stop":1754547341529,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c610a6f981ebf65","name":"Get Nodes","time":{"start":1754547341434,"stop":1754547341434,"duration":0},"status":"passed","severity":"normal"},{"uid":"99182183c636f779","name":"Subscribe to topic containing JSON and publish message","time":{"start":1754547549733,"stop":1754547549734,"duration":1},"status":"passed","severity":"normal"},{"uid":"684d7287a3d360ed","name":"should return no connections if no open connection provided","time":{"start":1754547333356,"stop":1754547333356,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3571553ed31e71","name":"should dial all peers on dial","time":{"start":1754547491140,"stop":1754547491140,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6601b0a89a249d","name":"should filter out already connected peers","time":{"start":1754547333287,"stop":1754547333288,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5cfa8489e943bc9","name":"should not change state when connections remain after disconnect","time":{"start":1754547331764,"stop":1754547331764,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9f61b5ece0f076b","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1754547332703,"stop":1754547332703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2319220e22891467","name":"Subscribe to topic containing numeric and receive message","time":{"start":1754547877378,"stop":1754547877379,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a78eb0e91207dcf","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1754547367126,"stop":1754547367127,"duration":1},"status":"passed","severity":"normal"},{"uid":"75dbaf218497659c","name":"Relay - dialed after","time":{"start":1754547676017,"stop":1754547676017,"duration":0},"status":"passed","severity":"normal"},{"uid":"72ab051d073fe03","name":"Check message on other pubsub topic is not received","time":{"start":1754547842811,"stop":1754547842811,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf18c51cc1a2ced5","name":"should allow redial after failed dial cooldown expires","time":{"start":1754547332469,"stop":1754547332469,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4daedde59346e32","name":"Ordered Callback - true","time":{"start":1754547654634,"stop":1754547654634,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a26e3d2c1b92e05","name":"Push message with XML payload","time":{"start":1754547954002,"stop":1754547954002,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a8e3ee79413181","name":"Push message with Basic HTML tag payload","time":{"start":1754547953990,"stop":1754547953990,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0d85a138ebb8ce5","name":"should clear all timers","time":{"start":1754547333453,"stop":1754547333453,"duration":0},"status":"passed","severity":"normal"},{"uid":"254abef227659bc2","name":"Publishes to nwaku","time":{"start":1754547528939,"stop":1754547528939,"duration":0},"status":"passed","severity":"normal"},{"uid":"3273f1d397e8a507","name":"should deliver messages after dependencies are met","time":{"start":1754547367124,"stop":1754547367125,"duration":1},"status":"passed","severity":"normal"},{"uid":"624cb02c72a38cd7","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1754547409859,"stop":1754547409859,"duration":0},"status":"passed","severity":"normal"},{"uid":"c956f081e0c05039","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1754547549734,"stop":1754547549734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf62a5750f14720","name":"Passing page size 10 when there are 10 messages","time":{"start":1754547663267,"stop":1754547663267,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b8a274e29d956b","name":"isConnected return false after peer stops","time":{"start":1754547423960,"stop":1754547423960,"duration":0},"status":"passed","severity":"normal"},{"uid":"7daa199bf0a5c9fd","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1754547332702,"stop":1754547332703,"duration":1},"status":"passed","severity":"normal"},{"uid":"7294b4d6a716b671","name":"Check received message containing escaped characters","time":{"start":1754547842808,"stop":1754547842808,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c3ee2e64736ffa","name":"Publish message with custom timestamp: Thu Aug 07 2025 07:18:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1754547540152,"stop":1754547540153,"duration":1},"status":"passed","severity":"normal"},{"uid":"3907682f0b7c189e","name":"msgTime: 0 ms from now, startTime: 1754461256517, endTime: 1754547656517","time":{"start":1754547673769,"stop":1754547673769,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af5dc458045c33d","name":"can start the service","time":{"start":1754547408640,"stop":1754547408641,"duration":1},"status":"passed","severity":"normal"},{"uid":"3367d55e4cd241f1","name":"Check publish message containing special chars","time":{"start":1754547540138,"stop":1754547540138,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db7e40a36483337","name":"can start and stop the service","time":{"start":1754547515188,"stop":1754547515189,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33f0ffb6db6cb97","name":"Generator, 2 nwaku nodes each with different shards","time":{"start":1754547613941,"stop":1754547613942,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3243bcbf7266d9b","name":"Push message with content topic containing numeric","time":{"start":1754547953994,"stop":1754547953994,"duration":0},"status":"passed","severity":"normal"},{"uid":"47c46fd173a19a54","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1754547341203,"stop":1754547341204,"duration":1},"status":"passed","severity":"normal"},{"uid":"13651d67c696012","name":"should be able to decode the field with only RELAY set to true","time":{"start":1754547322778,"stop":1754547322779,"duration":1},"status":"passed","severity":"normal"},{"uid":"55aefd16cd5439bd","name":"Subscribe to topic containing emoji and publish message","time":{"start":1754547549735,"stop":1754547549736,"duration":1},"status":"passed","severity":"normal"},{"uid":"888a6e39eee8fa67","name":"should save new peer to store","time":{"start":1754547332606,"stop":1754547332606,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c6a0781602e867","name":"should handle errors when getting connections","time":{"start":1754547331773,"stop":1754547331783,"duration":10},"status":"passed","severity":"normal"},{"uid":"cb00495c3b04b77a","name":"should return empty array when no peers connected","time":{"start":1754547333884,"stop":1754547333884,"duration":0},"status":"passed","severity":"normal"},{"uid":"baa6c2b5c51a8fb4","name":"isConnected between 2 js-waku relay nodes","time":{"start":1754547423960,"stop":1754547423960,"duration":0},"status":"passed","severity":"normal"},{"uid":"f79c890c1124c5de","name":"Relay + Store","time":{"start":1754547323422,"stop":1754547323422,"duration":0},"status":"passed","severity":"normal"},{"uid":"20a1b3400c0927d0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1754547317305,"stop":1754547317305,"duration":0},"status":"passed","severity":"normal"},{"uid":"369487cea259c8aa","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1754547623522,"stop":1754547623523,"duration":1},"status":"passed","severity":"normal"},{"uid":"87fdb60110e39964","name":"Push message with special chars payload","time":{"start":1754547953982,"stop":1754547953986,"duration":4},"status":"passed","severity":"normal"},{"uid":"90ce8175d8da2325","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1754547361819,"stop":1754547361819,"duration":0},"status":"passed","severity":"normal"},{"uid":"edc6fb217c0297c4","name":"LightPush","time":{"start":1754547676019,"stop":1754547676019,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1448d3c5856a2c","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1754547333459,"stop":1754547333459,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb6ed5864215e7c","name":"Passing page size 110 when there are 120 messages","time":{"start":1754547663269,"stop":1754547663269,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d841ffc063e9f4","name":"should skip peer when dialed recently","time":{"start":1754547332457,"stop":1754547332457,"duration":0},"status":"passed","severity":"normal"},{"uid":"c078cd36a4704a8f","name":"rejects content-filtered query with only contentTopics","time":{"start":1754547332950,"stop":1754547332950,"duration":0},"status":"passed","severity":"normal"},{"uid":"6133348d3fe554ed","name":"random static sharding 10 - Cluster ID: 779, Shard ID: 473","time":{"start":1754547644414,"stop":1754547644416,"duration":2},"status":"passed","severity":"normal"},{"uid":"9b1c2e0dd63cab85","name":"should handle peer store update failures gracefully","time":{"start":1754547333460,"stop":1754547333460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3218a615ee66276","name":"should select older connection if present","time":{"start":1754547333356,"stop":1754547333356,"duration":0},"status":"passed","severity":"normal"},{"uid":"30a766c5bc78a263","name":"Subscribe to topic containing JSON and receive message","time":{"start":1754547877371,"stop":1754547877371,"duration":0},"status":"passed","severity":"normal"},{"uid":"3deac6d48a5b86a4","name":"should handle multiple peers with different shard configurations","time":{"start":1754547332493,"stop":1754547332493,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4653165190dd8f","name":"should start all internal components","time":{"start":1754547333880,"stop":1754547333881,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3ce3229080137d8","name":"should only return 1 node with relay and store capability","time":{"start":1754547341527,"stop":1754547341527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1b4398a507d9ea","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1754547333458,"stop":1754547333458,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a30eaa88dbbb50","name":"configure the node with multiple content topics","time":{"start":1754547645639,"stop":1754547645639,"duration":0},"status":"passed","severity":"normal"},{"uid":"e42405a20f1df8bf","name":"Outgoing message is possibly acknowledged","time":{"start":1754547385273,"stop":1754547385273,"duration":0},"status":"passed","severity":"normal"},{"uid":"2de23ac9541380a3","name":"Overlapping topic subscription","time":{"start":1754547549720,"stop":1754547549720,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6cfade3d8322c780","name":"Check received message containing emoji","time":{"start":1754547842822,"stop":1754547842822,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fefb8966ec835","name":"should not create timers for topics where peer is not in mesh","time":{"start":1754547333465,"stop":1754547333465,"duration":0},"status":"passed","severity":"normal"},{"uid":"79b9e7e1bc249482","name":"non connected peers","time":{"start":1754547515466,"stop":1754547515466,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ca7465d5de250bb4","name":"Subscribe to topic containing XML and publish message","time":{"start":1754547549729,"stop":1754547549733,"duration":4},"status":"passed","severity":"normal"},{"uid":"cf94dd53c2378401","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1754547361619,"stop":1754547361620,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9eebbfa009f023d","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1754547409860,"stop":1754547409860,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98c321a03f43907","name":"connected peers and dial","time":{"start":1754547515463,"stop":1754547515465,"duration":2},"status":"skipped","severity":"normal"},{"uid":"1b87a81bde003e73","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1754547361812,"stop":1754547361813,"duration":1},"status":"passed","severity":"normal"},{"uid":"360356f4022c4a6b","name":"Promise Callback - true","time":{"start":1754547654632,"stop":1754547654633,"duration":1},"status":"passed","severity":"normal"},{"uid":"a10a9e9ecdaa168c","name":"groups content topics by expected pubsub topic","time":{"start":1754547317302,"stop":1754547317302,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d433631624e1ae","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1754547332994,"stop":1754547332994,"duration":0},"status":"passed","severity":"normal"},{"uid":"1696408b937416fd","name":"should start and setup intervals and event listeners","time":{"start":1754547377086,"stop":1754547377087,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8b7b1e64635588","name":"should chunk queries when time window exceeds maxTimeLimit","time":{"start":1754547377116,"stop":1754547377116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6cc61663e5b32b9","name":"Push message with content topic containing special chars","time":{"start":1754547954006,"stop":1754547954006,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e37fdb047fb63c","name":"Subscribe and receives messages on 20 topics","time":{"start":1754547877376,"stop":1754547877376,"duration":0},"status":"passed","severity":"normal"},{"uid":"f78f52d28db075a0","name":"Check publish message containing emoji","time":{"start":1754547540149,"stop":1754547540149,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5413bc8d316a14f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1754547877382,"stop":1754547877382,"duration":0},"status":"passed","severity":"normal"},{"uid":"833ea1637b85a6c1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1754547361837,"stop":1754547361837,"duration":0},"status":"passed","severity":"normal"},{"uid":"366f1f7effd4269f","name":"Check publish message after client node is restarted","time":{"start":1754547540158,"stop":1754547540158,"duration":0},"status":"skipped","severity":"normal"},{"uid":"a7eb6a668a85b212","name":"Query Generator, No Decoder","time":{"start":1754547623521,"stop":1754547623522,"duration":1},"status":"passed","severity":"normal"},{"uid":"db44154be9b0ffef","name":"pre and post cipher","time":{"start":1754547351812,"stop":1754547351812,"duration":0},"status":"passed","severity":"normal"},{"uid":"24838cf2dd92768b","name":"isConnected should return false after all peers disconnect","time":{"start":1754547423959,"stop":1754547423959,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7a56abb20deb8ec","name":"should be able to dial TLS multiaddrs","time":{"start":1754547491142,"stop":1754547491143,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d68563d6dab30be","name":"should be sent with empty content","time":{"start":1754547367126,"stop":1754547367126,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c4858409f388d5a","name":"should wait for Store peer to be connected","time":{"start":1754547377174,"stop":1754547377175,"duration":1},"status":"passed","severity":"normal"},{"uid":"6119064b19a67ee4","name":"should reject if LightPush is requested but not mounted","time":{"start":1754547377172,"stop":1754547377172,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7e656359acef418","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1754547361796,"stop":1754547361796,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9e6b6eea861585d","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1754547333886,"stop":1754547333886,"duration":0},"status":"passed","severity":"normal"},{"uid":"99f8ea92dec20adf","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1754547842814,"stop":1754547842815,"duration":1},"status":"passed","severity":"normal"},{"uid":"804113f680aa1ab","name":"Fails to publish duplicate message","time":{"start":1754547540153,"stop":1754547540154,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecee63885dd47aae","name":"should not allow unachievable error rate","time":{"start":1754547361616,"stop":1754547361617,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc1e8840a8afb307","name":"should send relay ping messages on timer","time":{"start":1754547333465,"stop":1754547333465,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d0aecaa006de1a2","name":"should successfully subscribe to supported pubsub topic","time":{"start":1754547376399,"stop":1754547376399,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2d22c6753316a6","name":"Check message with no payload is not received","time":{"start":1754547842813,"stop":1754547842813,"duration":0},"status":"passed","severity":"normal"},{"uid":"746d7177eb796563","name":"should create ConnectionManager with relay","time":{"start":1754547333879,"stop":1754547333879,"duration":0},"status":"passed","severity":"normal"},{"uid":"27d108f4ae6bd3c9","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1754547376875,"stop":1754547376876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f071f4e24bff6af0","name":"Fields are not dropped","time":{"start":1754547333477,"stop":1754547333477,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3f200315f8f256","name":"Check received message with timestamp: 1754547403182000000 ","time":{"start":1754547842809,"stop":1754547842809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3f339e3934c9ea","name":"should return false when peer is not on the specified shard","time":{"start":1754547332530,"stop":1754547332531,"duration":1},"status":"passed","severity":"normal"},{"uid":"667d115f2204fa9a","name":"should dispatch network event when browser goes online","time":{"start":1754547331772,"stop":1754547331772,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab69e067e9c77698","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1754547877372,"stop":1754547877372,"duration":0},"status":"passed","severity":"normal"},{"uid":"df6a23598163328a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1754547361836,"stop":1754547361837,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf6ee93560c0ae4","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1754547333461,"stop":1754547333461,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e26391b73970e5e","name":"should be safe to call multiple times","time":{"start":1754547333450,"stop":1754547333453,"duration":3},"status":"passed","severity":"normal"},{"uid":"82bb58d1ac4d89a6","name":"should not mark messages in causal history as acknowledged if it's our own message","time":{"start":1754547367123,"stop":1754547367123,"duration":0},"status":"passed","severity":"normal"},{"uid":"30bcfb88a83e49b","name":"should not fail to stop the service if it was not started","time":{"start":1754547345527,"stop":1754547345527,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9262eb31fe0f10a","name":"should handle errors when globalThis is not available","time":{"start":1754547331726,"stop":1754547331726,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f57992caa167192","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1754547361828,"stop":1754547361828,"duration":0},"status":"passed","severity":"normal"},{"uid":"56293c820575288e","name":"should return PeerId when PeerId is provided","time":{"start":1754547332994,"stop":1754547332994,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6a4d06d6ed24441","name":"Refresh subscription","time":{"start":1754547877367,"stop":1754547877367,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a4748abc91c79c","name":"should emit events and transition isConnected state when has peers or no peers","time":{"start":1754547423961,"stop":1754547423961,"duration":0},"status":"passed","severity":"normal"},{"uid":"695bd47d6aa6f58c","name":"should handle network check errors gracefully","time":{"start":1754547332488,"stop":1754547332492,"duration":4},"status":"passed","severity":"normal"},{"uid":"4eee2fcb142dc801","name":"Should update shard info","time":{"start":1754547491464,"stop":1754547491464,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd164114c6924a90","name":"Fails to push message with large meta","time":{"start":1754547953997,"stop":1754547953998,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb8e7221ab1608d4","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1754547842825,"stop":1754547842825,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c6bf205d2dcffb2","name":"returns all values when wanted number is greater than available values","time":{"start":1754547340756,"stop":1754547340757,"duration":1},"status":"passed","severity":"normal"},{"uid":"56bd57dda9df1dc6","name":"random static sharding 4 - Cluster ID: 797, Shard ID: 599","time":{"start":1754547644408,"stop":1754547644408,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ece0c60e37379b","name":"should reject if Store is requested but not mounted","time":{"start":1754547377172,"stop":1754547377172,"duration":0},"status":"passed","severity":"normal"},{"uid":"899b2e1802b02483","name":"Check received message containing Chinese","time":{"start":1754547842803,"stop":1754547842804,"duration":1},"status":"passed","severity":"normal"},{"uid":"c306a10fc8730d81","name":"Subscribe to topic containing Russian and publish message","time":{"start":1754547549728,"stop":1754547549728,"duration":0},"status":"passed","severity":"normal"},{"uid":"50706c63fc53af0f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1754547361826,"stop":1754547361827,"duration":1},"status":"passed","severity":"normal"},{"uid":"808b5ec6dddf3197","name":"Rejects garbage","time":{"start":1754547388532,"stop":1754547388532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5eaa28d37634520a","name":"Publish without waiting for remote peer","time":{"start":1754547549708,"stop":1754547549708,"duration":0},"status":"passed","severity":"normal"},{"uid":"624e8356b13369bc","name":"should be able to decode the field with only STORE set to true","time":{"start":1754547322780,"stop":1754547322781,"duration":1},"status":"passed","severity":"normal"},{"uid":"166fd247f50bd500","name":"Check publish message containing Basic HTML tag","time":{"start":1754547540144,"stop":1754547540144,"duration":0},"status":"passed","severity":"normal"},{"uid":"522148d31e3f54cd","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1754547673765,"stop":1754547673765,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28cd0da626ab823","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1754547317308,"stop":1754547317308,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a348634f0a10988","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1754547877366,"stop":1754547877366,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9d3c9a3c3538235d","name":"Check publish message containing Arabic","time":{"start":1754547540141,"stop":1754547540141,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc936eb490a361df","name":"should dispatch connect and disconnect events","time":{"start":1754547376863,"stop":1754547376863,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc9f80a04e2b601","name":"should reject if WakuNode is not started","time":{"start":1754547377170,"stop":1754547377171,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47eedcc6150873a","name":"ignores domain fetching errors","time":{"start":1754547341525,"stop":1754547341525,"duration":0},"status":"passed","severity":"normal"},{"uid":"4046d31a62fe0694","name":"should set field with only STORE enabled","time":{"start":1754547323421,"stop":1754547323421,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaaf01258a45b149","name":"should unregister libp2p event listeners when stop is called","time":{"start":1754547376875,"stop":1754547376875,"duration":0},"status":"passed","severity":"normal"},{"uid":"c54805f66ba2b33b","name":"Sign & Recover","time":{"start":1754547351813,"stop":1754547351813,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd592ee4cb7d6e95","name":"should not fail to start the service if it is already started","time":{"start":1754547408643,"stop":1754547408644,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d50340629b75f98","name":"should serialize and deserialize correctly","time":{"start":1754547364834,"stop":1754547364836,"duration":2},"status":"passed","severity":"normal"},{"uid":"d62095b18eb830bf","name":"Push message with special chars payload","time":{"start":1754547954001,"stop":1754547954001,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b84351e19ccf4d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1754547367123,"stop":1754547367123,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a09ef0aec46cde9","name":"connects to nwaku","time":{"start":1754547670562,"stop":1754547670562,"duration":0},"status":"passed","severity":"normal"},{"uid":"55ff0c26ceb78d77","name":"should dial all remaining peers","time":{"start":1754547333288,"stop":1754547333288,"duration":0},"status":"passed","severity":"normal"},{"uid":"4638bc00f67fe1f7","name":"Wrong topic","time":{"start":1754547645639,"stop":1754547645639,"duration":0},"status":"passed","severity":"normal"},{"uid":"d043fd2be881b407","name":"should not execute task if max attempts is 0","time":{"start":1754547376923,"stop":1754547376923,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae1a115cee60468","name":"Push message with numeric payload","time":{"start":1754547953982,"stop":1754547953982,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b68d6e504d3fea","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1754547361795,"stop":1754547361795,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9715953a110f5d","name":"should drop connection via multiaddr with hangUp","time":{"start":1754547491142,"stop":1754547491142,"duration":0},"status":"passed","severity":"normal"},{"uid":"aee6bb991add6b87","name":"Check received message containing shell command","time":{"start":1754547842807,"stop":1754547842808,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2e3671bc4786eb3","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1754547361815,"stop":1754547361815,"duration":0},"status":"passed","severity":"normal"},{"uid":"2632744f5474b45","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1754547317297,"stop":1754547317298,"duration":1},"status":"passed","severity":"normal"},{"uid":"b60f095f596465b1","name":"should retry failed tasks","time":{"start":1754547376921,"stop":1754547376922,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d410f04fb6fe3d","name":"should attach causal history and bloom filter to each message","time":{"start":1754547367120,"stop":1754547367121,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8fe05e498c1791e","name":"should set field with all protocols enabled","time":{"start":1754547323420,"stop":1754547323421,"duration":1},"status":"passed","severity":"normal"},{"uid":"9724f4423e8d8aa","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1754547317306,"stop":1754547317306,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b562478600a4a3","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1754547322774,"stop":1754547322775,"duration":1},"status":"passed","severity":"normal"},{"uid":"d319bdd7e39e1625","name":"Push message with long payload","time":{"start":1754547953982,"stop":1754547953982,"duration":0},"status":"passed","severity":"normal"},{"uid":"818016897300e0d1","name":"should create ShardReader with static shards network config","time":{"start":1754547332510,"stop":1754547332510,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ac962ccc010ae8","name":"Fails to publish message with size larger than 1 MB","time":{"start":1754547540155,"stop":1754547540155,"duration":0},"status":"passed","severity":"normal"},{"uid":"695db8126d1bc611","name":"Encoder throws on empty string content topic","time":{"start":1754547351453,"stop":1754547351453,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b7c8afc8de1f5b","name":"Check message received after jswaku node is restarted","time":{"start":1754547842814,"stop":1754547842814,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e20beb077b5c2f9","name":"should handle onConnected and onDisconnected","time":{"start":1754547376863,"stop":1754547376874,"duration":11},"status":"passed","severity":"normal"},{"uid":"922131df6c449f38","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app58/2/topic557/utf8","time":{"start":1754547645634,"stop":1754547645638,"duration":4},"status":"passed","severity":"normal"},{"uid":"7589352dbb3874","name":"Publish message with custom timestamp: Fri Aug 16 2024 06:18:53 GMT+0000 (Coordinated Universal Time)","time":{"start":1754547540149,"stop":1754547540150,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b8957a1f9435543","name":"should return false and handle errors gracefully","time":{"start":1754547333884,"stop":1754547333884,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80e68fb5b1d13fb","name":"Check received message containing Script","time":{"start":1754547842806,"stop":1754547842806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7f3c7430e6e3c34","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app59/10/topic323/proto","time":{"start":1754547645629,"stop":1754547645634,"duration":5},"status":"passed","severity":"normal"},{"uid":"d68ad761f7310359","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1754547331749,"stop":1754547331749,"duration":0},"status":"passed","severity":"normal"},{"uid":"63fc6af984061c5","name":"Ephemeral messages are not stored","time":{"start":1754547409854,"stop":1754547409854,"duration":0},"status":"passed","severity":"normal"},{"uid":"220623cba94ee1a7","name":"should dial peers from store on start","time":{"start":1754547333265,"stop":1754547333265,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccdbdabc30eeb54e","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1754547549719,"stop":1754547549719,"duration":0},"status":"passed","severity":"normal"},{"uid":"a052d89b617206ae","name":"Check received message containing Script","time":{"start":1754547842819,"stop":1754547842819,"duration":0},"status":"passed","severity":"normal"},{"uid":"870fbb6e6ee86edd","name":"Push message with shell command payload","time":{"start":1754547953991,"stop":1754547953991,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab32cda9b75016a0","name":"should process up to 3 peers at once","time":{"start":1754547332471,"stop":1754547332480,"duration":9},"status":"passed","severity":"normal"},{"uid":"a324511c80740cc6","name":"should handle errors when accessing navigator","time":{"start":1754547331783,"stop":1754547331783,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadf95f4b1a9254b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1754547317308,"stop":1754547317309,"duration":1},"status":"passed","severity":"normal"},{"uid":"57ab44a9b75ae0a","name":"Decoder throws on empty string content topic","time":{"start":1754547333813,"stop":1754547333813,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c594fa7f18e3cda","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1754547361838,"stop":1754547361838,"duration":0},"status":"passed","severity":"normal"},{"uid":"93c70e004c636935","name":"Refresh subscription","time":{"start":1754547877377,"stop":1754547877378,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a9b038deacc8a22","name":"Check message with non string payload is not received","time":{"start":1754547842813,"stop":1754547842814,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3b77911d019c341","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1754547317299,"stop":1754547317300,"duration":1},"status":"passed","severity":"normal"},{"uid":"a300cce802b57950","name":"Passing an array","time":{"start":1754547670563,"stop":1754547670563,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ccebb4c3288188f","name":"should update peer store before dialing","time":{"start":1754547332603,"stop":1754547332603,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1462079c1f089e3","name":"can query messages by message hash","time":{"start":1754547648834,"stop":1754547648834,"duration":0},"status":"passed","severity":"normal"},{"uid":"457045da68d4fc1c","name":"Sample","time":{"start":1754547322893,"stop":1754547322893,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f850015ca3922","name":"should handle corrupted local storage data gracefully","time":{"start":1754547345530,"stop":1754547345531,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b6a355ce4eb6dc","name":"Check publish message after service node is restarted","time":{"start":1754547540157,"stop":1754547540157,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f52413db033d6c37","name":"Query generator for multiple messages with multiple decoders","time":{"start":1754547656157,"stop":1754547656157,"duration":0},"status":"passed","severity":"normal"},{"uid":"1acfbcf1d32c168a","name":"Waku message hash computation (meta attribute not present)","time":{"start":1754547332703,"stop":1754547332705,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f8d6e481b0f005d","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1754547322782,"stop":1754547322782,"duration":0},"status":"passed","severity":"normal"},{"uid":"89c4e883f007692d","name":"Round trip binary serialization","time":{"start":1754547333810,"stop":1754547333811,"duration":1},"status":"passed","severity":"normal"},{"uid":"b11844445d634119","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1754547594718,"stop":1754547594718,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c72a17563c5e7ee","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1754547877376,"stop":1754547877377,"duration":1},"status":"passed","severity":"normal"},{"uid":"48e35c7eb4a69f00","name":"A test","time":{"start":1754547462424,"stop":1754547462424,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f57b87186b7693b","name":"should clear existing timers before creating new ones","time":{"start":1754547333467,"stop":1754547333467,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b464e83454b104a","name":"Decoder throws on undefined content topic","time":{"start":1754547333812,"stop":1754547333812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d7af975b295c402","name":"Query with Ordered Callback, No message returned","time":{"start":1754547623523,"stop":1754547623523,"duration":0},"status":"passed","severity":"normal"},{"uid":"1941fdee1bda3ff9","name":"should initialize with Unhealthy status","time":{"start":1754547376883,"stop":1754547376883,"duration":0},"status":"passed","severity":"normal"},{"uid":"424bb7ae4ebe5ea2","name":"Check publish message containing long","time":{"start":1754547540137,"stop":1754547540137,"duration":0},"status":"passed","severity":"normal"},{"uid":"372ab54730f05ae6","name":"Overlapping topic subscription","time":{"start":1754547877367,"stop":1754547877367,"duration":0},"status":"passed","severity":"normal"},{"uid":"da15941568fab65c","name":"should handle case with no peers in store","time":{"start":1754547333293,"stop":1754547333293,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fb0b87d4ed6f4","name":"should do nothing when connections still exist","time":{"start":1754547333283,"stop":1754547333287,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2def3120440c494","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1754547551999,"stop":1754547552000,"duration":1},"status":"passed","severity":"normal"},{"uid":"27c87352042ee3d7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1754547361807,"stop":1754547361807,"duration":0},"status":"passed","severity":"normal"},{"uid":"beb182c42a6bfcd0","name":"random static sharding 7 - Cluster ID: 129, Shard ID: 123","time":{"start":1754547644410,"stop":1754547644410,"duration":0},"status":"passed","severity":"normal"},{"uid":"901c3d4c2469610a","name":"should invoke callbacks when receiving a message","time":{"start":1754547377085,"stop":1754547377086,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e722c0ee08db5c","name":"Push message with shell command payload","time":{"start":1754547954003,"stop":1754547954003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc1f36eaf861a80","name":"should check false positive rate","time":{"start":1754547364840,"stop":1754547364840,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cf06b5f3c2a366","name":"Relay - dialed first","time":{"start":1754547676017,"stop":1754547676017,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00821f4796ae3fa","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1754547540154,"stop":1754547540155,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea1e8cc08c54df3","name":"should successfully stop","time":{"start":1754547376401,"stop":1754547376401,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a01d81441e19b88","name":"should discard bootstrap peers when has more than set limit","time":{"start":1754547445732,"stop":1754547445733,"duration":1},"status":"passed","severity":"normal"},{"uid":"41c2ffefe7fc573a","name":"Renews subscription after lossing a connection","time":{"start":1754547877383,"stop":1754547877384,"duration":1},"status":"passed","severity":"normal"},{"uid":"71487469d4b04807","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1754547361843,"stop":1754547361846,"duration":3},"status":"passed","severity":"normal"},{"uid":"d310f4e445b29e4d","name":"should handle disconnect when peer has no timers","time":{"start":1754547333466,"stop":1754547333467,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f2cb456b042801c","name":"should throw error - invalid id","time":{"start":1754547323414,"stop":1754547323414,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e0784367d9589d6","name":"should handle dial errors gracefully","time":{"start":1754547333288,"stop":1754547333288,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d28a7410eb6d6c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1754547340757,"stop":1754547340757,"duration":0},"status":"passed","severity":"normal"},{"uid":"f381441ebf4cc11a","name":"should increase lamport timestamp","time":{"start":1754547367121,"stop":1754547367121,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf1e46f82aaccb6d","name":"Non TWN Cluster","time":{"start":1754547645626,"stop":1754547645627,"duration":1},"status":"passed","severity":"normal"},{"uid":"b91abc3981ba6ba3","name":"should be empty after removing the only subscription","time":{"start":1754547377085,"stop":1754547377085,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7cc1780ad99f831","name":"Push message with JSON payload","time":{"start":1754547954003,"stop":1754547954003,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d2837979e450062","name":"should properly create location multiaddrs - udp","time":{"start":1754547323419,"stop":1754547323419,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7b856f8430df1b","name":"should create NetworkMonitor with libp2p and events","time":{"start":1754547331709,"stop":1754547331717,"duration":8},"status":"passed","severity":"normal"},{"uid":"9b520e2ac48d4dc6","name":"Publish message with large meta","time":{"start":1754547540158,"stop":1754547540159,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a73feb7b873e1f2","name":"Ephemeral field set to true","time":{"start":1754547333811,"stop":1754547333811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef1676a3947f665e","name":"Reusing cursor across nodes","time":{"start":1754547607350,"stop":1754547607350,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4f299685c065afd","name":"Accepts a valid Waku Message","time":{"start":1754547388531,"stop":1754547388532,"duration":1},"status":"passed","severity":"normal"},{"uid":"63912d5d8398abe9","name":"Push message with content topic containing escaped characters","time":{"start":1754547953996,"stop":1754547953996,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac0867ed62a35af3","name":"should return peer for existing peer","time":{"start":1754547333294,"stop":1754547333294,"duration":0},"status":"passed","severity":"normal"},{"uid":"9831846079d941d0","name":"recovers when dns.resolve returns empty","time":{"start":1754547341525,"stop":1754547341525,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8d5b0d5b339d843","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1754547333463,"stop":1754547333464,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ad79891385f1b4a","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1754547673766,"stop":1754547673767,"duration":1},"status":"passed","severity":"normal"},{"uid":"74057abd66a6a4e7","name":"Decoder throws on empty string content topic","time":{"start":1754547351454,"stop":1754547351454,"duration":0},"status":"passed","severity":"normal"},{"uid":"47bd7c27ec006c5","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1754547376135,"stop":1754547376136,"duration":1},"status":"passed","severity":"normal"},{"uid":"530d745e7d4beb7c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1754547877380,"stop":1754547877380,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b75f270fc2e3bea","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1754547361819,"stop":1754547361819,"duration":0},"status":"passed","severity":"normal"},{"uid":"149d6da86e107282","name":"should insert elements correctly","time":{"start":1754547364832,"stop":1754547364833,"duration":1},"status":"passed","severity":"normal"},{"uid":"442b0daf23247fe8","name":"Add multiple subscription objects on single nwaku node","time":{"start":1754547877383,"stop":1754547877383,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1962655e93334b6","name":"should wait for LightPush peer to be connected","time":{"start":1754547377174,"stop":1754547377174,"duration":0},"status":"passed","severity":"normal"},{"uid":"884cfbfb682ef1b2","name":"Push 30 different messages","time":{"start":1754547954004,"stop":1754547954005,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c9fb2a09a36190a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1754547317307,"stop":1754547317307,"duration":0},"status":"passed","severity":"normal"},{"uid":"47f870a36f5f6676","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1754547877370,"stop":1754547877370,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7623bf73a2db9f5","name":"Subscribe to topic containing emoji and receive message","time":{"start":1754547877383,"stop":1754547877383,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3d1531c62a261d","name":"should return all connected peers without codec filter","time":{"start":1754547333885,"stop":1754547333885,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff6cf43e6dc80d1","name":"Ordered Callback - false","time":{"start":1754547654634,"stop":1754547654634,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d80f0e12601b82","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1754547317300,"stop":1754547317301,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed1e6d5db579dee2","name":"Subscribe and receive messages from 2 nwaku nodes each with different static shards","time":{"start":1754547426739,"stop":1754547426740,"duration":1},"status":"passed","severity":"normal"},{"uid":"aec78c4de5d847d9","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1754547533352,"stop":1754547533352,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadcec32761d1742","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1754547333476,"stop":1754547333476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d596cb9f1ce0034","name":"Push message with content topic containing short","time":{"start":1754547953993,"stop":1754547953994,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c61229e7e8f472c","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1754547361807,"stop":1754547361808,"duration":1},"status":"passed","severity":"normal"},{"uid":"b73471d6f7897a1e","name":"Push message with custom timestamp: 1754543826991","time":{"start":1754547953998,"stop":1754547953998,"duration":0},"status":"passed","severity":"normal"},{"uid":"7be561817181e48c","name":"returns nothing if no connections present","time":{"start":1754547333348,"stop":1754547333348,"duration":0},"status":"passed","severity":"normal"},{"uid":"d17df5c824babe93","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1754547549718,"stop":1754547549719,"duration":1},"status":"passed","severity":"normal"},{"uid":"368250c7a648c6ec","name":"Check received message containing JSON","time":{"start":1754547842820,"stop":1754547842820,"duration":0},"status":"passed","severity":"normal"},{"uid":"54b74629b47deaa3","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1754547367125,"stop":1754547367125,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffcc39a3c806fe46","name":"Push message with XML payload","time":{"start":1754547953990,"stop":1754547953990,"duration":0},"status":"passed","severity":"normal"},{"uid":"da1aac6c90e5d10b","name":"Outgoing message is emitted as sending","time":{"start":1754547385271,"stop":1754547385272,"duration":1},"status":"passed","severity":"normal"},{"uid":"2984ae21468f192","name":"should throw an error for insufficient data","time":{"start":1754547317416,"stop":1754547317416,"duration":0},"status":"passed","severity":"normal"},{"uid":"9002651a2d916e67","name":"should properly create location multiaddrs - tcp4","time":{"start":1754547323418,"stop":1754547323418,"duration":0},"status":"passed","severity":"normal"},{"uid":"59124f6694d6d2cb","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1754547361825,"stop":1754547361826,"duration":1},"status":"passed","severity":"normal"},{"uid":"1818e07963066063","name":"throws if decoders don't match content topics","time":{"start":1754547333556,"stop":1754547333557,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f7be14f07127be2","name":"should hang up with PeerId and return true on success","time":{"start":1754547333883,"stop":1754547333883,"duration":0},"status":"passed","severity":"normal"},{"uid":"9798dae120a8fd74","name":"Store - dialed first","time":{"start":1754547676018,"stop":1754547676018,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fe97518c01b8c","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1754547477458,"stop":1754547477458,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec06e36180ed658e","name":"should be delivered immediately if received","time":{"start":1754547367128,"stop":1754547367128,"duration":0},"status":"passed","severity":"normal"},{"uid":"88556df7cc36195e","name":"should clear timers for specific peer on disconnect","time":{"start":1754547333466,"stop":1754547333466,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7ecd788f1cb75f6","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1754547549719,"stop":1754547549720,"duration":1},"status":"passed","severity":"normal"},{"uid":"722cbaaed00fbc59","name":"Push message equal or less that 1MB","time":{"start":1754547953999,"stop":1754547953999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4ce6c2a19065be0","name":"should return true when peer is on the same cluster","time":{"start":1754547332510,"stop":1754547332510,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a02df652f31d9ac","name":"should handle peer store errors gracefully","time":{"start":1754547333295,"stop":1754547333295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5bdec137a37b60c","name":"returns only open connection if one present","time":{"start":1754547333348,"stop":1754547333348,"duration":0},"status":"passed","severity":"normal"},{"uid":"a891bfd8ac6028c4","name":"Push message with rate limit","time":{"start":1754547954010,"stop":1754547954010,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b958c4446c24422","name":"Subscribe to topic containing short and receive message","time":{"start":1754547877378,"stop":1754547877378,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0256f69a132abe","name":"Subscribe to topic containing long and receive message","time":{"start":1754547877378,"stop":1754547877378,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ec057f863f436","name":"messageHashStr produces different results for different inputs","time":{"start":1754547332716,"stop":1754547332716,"duration":0},"status":"passed","severity":"normal"},{"uid":"7049ad5b99fa233a","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1754547345530,"stop":1754547345530,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1d2b202a9c656bc","name":"Relay - times out","time":{"start":1754547676017,"stop":1754547676017,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff655f1ece7ed45","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1754547361801,"stop":1754547361802,"duration":1},"status":"passed","severity":"normal"},{"uid":"714aa85d7dd59a62","name":"Incoming message is emitted as received","time":{"start":1754547385274,"stop":1754547385274,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28e2fed531c6c11","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1754547331773,"stop":1754547331773,"duration":0},"status":"passed","severity":"normal"},{"uid":"a422550300f3e5e6","name":"should be empty when created","time":{"start":1754547377083,"stop":1754547377083,"duration":0},"status":"passed","severity":"normal"},{"uid":"577d67271c07fabe","name":"less peers than existing","time":{"start":1754547515466,"stop":1754547515466,"duration":0},"status":"skipped","severity":"normal"},{"uid":"f2017f847daa63ee","name":"Push message with unicode special characters payload","time":{"start":1754547953992,"stop":1754547953992,"duration":0},"status":"passed","severity":"normal"},{"uid":"b25ee1f2a9ac715c","name":"should handle errors when removing globalThis listeners","time":{"start":1754547331738,"stop":1754547331738,"duration":0},"status":"passed","severity":"normal"},{"uid":"caa0f1e57cb030e8","name":"should handle case with all peers already connected","time":{"start":1754547333293,"stop":1754547333293,"duration":0},"status":"passed","severity":"normal"},{"uid":"407d32c7b6bad681","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1754547549735,"stop":1754547549735,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5aac5c2ef359a82","name":"should only return 1 node with relay capability","time":{"start":1754547341526,"stop":1754547341527,"duration":1},"status":"passed","severity":"normal"},{"uid":"185073ae0bae471a","name":"yields decoded messages","time":{"start":1754547333560,"stop":1754547333560,"duration":0},"status":"passed","severity":"normal"}] |