mirror of
https://github.com/logos-messaging/allure-jswaku.git
synced 2026-01-16 03:43:09 +00:00
1 line
195 KiB
JSON
1 line
195 KiB
JSON
[{"uid":"2e5ca7e7d5506fa0","name":"should return different streams if requested simultaniously","time":{"start":1752486805214,"stop":1752486805214,"duration":0},"status":"passed","severity":"normal"},{"uid":"1280af50d4705319","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1752486788408,"stop":1752486788409,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c23679b952c69c","name":"should return true when over bootstrap limit","time":{"start":1752486805466,"stop":1752486805467,"duration":1},"status":"passed","severity":"normal"},{"uid":"df331e3f7ba2d5d3","name":"Decrypt messages","time":{"start":1752486966392,"stop":1752486966392,"duration":0},"status":"passed","severity":"normal"},{"uid":"984310b8c32df5ef","name":"Push message with short payload","time":{"start":1752487475623,"stop":1752487475624,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c48455d75cea395","name":"should dial peers from store on start","time":{"start":1752486805443,"stop":1752486805443,"duration":0},"status":"passed","severity":"normal"},{"uid":"400166bb838fa1a8","name":"Check received message containing shell command","time":{"start":1752487314000,"stop":1752487314000,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3ec2ddcf7c408d","name":"Check publish message containing long","time":{"start":1752486992426,"stop":1752486992426,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cb8edf1d02ceb4f","name":"should maintain proper timestamps if all messages received","time":{"start":1752486851299,"stop":1752486851299,"duration":0},"status":"passed","severity":"normal"},{"uid":"8861bf49e8c5a82c","name":"Encoder throws on undefined content topic","time":{"start":1752486805649,"stop":1752486805649,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c81515d1905108","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752487364472,"stop":1752487364472,"duration":0},"status":"passed","severity":"normal"},{"uid":"841efbedd42c8001","name":"should be able to encode the field with only STORE set to true","time":{"start":1752486793942,"stop":1752486793943,"duration":1},"status":"passed","severity":"normal"},{"uid":"78f48b26f81532a7","name":"Check received message containing Chinese","time":{"start":1752487314009,"stop":1752487314009,"duration":0},"status":"passed","severity":"normal"},{"uid":"81a1d2335a7b2e36","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1752486846227,"stop":1752486846227,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd24d41b84bdcd22","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1752486793944,"stop":1752486793944,"duration":0},"status":"passed","severity":"normal"},{"uid":"eef592e191deaa30","name":"should dial with PeerId and return stream","time":{"start":1752486805505,"stop":1752486805505,"duration":0},"status":"passed","severity":"normal"},{"uid":"26891b6aa8a0c90f","name":"should not fail to stop the service if it was not started","time":{"start":1752486964326,"stop":1752486964327,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ca59f6d614abaf7","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1752486788438,"stop":1752486788438,"duration":0},"status":"passed","severity":"normal"},{"uid":"92fd814b33e74750","name":"Check received message containing numeric","time":{"start":1752487313995,"stop":1752487313995,"duration":0},"status":"passed","severity":"normal"},{"uid":"65356a35335520a3","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1752486845535,"stop":1752486845535,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f117429d62270a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1752486846216,"stop":1752486846217,"duration":1},"status":"passed","severity":"normal"},{"uid":"b98fea9245d6e999","name":"Ordered callback, aborts when callback returns true","time":{"start":1752487120498,"stop":1752487120498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ee95381fb443ea9","name":"Push message with XML payload","time":{"start":1752487475642,"stop":1752487475642,"duration":0},"status":"passed","severity":"normal"},{"uid":"39cd6db6ef2bde5c","name":"should not fail to start the service if it is already started","time":{"start":1752486964327,"stop":1752486964330,"duration":3},"status":"passed","severity":"normal"},{"uid":"ca01dffee3bed4b6","name":"should return false when peer is not found","time":{"start":1752486804676,"stop":1752486804676,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4349b72d554d6c","name":"should clear the dialing interval","time":{"start":1752486804130,"stop":1752486804130,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe89d84da1762909","name":"should encode/decode to text encoding","time":{"start":1752486794572,"stop":1752486794572,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e0ab7af9fee2bca","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752487314002,"stop":1752487314003,"duration":1},"status":"passed","severity":"normal"},{"uid":"b770f5bbe918cd15","name":"should encodeTxt and decodeTxt","time":{"start":1752486794563,"stop":1752486794563,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6c96225a5b16b","name":"should increase lamport timestamp","time":{"start":1752486851298,"stop":1752486851298,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf46e045607a5a39","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1752486851303,"stop":1752486851303,"duration":0},"status":"passed","severity":"normal"},{"uid":"39b2d48a13917ec8","name":"should remove event listeners","time":{"start":1752486805289,"stop":1752486805289,"duration":0},"status":"passed","severity":"normal"},{"uid":"19cdc2aa557e71e7","name":"Check publish message containing Script","time":{"start":1752486992432,"stop":1752486992432,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e29cb18d4b6b1f","name":"should start and setup intervals and event listeners","time":{"start":1752486836637,"stop":1752486836637,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea2707d5b934139f","name":"should have no discoveries enabled by default","time":{"start":1752486835537,"stop":1752486835537,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a10ea56cafe4695","name":"Push message with numeric payload","time":{"start":1752487475625,"stop":1752487475625,"duration":0},"status":"passed","severity":"normal"},{"uid":"76406d5bc7c945f9","name":"should return false when peer is not on topic","time":{"start":1752486805511,"stop":1752486805511,"duration":0},"status":"passed","severity":"normal"},{"uid":"595638c461ce382f","name":"throws on content topic with generation field greater than 0","time":{"start":1752486788401,"stop":1752486788401,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd99ba30b72d24f","name":"should handle general insertion and lookup correctly","time":{"start":1752486848374,"stop":1752486848376,"duration":2},"status":"passed","severity":"normal"},{"uid":"92d33e5a2a177197","name":"should handle multiple peers with different shard configurations","time":{"start":1752486804159,"stop":1752486804159,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6bbcc05dcfce201","name":"Push message with custom timestamp: 1752490488541","time":{"start":1752487475650,"stop":1752487475650,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec8f88d3391146b5","name":"should perform ping and update peer store on timer","time":{"start":1752486805296,"stop":1752486805296,"duration":0},"status":"passed","severity":"normal"},{"uid":"b27d8fb799b7c0d9","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1752487012250,"stop":1752487012250,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e675bb67ca2b2e28","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1752486888225,"stop":1752486888225,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2361c9d308d1a81","name":"should handle mixed peer types with bootstrap limiting","time":{"start":1752486805472,"stop":1752486805472,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5403ca1094f669c","name":"Publish without waiting for remote peer","time":{"start":1752487001751,"stop":1752487001752,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec48010eb45fc8d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1752486788437,"stop":1752486788437,"duration":0},"status":"passed","severity":"normal"},{"uid":"389c662ec4e85996","name":"random static sharding 6 - Cluster ID: 915, Shard ID: 976","time":{"start":1752487122670,"stop":1752487122670,"duration":0},"status":"passed","severity":"normal"},{"uid":"702d346c689e6a4f","name":"ignores unrecognized TXT record formats","time":{"start":1752486813974,"stop":1752486813975,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f9f10e241b1add","name":"should correctly map a content topic to a pubsub topic","time":{"start":1752486788439,"stop":1752486788439,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea788eb39a64a387","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1752486788420,"stop":1752486788420,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a6e923a3d97034e","name":"should create ConnectionLimiter with required options","time":{"start":1752486805435,"stop":1752486805435,"duration":0},"status":"passed","severity":"normal"},{"uid":"436d63a2e3b4348f","name":"Subscribe to topic containing JSON and publish message","time":{"start":1752487001763,"stop":1752487001764,"duration":1},"status":"passed","severity":"normal"},{"uid":"721f7adf4bfab","name":"should handle disconnect when peer has no timers","time":{"start":1752486805303,"stop":1752486805304,"duration":1},"status":"passed","severity":"normal"},{"uid":"427a079449034f4f","name":"should encode/decode to RLP encoding","time":{"start":1752486794571,"stop":1752486794572,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5e65528b1a022af","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1752486846242,"stop":1752486846243,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1400122624776f","name":"should return empty list for no shard","time":{"start":1752486788416,"stop":1752486788416,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1ba5ad32920ec1","name":"Push message with shell command payload","time":{"start":1752487475642,"stop":1752487475642,"duration":0},"status":"passed","severity":"normal"},{"uid":"78a9883409fb52a0","name":"messageHash returns a Uint8Array","time":{"start":1752486804805,"stop":1752486804805,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4f729ca21b6f32","name":"Should update shard info","time":{"start":1752486957160,"stop":1752486957160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bdd030d4552001","name":"Subscribe and receives messages on 20 topics","time":{"start":1752487364467,"stop":1752487364467,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa548be6e42752af","name":"Check message on other pubsub topic is not received","time":{"start":1752487314004,"stop":1752487314004,"duration":0},"status":"passed","severity":"normal"},{"uid":"abd441a006c5b693","name":"should return false when network is not connected","time":{"start":1752486805504,"stop":1752486805504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac829afd3e3aeeae","name":"should dial peer when on same shard","time":{"start":1752486804139,"stop":1752486804140,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aea43199dc3bcac","name":"Subscribe to topic containing numeric and publish message","time":{"start":1752487001757,"stop":1752487001757,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fe25e96a133d5db","name":"Check received message with timestamp: 1752486866511 ","time":{"start":1752487314002,"stop":1752487314002,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e497bbc9249","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1752486836636,"stop":1752486836637,"duration":1},"status":"passed","severity":"normal"},{"uid":"52fa1408db9253c","name":"should skip updating peer store if peer has same addresses","time":{"start":1752486804191,"stop":1752486804192,"duration":1},"status":"passed","severity":"normal"},{"uid":"6861a689b6c814c","name":"should properly create location multiaddrs - udp6","time":{"start":1752486794574,"stop":1752486794574,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba4385fe5698e22","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1752486846220,"stop":1752486846220,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf4f7b6be3593158","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1752486813977,"stop":1752486813977,"duration":0},"status":"passed","severity":"normal"},{"uid":"44e28b65c2bc8648","name":"Push message with emoji payload","time":{"start":1752487475630,"stop":1752487475630,"duration":0},"status":"passed","severity":"normal"},{"uid":"d688e840e937d66c","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1752486788437,"stop":1752486788437,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e94703bbc8ad87","name":"should sort peers by ping value","time":{"start":1752486805509,"stop":1752486805509,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6bc9388f5693826","name":"Js publishes, other Js receives","time":{"start":1752486978556,"stop":1752486978557,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b94f2d8b9818d5d","name":"should handle case when navigator is not available","time":{"start":1752486804244,"stop":1752486804244,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a60f2806d5c9a7e","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1752486788405,"stop":1752486788405,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5e59ceee871661","name":"Push message with content topic containing JSON","time":{"start":1752487475635,"stop":1752487475635,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf41b92081a4798","name":"Relay - dialed first","time":{"start":1752487146101,"stop":1752487146102,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12cdbcfe5dcb0e","name":"messageHashStr returns a hex string","time":{"start":1752486804805,"stop":1752486804805,"duration":0},"status":"passed","severity":"normal"},{"uid":"61303fbf83973df5","name":"LightPush","time":{"start":1752487146104,"stop":1752487146104,"duration":0},"status":"passed","severity":"normal"},{"uid":"36b3260b95c1e7a8","name":"Subscribe to topic containing long and receive message","time":{"start":1752487364480,"stop":1752487364480,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6d5b516c6ba93f2","name":"Push message with escaped characters payload","time":{"start":1752487475642,"stop":1752487475643,"duration":1},"status":"passed","severity":"normal"},{"uid":"221a6705c3bac4d2","name":"should handle null peers returned by getPeer","time":{"start":1752486805468,"stop":1752486805469,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c3ac1493f3b5bff","name":"can start and stop the service","time":{"start":1752486964325,"stop":1752486964326,"duration":1},"status":"passed","severity":"normal"},{"uid":"7063f8290ce37620","name":"should return false when peer has no overlapping shards","time":{"start":1752486804658,"stop":1752486804658,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66c37b6b5eabc49","name":"Push message with custom timestamp: 1721728488541","time":{"start":1752487475637,"stop":1752487475638,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bda8e4d12e5dd24","name":"should return false and handle errors gracefully","time":{"start":1752486805507,"stop":1752486805507,"duration":0},"status":"passed","severity":"normal"},{"uid":"8eca9a2a8905c6f9","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1752487142279,"stop":1752487142279,"duration":0},"status":"passed","severity":"normal"},{"uid":"a06e6a0acea95cab","name":"Check received message containing XML","time":{"start":1752487314011,"stop":1752487314011,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd4392b9c581cd13","name":"can start and stop the service","time":{"start":1752486871905,"stop":1752486871906,"duration":1},"status":"passed","severity":"normal"},{"uid":"471c0b66c398f139","name":"topics with same application and version share the same shard","time":{"start":1752486788410,"stop":1752486788410,"duration":0},"status":"passed","severity":"normal"},{"uid":"76252e91bce25cf4","name":"messageHashStr produces consistent results for the same input","time":{"start":1752486804809,"stop":1752486804809,"duration":0},"status":"passed","severity":"normal"},{"uid":"300cf0c1a7eb1fd4","name":"should handle peer connect event","time":{"start":1752486804245,"stop":1752486804245,"duration":0},"status":"passed","severity":"normal"},{"uid":"73af7c49522f404c","name":"Meta field set when metaSetter is specified","time":{"start":1752486805648,"stop":1752486805648,"duration":0},"status":"passed","severity":"normal"},{"uid":"764093ffb8d29402","name":"Refresh subscription","time":{"start":1752487001755,"stop":1752487001755,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d84fffd7883edbc7","name":"Push message with content topic containing unicode special characters","time":{"start":1752487475648,"stop":1752487475648,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21ed2d7dcfe35dc","name":"Push message with content topic containing shell command","time":{"start":1752487475636,"stop":1752487475636,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bd8b92494cc26e1","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1752487001764,"stop":1752487001765,"duration":1},"status":"passed","severity":"normal"},{"uid":"58383efd05dce3ad","name":"Store - dialed after - with timeout","time":{"start":1752487146103,"stop":1752487146104,"duration":1},"status":"passed","severity":"normal"},{"uid":"eee170504fb9032","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1752486846221,"stop":1752486846221,"duration":0},"status":"passed","severity":"normal"},{"uid":"b67fdee5bd647e20","name":"new peer added after a peer was already found","time":{"start":1752487012250,"stop":1752487012250,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6bcfa96847fe803","name":"more peers than existing","time":{"start":1752486964693,"stop":1752486964693,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1072895142efd92a","name":"Check publish message containing special chars","time":{"start":1752486992427,"stop":1752486992427,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b551df2a05699f5","name":"Check received message containing SQL Injection","time":{"start":1752487313998,"stop":1752487313998,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c8068af5912b92","name":"Check received message containing Chinese","time":{"start":1752487313995,"stop":1752487313996,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a0e85233f68669","name":"should attach causal history and bloom filter to each message","time":{"start":1752486851297,"stop":1752486851297,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05ec450b25d8c0c","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1752487142279,"stop":1752487142280,"duration":1},"status":"passed","severity":"normal"},{"uid":"37ac3c4a7ceb1fac","name":"should handle onConnected and onDisconnected","time":{"start":1752486836463,"stop":1752486836463,"duration":0},"status":"passed","severity":"normal"},{"uid":"398a54a487cb966d","name":"should add event listener for peer:discovery","time":{"start":1752486804177,"stop":1752486804180,"duration":3},"status":"passed","severity":"normal"},{"uid":"ac171b63d852d224","name":"should initialize bloom filter with correct parameters","time":{"start":1752486848368,"stop":1752486848368,"duration":0},"status":"passed","severity":"normal"},{"uid":"b46362e2a0a99168","name":"should not create multiple intervals when called multiple times","time":{"start":1752486804127,"stop":1752486804127,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e0efeca079976c6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752487364470,"stop":1752487364471,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cddb6a8c6c5e14e","name":"Query generator for multiple messages with multiple decoders","time":{"start":1752487120493,"stop":1752487120494,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7781eea52d60f1b","name":"Push 30 different messages","time":{"start":1752487475630,"stop":1752487475631,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5fc15ab638c67015","name":"should send relay ping messages on timer","time":{"start":1752486805302,"stop":1752486805302,"duration":0},"status":"passed","severity":"normal"},{"uid":"375516afceaa133f","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1752486788407,"stop":1752486788407,"duration":0},"status":"passed","severity":"normal"},{"uid":"567268647e94f71a","name":"Push to array if already present","time":{"start":1752486787990,"stop":1752486787992,"duration":2},"status":"passed","severity":"normal"},{"uid":"d61a44c05f2a2d7f","name":"should successfully unsubscribe from an existing subscription","time":{"start":1752486836185,"stop":1752486836185,"duration":0},"status":"passed","severity":"normal"},{"uid":"672cd8f01aeb8211","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752487060395,"stop":1752487060395,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0bfff2e49a714f7","name":"should continually clean up expired entries at intervals","time":{"start":1752486834506,"stop":1752486834506,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3c5e4c7a2ff39d","name":"tcp ip4 address","time":{"start":1752486793881,"stop":1752486793883,"duration":2},"status":"passed","severity":"normal"},{"uid":"8899fa9c326e946","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752487364476,"stop":1752487364476,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e8fe42f9685065","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1752486846227,"stop":1752486846227,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70497090f34b19","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752487120341,"stop":1752487120343,"duration":2},"status":"passed","severity":"normal"},{"uid":"c178167655dc3cf2","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1752486788409,"stop":1752486788409,"duration":0},"status":"passed","severity":"normal"},{"uid":"f67e4a4b1efb1c41","name":"throws on content topic with empty application field","time":{"start":1752486788401,"stop":1752486788402,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a7779746eb7d5e","name":"throws on content topic with empty encoding field","time":{"start":1752486788403,"stop":1752486788404,"duration":1},"status":"passed","severity":"normal"},{"uid":"668f400777593732","name":"Push message with content topic containing Arabic","time":{"start":1752487475645,"stop":1752487475645,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ef37ea896cf88","name":"Push message with escaped characters payload","time":{"start":1752487475629,"stop":1752487475629,"duration":0},"status":"passed","severity":"normal"},{"uid":"805a3d3930382047","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1752486846210,"stop":1752486846210,"duration":0},"status":"passed","severity":"normal"},{"uid":"dace1723ed96f1b0","name":"should return false when clusterId doesn't match","time":{"start":1752486835697,"stop":1752486835697,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3a3d58fcfc7ed7b","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752486998930,"stop":1752486998930,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d85833bd041783","name":"should get / set TCP multiaddr","time":{"start":1752486794573,"stop":1752486794573,"duration":0},"status":"passed","severity":"normal"},{"uid":"c481e4ed9d130df3","name":"Push message with XML payload","time":{"start":1752487475627,"stop":1752487475628,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20143255124a8e4","name":"random static sharding 10 - Cluster ID: 597, Shard ID: 982","time":{"start":1752487122673,"stop":1752487122674,"duration":1},"status":"passed","severity":"normal"},{"uid":"873a214eeed204a0","name":"should reject if LightPush is requested but not mounted","time":{"start":1752486836405,"stop":1752486836406,"duration":1},"status":"passed","severity":"normal"},{"uid":"738d5bfea45fe6eb","name":"throws on content topic with too few or too many fields","time":{"start":1752486788400,"stop":1752486788400,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f291f8d9d2f7d","name":"isConnected between 2 js-waku relay nodes","time":{"start":1752486888228,"stop":1752486888229,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3637c074de8198","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1752487084476,"stop":1752487084476,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e239cb463ff25f0","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1752486846215,"stop":1752486846215,"duration":0},"status":"passed","severity":"normal"},{"uid":"562355193544e8e3","name":"Promise Callback - true","time":{"start":1752487128241,"stop":1752487128241,"duration":0},"status":"passed","severity":"normal"},{"uid":"7029c13874b4773c","name":"Publish message with large meta","time":{"start":1752486992439,"stop":1752486992439,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e9a74e81189e14b","name":"should get all peers from store","time":{"start":1752486805455,"stop":1752486805455,"duration":0},"status":"passed","severity":"normal"},{"uid":"beeffbf6e9d57f9f","name":"should handle dial errors gracefully","time":{"start":1752486804144,"stop":1752486804148,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc4d7bf9dee0e961","name":"should return false when peer has no shard info","time":{"start":1752486804658,"stop":1752486804659,"duration":1},"status":"passed","severity":"normal"},{"uid":"27a2182d511433ec","name":"rejects hash query with time filter","time":{"start":1752486805087,"stop":1752486805088,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c268bb23440c129","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1752486788412,"stop":1752486788412,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d1c53c62510e260","name":"Register correct protocols","time":{"start":1752487001748,"stop":1752487001751,"duration":3},"status":"passed","severity":"normal"},{"uid":"249edd04657c4d1","name":"Light Node - default protocols","time":{"start":1752487146104,"stop":1752487146104,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f1c97379c6150e9","name":"should remove expired entries after TTL has passed","time":{"start":1752486834493,"stop":1752486834493,"duration":0},"status":"passed","severity":"normal"},{"uid":"3581293c0d582715","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1752486985157,"stop":1752486985158,"duration":1},"status":"passed","severity":"normal"},{"uid":"1330ef8ef9252c6b","name":"should lock peers when selected","time":{"start":1752486836462,"stop":1752486836462,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3fef0751c8f5f04","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1752486846220,"stop":1752486846220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ba18f42c6729c9e","name":"should handle shardReader errors","time":{"start":1752486805511,"stop":1752486805511,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd90ce73b8df060","name":"should add event listeners to globalThis","time":{"start":1752486804233,"stop":1752486804234,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5446cdeeb9fc608","name":"should handle peer store errors gracefully","time":{"start":1752486805460,"stop":1752486805465,"duration":5},"status":"passed","severity":"normal"},{"uid":"cafd20b224d7a2a5","name":"Throws when trying to push message with empty payload","time":{"start":1752487475631,"stop":1752487475631,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be15980e3cd21e5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1752486788423,"stop":1752486788423,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b0bd3676691255","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752487364466,"stop":1752487364467,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e7f7e4ea2ccd80e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1752486927110,"stop":1752486927110,"duration":0},"status":"passed","severity":"normal"},{"uid":"550b79abd90aff02","name":"Check received message containing short","time":{"start":1752487313994,"stop":1752487313994,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f292b52ebf4fcca","name":"Push message with content topic containing Russian","time":{"start":1752487475634,"stop":1752487475634,"duration":0},"status":"passed","severity":"normal"},{"uid":"74e2f875a3451747","name":"Waku message hash computation (no timestamp)","time":{"start":1752486804804,"stop":1752486804804,"duration":0},"status":"passed","severity":"normal"},{"uid":"919e0302bc7029f7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752487364481,"stop":1752487364482,"duration":1},"status":"passed","severity":"normal"},{"uid":"974004aad551d0cd","name":"random static sharding 5 - Cluster ID: 264, Shard ID: 294","time":{"start":1752487122670,"stop":1752487122670,"duration":0},"status":"passed","severity":"normal"},{"uid":"e571684d8c09e883","name":"Push message with content topic containing emoji","time":{"start":1752487475648,"stop":1752487475648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c554ea289d590a88","name":"Check received message containing long","time":{"start":1752487313994,"stop":1752487313995,"duration":1},"status":"passed","severity":"normal"},{"uid":"c51fd369a3236dd","name":"should return PeerId when PeerId is provided","time":{"start":1752486804771,"stop":1752486804772,"duration":1},"status":"passed","severity":"normal"},{"uid":"d36cca22a4fdbdf3","name":"pre and post cipher","time":{"start":1752486824427,"stop":1752486824427,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9db7a4d65c5cc4","name":"recovers when dns.resolve returns empty","time":{"start":1752486813974,"stop":1752486813974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0c4d570a0bafef7","name":"Subscribe to topic containing long and publish message","time":{"start":1752487001756,"stop":1752487001756,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ea9006609baaaaa","name":"should use provided shard info when available","time":{"start":1752486835694,"stop":1752486835694,"duration":0},"status":"passed","severity":"normal"},{"uid":"8244b879a9ea10b0","name":"Check received message containing unicode special characters","time":{"start":1752487314013,"stop":1752487314013,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb194e0fe2ac8113","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1752487001758,"stop":1752487001758,"duration":0},"status":"passed","severity":"normal"},{"uid":"5106e6a4e3632b95","name":"should be empty after removing the only subscription","time":{"start":1752486836636,"stop":1752486836636,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad6ea2d5b5bba6d1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752486998932,"stop":1752486998932,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0fccd04caa7a7","name":"should invoke callbacks when receiving a message","time":{"start":1752486836636,"stop":1752486836636,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fc1def62a1d047a","name":"Query with Promise Callback, No Decoder","time":{"start":1752487084477,"stop":1752487084477,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f070a00345af5ff","name":"Check received message with timestamp: 1752486866511 ","time":{"start":1752487314014,"stop":1752487314014,"duration":0},"status":"passed","severity":"normal"},{"uid":"39032371d42d149c","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1752486824076,"stop":1752486824076,"duration":0},"status":"passed","severity":"normal"},{"uid":"879b64cdd9cb2edf","name":"should requeue task if no peer is available","time":{"start":1752486835404,"stop":1752486835404,"duration":0},"status":"passed","severity":"normal"},{"uid":"3083aa734c8a3c51","name":"Push message with Chinese payload","time":{"start":1752487475640,"stop":1752487475640,"duration":0},"status":"passed","severity":"normal"},{"uid":"3600b2dabfa3fb6c","name":"should register libp2p event listeners when start is called","time":{"start":1752486836463,"stop":1752486836463,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae670efd6853b1a4","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1752486836184,"stop":1752486836184,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eb706f2d157a997","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1752486788441,"stop":1752486788441,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f172117ae30a7eb","name":"should enable all discoveries when explicitly set","time":{"start":1752486835537,"stop":1752486835538,"duration":1},"status":"passed","severity":"normal"},{"uid":"1776ae05cd38a0f8","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1752487130018,"stop":1752487130018,"duration":0},"status":"passed","severity":"normal"},{"uid":"716c9d88e08d03ba","name":"random static sharding 9 - Cluster ID: 210, Shard ID: 907","time":{"start":1752487122672,"stop":1752487122673,"duration":1},"status":"passed","severity":"normal"},{"uid":"955437bc37ab60bf","name":"should be safe to call multiple times","time":{"start":1752486805444,"stop":1752486805444,"duration":0},"status":"passed","severity":"normal"},{"uid":"6807a44894f79e7c","name":"should return false when navigator.onLine is false","time":{"start":1752486804239,"stop":1752486804239,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d9f0e6063863e0","name":"isConnected should return false after all peers disconnect","time":{"start":1752486888227,"stop":1752486888227,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84932b03ddc897c","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1752486836464,"stop":1752486836464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21f1e35a02aad3c","name":"Push message with Chinese payload","time":{"start":1752487475625,"stop":1752487475626,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd280e9f8b737a49","name":"should fail to send if no connected peers found","time":{"start":1752486835904,"stop":1752486835912,"duration":8},"status":"passed","severity":"normal"},{"uid":"1cdb6a81260a5f4a","name":"A test","time":{"start":1752486915309,"stop":1752486915309,"duration":0},"status":"passed","severity":"normal"},{"uid":"98976bbe3c4f3307","name":"should handle full lifecycle (start -> events -> stop)","time":{"start":1752486805470,"stop":1752486805470,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7323c974f8ba1a8","name":"should never report false negatives","time":{"start":1752486848373,"stop":1752486848373,"duration":0},"status":"passed","severity":"normal"},{"uid":"102f341fee31ea5e","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1752486788412,"stop":1752486788413,"duration":1},"status":"passed","severity":"normal"},{"uid":"7096074870c8eca8","name":"Check publish message after client node is restarted","time":{"start":1752486992438,"stop":1752486992438,"duration":0},"status":"skipped","severity":"normal"},{"uid":"74f381a72c924117","name":"Subscribe to topic containing Script and publish message","time":{"start":1752487001762,"stop":1752487001762,"duration":0},"status":"passed","severity":"normal"},{"uid":"885fd821172da81f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1752486817776,"stop":1752486817776,"duration":0},"status":"passed","severity":"normal"},{"uid":"a749f2c2796313f","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752487364485,"stop":1752487364485,"duration":0},"status":"passed","severity":"normal"},{"uid":"a807bea560f9bba3","name":"Push message with content topic containing Script","time":{"start":1752487475634,"stop":1752487475635,"duration":1},"status":"passed","severity":"normal"},{"uid":"de11869ef06205ff","name":"should create ConnectionManager with required options","time":{"start":1752486805498,"stop":1752486805499,"duration":1},"status":"passed","severity":"normal"},{"uid":"119b440400c64b06","name":"should only return 1 node with relay and store capability","time":{"start":1752486813976,"stop":1752486813976,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8e13a67a9be19e","name":"Check publish message containing Russian","time":{"start":1752486992430,"stop":1752486992431,"duration":1},"status":"passed","severity":"normal"},{"uid":"74c7921dffc56757","name":"returns all values when wanted number matches available values","time":{"start":1752486812944,"stop":1752486812951,"duration":7},"status":"passed","severity":"normal"},{"uid":"75262b5ef5ee7341","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1752487001754,"stop":1752487001754,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d0f061dd264c144","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1752487001753,"stop":1752487001753,"duration":0},"status":"passed","severity":"normal"},{"uid":"826fd37bfea60dab","name":"Push message with content topic containing Chinese","time":{"start":1752487475645,"stop":1752487475645,"duration":0},"status":"passed","severity":"normal"},{"uid":"b15398aac3b858fc","name":"should dial all peers on dial","time":{"start":1752486956642,"stop":1752486956643,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b0b416fda3d4fa3","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1752486846217,"stop":1752486846218,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ad2f8bbf72cb20","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752486985155,"stop":1752486985156,"duration":1},"status":"passed","severity":"normal"},{"uid":"19a50394063ca63","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752487364482,"stop":1752487364482,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ed431f69a53f","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1752486873531,"stop":1752486873531,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b7264bf1c14f6eb","name":"Push message with numeric payload","time":{"start":1752487475640,"stop":1752487475640,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3517aeaed2c249","name":"should create all internal components","time":{"start":1752486805501,"stop":1752486805501,"duration":0},"status":"passed","severity":"normal"},{"uid":"67e71227d701970d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app7/3/topic938/proto","time":{"start":1752487102356,"stop":1752487102356,"duration":0},"status":"passed","severity":"normal"},{"uid":"292b31900767dc64","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1752486804668,"stop":1752486804674,"duration":6},"status":"passed","severity":"normal"},{"uid":"da3a86cba66cb093","name":"should clear timers for specific peer on disconnect","time":{"start":1752486805303,"stop":1752486805303,"duration":0},"status":"passed","severity":"normal"},{"uid":"8af91282f50f9173","name":"Push message with content topic containing XML","time":{"start":1752487475635,"stop":1752487475635,"duration":0},"status":"passed","severity":"normal"},{"uid":"541c85de75f2d7d1","name":"Subscribe to topic containing short and receive message","time":{"start":1752487364480,"stop":1752487364480,"duration":0},"status":"passed","severity":"normal"},{"uid":"3528e5e552a41b6f","name":"should set default options when no config provided","time":{"start":1752486805500,"stop":1752486805500,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf9730a1f869532","name":"should mark all messages in causal history as acknowledged","time":{"start":1752486851301,"stop":1752486851301,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fb1e178d261277","name":"random static sharding 8 - Cluster ID: 211, Shard ID: 999","time":{"start":1752487122672,"stop":1752487122672,"duration":0},"status":"passed","severity":"normal"},{"uid":"e21e135e5f6f8241","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752487364474,"stop":1752487364475,"duration":1},"status":"passed","severity":"normal"},{"uid":"6980dcbb054c2016","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1752487012250,"stop":1752487012251,"duration":1},"status":"passed","severity":"normal"},{"uid":"63ba11f81c062543","name":"should return all connected peers without codec filter","time":{"start":1752486805508,"stop":1752486805508,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1b2cf0fbdb11e46","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1752486794564,"stop":1752486794564,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cfeb69968709ad","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1752486992437,"stop":1752486992437,"duration":0},"status":"passed","severity":"normal"},{"uid":"93e5b9e57c508f29","name":"should handle errors in getTagsForPeer gracefully","time":{"start":1752486805453,"stop":1752486805454,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffe3bef34867ce19","name":"should handle errors gracefully when getting peer info","time":{"start":1752486804676,"stop":1752486804677,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cc0653967ab5b9f","name":"should reject on timeout if it was set","time":{"start":1752486836407,"stop":1752486836407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f5b810f9bc5423e","name":"Correctly serialized arguments","time":{"start":1752486927311,"stop":1752486927312,"duration":1},"status":"passed","severity":"normal"},{"uid":"d896cacc75d6a616","name":"Check message with no content topic is not received","time":{"start":1752487314005,"stop":1752487314005,"duration":0},"status":"passed","severity":"normal"},{"uid":"f44258e9c2515dbc","name":"Check publish message containing numeric","time":{"start":1752486992427,"stop":1752486992427,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cdbde8aceb35cd","name":"should not create relay timers when relay is not provided","time":{"start":1752486805301,"stop":1752486805301,"duration":0},"status":"passed","severity":"normal"},{"uid":"43fc12e8934c125b","name":"Push message with content topic containing SQL Injection","time":{"start":1752487475646,"stop":1752487475646,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8ae32ca0449627a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1752486804803,"stop":1752486804803,"duration":0},"status":"passed","severity":"normal"},{"uid":"20076668098c58e1","name":"should clear dial history on stop","time":{"start":1752486804130,"stop":1752486804131,"duration":1},"status":"passed","severity":"normal"},{"uid":"8803c75fba8833ad","name":"shard 0","time":{"start":1752487122667,"stop":1752487122667,"duration":0},"status":"passed","severity":"normal"},{"uid":"62251b51e9ae9f03","name":"throws on empty content topic","time":{"start":1752486788399,"stop":1752486788399,"duration":0},"status":"passed","severity":"normal"},{"uid":"82015f959aa5cc9a","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752487364466,"stop":1752487364466,"duration":0},"status":"passed","severity":"normal"},{"uid":"28145f5a430cd501","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1752486888225,"stop":1752486888226,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdc6adb81246e9bf","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752487364468,"stop":1752487364468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b40f753b860c6222","name":"does not throw on valid cases","time":{"start":1752486788398,"stop":1752486788399,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1173002d500433f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752486793948,"stop":1752486793948,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9dd166824c3cbbf","name":"ignores domain fetching errors","time":{"start":1752486813974,"stop":1752486813974,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf96364e693cd35","name":"should keep entries that haven't expired yet","time":{"start":1752486834494,"stop":1752486834495,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bbdb8d1918ed07","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1752486846226,"stop":1752486846226,"duration":0},"status":"passed","severity":"normal"},{"uid":"580fce743e3fefc8","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1752486788440,"stop":1752486788440,"duration":0},"status":"passed","severity":"normal"},{"uid":"1326452b1fe8589c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752487122667,"stop":1752487122667,"duration":0},"status":"passed","severity":"normal"},{"uid":"69672e25e38f2fab","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1752486793943,"stop":1752486793943,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a269d2f35b056d7","name":"should return tags for existing peer","time":{"start":1752486805458,"stop":1752486805458,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6e9b29670f0615","name":"should handle complete connection lifecycle","time":{"start":1752486804259,"stop":1752486804259,"duration":0},"status":"passed","severity":"normal"},{"uid":"6086b92cd3cd74c6","name":"should handle shard reader errors gracefully","time":{"start":1752486804154,"stop":1752486804158,"duration":4},"status":"passed","severity":"normal"},{"uid":"8850f1b44fcd31fd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1752486846244,"stop":1752486846244,"duration":0},"status":"passed","severity":"normal"},{"uid":"53c3449ae029411c","name":"Push message with content topic containing Chinese","time":{"start":1752487475633,"stop":1752487475633,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56f2ef0418f217f","name":"Check received message containing special chars","time":{"start":1752487314008,"stop":1752487314009,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c4f8e67b3c40d46","name":"should not create relay timers when relayKeepAlive = 0","time":{"start":1752486805300,"stop":1752486805300,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e73a2320d54254e","name":"Throws when trying to push message with empty payload","time":{"start":1752487475643,"stop":1752487475644,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0dde4f0f914779","name":"should handle ping failures gracefully","time":{"start":1752486805296,"stop":1752486805297,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6d436a64b7f9922","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1752487001765,"stop":1752487001765,"duration":0},"status":"passed","severity":"normal"},{"uid":"20ff58070bb60d2","name":"should load peers from local storage and dispatch events","time":{"start":1752486817775,"stop":1752486817776,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e7acb0530ea1bf4","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1752486846205,"stop":1752486846205,"duration":0},"status":"passed","severity":"normal"},{"uid":"25533174030fca0d","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752487364478,"stop":1752487364478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef7f5aa011ab6c4","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752486998933,"stop":1752486998933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8629b36baa7cc578","name":"Check meta is set [ecies]","time":{"start":1752486825651,"stop":1752486825651,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1a17327c6b554cd","name":"should handle task timeouts","time":{"start":1752486835417,"stop":1752486835418,"duration":1},"status":"passed","severity":"normal"},{"uid":"17a58e84dcb5578e","name":"Publish message with rate limit","time":{"start":1752486992439,"stop":1752486992439,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fcb2a490345e6e8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1752486788425,"stop":1752486788425,"duration":0},"status":"passed","severity":"normal"},{"uid":"bed18d9a389f9b64","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1752486788407,"stop":1752486788407,"duration":0},"status":"passed","severity":"normal"},{"uid":"94f9b5a7f98cc06a","name":"Fails to push message bigger that 1MB","time":{"start":1752487475651,"stop":1752487475651,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0e4c8049597997","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1752486788414,"stop":1752486788414,"duration":0},"status":"passed","severity":"normal"},{"uid":"353f5d13dfed0a87","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1752486825650,"stop":1752486825650,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4fe4908681f2cf","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1752486836285,"stop":1752486836285,"duration":0},"status":"passed","severity":"normal"},{"uid":"9200ed4d728441e6","name":"handles empty contentTopics array correctly","time":{"start":1752486788439,"stop":1752486788439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8164e2bf42b04cd","name":"Push message with Basic HTML tag payload","time":{"start":1752487475628,"stop":1752487475628,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd5ea3b291c782","name":"Push message with Script payload","time":{"start":1752487475627,"stop":1752487475627,"duration":0},"status":"passed","severity":"normal"},{"uid":"24fdd4d1ad18f95","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1752486846225,"stop":1752486846225,"duration":0},"status":"passed","severity":"normal"},{"uid":"55c19a9f3e00b93b","name":"retrieves a single peer","time":{"start":1752486813973,"stop":1752486813973,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e57eb6070a303ed","name":"Overlapping topic subscription","time":{"start":1752487364479,"stop":1752487364479,"duration":0},"status":"passed","severity":"normal"},{"uid":"d992a07a7e0d068","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1752486836464,"stop":1752486836465,"duration":1},"status":"passed","severity":"normal"},{"uid":"e51cb2d37a65b18b","name":"should delegate to shardReader.isPeerOnTopic()","time":{"start":1752486805510,"stop":1752486805511,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4048318b81d0802","name":"accepts time-filtered query with content filter","time":{"start":1752486805088,"stop":1752486805090,"duration":2},"status":"passed","severity":"normal"},{"uid":"c94fb66e23cfd8f0","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1752487073138,"stop":1752487073139,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c26bad0e04192c2c","name":"should not receive a peer event after stop","time":{"start":1752486964331,"stop":1752486964331,"duration":0},"status":"passed","severity":"normal"},{"uid":"a904b6b4e0a8737c","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1752486835697,"stop":1752486835697,"duration":0},"status":"passed","severity":"normal"},{"uid":"138c5d097ca43536","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1752486788420,"stop":1752486788420,"duration":0},"status":"passed","severity":"normal"},{"uid":"900a089a5908b3c9","name":"Push message with Russian payload","time":{"start":1752487475626,"stop":1752487475626,"duration":0},"status":"passed","severity":"normal"},{"uid":"43ee7cabaddff58f","name":"should be able to decode the field with only RELAY set to true","time":{"start":1752486793945,"stop":1752486793945,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacf13a1327e0673","name":"should dispatch network event when browser goes offline","time":{"start":1752486804252,"stop":1752486804252,"duration":0},"status":"passed","severity":"normal"},{"uid":"8feb36a417a3940d","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1752487001755,"stop":1752487001755,"duration":0},"status":"passed","severity":"normal"},{"uid":"646141ff61716638","name":"Check message with no payload is not received","time":{"start":1752487314016,"stop":1752487314017,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8801feeea0adec7","name":"should be online or offline if network state changed","time":{"start":1752486888229,"stop":1752486888230,"duration":1},"status":"passed","severity":"normal"},{"uid":"c84a5b6a98629747","name":"should stop and cleanup resources","time":{"start":1752486836637,"stop":1752486836637,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56a04a7d1f1ab7a","name":"should set field with only LIGHTPUSH enabled","time":{"start":1752486794577,"stop":1752486794577,"duration":0},"status":"passed","severity":"normal"},{"uid":"11951329102d40a","name":"Push message with long payload","time":{"start":1752487475640,"stop":1752487475640,"duration":0},"status":"passed","severity":"normal"},{"uid":"346afa692ff0903a","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752487364471,"stop":1752487364471,"duration":0},"status":"passed","severity":"normal"},{"uid":"b65b9fe810f9784","name":"isConnected return false after peer stops","time":{"start":1752486888227,"stop":1752486888228,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b32ba6a3cf24d9","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752487120336,"stop":1752487120336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85371624d82010c","name":"different cluster, different shard: nodes don't connect","time":{"start":1752486927115,"stop":1752486927117,"duration":2},"status":"passed","severity":"normal"},{"uid":"2a31b0861cb73485","name":"should wait for LightPush peer to be connected","time":{"start":1752486836408,"stop":1752486836409,"duration":1},"status":"passed","severity":"normal"},{"uid":"3932bffb554619d3","name":"should not dispatch event when already disconnected","time":{"start":1752486804251,"stop":1752486804251,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0970e7c54239b7e","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752487364474,"stop":1752487364474,"duration":0},"status":"passed","severity":"normal"},{"uid":"da77f489749c0137","name":"Check received message containing Arabic","time":{"start":1752487314009,"stop":1752487314009,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe90b401d18f7efc","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1752486813586,"stop":1752486813586,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e4a8eb72f3268c1","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1752487130018,"stop":1752487130018,"duration":0},"status":"passed","severity":"normal"},{"uid":"870af285046cc94a","name":"Sets default value correctly","time":{"start":1752487142845,"stop":1752487142845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3aad2aaaabf1d2","name":"Callback on promise","time":{"start":1752487120494,"stop":1752487120495,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b34b813edc2d88b","name":"should create ShardReader with shards network config","time":{"start":1752486804648,"stop":1752486804657,"duration":9},"status":"passed","severity":"normal"},{"uid":"b4e150de0733edaa","name":"configure the node with multiple content topics","time":{"start":1752487102362,"stop":1752487102363,"duration":1},"status":"passed","severity":"normal"},{"uid":"32b63257623c4fdc","name":"should properly create location multiaddrs - tcp4","time":{"start":1752486794574,"stop":1752486794574,"duration":0},"status":"passed","severity":"normal"},{"uid":"664c2226145e9959","name":"should remove event listeners from globalThis","time":{"start":1752486804236,"stop":1752486804236,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1ab99395703f403","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1752486835538,"stop":1752486835538,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a45b7edd98b9be","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1752486788415,"stop":1752486788415,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc40b7cd2dcc2cb","name":"Check received message containing Script","time":{"start":1752487314010,"stop":1752487314011,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0133cf250c6af3f","name":"Check publish message containing emoji","time":{"start":1752486992434,"stop":1752486992434,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f2e1b2f92f5dd4","name":"Fails to publish duplicate message","time":{"start":1752486992436,"stop":1752486992436,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b36fcf532c7b338","name":"Round trip binary encryption [ecies, signature]","time":{"start":1752486825650,"stop":1752486825651,"duration":1},"status":"passed","severity":"normal"},{"uid":"7bda4e5dcf2a3a40","name":"Push message with content topic containing JSON","time":{"start":1752487475647,"stop":1752487475647,"duration":0},"status":"passed","severity":"normal"},{"uid":"696efba5e9d27a00","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1752486812952,"stop":1752486812952,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9aaff4627db99d4","name":"Push message with custom timestamp: 1752483288541","time":{"start":1752487475650,"stop":1752487475650,"duration":0},"status":"passed","severity":"normal"},{"uid":"7891851869717349","name":"Subscribe and receives messages on 20 topics","time":{"start":1752487364478,"stop":1752487364478,"duration":0},"status":"passed","severity":"normal"},{"uid":"f81c6e1b2d516e93","name":"Passing an array","time":{"start":1752487142843,"stop":1752487142844,"duration":1},"status":"passed","severity":"normal"},{"uid":"2311b33d54360bc0","name":"Push message with shell command payload","time":{"start":1752487475629,"stop":1752487475629,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b97d18ab200452","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1752487364472,"stop":1752487364472,"duration":0},"status":"passed","severity":"normal"},{"uid":"62cdb33a17c4aa58","name":"should be able to encode the field with only FILTER set to true","time":{"start":1752486793943,"stop":1752486793943,"duration":0},"status":"passed","severity":"normal"},{"uid":"9878a718d545eb9e","name":"should clear existing timers before creating new ones","time":{"start":1752486805304,"stop":1752486805307,"duration":3},"status":"passed","severity":"normal"},{"uid":"7b93749abac7fc4f","name":"should only return 1 node with relay capability","time":{"start":1752486813975,"stop":1752486813976,"duration":1},"status":"passed","severity":"normal"},{"uid":"193da82a372ca20a","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1752486846204,"stop":1752486846205,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9a616b21ddb081","name":"Push message with content topic containing numeric","time":{"start":1752487475644,"stop":1752487475645,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b3176bad030ccab","name":"should update ack status of messages in outgoing buffer","time":{"start":1752486851304,"stop":1752486851304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c5f97f81c4efc00","name":"should return false when under bootstrap limit","time":{"start":1752486805465,"stop":1752486805466,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b16d83ab77c1531","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1752486846213,"stop":1752486846213,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee09bc52f681048","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1752487142278,"stop":1752487142279,"duration":1},"status":"passed","severity":"normal"},{"uid":"c627b4b90c6dcd88","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1752486813587,"stop":1752486813587,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f9cb390675f2928","name":"throws on content topic with empty topic name field","time":{"start":1752486788403,"stop":1752486788403,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7c70198310030da","name":"should throw error - no public key","time":{"start":1752486794570,"stop":1752486794570,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4a4c74a30561267","name":"should dial with multiaddr and return stream","time":{"start":1752486805505,"stop":1752486805505,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcf744ffd6422bf","name":"should not fail to stop the service if it was not started","time":{"start":1752486871906,"stop":1752486871906,"duration":0},"status":"passed","severity":"normal"},{"uid":"98cc3dc4fdd9de79","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1752486985156,"stop":1752486985157,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ed4c0888b7bde1f","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1752486846218,"stop":1752486846218,"duration":0},"status":"passed","severity":"normal"},{"uid":"17e2c22848bbde4d","name":"should successfully subscribe to supported pubsub topic","time":{"start":1752486836179,"stop":1752486836184,"duration":5},"status":"passed","severity":"normal"},{"uid":"1f9469ba4e49f0a3","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1752486846233,"stop":1752486846233,"duration":0},"status":"passed","severity":"normal"},{"uid":"90db9c296162f2e9","name":"should return usable stream attached to connection","time":{"start":1752486805211,"stop":1752486805211,"duration":0},"status":"passed","severity":"normal"},{"uid":"218d67c51b011a39","name":"should handle errors when removing globalThis listeners","time":{"start":1752486804236,"stop":1752486804239,"duration":3},"status":"passed","severity":"normal"},{"uid":"8466ef5abe00a925","name":"Check publish message containing Chinese","time":{"start":1752486992427,"stop":1752486992429,"duration":2},"status":"passed","severity":"normal"},{"uid":"8bd8b3fbc4e1a374","name":"Push message with content topic containing special chars","time":{"start":1752487475633,"stop":1752487475633,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc14f1746b4d18a0","name":"Round trip binary serialization","time":{"start":1752486805648,"stop":1752486805648,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1640e1f58629171","name":"Check received message containing SQL Injection","time":{"start":1752487314010,"stop":1752487314010,"duration":0},"status":"passed","severity":"normal"},{"uid":"422d9ab25cb39315","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1752486846214,"stop":1752486846214,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f4d7a1e4387d29","name":"should return true when peer is on the specified shard","time":{"start":1752486804659,"stop":1752486804666,"duration":7},"status":"passed","severity":"normal"},{"uid":"8abb03993c071b05","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1752486846241,"stop":1752486846241,"duration":0},"status":"passed","severity":"normal"},{"uid":"2707dd4b7c5f3e2b","name":"should handle peer store errors gracefully","time":{"start":1752486804189,"stop":1752486804189,"duration":0},"status":"passed","severity":"normal"},{"uid":"e56b3b2f9dc4b12f","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1752487142288,"stop":1752487142289,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e9115915c5fb8bc","name":"should dispatch connect and disconnect events","time":{"start":1752486836462,"stop":1752486836463,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ade2d0b418b8635","name":"should get tags for the connected peer","time":{"start":1752486805451,"stop":1752486805451,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0fc608a18903343","name":"Check message with no pubsub topic is not received","time":{"start":1752487314005,"stop":1752487314005,"duration":0},"status":"passed","severity":"normal"},{"uid":"a64fd0b18431ee16","name":"Push message with content topic containing SQL Injection","time":{"start":1752487475634,"stop":1752487475634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfe3f0300657a9e","name":"Push message with content topic containing long","time":{"start":1752487475632,"stop":1752487475632,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a1e78869cee6de","name":"Decoder throws on undefined content topic","time":{"start":1752486824078,"stop":1752486824079,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3522e7d0443d27","name":"Generator, 2 different pubsubtopics","time":{"start":1752487120335,"stop":1752487120336,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa315a5b812415a4","name":"Push message with meta","time":{"start":1752487475637,"stop":1752487475637,"duration":0},"status":"passed","severity":"normal"},{"uid":"c573e03644b593cc","name":"Filter","time":{"start":1752487146104,"stop":1752487146104,"duration":0},"status":"passed","severity":"normal"},{"uid":"821c0c51659faf46","name":"should return empty array when no peers connected","time":{"start":1752486805507,"stop":1752486805508,"duration":1},"status":"passed","severity":"normal"},{"uid":"d492a307b04f6610","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1752486836184,"stop":1752486836185,"duration":1},"status":"passed","severity":"normal"},{"uid":"96c9fcee66fde05c","name":"Nwaku publishes","time":{"start":1752486978551,"stop":1752486978551,"duration":0},"status":"passed","severity":"normal"},{"uid":"835a57b496c6e71d","name":"Check received message containing escaped characters","time":{"start":1752487314012,"stop":1752487314013,"duration":1},"status":"passed","severity":"normal"},{"uid":"aede9fad65163395","name":"should emit a peer event after start","time":{"start":1752486817773,"stop":1752486817773,"duration":0},"status":"passed","severity":"normal"},{"uid":"45036041a591999d","name":"1 Relay, 1 fetch","time":{"start":1752486813333,"stop":1752486813333,"duration":0},"status":"passed","severity":"normal"},{"uid":"2806e4c926e08e37","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1752487102354,"stop":1752487102354,"duration":0},"status":"passed","severity":"normal"},{"uid":"64dcbed9cbfaacf2","name":"can start and stop the service","time":{"start":1752486817770,"stop":1752486817770,"duration":0},"status":"passed","severity":"normal"},{"uid":"af96a6db6886b607","name":"should store libp2p and options references","time":{"start":1752486805439,"stop":1752486805442,"duration":3},"status":"passed","severity":"normal"},{"uid":"d05e8a7bf9328b56","name":"Check message with no pubsub topic is not received","time":{"start":1752487314016,"stop":1752487314016,"duration":0},"status":"passed","severity":"normal"},{"uid":"879647f67d85617f","name":"should start all internal components","time":{"start":1752486805502,"stop":1752486805502,"duration":0},"status":"passed","severity":"normal"},{"uid":"15e4fa67da9ab32a","name":"should throw error - invalid id","time":{"start":1752486794570,"stop":1752486794570,"duration":0},"status":"passed","severity":"normal"},{"uid":"9448b0f79d24ab5a","name":"Push message with SQL Injection payload","time":{"start":1752487475641,"stop":1752487475641,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dac807482e45349","name":"should dial peer when peer is discovered","time":{"start":1752486804182,"stop":1752486804187,"duration":5},"status":"passed","severity":"normal"},{"uid":"4d2fcc35152bfb1b","name":"Symmetric encrypt & Decrypt","time":{"start":1752486824426,"stop":1752486824427,"duration":1},"status":"passed","severity":"normal"},{"uid":"d98479faaa713820","name":"should properly create peer info with all multiaddrs","time":{"start":1752486794575,"stop":1752486794575,"duration":0},"status":"passed","severity":"normal"},{"uid":"32d29c7cabb65c87","name":"Subscribe to topic containing shell command and publish message","time":{"start":1752487001764,"stop":1752487001764,"duration":0},"status":"passed","severity":"normal"},{"uid":"55fdab2cdf527323","name":"should initialize with custom number of peers","time":{"start":1752486836461,"stop":1752486836461,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd5c4a5c5f730e16","name":"Query with Ordered Callback, No message returned","time":{"start":1752487084473,"stop":1752487084476,"duration":3},"status":"passed","severity":"normal"},{"uid":"a22bc26528b0288f","name":"should transition to Unhealthy when no connections","time":{"start":1752486836284,"stop":1752486836284,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a2f18d3843b314f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1752486813585,"stop":1752486813585,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f77de46d00d95f7","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1752486793944,"stop":1752486793944,"duration":0},"status":"passed","severity":"normal"},{"uid":"24f311ca4bdd70de","name":"Subscribe to topic containing emoji and publish message","time":{"start":1752487001765,"stop":1752487001765,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e2abb306f89851","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1752486836465,"stop":1752486836465,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bb47e3baa0eeba","name":"should handle peer disconnect event when no connections remain","time":{"start":1752486804245,"stop":1752486804250,"duration":5},"status":"passed","severity":"normal"},{"uid":"fc5dd8a6cbd7b6b","name":"same cluster, same shard: nodes connect","time":{"start":1752486927110,"stop":1752486927111,"duration":1},"status":"passed","severity":"normal"},{"uid":"e97ee77ca335cc35","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app76/4/topic671/xml","time":{"start":1752487102357,"stop":1752487102357,"duration":0},"status":"passed","severity":"normal"},{"uid":"a053044a7318899a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1752486805214,"stop":1752486805215,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd5d2ed8ef9a16a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1752486846242,"stop":1752486846242,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8238d1b21edebba","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752487364468,"stop":1752487364469,"duration":1},"status":"passed","severity":"normal"},{"uid":"795b92e69e710194","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1752486788417,"stop":1752486788418,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd4e9e8df05a524f","name":"Check received message containing JSON","time":{"start":1752487314011,"stop":1752487314012,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea7ea03ea39f266","name":"should insert message into bloom filter","time":{"start":1752486851296,"stop":1752486851296,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d9c51f72a9470e","name":"should not fail to start the service if it is already started","time":{"start":1752486817772,"stop":1752486817773,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff58a5a80174ad4b","name":"Fails to publish message with size larger than 1 MB","time":{"start":1752486992438,"stop":1752486992438,"duration":0},"status":"passed","severity":"normal"},{"uid":"a70464804564e70","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752487314015,"stop":1752487314015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b34e60be120053d1","name":"Subscribe to topic containing Russian and receive message","time":{"start":1752487364482,"stop":1752487364482,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e045391173d6eae","name":"should filter out already connected peers","time":{"start":1752486805455,"stop":1752486805456,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fbcffbfac4384e3","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1752486873531,"stop":1752486873531,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eb1ae6a64fc15f1","name":"should add received messages to bloom filter","time":{"start":1752486851299,"stop":1752486851299,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc9a066878a1a20e","name":"Check publish message containing unicode special characters","time":{"start":1752486992434,"stop":1752486992434,"duration":0},"status":"passed","severity":"normal"},{"uid":"66cb937c716b605a","name":"should initialize with default number of peers","time":{"start":1752486836461,"stop":1752486836461,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa388152527b3f0b","name":"should be safe to call multiple times","time":{"start":1752486805290,"stop":1752486805290,"duration":0},"status":"passed","severity":"normal"},{"uid":"24affbc02f5594a7","name":"Check received message containing special chars","time":{"start":1752487313995,"stop":1752487313995,"duration":0},"status":"passed","severity":"normal"},{"uid":"e36a001608da9ea8","name":"Encoder throws on empty string content topic","time":{"start":1752486805649,"stop":1752486805649,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e41dd99002ccc9c","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1752486846209,"stop":1752486846210,"duration":1},"status":"passed","severity":"normal"},{"uid":"e45f93cea36e9c36","name":"should handle peer store errors gracefully","time":{"start":1752486805459,"stop":1752486805459,"duration":0},"status":"passed","severity":"normal"},{"uid":"926ecf74cb9a8067","name":"Push 30 different messages","time":{"start":1752487475643,"stop":1752487475643,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1da317fccaa376d4","name":"Check received message containing short","time":{"start":1752487314007,"stop":1752487314007,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d1e104c90de78fd","name":"should remove event listener for peer:discovery","time":{"start":1752486804181,"stop":1752486804182,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0cf37e0fa000e55","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1752486788406,"stop":1752486788407,"duration":1},"status":"passed","severity":"normal"},{"uid":"41e13f873c034723","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1752487364471,"stop":1752487364472,"duration":1},"status":"passed","severity":"normal"},{"uid":"913a572bf371dc89","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752487364483,"stop":1752487364484,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc059bdb28940b38","name":"should create an instance with libp2p and dialer","time":{"start":1752486804177,"stop":1752486804177,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8734026d0a0575","name":"should partition messages based on acknowledgement status","time":{"start":1752486851302,"stop":1752486851303,"duration":1},"status":"passed","severity":"normal"},{"uid":"592abec0130dfb04","name":"can query messages by message hash","time":{"start":1752487106034,"stop":1752487106035,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc14966cc7720806","name":"Subscribe to topic containing long and receive message","time":{"start":1752487364470,"stop":1752487364470,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0dce292ab85b376","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1752486846211,"stop":1752486846211,"duration":0},"status":"passed","severity":"normal"},{"uid":"a09fb46e4058ad58","name":"should stop all internal components","time":{"start":1752486805503,"stop":1752486805503,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc36577b9f14d16","name":"Push message with content topic containing escaped characters","time":{"start":1752487475636,"stop":1752487475636,"duration":0},"status":"passed","severity":"normal"},{"uid":"b633634a59698207","name":"Accepts a valid Waku Message","time":{"start":1752486840046,"stop":1752486840047,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5fdde1dbb71437","name":"Check received message containing Basic HTML tag","time":{"start":1752487313999,"stop":1752487314000,"duration":1},"status":"passed","severity":"normal"},{"uid":"3adaff20d7000e95","name":"Push message with short payload","time":{"start":1752487475639,"stop":1752487475639,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade85e8b0e93721a","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1752487060396,"stop":1752487060397,"duration":1},"status":"passed","severity":"normal"},{"uid":"876fbcef4c591055","name":"should handle case with all peers already connected","time":{"start":1752486805457,"stop":1752486805457,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe55c5463b66a25","name":"Check received message containing emoji","time":{"start":1752487314013,"stop":1752487314013,"duration":0},"status":"passed","severity":"normal"},{"uid":"575e8a38d61d2ed1","name":"Check publish message containing Basic HTML tag","time":{"start":1752486992433,"stop":1752486992433,"duration":0},"status":"passed","severity":"normal"},{"uid":"f552f2505fa127ce","name":"Relay - dialed after","time":{"start":1752487146102,"stop":1752487146102,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb47638854a8e35","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1752486793947,"stop":1752486793948,"duration":1},"status":"passed","severity":"normal"},{"uid":"4381ef11fb409fd9","name":"random static sharding 1 - Cluster ID: 42, Shard ID: 550","time":{"start":1752487122667,"stop":1752487122668,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead779df639e84b1","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752487364484,"stop":1752487364484,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7481d555ac365a","name":"should not fail to start the service if it is already started","time":{"start":1752486871906,"stop":1752486871907,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0a02be902357bcc","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752487364468,"stop":1752487364468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e0e5de87dc18a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1752486998930,"stop":1752486998930,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f27877f9a502c9","name":"should create a new stream if no existing for protocol found","time":{"start":1752486805214,"stop":1752486805214,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc110df4facc867","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1752486805215,"stop":1752486805215,"duration":0},"status":"passed","severity":"normal"},{"uid":"fff371708e91d135","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app30/10/topic883/test.js","time":{"start":1752487102357,"stop":1752487102357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9236377ed7519c1f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1752486788410,"stop":1752486788411,"duration":1},"status":"passed","severity":"normal"},{"uid":"95a7b25b9a24f15c","name":"should dial peers from store when browser is connected","time":{"start":1752486805449,"stop":1752486805450,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd41b09ee38ac023","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1752486846226,"stop":1752486846226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd11f578b080351e","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app69/6/topic551/utf8","time":{"start":1752487102358,"stop":1752487102359,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfd9dbdff343ab27","name":"Check received message containing long","time":{"start":1752487314008,"stop":1752487314008,"duration":0},"status":"passed","severity":"normal"},{"uid":"f88564e74b473ac9","name":"Nodes with multiple pubsub topic","time":{"start":1752486985155,"stop":1752486985155,"duration":0},"status":"passed","severity":"normal"},{"uid":"919a518ac160139d","name":"random static sharding 7 - Cluster ID: 20, Shard ID: 342","time":{"start":1752487122670,"stop":1752487122671,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f7b5a12b651a4f","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1752486813584,"stop":1752486813584,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce70987b0895520f","name":"should delegate to networkMonitor.isConnected()","time":{"start":1752486805504,"stop":1752486805504,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdd1b66a00ec75f1","name":"should not process empty queue","time":{"start":1752486804153,"stop":1752486804153,"duration":0},"status":"passed","severity":"normal"},{"uid":"99234b3363e9ba03","name":"should do nothing when connections still exist","time":{"start":1752486805454,"stop":1752486805455,"duration":1},"status":"passed","severity":"normal"},{"uid":"d34e716ec7366146","name":"groups content topics by expected pubsub topic","time":{"start":1752486788410,"stop":1752486788410,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8cd837fb381c1b2","name":"Push message equal or less that 1MB","time":{"start":1752487475639,"stop":1752487475639,"duration":0},"status":"passed","severity":"normal"},{"uid":"158378f975da2f0d","name":"should throw if no connection provided","time":{"start":1752486805211,"stop":1752486805212,"duration":1},"status":"passed","severity":"normal"},{"uid":"3845655a178b3947","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1752486804805,"stop":1752486804809,"duration":4},"status":"passed","severity":"normal"},{"uid":"a5bb9960f950dd66","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1752486788404,"stop":1752486788405,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b06499a1a4f817","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1752486915163,"stop":1752486915163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f57eb632319e52fe","name":"should create dialer with libp2p and shardReader","time":{"start":1752486804118,"stop":1752486804123,"duration":5},"status":"passed","severity":"normal"},{"uid":"6935a2138f8cc300","name":"should handle browser offline state overriding peer connections","time":{"start":1752486804259,"stop":1752486804263,"duration":4},"status":"passed","severity":"normal"},{"uid":"e01c746d94fe493","name":"caches peers it previously fetched","time":{"start":1752486813975,"stop":1752486813975,"duration":0},"status":"passed","severity":"normal"},{"uid":"fece6a1037103186","name":"should return false when pubsub topic parsing fails","time":{"start":1752486804675,"stop":1752486804676,"duration":1},"status":"passed","severity":"normal"},{"uid":"792894608742aba3","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1752486813976,"stop":1752486813977,"duration":1},"status":"passed","severity":"normal"},{"uid":"cde68788b6985c42","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1752486788422,"stop":1752486788422,"duration":0},"status":"passed","severity":"normal"},{"uid":"df11303f238d980f","name":"Default pageSize","time":{"start":1752487135961,"stop":1752487135961,"duration":0},"status":"passed","severity":"normal"},{"uid":"f626aa502fcc11df","name":"Decoder throws on empty string content topic","time":{"start":1752486824079,"stop":1752486824079,"duration":0},"status":"passed","severity":"normal"},{"uid":"aefbcaf4cd0e83b8","name":"should handle case when globalThis is not available","time":{"start":1752486804244,"stop":1752486804245,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6d397a7648fdd6","name":"should not receive a peer event after stop","time":{"start":1752486817774,"stop":1752486817774,"duration":0},"status":"passed","severity":"normal"},{"uid":"59829871132afce6","name":"Subscribe and receive messages via waku relay post","time":{"start":1752487364477,"stop":1752487364477,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a37378ff9baee7a","name":"should remove event listeners","time":{"start":1752486805444,"stop":1752486805444,"duration":0},"status":"passed","severity":"normal"},{"uid":"653bba11c24b3c9","name":"should handle complete peer lifecycle","time":{"start":1752486805312,"stop":1752486805312,"duration":0},"status":"passed","severity":"normal"},{"uid":"f735b124aade1868","name":"should maintain desired error rate","time":{"start":1752486848372,"stop":1752486848373,"duration":1},"status":"passed","severity":"normal"},{"uid":"2698a663dc646008","name":"should handle peer store errors gracefully","time":{"start":1752486805468,"stop":1752486805468,"duration":0},"status":"passed","severity":"normal"},{"uid":"c47180b9152aed59","name":"should handle queue processing errors gracefully","time":{"start":1752486804153,"stop":1752486804154,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3bbed5eaedab363","name":"should dial peer immediately when queue is empty","time":{"start":1752486804132,"stop":1752486804133,"duration":1},"status":"passed","severity":"normal"},{"uid":"13306d8dadd83bb6","name":"should select older connection if present","time":{"start":1752486805163,"stop":1752486805163,"duration":0},"status":"passed","severity":"normal"},{"uid":"a00820076ac9070e","name":"should handle special patterns correctly","time":{"start":1752486848374,"stop":1752486848374,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e9b54e6c010f45","name":"Passing page size 1 when there are 4 messages","time":{"start":1752487135956,"stop":1752487135956,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8553a82709f522","name":"should drop connection via multiaddr with hangUp","time":{"start":1752486956647,"stop":1752486956648,"duration":1},"status":"passed","severity":"normal"},{"uid":"afdd10825c93fca7","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1752486805650,"stop":1752486805650,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c245d5c201fa02","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752487475646,"stop":1752487475646,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fc2ee23e3dbb2e","name":"should return false when peer is not on the specified shard","time":{"start":1752486804666,"stop":1752486804667,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2a4b4c34d3aba9","name":"Subscribe to topic containing short and receive message","time":{"start":1752487364470,"stop":1752487364470,"duration":0},"status":"passed","severity":"normal"},{"uid":"420b1de99b8d75f","name":"Encoder throws on empty string content topic","time":{"start":1752486825651,"stop":1752486825652,"duration":1},"status":"passed","severity":"normal"},{"uid":"f672bc26d5e03d78","name":"throws an error for improperly formatted content topics","time":{"start":1752486788411,"stop":1752486788412,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e3f63ffb66d86ee","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1752486846210,"stop":1752486846210,"duration":0},"status":"passed","severity":"normal"},{"uid":"a557a0e4686be333","name":"Store - dialed first","time":{"start":1752487146103,"stop":1752487146103,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b772031e9dbc13","name":"should successfully stop","time":{"start":1752486836186,"stop":1752486836186,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4f0707c4501d11","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1752486835549,"stop":1752486835550,"duration":1},"status":"passed","severity":"normal"},{"uid":"500bc9f3be2fc5c9","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1752486835903,"stop":1752486835904,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8be2b215098b5e5","name":"connects to nwaku","time":{"start":1752487142842,"stop":1752487142842,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bcb9818c95050bc","name":"Check received message containing numeric","time":{"start":1752487314008,"stop":1752487314008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8192fcc91214aea","name":"Subscribe to topic containing XML and publish message","time":{"start":1752487001763,"stop":1752487001763,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a8547e037a5ed3","name":"Generator, custom pubsub topic","time":{"start":1752487120341,"stop":1752487120341,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1c638f96a03b36","name":"Query generator for 2000 messages","time":{"start":1752487120498,"stop":1752487120499,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdc809930f4deba","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1752487364475,"stop":1752487364475,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b703db300ac9ce1","name":"should handle peer store update failures gracefully","time":{"start":1752486805297,"stop":1752486805297,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efea1f27f1a9265","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1752486788424,"stop":1752486788424,"duration":0},"status":"passed","severity":"normal"},{"uid":"737d3aa52af02540","name":"Query generator for multiple messages","time":{"start":1752487120491,"stop":1752487120492,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f1440a3aacab9b6","name":"Ephemeral field is preserved - encoder v0","time":{"start":1752486873529,"stop":1752486873530,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbcc61849aba2269","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1752486846240,"stop":1752486846241,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ac277236427a32d","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1752487073132,"stop":1752487073133,"duration":1},"status":"passed","severity":"normal"},{"uid":"67e91d29b91e7368","name":"Check message with non string payload is not received","time":{"start":1752487314017,"stop":1752487314017,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff147e91404a46f9","name":"should use the provided clusterId for the pubsub topic","time":{"start":1752486788440,"stop":1752486788440,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50a6238da132976","name":"should convert tags map to array of keys","time":{"start":1752486805459,"stop":1752486805459,"duration":0},"status":"passed","severity":"normal"},{"uid":"72154e5aea3c36bb","name":"should return false when no connections","time":{"start":1752486805465,"stop":1752486805465,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16b383353513c32","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app11/9/topic293/test.js","time":{"start":1752487102360,"stop":1752487102361,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c3cbc3807908eb","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1752486824074,"stop":1752486824075,"duration":1},"status":"passed","severity":"normal"},{"uid":"30251f04398d0250","name":"should handle different types of entries","time":{"start":1752486834495,"stop":1752486834505,"duration":10},"status":"passed","severity":"normal"},{"uid":"8b70247d5fee2b8e","name":"should update peer store before dialing","time":{"start":1752486804188,"stop":1752486804188,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2be3ef4fa44ddda","name":"should hang up with PeerId and return true on success","time":{"start":1752486805506,"stop":1752486805506,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c9674ca92c7cf6","name":"should dial one peer on dial","time":{"start":1752486956646,"stop":1752486956647,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b74f28836ab7046","name":"should handle mixed bootstrap and non-bootstrap peers","time":{"start":1752486805467,"stop":1752486805468,"duration":1},"status":"passed","severity":"normal"},{"uid":"990f958cbbe72714","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1752486846240,"stop":1752486846240,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba568a1b79a42236","name":"Wrong topic","time":{"start":1752487102362,"stop":1752487102362,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80d126878adc08","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1752486813583,"stop":1752486813583,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2a3db28fae623d","name":"Push message with content topic containing short","time":{"start":1752487475644,"stop":1752487475644,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b511cd45671c63d","name":"Check message on other pubsub topic is not received","time":{"start":1752487314015,"stop":1752487314016,"duration":1},"status":"passed","severity":"normal"},{"uid":"bea2927f07ffadd1","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1752487130017,"stop":1752487130017,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c344ce3f4d2b335","name":"should add event listeners for peer connect and disconnect","time":{"start":1752486805285,"stop":1752486805285,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d4c3401cb4faf5","name":"Check message with invalid timestamp is not received","time":{"start":1752487314004,"stop":1752487314004,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df8a96c0537e751","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1752487130017,"stop":1752487130017,"duration":0},"status":"passed","severity":"normal"},{"uid":"5332360c5db3281e","name":"udp ip6 address","time":{"start":1752486793884,"stop":1752486793885,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1d8e337ebb8ae8b","name":"should return valid sharding parameters for static sharding","time":{"start":1752486788438,"stop":1752486788438,"duration":0},"status":"passed","severity":"normal"},{"uid":"7017a15dd6af8f1b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1752486851299,"stop":1752486851300,"duration":1},"status":"passed","severity":"normal"},{"uid":"241edf0d12ff6e3","name":"nwaku subscribes","time":{"start":1752486978550,"stop":1752486978551,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc3f6e1131e20d8","name":"should skip peer when not on same shard","time":{"start":1752486804139,"stop":1752486804139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a978c4bc6468e0e2","name":"should handle connection event","time":{"start":1752486805450,"stop":1752486805450,"duration":0},"status":"passed","severity":"normal"},{"uid":"2deacebaf5f64dbe","name":"Check received message containing JSON","time":{"start":1752487314000,"stop":1752487314000,"duration":0},"status":"passed","severity":"normal"},{"uid":"f46ee1de83f6b26","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1752486788408,"stop":1752486788408,"duration":0},"status":"passed","severity":"normal"},{"uid":"409b82fa9be1fdad","name":"Push message with special chars payload","time":{"start":1752487475625,"stop":1752487475625,"duration":0},"status":"passed","severity":"normal"},{"uid":"884d63aebdf78139","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752487364485,"stop":1752487364485,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4683d93310b7d","name":"can start the service","time":{"start":1752486964325,"stop":1752486964325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6b8f1978a052cc","name":"should hang up with multiaddr and return true on success","time":{"start":1752486805506,"stop":1752486805507,"duration":1},"status":"passed","severity":"normal"},{"uid":"549ce8a616d0f257","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1752486836465,"stop":1752486836465,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7f2caa63b3e7564","name":"Push message with content topic containing special chars","time":{"start":1752487475645,"stop":1752487475645,"duration":0},"status":"passed","severity":"normal"},{"uid":"6166ba817f67c7b","name":"should drop connection to one peer on hangUp","time":{"start":1752486956647,"stop":1752486956647,"duration":0},"status":"passed","severity":"normal"},{"uid":"3aeb169ee972bfe8","name":"Subscribe to topic containing XML and receive message","time":{"start":1752487364473,"stop":1752487364473,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6baf7ea54b1ab2e","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1752487073132,"stop":1752487073132,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb0dfa528e0d2467","name":"Subscribe to topic containing JSON and receive message","time":{"start":1752487364473,"stop":1752487364473,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7e4ba3632b5fe2","name":"Check publish message containing SQL Injection","time":{"start":1752486992431,"stop":1752486992432,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da887405c620b58","name":"Check received message containing Russian","time":{"start":1752487313996,"stop":1752487313998,"duration":2},"status":"passed","severity":"normal"},{"uid":"d810fd1e27b7c955","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1752486788406,"stop":1752486788406,"duration":0},"status":"passed","severity":"normal"},{"uid":"c677cff0a1ea2b94","name":"should return false when shard is not included in network shards","time":{"start":1752486835698,"stop":1752486835700,"duration":2},"status":"passed","severity":"normal"},{"uid":"707d541c72fc0ec6","name":"should handle multiple bootstrap peers with different limits","time":{"start":1752486805470,"stop":1752486805471,"duration":1},"status":"passed","severity":"normal"},{"uid":"298446b4e4a03354","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1752487314003,"stop":1752487314003,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea88cbe3e6681bc","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1752486813586,"stop":1752486813586,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a65bb4b724b72e7","name":"Generator, custom pubsub topic","time":{"start":1752487120337,"stop":1752487120338,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad22fc289730c0fa","name":"Check received message containing Basic HTML tag","time":{"start":1752487314011,"stop":1752487314011,"duration":0},"status":"passed","severity":"normal"},{"uid":"99a833eca4490e66","name":"should handle relay send failures gracefully","time":{"start":1752486805302,"stop":1752486805303,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e8cee3c089226b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1752486846244,"stop":1752486846245,"duration":1},"status":"passed","severity":"normal"},{"uid":"6aa6a7fbd732036d","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app11/6/topic482/json","time":{"start":1752487102355,"stop":1752487102355,"duration":0},"status":"passed","severity":"normal"},{"uid":"28bbee2380c9aa47","name":"Nodes with multiple pubsub topic","time":{"start":1752486985158,"stop":1752486985158,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ddc77548665527e","name":"should allow redial after cooldown period","time":{"start":1752486804135,"stop":1752486804139,"duration":4},"status":"passed","severity":"normal"},{"uid":"f16e7a842f584af1","name":"Check received message containing emoji","time":{"start":1752487314001,"stop":1752487314002,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da506c33eb08fa","name":"Decoder throws on empty string content topic","time":{"start":1752486805649,"stop":1752486805650,"duration":1},"status":"passed","severity":"normal"},{"uid":"9fcef97a42bc6260","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1752486888229,"stop":1752486888229,"duration":0},"status":"passed","severity":"normal"},{"uid":"28632673131ef1a1","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1752486998931,"stop":1752486998931,"duration":0},"status":"passed","severity":"normal"},{"uid":"400f9f573ae85756","name":"should retry failed tasks","time":{"start":1752486835415,"stop":1752486835416,"duration":1},"status":"passed","severity":"normal"},{"uid":"da2c41a8526bd166","name":"should insert elements correctly","time":{"start":1752486848372,"stop":1752486848372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c694785bc34d9e5","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1752486804240,"stop":1752486804244,"duration":4},"status":"passed","severity":"normal"},{"uid":"46d973e452dd0e57","name":"Ordered Callback - false","time":{"start":1752487128242,"stop":1752487128242,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f910c2f42d046c8","name":"should handle network check errors gracefully","time":{"start":1752486804158,"stop":1752486804158,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb77f3286ffcb10","name":"should use DNS peer discovery with light client","time":{"start":1752486871916,"stop":1752486871916,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c2b75831cb77f508","name":"should not retry if at least one success","time":{"start":1752486835419,"stop":1752486835419,"duration":0},"status":"passed","severity":"normal"},{"uid":"34ead9e1c7621f77","name":"Relay + Store","time":{"start":1752486872480,"stop":1752486872480,"duration":0},"status":"passed","severity":"normal"},{"uid":"b50236ac293dcc7e","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752487122674,"stop":1752487122674,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f7991a46739de1d","name":"Push message with Arabic payload","time":{"start":1752487475626,"stop":1752487475626,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e84e7a1b6136ab","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1752487073133,"stop":1752487073136,"duration":3},"status":"passed","severity":"normal"},{"uid":"cfa3cbe3802fa3f8","name":"should process queue every 500ms","time":{"start":1752486804149,"stop":1752486804149,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd18478d7b177214","name":"should not retry if at least one success","time":{"start":1752486835913,"stop":1752486835914,"duration":1},"status":"passed","severity":"normal"},{"uid":"71003eecbde1eefb","name":"should not receive a peer event before start","time":{"start":1752486817773,"stop":1752486817774,"duration":1},"status":"passed","severity":"normal"},{"uid":"8aa90b24237445ca","name":"Passing page size 10 when there are 10 messages","time":{"start":1752487135956,"stop":1752487135958,"duration":2},"status":"passed","severity":"normal"},{"uid":"9939fb4f1f001bf8","name":"should dial peers from store when no connections remain","time":{"start":1752486805454,"stop":1752486805454,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd34e200da9bcf7","name":"Query Generator, No message returned","time":{"start":1752487084471,"stop":1752487084472,"duration":1},"status":"passed","severity":"normal"},{"uid":"98e3b61aae363635","name":"Relay - times out","time":{"start":1752487146102,"stop":1752487146103,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9d3e0765b253840","name":"random static sharding 4 - Cluster ID: 634, Shard ID: 497","time":{"start":1752487122669,"stop":1752487122669,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bb953f0712ea7c3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1752486788420,"stop":1752486788421,"duration":1},"status":"passed","severity":"normal"},{"uid":"a01dff17823dda5d","name":"should use shardsUnderCluster when provided","time":{"start":1752486835696,"stop":1752486835697,"duration":1},"status":"passed","severity":"normal"},{"uid":"23ccdb69b6fe9884","name":"should throw an error for empty SingleShardInfos array","time":{"start":1752486788413,"stop":1752486788413,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8a34e5e3070a81","name":"should be able to decode the field with only FILTER set to true","time":{"start":1752486793945,"stop":1752486793946,"duration":1},"status":"passed","severity":"normal"},{"uid":"6584149ef7bffeac","name":"Subscribe to topic containing XML and receive message","time":{"start":1752487364483,"stop":1752487364483,"duration":0},"status":"passed","severity":"normal"},{"uid":"82dd48927ff091b3","name":"should not return locked peers if enough unlocked are available","time":{"start":1752486836462,"stop":1752486836462,"duration":0},"status":"passed","severity":"normal"},{"uid":"90777b1306e16ffc","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1752487142280,"stop":1752487142280,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3049ac1f42e92f5","name":"should throw error - no id","time":{"start":1752486794565,"stop":1752486794569,"duration":4},"status":"passed","severity":"normal"},{"uid":"2b934297832ed94b","name":"should detect messages with missing dependencies","time":{"start":1752486851301,"stop":1752486851302,"duration":1},"status":"passed","severity":"normal"},{"uid":"c647b48ff5ab757c","name":"Generator, 2 different pubsubtopics","time":{"start":1752487120340,"stop":1752487120340,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88b4d7ee4f1bdb99","name":"should not hang up bootstrap peer if under limit","time":{"start":1752486805451,"stop":1752486805453,"duration":2},"status":"passed","severity":"normal"},{"uid":"a665c86235403dd9","name":"should save new peer to store","time":{"start":1752486804190,"stop":1752486804191,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec648437c49434c0","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1752486846213,"stop":1752486846213,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e6d4adbf228e34","name":"should reject if Filter is requested but not mounted","time":{"start":1752486836407,"stop":1752486836407,"duration":0},"status":"passed","severity":"normal"},{"uid":"2897d9a8acabd4bf","name":"Push message with content topic containing Arabic","time":{"start":1752487475633,"stop":1752487475634,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba58c0cc713b8341","name":"Renews subscription after lossing a connection","time":{"start":1752487364485,"stop":1752487364485,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9c2cfbc0c540af","name":"should filter peers by codec","time":{"start":1752486805508,"stop":1752486805508,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d5ea475a624b686","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1752486788423,"stop":1752486788423,"duration":0},"status":"passed","severity":"normal"},{"uid":"485b57dfa15a2aa3","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1752487364478,"stop":1752487364479,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c54a66746d52339","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752486871916,"stop":1752486871918,"duration":2},"status":"skipped","severity":"normal"},{"uid":"493b683c87f87352","name":"should dispatch network event when browser goes online","time":{"start":1752486804251,"stop":1752486804252,"duration":1},"status":"passed","severity":"normal"},{"uid":"45cacc9dcd886f74","name":"1 Relay, 1 Filter, gives up","time":{"start":1752486813336,"stop":1752486813337,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f7ce37b87505b54","name":"Encoder throws on empty string content topic","time":{"start":1752486824078,"stop":1752486824078,"duration":0},"status":"passed","severity":"normal"},{"uid":"f31aaab36d46fd4f","name":"Check message received after jswaku node is restarted","time":{"start":1752487314017,"stop":1752487314017,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bad8656631d9a6","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1752486846239,"stop":1752486846240,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa0911bdac90c95","name":"should remove event listeners from libp2p","time":{"start":1752486804235,"stop":1752486804236,"duration":1},"status":"passed","severity":"normal"},{"uid":"f33c3c9952ab3a2","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1752486851298,"stop":1752486851299,"duration":1},"status":"passed","severity":"normal"},{"uid":"f12f163785bc0f71","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1752486846232,"stop":1752486846232,"duration":0},"status":"passed","severity":"normal"},{"uid":"799a981babcec567","name":"should be delivered immediately if received","time":{"start":1752486851305,"stop":1752486851305,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aa5d284db80e11d","name":"should not create timers for topics where peer is not in mesh","time":{"start":1752486805301,"stop":1752486805302,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab0d4c681ef0a5ab","name":"Push message with custom timestamp: 1752483288541","time":{"start":1752487475638,"stop":1752487475638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d5ef63cb476ca43","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1752486836464,"stop":1752486836464,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3269b155f2d829d","name":"should return unique PubsubTopics for static sharding","time":{"start":1752486788414,"stop":1752486788414,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6aec8794e05dc3d","name":"should create ConnectionManager with relay","time":{"start":1752486805499,"stop":1752486805500,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd47399fb2a1ad82","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1752487364481,"stop":1752487364481,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68b3c45ed57fb4d","name":"Push message with custom timestamp: 1721728488541","time":{"start":1752487475649,"stop":1752487475650,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa16370a5032f0a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1752486788421,"stop":1752486788422,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0659e19d3f6de99","name":"should send to specified number of peers of used peers","time":{"start":1752486835913,"stop":1752486835913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c16ef54b77247cb4","name":"Push message with rate limit","time":{"start":1752487475637,"stop":1752487475637,"duration":0},"status":"passed","severity":"normal"},{"uid":"21f89cee3514e652","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1752486846218,"stop":1752486846219,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d9e8e16cc26dbe6","name":"should support chaining for add method","time":{"start":1752486834476,"stop":1752486834486,"duration":10},"status":"passed","severity":"normal"},{"uid":"fcb47d2c1fcd9a07","name":"Push message with custom timestamp: 1752490488541","time":{"start":1752487475638,"stop":1752487475638,"duration":0},"status":"passed","severity":"normal"},{"uid":"2def487b2b6354b6","name":"Query Generator, No Decoder","time":{"start":1752487084471,"stop":1752487084471,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1c74a39c64e8c5","name":"Check received message containing Arabic","time":{"start":1752487313996,"stop":1752487313996,"duration":0},"status":"passed","severity":"normal"},{"uid":"735502408e9ff907","name":"should call waitForPeer on Relay","time":{"start":1752486836410,"stop":1752486836411,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cd6c7a8f73455f","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1752487084476,"stop":1752487084477,"duration":1},"status":"passed","severity":"normal"},{"uid":"255bf00f1c94fad3","name":"should initialize with isNetworkConnected as false","time":{"start":1752486804226,"stop":1752486804226,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf274981445228eb","name":"Push message with content topic containing escaped characters","time":{"start":1752487475647,"stop":1752487475647,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c18d864f83161a0","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1752486998932,"stop":1752486998933,"duration":1},"status":"passed","severity":"normal"},{"uid":"159674f1d5204460","name":"Publish message with custom timestamp: Mon Jul 14 2025 08:56:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1752486992435,"stop":1752486992436,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb8122c19a08399","name":"it tolerates circular branch references","time":{"start":1752486813973,"stop":1752486813974,"duration":1},"status":"passed","severity":"normal"},{"uid":"86d62f7afd31f219","name":"accepts valid message hash query","time":{"start":1752486805084,"stop":1752486805086,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd2d6a5ae0c25908","name":"isConnected should return true after first peer connects","time":{"start":1752486888226,"stop":1752486888226,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d02941d91e5949d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1752487001763,"stop":1752487001763,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad59f63da140cb24","name":"should properly create location multiaddrs - udp4","time":{"start":1752486794573,"stop":1752486794573,"duration":0},"status":"passed","severity":"normal"},{"uid":"719e8ae9e4fb2c65","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1752486804804,"stop":1752486804805,"duration":1},"status":"passed","severity":"normal"},{"uid":"60a8f2bf7e771b86","name":"returns all values when wanted number is greater than available values","time":{"start":1752486812951,"stop":1752486812952,"duration":1},"status":"passed","severity":"normal"},{"uid":"6eac18e1f066d051","name":"Push message with Basic HTML tag payload","time":{"start":1752487475642,"stop":1752487475642,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d9785f8f2a5e100","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752487364484,"stop":1752487364484,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dc897b80bb0ae","name":"should check connected peers if present and suitable","time":{"start":1752486836408,"stop":1752486836408,"duration":0},"status":"passed","severity":"normal"},{"uid":"55bb8cdb87fb420","name":"should emit a peer event after start","time":{"start":1752486871907,"stop":1752486871907,"duration":0},"status":"passed","severity":"normal"},{"uid":"8476b0a0fb2015d7","name":"Push message with content topic containing shell command","time":{"start":1752487475647,"stop":1752487475647,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b291a6462a20314","name":"Subscribe to topic containing shell command and receive message","time":{"start":1752487364474,"stop":1752487364474,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3d635e88cd3ca9a","name":"Promise Callback - false","time":{"start":1752487128241,"stop":1752487128242,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45882a638bcabf7","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1752486836179,"stop":1752486836179,"duration":0},"status":"passed","severity":"normal"},{"uid":"9adc0f7770491861","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1752486788441,"stop":1752486788441,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8100b748db0e97c","name":"should create KeepAliveManager with relay","time":{"start":1752486805284,"stop":1752486805285,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03364f8f8610565","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1752486985154,"stop":1752486985155,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9555f0eb79bacf3","name":"Push message with JSON payload","time":{"start":1752487475642,"stop":1752487475642,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e82b11c3b56f194","name":"Using a function","time":{"start":1752487142844,"stop":1752487142844,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3d3fbdf90cddae","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1752486846212,"stop":1752486846213,"duration":1},"status":"passed","severity":"normal"},{"uid":"45d7bd83e480d740","name":"should properly create location multiaddrs - tcp","time":{"start":1752486794575,"stop":1752486794575,"duration":0},"status":"passed","severity":"normal"},{"uid":"554d6c6734054228","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1752487364477,"stop":1752487364478,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c434c56008457b1","name":"should set field with only FILTER enabled","time":{"start":1752486794576,"stop":1752486794577,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fb0b8255fe22249","name":"should return false when shard info is undefined","time":{"start":1752486804667,"stop":1752486804667,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2821a4cfda62ff","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1752486788409,"stop":1752486788409,"duration":0},"status":"passed","severity":"normal"},{"uid":"15dcf4c3438b0e40","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752486998932,"stop":1752486998932,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cd543f4bab3e279","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1752486888226,"stop":1752486888226,"duration":0},"status":"passed","severity":"normal"},{"uid":"c50b00af3f48f2c5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1752486793946,"stop":1752486793947,"duration":1},"status":"passed","severity":"normal"},{"uid":"494e74f375c00397","name":"Push message with content topic containing short","time":{"start":1752487475631,"stop":1752487475632,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d54b2c694d1015c","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752486998931,"stop":1752486998931,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7f25903e637704","name":"should be delivered but not added to local log or bloom filter","time":{"start":1752486851303,"stop":1752486851304,"duration":1},"status":"passed","severity":"normal"},{"uid":"66019d4162de04b9","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1752486846231,"stop":1752486846232,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ebb9df0f67b0a60","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752487364483,"stop":1752487364483,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1d4c7cb1af454aa","name":"should throw an error for missing sharding configuration","time":{"start":1752486788438,"stop":1752486788439,"duration":1},"status":"passed","severity":"normal"},{"uid":"72ff19faa8c4cbf9","name":"Push message with unicode special characters payload","time":{"start":1752487475629,"stop":1752487475630,"duration":1},"status":"passed","severity":"normal"},{"uid":"b07a47d971722756","name":"should stop ping timers on peer disconnect","time":{"start":1752486805295,"stop":1752486805295,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e1134f6cead44","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1752486845535,"stop":1752486845536,"duration":1},"status":"passed","severity":"normal"},{"uid":"87bce4c56337e406","name":"should handle peerStore errors gracefully","time":{"start":1752486805508,"stop":1752486805509,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d6f2f064249d434","name":"should reject if Relay is requested but not mounted","time":{"start":1752486836404,"stop":1752486836405,"duration":1},"status":"passed","severity":"normal"},{"uid":"57cdf81bd5f2cc89","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1752486998929,"stop":1752486998930,"duration":1},"status":"passed","severity":"normal"},{"uid":"34e62d585b7f74b4","name":"should properly create location multiaddrs - tcp6","time":{"start":1752486794574,"stop":1752486794574,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fde3527a4a6adaf","name":"Subscribe and publish message","time":{"start":1752487001752,"stop":1752487001753,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e3be097cb18900c","name":"should return false when at bootstrap limit","time":{"start":1752486805466,"stop":1752486805466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e74a6053883e04","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1752486836461,"stop":1752486836461,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d8a58b1ca078a9","name":"should handle complete discovery-to-dial flow","time":{"start":1752486804193,"stop":1752486804194,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d34175d8c3c10f","name":"Query Generator, Multiple PubsubTopics","time":{"start":1752487084469,"stop":1752487084471,"duration":2},"status":"passed","severity":"normal"},{"uid":"f30a7c845a10d90d","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1752487364477,"stop":1752487364477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d91b7298fbcb0377","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1752486804770,"stop":1752486804771,"duration":1},"status":"passed","severity":"normal"},{"uid":"27caad90886174d4","name":"Reusing cursor across nodes","time":{"start":1752487073137,"stop":1752487073137,"duration":0},"status":"passed","severity":"normal"},{"uid":"57ff91ea1fa7953c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1752486793942,"stop":1752486793942,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec259c431ccfe1c","name":"should skip peer when already connected","time":{"start":1752486804134,"stop":1752486804134,"duration":0},"status":"passed","severity":"normal"},{"uid":"730a8e255fc9e88c","name":"should not dispatch event when already connected","time":{"start":1752486804250,"stop":1752486804251,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd9feb0a645e5147","name":"Should update multiaddrs","time":{"start":1752486957158,"stop":1752486957159,"duration":1},"status":"passed","severity":"normal"},{"uid":"a9a92a5f73d1c59d","name":"Passing page size 3 when there are 20 messages","time":{"start":1752487135956,"stop":1752487135956,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2c34d20dc7b734","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1752486851302,"stop":1752486851302,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9560979d2ff608","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1752487142290,"stop":1752487142291,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cbce94d19d03b1e","name":"same cluster, different shard: nodes connect","time":{"start":1752486927111,"stop":1752486927111,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d1163de5c4222f6","name":"should handle empty pubsub topics","time":{"start":1752486805307,"stop":1752486805307,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8eb5dd2b7e325a6","name":"Passing page size 0 when there are 110 messages","time":{"start":1752487135955,"stop":1752487135955,"duration":0},"status":"passed","severity":"normal"},{"uid":"2607ee03bba1b305","name":"handles different networkShards values correctly","time":{"start":1752486788411,"stop":1752486788411,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f71ccdd91f951ef","name":"should throw an error for missing required configuration","time":{"start":1752486788416,"stop":1752486788417,"duration":1},"status":"passed","severity":"normal"},{"uid":"cab60f1b50c509cd","name":"1 Store, 2 relays, 2 fetches","time":{"start":1752486813335,"stop":1752486813336,"duration":1},"status":"passed","severity":"normal"},{"uid":"af50fd91f08ce54f","name":"should handle bootstrap limit of 1 correctly","time":{"start":1752486805471,"stop":1752486805471,"duration":0},"status":"passed","severity":"normal"},{"uid":"727402d84c27f6ff","name":"Fields are not dropped","time":{"start":1752486805201,"stop":1752486805202,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84aaae1346ca1a0","name":"Fails to push message with large meta","time":{"start":1752487475637,"stop":1752487475637,"duration":0},"status":"passed","severity":"normal"},{"uid":"9164b3269a862de9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1752486846230,"stop":1752486846231,"duration":1},"status":"passed","severity":"normal"},{"uid":"9890630db625dbd3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1752487142280,"stop":1752487142282,"duration":2},"status":"passed","severity":"normal"},{"uid":"76577c415e3f3db2","name":"should return true when peer is on the pubsub topic shard","time":{"start":1752486804668,"stop":1752486804668,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e350e7a9142371","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752487060395,"stop":1752487060396,"duration":1},"status":"passed","severity":"normal"},{"uid":"64097166c4279acc","name":"Delete observer","time":{"start":1752486966392,"stop":1752486966393,"duration":1},"status":"passed","severity":"normal"},{"uid":"a00fa378f9c39901","name":"should not allow unachievable error rate","time":{"start":1752486845534,"stop":1752486845534,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ace50bf0ae253c0","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1752486813586,"stop":1752486813587,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bd956ee81e90934","name":"Ordered Callback - true","time":{"start":1752487128242,"stop":1752487128242,"duration":0},"status":"passed","severity":"normal"},{"uid":"62112d683c9fae68","name":"should reject if Store is requested but not mounted","time":{"start":1752486836406,"stop":1752486836406,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0e3ad55b4528136","name":"passes more than one ENR URLs and attempts connection","time":{"start":1752486871918,"stop":1752486871918,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b702d441bafb787c","name":"should insert message id into causal history","time":{"start":1752486851297,"stop":1752486851297,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bd891b4ab589060","name":"should return false","time":{"start":1752486794570,"stop":1752486794571,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5f03b6eee7ab3e3","name":"should throw error - no public key","time":{"start":1752486794565,"stop":1752486794565,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff0428a820ed7680","name":"should respect custom numPeersToUse configuration","time":{"start":1752486836464,"stop":1752486836464,"duration":0},"status":"passed","severity":"normal"},{"uid":"b007ae39181ec0e5","name":"should return PeerId when PeerId is provided","time":{"start":1752486804768,"stop":1752486804770,"duration":2},"status":"passed","severity":"normal"},{"uid":"6853f96688e22fd2","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app0/4/topic628/json","time":{"start":1752487102362,"stop":1752487102362,"duration":0},"status":"passed","severity":"normal"},{"uid":"979722783e79851f","name":"Waku message hash computation (meta attribute not present)","time":{"start":1752486804803,"stop":1752486804803,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd699c4e10b277f3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1752486788424,"stop":1752486788425,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2f74a516de1815c","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1752486805215,"stop":1752486805219,"duration":4},"status":"passed","severity":"normal"},{"uid":"827c1823f00e3e52","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1752487364478,"stop":1752487364478,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1fa822f8cc12f06a","name":"A test","time":{"start":1752486915308,"stop":1752486915308,"duration":0},"status":"passed","severity":"normal"},{"uid":"8516b1ba0f293743","name":"should request peer renewal on specific errors","time":{"start":1752486835416,"stop":1752486835417,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3b66e1f756b1e1b","name":"All","time":{"start":1752486872480,"stop":1752486872480,"duration":0},"status":"passed","severity":"normal"},{"uid":"1eccfe6627af12f4","name":"Check publish message containing XML","time":{"start":1752486992432,"stop":1752486992432,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e84639cd8e05236","name":"Push message with content topic containing Script","time":{"start":1752487475646,"stop":1752487475646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db59514fa6cd79a","name":"should return false when peer is not found","time":{"start":1752486804659,"stop":1752486804659,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf5f9d8ae05a77b2","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1752486835694,"stop":1752486835696,"duration":2},"status":"passed","severity":"normal"},{"uid":"66b21eb605a9c393","name":"should not dial peers from store when browser is not connected","time":{"start":1752486805450,"stop":1752486805450,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4bc7bedf1e3ff7f","name":"Does not throw an exception when node disconnects","time":{"start":1752487142842,"stop":1752487142843,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea7b26d52bb3c6d","name":"Subscribe to topic containing Russian and publish message","time":{"start":1752487001759,"stop":1752487001762,"duration":3},"status":"passed","severity":"normal"},{"uid":"5cde1ebfa4b75ace","name":"Passing page size 110 when there are 120 messages","time":{"start":1752487135959,"stop":1752487135960,"duration":1},"status":"passed","severity":"normal"},{"uid":"4227a092e515e61e","name":"should handle a minimal index list","time":{"start":1752486788441,"stop":1752486788441,"duration":0},"status":"passed","severity":"normal"},{"uid":"22950a8da1df6a1d","name":"Check received message containing Script","time":{"start":1752487313999,"stop":1752487313999,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22e1c5f15d3afef","name":"should handle dial errors gracefully","time":{"start":1752486805456,"stop":1752486805457,"duration":1},"status":"passed","severity":"normal"},{"uid":"74a01f71de9bcb45","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1752486788439,"stop":1752486788439,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6bb3c28c4b04313","name":"Check publish message containing shell command","time":{"start":1752486992433,"stop":1752486992433,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdb0efdc8327ec3c","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752487364471,"stop":1752487364471,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcdfcd34a5304811","name":"should dial all remaining peers","time":{"start":1752486805456,"stop":1752486805456,"duration":0},"status":"passed","severity":"normal"},{"uid":"a938a3bde3fb27cc","name":"Refresh subscription","time":{"start":1752487364479,"stop":1752487364480,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfa5bbdc9bce427b","name":"should set field with only STORE enabled","time":{"start":1752486794576,"stop":1752486794576,"duration":0},"status":"passed","severity":"normal"},{"uid":"58197df94b35878a","name":"can start the service","time":{"start":1752486817769,"stop":1752486817769,"duration":0},"status":"passed","severity":"normal"},{"uid":"133afa574af17983","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1752486813977,"stop":1752486813977,"duration":0},"status":"skipped","severity":"normal"},{"uid":"739b2abd57eb3e7","name":"should handle dial errors gracefully","time":{"start":1752486804187,"stop":1752486804187,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2eee37720db18aa","name":"should return false when topic is not configured","time":{"start":1752486805510,"stop":1752486805510,"duration":0},"status":"passed","severity":"normal"},{"uid":"d489bf2f4f067ce8","name":"should return no connections if no open connection provided","time":{"start":1752486805162,"stop":1752486805163,"duration":1},"status":"passed","severity":"normal"},{"uid":"df5f75ffb783a9c9","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1752487073131,"stop":1752487073131,"duration":0},"status":"passed","severity":"normal"},{"uid":"578618fd71b998f9","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1752486788418,"stop":1752486788418,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcbf6993d7fabe56","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1752486846232,"stop":1752486846232,"duration":0},"status":"passed","severity":"normal"},{"uid":"29811fd17ba1b5bc","name":"messageHashStr produces different results for different inputs","time":{"start":1752486804813,"stop":1752486804813,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8fcd2d6b64ab0cb","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1752486788408,"stop":1752486788408,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfd31b36b129ecd","name":"Check message with no payload is not received","time":{"start":1752487314005,"stop":1752487314006,"duration":1},"status":"passed","severity":"normal"},{"uid":"439a00e441afbdf1","name":"Subscribe to topic containing short and publish message","time":{"start":1752487001756,"stop":1752487001756,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6593a76be0b975e","name":"Query Generator, Wrong PubsubTopic","time":{"start":1752487084466,"stop":1752487084468,"duration":2},"status":"passed","severity":"normal"},{"uid":"77af94a6c684d22c","name":"should handle corrupted shard info gracefully","time":{"start":1752486804677,"stop":1752486804677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f51d918f83da55e","name":"should retry on complete failure if specified","time":{"start":1752486835913,"stop":1752486835913,"duration":0},"status":"passed","severity":"normal"},{"uid":"e539ed1159ebf7c9","name":"Overlapping topic subscription","time":{"start":1752487364469,"stop":1752487364469,"duration":0},"status":"passed","severity":"normal"},{"uid":"7db031fd1aed691f","name":"Push message with meta","time":{"start":1752487475648,"stop":1752487475649,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e81200c40e4daa3","name":"should return false when connections are non-bootstrap peers","time":{"start":1752486805467,"stop":1752486805467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f40ae78a9f641edc","name":"should properly create location multiaddrs - udp","time":{"start":1752486794574,"stop":1752486794575,"duration":1},"status":"passed","severity":"normal"},{"uid":"99cc588b5dbea3e0","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1752486927103,"stop":1752486927103,"duration":0},"status":"passed","severity":"normal"},{"uid":"379c25d79869c890","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1752486846209,"stop":1752486846209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2662def0eff1ab69","name":"Ephemeral field set to true","time":{"start":1752486805648,"stop":1752486805648,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8229b713a33fc83","name":"should add event listeners to libp2p","time":{"start":1752486804226,"stop":1752486804226,"duration":0},"status":"passed","severity":"normal"},{"uid":"60e8f4f17296f2e1","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1752486788406,"stop":1752486788406,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3ce35c969ccb32","name":"can query messages normally","time":{"start":1752487106034,"stop":1752487106034,"duration":0},"status":"passed","severity":"normal"},{"uid":"68943f0389d367ad","name":"Push message with content topic containing numeric","time":{"start":1752487475632,"stop":1752487475632,"duration":0},"status":"passed","severity":"normal"},{"uid":"eae03e1ef900f171","name":"should handle incoming messages","time":{"start":1752486836185,"stop":1752486836186,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e67087d8a19d06e","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752487314018,"stop":1752487314018,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f097d4ae49c37ce","name":"should start and stop interval correctly","time":{"start":1752486835402,"stop":1752486835403,"duration":1},"status":"passed","severity":"normal"},{"uid":"e39aba1934ec1a56","name":"should not change state when connections remain after disconnect","time":{"start":1752486804250,"stop":1752486804250,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9d8b1e7de5bfb9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1752486788417,"stop":1752486788417,"duration":0},"status":"passed","severity":"normal"},{"uid":"89d70c52639b3040","name":"should properly compute the node id","time":{"start":1752486794571,"stop":1752486794571,"duration":0},"status":"passed","severity":"normal"},{"uid":"4936c8f6955e5032","name":"should not execute task if max attempts is 0","time":{"start":1752486835418,"stop":1752486835418,"duration":0},"status":"passed","severity":"normal"},{"uid":"b71ab10c0de9d83c","name":"should return false when peer shard info is not found","time":{"start":1752486804667,"stop":1752486804667,"duration":0},"status":"passed","severity":"normal"},{"uid":"b05601e6e225c7","name":"Check publish message containing JSON","time":{"start":1752486992433,"stop":1752486992433,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c57cb8860451137","name":"should increase lamport timestamp","time":{"start":1752486851295,"stop":1752486851295,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b7fffbd25986c1","name":"should not discard bootstrap peers if under the limit","time":{"start":1752486898532,"stop":1752486898533,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ecc8d1b2fd6d246","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1752487001762,"stop":1752487001762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c859be6da8597c1d","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1752486845534,"stop":1752486845535,"duration":1},"status":"passed","severity":"normal"},{"uid":"170f95d59f9ad75b","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1752486846216,"stop":1752486846216,"duration":0},"status":"passed","severity":"normal"},{"uid":"2512c52421b85294","name":"should hang up bootstrap peer if over limit","time":{"start":1752486805453,"stop":1752486805453,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cfb6dda8bc33b27","name":"should not be empty after adding a subscription","time":{"start":1752486836635,"stop":1752486836635,"duration":0},"status":"passed","severity":"normal"},{"uid":"655fe8b4dd8fd89a","name":"should dial second nwaku node that was discovered","time":{"start":1752486866396,"stop":1752486866400,"duration":4},"status":"skipped","severity":"normal"},{"uid":"c19427cf1a181156","name":"should be safe to call multiple times","time":{"start":1752486805502,"stop":1752486805502,"duration":0},"status":"passed","severity":"normal"},{"uid":"f58eab5cd371ebcd","name":"should start ping timers on peer connect","time":{"start":1752486805291,"stop":1752486805291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1dcb347ee71e7b96","name":"Generator, custom pubsub topic","time":{"start":1752487120332,"stop":1752487120335,"duration":3},"status":"passed","severity":"normal"},{"uid":"e7d7ffd92075d346","name":"should create relay timers when relay exists and relayKeepAlive > 0","time":{"start":1752486805297,"stop":1752486805300,"duration":3},"status":"passed","severity":"normal"},{"uid":"491491f626de889a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1752486846219,"stop":1752486846219,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0dd54bf0375fed1","name":"should not create ping timers when pingKeepAlive = 0","time":{"start":1752486805296,"stop":1752486805296,"duration":0},"status":"passed","severity":"normal"},{"uid":"4183c372ba829deb","name":"should decode valid enr successfully","time":{"start":1752486794563,"stop":1752486794564,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0d3b5b018bd19fb","name":"should return peer for existing peer","time":{"start":1752486805459,"stop":1752486805460,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbdd3329b7512db4","name":"should check false positive rate","time":{"start":1752486848377,"stop":1752486848377,"duration":0},"status":"passed","severity":"normal"},{"uid":"526853346aa0906e","name":"Subscribe to topic containing Script and receive message","time":{"start":1752487364482,"stop":1752487364482,"duration":0},"status":"passed","severity":"normal"},{"uid":"e48a94586ae05cfa","name":"Check received message containing XML","time":{"start":1752487313999,"stop":1752487313999,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbef148fdeaa6234","name":"Encoder throws on undefined content topic","time":{"start":1752486824077,"stop":1752486824078,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f2a194090fd31c9","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1752486851301,"stop":1752486851301,"duration":0},"status":"passed","severity":"normal"},{"uid":"3acff35bcbdc1aa9","name":"should initialize with Unhealthy status","time":{"start":1752486836283,"stop":1752486836283,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6683306388d730","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1752486813585,"stop":1752486813586,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8c49fe521cfa5a1","name":"Subscribe to topic containing special chars and receive message","time":{"start":1752487364481,"stop":1752487364481,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee0e0b21c42532e0","name":"should be safe to call multiple times","time":{"start":1752486804131,"stop":1752486804131,"duration":0},"status":"passed","severity":"normal"},{"uid":"145be3af1ad061ba","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1752486788421,"stop":1752486788421,"duration":0},"status":"passed","severity":"normal"},{"uid":"11fa5624214005da","name":"should discard bootstrap peers when has more than 1 (default limit)","time":{"start":1752486898532,"stop":1752486898532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7815b5e420a7f3c","name":"Subscribe to topic containing special chars and publish message","time":{"start":1752487001757,"stop":1752487001758,"duration":1},"status":"passed","severity":"normal"},{"uid":"37e18392830f89b9","name":"Check message with non string payload is not received","time":{"start":1752487314006,"stop":1752487314006,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c9593059bd78b3","name":"Encoder throws on undefined content topic","time":{"start":1752486825651,"stop":1752486825651,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff97cdac01ebea4e","name":"handles empty shards array correctly","time":{"start":1752486788439,"stop":1752486788439,"duration":0},"status":"passed","severity":"normal"},{"uid":"d617a8166ce44eda","name":"Passing page size 11 when there are 10 messages","time":{"start":1752487135959,"stop":1752487135959,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7bbde5bb0a336be","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1752486835700,"stop":1752486835700,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5056ff03c4a0e6a","name":"Subscribe and receive messages via lightPush","time":{"start":1752487364464,"stop":1752487364465,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0e79daa5e28d991","name":"Check publish message containing short","time":{"start":1752486992426,"stop":1752486992426,"duration":0},"status":"passed","severity":"normal"},{"uid":"55982278632c707a","name":"Check message with no content topic is not received","time":{"start":1752487314016,"stop":1752487314016,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd17a41637290b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1752486846244,"stop":1752486846244,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbc5e8ed75b4e1db","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app44/6/topic82/proto","time":{"start":1752487102356,"stop":1752487102356,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c143b1647999ba","name":"should serialize and deserialize correctly","time":{"start":1752486848373,"stop":1752486848374,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0ec849bbe1a1af1","name":"connected peers and dial","time":{"start":1752486964692,"stop":1752486964693,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ad0fcad8d9f6b0be","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1752486788413,"stop":1752486788414,"duration":1},"status":"passed","severity":"normal"},{"uid":"d63d604bbc06e2f4","name":"random static sharding 2 - Cluster ID: 196, Shard ID: 247","time":{"start":1752487122668,"stop":1752487122668,"duration":0},"status":"passed","severity":"normal"},{"uid":"204f061321bb5169","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1752487060394,"stop":1752487060394,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b54a266adb08b3","name":"should emit a peer event after start","time":{"start":1752486964330,"stop":1752486964330,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb542fd1a330b4d1","name":"Check meta is set [symmetric]","time":{"start":1752486824076,"stop":1752486824076,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2907b590b87a6c1","name":"Subscribe to topic containing emoji and receive message","time":{"start":1752487364485,"stop":1752487364485,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dc374b4a97407b","name":"peer exchange sets tag","time":{"start":1752487012249,"stop":1752487012249,"duration":0},"status":"passed","severity":"normal"},{"uid":"785e44f85adb7844","name":"should only return 1 node with store capability","time":{"start":1752486813976,"stop":1752486813976,"duration":0},"status":"passed","severity":"normal"},{"uid":"e02c488cf5092613","name":"Check publish message after service node is restarted","time":{"start":1752486992438,"stop":1752486992438,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e2d970f44e469b2b","name":"should handle peer store errors during connection limiting","time":{"start":1752486805473,"stop":1752486805473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e63198e38f26a4c","name":"should handle high bootstrap limit correctly","time":{"start":1752486805471,"stop":1752486805472,"duration":1},"status":"passed","severity":"normal"},{"uid":"669314d008da31e3","name":"Check received message with timestamp: 1752486866511000000 ","time":{"start":1752487314002,"stop":1752487314002,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4851bb6eeacd233","name":"should wait for Filter peer to be connected","time":{"start":1752486836409,"stop":1752486836410,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f9de2b93e69b8dd","name":"should be safe to call multiple times","time":{"start":1752486804182,"stop":1752486804182,"duration":0},"status":"passed","severity":"normal"},{"uid":"a941876ac8c7806f","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1752486985152,"stop":1752486985154,"duration":2},"status":"passed","severity":"normal"},{"uid":"4c2edb7ad166e3f4","name":"Query generator for multiple messages with different content topic format","time":{"start":1752487120494,"stop":1752487120494,"duration":0},"status":"passed","severity":"normal"},{"uid":"25dea9555d609529","name":"Refresh subscription","time":{"start":1752487364469,"stop":1752487364469,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a94997a57e842f","name":"Push message with Arabic payload","time":{"start":1752487475641,"stop":1752487475641,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe9e219f5766ebf","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1752487073138,"stop":1752487073138,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b60b31536c300d13","name":"should handle dial errors","time":{"start":1752486805506,"stop":1752486805506,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ff0938c5740364d","name":"should return false when peer is on different cluster","time":{"start":1752486804666,"stop":1752486804666,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c02922feb908c63","name":"should not allow k > 12","time":{"start":1752486845528,"stop":1752486845533,"duration":5},"status":"passed","severity":"normal"},{"uid":"8814c1b6ed15e330","name":"should add event listeners for waku:connection, peer connect and disconnect","time":{"start":1752486805443,"stop":1752486805443,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76abf165d27b1c","name":"should return PeerId when Multiaddr input is provided","time":{"start":1752486804772,"stop":1752486804772,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8742da1d05df3e","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1752486836284,"stop":1752486836284,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49494a10ca37c74","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1752486846216,"stop":1752486846216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7af7ddfac2f6af","name":"throws on content topic with empty version field","time":{"start":1752486788402,"stop":1752486788402,"duration":0},"status":"passed","severity":"normal"},{"uid":"7065f6729a265376","name":"should return true when topic is configured","time":{"start":1752486805509,"stop":1752486805510,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c270e759315be12","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1752486788422,"stop":1752486788423,"duration":1},"status":"passed","severity":"normal"},{"uid":"f41f2015bd978a5b","name":"should wait for Store peer to be connected","time":{"start":1752486836410,"stop":1752486836410,"duration":0},"status":"passed","severity":"normal"},{"uid":"45950238f6103486","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1752486846221,"stop":1752486846221,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dcfbf7908143e5f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1752486846247,"stop":1752486846247,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffe72d7426be1f0e","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1752486835551,"stop":1752486835551,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e02cae1ab430266","name":"Push message with unicode special characters payload","time":{"start":1752487475643,"stop":1752487475643,"duration":0},"status":"passed","severity":"normal"},{"uid":"49e94d07f12fb48","name":"Relay","time":{"start":1752486872479,"stop":1752486872479,"duration":0},"status":"passed","severity":"normal"},{"uid":"571a5f6b3dc47f3b","name":"Subscribe and receive messages via waku relay post","time":{"start":1752487364466,"stop":1752487364466,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe66262fed51dd5","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1752486793947,"stop":1752486793947,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68886c40f8f5019","name":"Query generator for multiple messages with different message text format","time":{"start":1752487120493,"stop":1752487120493,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b038e4b8bc0c37","name":"Non TWN Cluster","time":{"start":1752487102355,"stop":1752487102355,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9caba3ddbcef33d","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1752487120340,"stop":1752487120340,"duration":0},"status":"skipped","severity":"normal"},{"uid":"55d78c3acc9c32e0","name":"Push message with special chars payload","time":{"start":1752487475640,"stop":1752487475640,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc0ebe63bdb03027","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1752487364484,"stop":1752487364484,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7baa6af33bb9d58","name":"should add peer to queue when queue is not empty","time":{"start":1752486804133,"stop":1752486804133,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9025b611e2e0c4","name":"less peers than existing","time":{"start":1752486964693,"stop":1752486964693,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c39ecd457982e56","name":"should throw an error for insufficient data","time":{"start":1752486788441,"stop":1752486788441,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a793e2be9b77b04","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1752486788423,"stop":1752486788424,"duration":1},"status":"passed","severity":"normal"},{"uid":"df937468ee4bdb6e","name":"should return true when peer is on the same network","time":{"start":1752486804657,"stop":1752486804657,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd32c412f14329e6","name":"Subscribe to topic containing numeric and receive message","time":{"start":1752487364481,"stop":1752487364481,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b665a7fd007ffc","name":"Decoder throws on empty string content topic","time":{"start":1752486825652,"stop":1752486825652,"duration":0},"status":"passed","severity":"normal"},{"uid":"17cca890f87158d3","name":"should not receive a peer event after stop","time":{"start":1752486871915,"stop":1752486871915,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad11e2106009ed99","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1752486846240,"stop":1752486846240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0708f84e8e2703c","name":"should handle peer not in mesh for all topics","time":{"start":1752486805311,"stop":1752486805311,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d54ba69f0f5dcb2","name":"Push message with long payload","time":{"start":1752487475624,"stop":1752487475624,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ca58787d2f5320c","name":"should create timers for each pubsub topic where peer is in mesh","time":{"start":1752486805301,"stop":1752486805301,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2168f23718d21b7","name":"Passing page size 19 when there are 20 messages","time":{"start":1752487135959,"stop":1752487135959,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce36f8df6c77508","name":"Push message with rate limit","time":{"start":1752487475649,"stop":1752487475649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02cc1d45c0a356f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1752486846233,"stop":1752486846233,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ce7bc2f9dfef929","name":"should create NetworkMonitor with libp2p and events","time":{"start":1752486804225,"stop":1752486804225,"duration":0},"status":"passed","severity":"normal"},{"uid":"f290f78be5be9af2","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1752486915163,"stop":1752486915170,"duration":7},"status":"passed","severity":"normal"},{"uid":"6d5266d0207c9366","name":"should create KeepAliveManager with required options","time":{"start":1752486805284,"stop":1752486805284,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c2af4eba10eb5f8","name":"should deliver messages after dependencies are met","time":{"start":1752486851302,"stop":1752486851302,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b2948a8c43568c","name":"Push message with content topic containing Russian","time":{"start":1752487475645,"stop":1752487475646,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb03629cc6439b3","name":"Fails to push message bigger that 1MB","time":{"start":1752487475639,"stop":1752487475639,"duration":0},"status":"passed","severity":"normal"},{"uid":"a57860b1a8eb3ad7","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1752486846221,"stop":1752486846225,"duration":4},"status":"passed","severity":"normal"},{"uid":"722e46205c1f1032","name":"should start the dialing interval","time":{"start":1752486804124,"stop":1752486804126,"duration":2},"status":"passed","severity":"normal"},{"uid":"eab116a3c185dab8","name":"should merge peer addresses if peer exists with different addresses","time":{"start":1752486804192,"stop":1752486804193,"duration":1},"status":"passed","severity":"normal"},{"uid":"36c1ac33f7c2f450","name":"should handle all zero keep alive options","time":{"start":1752486805307,"stop":1752486805311,"duration":4},"status":"passed","severity":"normal"},{"uid":"80de760c68142c1","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1752486788438,"stop":1752486788438,"duration":0},"status":"passed","severity":"normal"},{"uid":"724aa5b37c46923c","name":"returns only open connection if one present","time":{"start":1752486805162,"stop":1752486805162,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bea4c32b1a04035","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1752486846219,"stop":1752486846219,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d13d1d534fbf5d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1752486846231,"stop":1752486846231,"duration":0},"status":"passed","severity":"normal"},{"uid":"e486cc928b506c27","name":"should be safe to call multiple times","time":{"start":1752486805444,"stop":1752486805449,"duration":5},"status":"passed","severity":"normal"},{"uid":"27d4a5f4551c0363","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1752486788419,"stop":1752486788419,"duration":0},"status":"passed","severity":"normal"},{"uid":"993f8298a4d773a9","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1752486992435,"stop":1752486992435,"duration":0},"status":"passed","severity":"normal"},{"uid":"7646307965ddae5d","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1752486788437,"stop":1752486788437,"duration":0},"status":"passed","severity":"normal"},{"uid":"28c190724c8e0d56","name":"should dial all known peers when reached zero connections","time":{"start":1752486898531,"stop":1752486898532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d028b91a37523d8","name":"should merge provided config with defaults","time":{"start":1752486805501,"stop":1752486805501,"duration":0},"status":"passed","severity":"normal"},{"uid":"aed6048774c86da6","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1752486793948,"stop":1752486793948,"duration":0},"status":"passed","severity":"normal"},{"uid":"57de3ed4536fe89d","name":"should process up to 3 peers at once","time":{"start":1752486804149,"stop":1752486804153,"duration":4},"status":"passed","severity":"normal"},{"uid":"cbae03008e111e81","name":"should create ShardReader with contentTopics network config","time":{"start":1752486804648,"stop":1752486804648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c782ace28062bfdb","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1752486846220,"stop":1752486846221,"duration":1},"status":"passed","severity":"normal"},{"uid":"74ceef6cc28e2f81","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1752486793943,"stop":1752486793944,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f91b3ea74df288d","name":"Push message with content topic containing emoji","time":{"start":1752487475636,"stop":1752487475636,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fca7d2dfa5a65c7","name":"should not receive a peer event before start","time":{"start":1752486871913,"stop":1752486871914,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca623ec85ba37417","name":"Check received message with timestamp: 1649153314 ","time":{"start":1752487314014,"stop":1752487314015,"duration":1},"status":"passed","severity":"normal"},{"uid":"84505360fa2c3b62","name":"should reject if WakuNode is not started","time":{"start":1752486836403,"stop":1752486836404,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa74fe097919795","name":"Query Generator - true","time":{"start":1752487128236,"stop":1752487128240,"duration":4},"status":"passed","severity":"normal"},{"uid":"ddf8355022727f1e","name":"Used by Waku Relay","time":{"start":1752487142844,"stop":1752487142845,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba3609c8ab96e29b","name":"should handle corrupted local storage data gracefully","time":{"start":1752486817776,"stop":1752486817777,"duration":1},"status":"passed","severity":"normal"},{"uid":"fde5c156aa5b6b37","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1752486846218,"stop":1752486846218,"duration":0},"status":"passed","severity":"normal"},{"uid":"735719ed62385cbe","name":"Rejects garbage","time":{"start":1752486840047,"stop":1752486840048,"duration":1},"status":"passed","severity":"normal"},{"uid":"e794c86b1f9cc583","name":"should throw an error if shards are undefined for static sharding","time":{"start":1752486788416,"stop":1752486788416,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cc619077abae528","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1752486788421,"stop":1752486788421,"duration":0},"status":"passed","severity":"normal"},{"uid":"dba9f57520515d99","name":"should set field with all protocols enabled","time":{"start":1752486794576,"stop":1752486794576,"duration":0},"status":"passed","severity":"normal"},{"uid":"c741246210fc58b0","name":"Push message with JSON payload","time":{"start":1752487475628,"stop":1752487475628,"duration":0},"status":"passed","severity":"normal"},{"uid":"116df9739860d34","name":"Init the array if not present","time":{"start":1752486787986,"stop":1752486787989,"duration":3},"status":"passed","severity":"normal"},{"uid":"162cbb9a796f476b","name":"should handle errors when globalThis is not available","time":{"start":1752486804234,"stop":1752486804235,"duration":1},"status":"passed","severity":"normal"},{"uid":"95648a4bbae526c0","name":"Publishes to nwaku","time":{"start":1752486978551,"stop":1752486978551,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1f5a0e0d11700e8","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1752486846214,"stop":1752486846215,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2621ff4af681381","name":"should be safe to call multiple times","time":{"start":1752486804181,"stop":1752486804181,"duration":0},"status":"passed","severity":"normal"},{"uid":"6abc69f5f67dd326","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1752486804255,"stop":1752486804256,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8267965b3cac118","name":"Push message with content topic containing Basic HTML tag","time":{"start":1752487475635,"stop":1752487475635,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc75b12a425a6709","name":"Push message with content topic containing unicode special characters","time":{"start":1752487475636,"stop":1752487475636,"duration":0},"status":"passed","severity":"normal"},{"uid":"3272870b49b59f85","name":"should handle errors when getting connections","time":{"start":1752486804257,"stop":1752486804258,"duration":1},"status":"passed","severity":"normal"},{"uid":"88bb40317e18e237","name":"Subscribe and receive messages via lightPush","time":{"start":1752487364476,"stop":1752487364476,"duration":0},"status":"passed","severity":"normal"},{"uid":"84553cdae630c715","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1752487073129,"stop":1752487073131,"duration":2},"status":"passed","severity":"normal"},{"uid":"8a6f057fda3c09ac","name":"should set field with only RELAY enabled","time":{"start":1752486794576,"stop":1752486794576,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4895789261bef96","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1752487001758,"stop":1752487001759,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5bf91898686145","name":"Push message with Script payload","time":{"start":1752487475641,"stop":1752487475641,"duration":0},"status":"passed","severity":"normal"},{"uid":"3695e24c441a32c2","name":"Fails to publish message with empty text","time":{"start":1752486992436,"stop":1752486992436,"duration":0},"status":"passed","severity":"normal"},{"uid":"40e4099d394be2f1","name":"should redial peers when all connections are lost","time":{"start":1752486805472,"stop":1752486805473,"duration":1},"status":"passed","severity":"normal"},{"uid":"c61d93b2f8270a9b","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1752486813584,"stop":1752486813585,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc4f87965af9a591","name":"should dial peer when no shard info available","time":{"start":1752486804144,"stop":1752486804144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a66a273b990013","name":"accepts valid content-filtered query","time":{"start":1752486805081,"stop":1752486805082,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0f6ed14e50499ea","name":"Query with Promise Callback, No message returned","time":{"start":1752487084477,"stop":1752487084477,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7d702403ffd9fc","name":"Push message with emoji payload","time":{"start":1752487475643,"stop":1752487475643,"duration":0},"status":"passed","severity":"normal"},{"uid":"603654d512741b41","name":"rejects content-filtered query with only contentTopics","time":{"start":1752486805082,"stop":1752486805083,"duration":1},"status":"passed","severity":"normal"},{"uid":"137e3b4d50609fb3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1752486793945,"stop":1752486793945,"duration":0},"status":"passed","severity":"normal"},{"uid":"46245e3286432ee8","name":"should clear dial history on start","time":{"start":1752486804126,"stop":1752486804127,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9f12af157de79d","name":"start node with empty content topic","time":{"start":1752487102365,"stop":1752487102365,"duration":0},"status":"passed","severity":"normal"},{"uid":"d89f2c48d134c6c1","name":"should decode valid enr with tcp successfully","time":{"start":1752486794564,"stop":1752486794564,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba08c163eed36bd2","name":"should not receive a peer event before start","time":{"start":1752486964331,"stop":1752486964331,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ab682ed1bf8274","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1752486788415,"stop":1752486788415,"duration":0},"status":"passed","severity":"normal"},{"uid":"372bdfa2f2465514","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1752486846211,"stop":1752486846211,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bd270369af1575e","name":"Ephemeral messages are not stored","time":{"start":1752486873529,"stop":1752486873529,"duration":0},"status":"passed","severity":"normal"},{"uid":"833c7d3c2f785b3b","name":"Check message with invalid timestamp is not received","time":{"start":1752487314015,"stop":1752487314015,"duration":0},"status":"passed","severity":"normal"},{"uid":"55210cec4912d135","name":"should retry if all attempts fail","time":{"start":1752486835419,"stop":1752486835419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad3e0984bc7e3cea","name":"should return null for non-existent peer","time":{"start":1752486805460,"stop":1752486805460,"duration":0},"status":"passed","severity":"normal"},{"uid":"b60107aca4e0b9","name":"should handle complete dial lifecycle","time":{"start":1752486804159,"stop":1752486804159,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d051f7c1c44de2c","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1752487142282,"stop":1752487142288,"duration":6},"status":"passed","severity":"normal"},{"uid":"618329f9e8c8c1f5","name":"should set field with all protocols disabled","time":{"start":1752486794575,"stop":1752486794576,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcb5f69cc7baeadf","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1752486788405,"stop":1752486788405,"duration":0},"status":"passed","severity":"normal"},{"uid":"40abb6f84a02139d","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752487364465,"stop":1752487364465,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef91d584c2d6eee9","name":"Subscribe to topic containing Script and receive message","time":{"start":1752487364472,"stop":1752487364473,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e92ef6b46b74f3c","name":"should drop connection to all peers on hangUp","time":{"start":1752486956643,"stop":1752486956643,"duration":0},"status":"passed","severity":"normal"},{"uid":"c30980e080ff7ec1","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1752487364474,"stop":1752487364474,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad27b467c70d0bd6","name":"messageHashStr works with IProtoMessage","time":{"start":1752486804809,"stop":1752486804809,"duration":0},"status":"passed","severity":"normal"},{"uid":"3064d8eaa9bbf87f","name":"Overlapping topic subscription","time":{"start":1752487001755,"stop":1752487001756,"duration":1},"status":"skipped","severity":"normal"},{"uid":"f088fc97a4913f1f","name":"Waku message hash computation (payload length 0)","time":{"start":1752486804804,"stop":1752486804804,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cab9e535e991e93","name":"Check received message with timestamp: 1752486866511000000 ","time":{"start":1752487314014,"stop":1752487314014,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82deab61aec40bf","name":"should add and remove event listeners correctly","time":{"start":1752486817777,"stop":1752486817777,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2a905501ad9edf","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1752486835404,"stop":1752486835414,"duration":10},"status":"passed","severity":"normal"},{"uid":"dcc6f277a8e2b61e","name":"should be able to decode the field with only STORE set to true","time":{"start":1752486793946,"stop":1752486793946,"duration":0},"status":"passed","severity":"normal"},{"uid":"27939a369c765a35","name":"Callback on promise, aborts when callback returns true","time":{"start":1752487120495,"stop":1752487120496,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d62fbb6b18451e7","name":"returns nothing if no connections present","time":{"start":1752486805161,"stop":1752486805162,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6370e9ffc513a79","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1752487084472,"stop":1752487084473,"duration":1},"status":"passed","severity":"normal"},{"uid":"58e9dd91a26a2c56","name":"Check received message containing escaped characters","time":{"start":1752487314001,"stop":1752487314001,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa524a4510729c1f","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1752486813978,"stop":1752486813978,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4cf72b42e9f76e88","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1752486788418,"stop":1752486788418,"duration":0},"status":"passed","severity":"normal"},{"uid":"9785cc32bb63d03a","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1752486835538,"stop":1752486835538,"duration":0},"status":"passed","severity":"normal"},{"uid":"eecb84392fe80632","name":"Publish message with custom timestamp: Tue Jul 23 2024 09:56:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1752486992435,"stop":1752486992435,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b676f0cca2c5b8","name":"Asymmetric encrypt & decrypt","time":{"start":1752486824426,"stop":1752486824426,"duration":0},"status":"passed","severity":"normal"},{"uid":"740ccab2d29c0ada","name":"Check publish message containing Arabic","time":{"start":1752486992429,"stop":1752486992430,"duration":1},"status":"passed","severity":"normal"},{"uid":"81901ef0723004cc","name":"Fails to publish message with wrong content topic","time":{"start":1752486992437,"stop":1752486992437,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c597d2e5798bf62","name":"should clear all timers","time":{"start":1752486805290,"stop":1752486805290,"duration":0},"status":"passed","severity":"normal"},{"uid":"9660efb49fe4ad8d","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1752486788415,"stop":1752486788415,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aeebd068a5faf17","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1752487084472,"stop":1752487084472,"duration":0},"status":"passed","severity":"normal"},{"uid":"13eae7a2d1d4353","name":"rejects hash query with content filter parameters","time":{"start":1752486805086,"stop":1752486805086,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d0e72eb0e9e25ef","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1752486846232,"stop":1752486846233,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d886c9d628ffcde","name":"Mutual subscription","time":{"start":1752487001747,"stop":1752487001748,"duration":1},"status":"passed","severity":"normal"},{"uid":"51169e6eb509d714","name":"Sample","time":{"start":1752486793949,"stop":1752486793950,"duration":1},"status":"passed","severity":"normal"},{"uid":"10988baf20c1538","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app93/6/topic496/xml","time":{"start":1752487102356,"stop":1752487102357,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c3df35428119c","name":"can start the service","time":{"start":1752486871903,"stop":1752486871905,"duration":2},"status":"passed","severity":"normal"},{"uid":"88f333604650b715","name":"should unregister libp2p event listeners when stop is called","time":{"start":1752486836463,"stop":1752486836463,"duration":0},"status":"passed","severity":"normal"},{"uid":"88f276bd13378839","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1752486846246,"stop":1752486846247,"duration":1},"status":"passed","severity":"normal"},{"uid":"77bc8315c5b86c57","name":"should properly clean up resources when disposed","time":{"start":1752486834505,"stop":1752486834506,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ffdd3ef6b3f75a6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1752486846242,"stop":1752486846242,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d7cb00306efdbb4","name":"Push message with content topic containing XML","time":{"start":1752487475646,"stop":1752487475646,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2b9a4890763b0c","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1752487364473,"stop":1752487364473,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7a9f5548e2bc83","name":"should work with custom bootstrap limits","time":{"start":1752486805469,"stop":1752486805469,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dba2e0918978f1e","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1752486805082,"stop":1752486805082,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c9732a2e11ffe1a","name":"Query with Ordered Callback, No Decoder","time":{"start":1752487084473,"stop":1752487084473,"duration":0},"status":"passed","severity":"normal"},{"uid":"11b7e2e422caf843","name":"start node with empty shard should fail","time":{"start":1752487122675,"stop":1752487122675,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0a23e573875c0b","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1752486846226,"stop":1752486846227,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecb04b0f972d8596","name":"Relay + Store","time":{"start":1752486794577,"stop":1752486794577,"duration":0},"status":"passed","severity":"normal"},{"uid":"e181a736d8fb4220","name":"should properly start and stop event listening","time":{"start":1752486836285,"stop":1752486836293,"duration":8},"status":"passed","severity":"normal"},{"uid":"3762bd11ed431bc5","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1752487073136,"stop":1752487073137,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7fbb03f542be8bd","name":"should handle multiple peer connections","time":{"start":1752486805291,"stop":1752486805291,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ea59bd07c4f13a0","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1752487364467,"stop":1752487364467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f15bf8e4d738d30","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1752487364476,"stop":1752487364477,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9f169584ce04a4","name":"should be safe to call multiple times","time":{"start":1752486805285,"stop":1752486805289,"duration":4},"status":"passed","severity":"normal"},{"uid":"5c5a5bb4be95d28e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1752486846241,"stop":1752486846241,"duration":0},"status":"passed","severity":"normal"},{"uid":"20d06b08d49776cd","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1752486846215,"stop":1752486846215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1e89489d93ae650","name":"Sign & Recover","time":{"start":1752486824428,"stop":1752486824428,"duration":0},"status":"passed","severity":"normal"},{"uid":"35a4119aeef1a3f3","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1752486804801,"stop":1752486804803,"duration":2},"status":"passed","severity":"normal"},{"uid":"14cf1d33ee4ed0f1","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1752487364486,"stop":1752487364486,"duration":0},"status":"passed","severity":"normal"},{"uid":"d40abbd67e1982e2","name":"should not fail to stop the service if it was not started","time":{"start":1752486817772,"stop":1752486817772,"duration":0},"status":"passed","severity":"normal"},{"uid":"6350c66afaca1425","name":"should handle errors when accessing navigator","time":{"start":1752486804258,"stop":1752486804259,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e2019cc21a16c36","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1752487142282,"stop":1752487142282,"duration":0},"status":"passed","severity":"normal"},{"uid":"2033eab8d7738f04","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1752487001753,"stop":1752487001754,"duration":1},"status":"passed","severity":"normal"},{"uid":"95906f03fe9faddb","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1752486836462,"stop":1752486836462,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b7717c4dd51dc66","name":"should throw error - no id","time":{"start":1752486794565,"stop":1752486794565,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a0b6eb95be74a0a","name":"Fails to push message with large meta","time":{"start":1752487475649,"stop":1752487475649,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1b914b7d3d98ddf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1752486846247,"stop":1752486846247,"duration":0},"status":"passed","severity":"normal"},{"uid":"d82409fcefc6494","name":"should be able to dial TLS multiaddrs","time":{"start":1752486956648,"stop":1752486956649,"duration":1},"status":"passed","severity":"normal"},{"uid":"556c12fe788d2aa0","name":"should create ping timers when pingKeepAlive > 0","time":{"start":1752486805295,"stop":1752486805295,"duration":0},"status":"passed","severity":"normal"},{"uid":"28ed5db28943c5","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1752486985159,"stop":1752486985159,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ffcd2215eacba8b","name":"Check received message containing unicode special characters","time":{"start":1752487314001,"stop":1752487314001,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cbf42adf9968da7","name":"Check message received after jswaku node is restarted","time":{"start":1752487314006,"stop":1752487314006,"duration":0},"status":"passed","severity":"normal"},{"uid":"85e952d8dde63114","name":"should add and check entries correctly","time":{"start":1752486834463,"stop":1752486834476,"duration":13},"status":"passed","severity":"normal"},{"uid":"3cbb156a768b08b5","name":"should be safe to call multiple times","time":{"start":1752486805503,"stop":1752486805503,"duration":0},"status":"passed","severity":"normal"},{"uid":"b652dabcee9ea686","name":"Check publish message containing escaped characters","time":{"start":1752486992433,"stop":1752486992434,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cce1c001ca0d676","name":"should return the pubsub topic directly if a string is provided","time":{"start":1752486788426,"stop":1752486788437,"duration":11},"status":"passed","severity":"normal"},{"uid":"d6e42484c1d43447","name":"Publish message with custom timestamp: Mon Jul 14 2025 10:56:25 GMT+0000 (Coordinated Universal Time)","time":{"start":1752486992436,"stop":1752486992436,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eded44d01afd10b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1752486788418,"stop":1752486788419,"duration":1},"status":"passed","severity":"normal"},{"uid":"810f43eb8c64b2a2","name":"should be empty when created","time":{"start":1752486836631,"stop":1752486836635,"duration":4},"status":"passed","severity":"normal"},{"uid":"27415e86056fb023","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1752487314007,"stop":1752487314007,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23bda596772de6a","name":"Renews subscription after lossing a connection","time":{"start":1752487364475,"stop":1752487364475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d0dad179140e3cf","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1752486851304,"stop":1752486851305,"duration":1},"status":"passed","severity":"normal"},{"uid":"69c1fedb2a30e108","name":"Generator, 2 different pubsubtopics","time":{"start":1752487120341,"stop":1752487120341,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7bcfad6fabc62c3","name":"Push message with SQL Injection payload","time":{"start":1752487475627,"stop":1752487475627,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50496bafe01e2e8","name":"Check received message containing Russian","time":{"start":1752487314009,"stop":1752487314010,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e8095b4565ae23f","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1752487102364,"stop":1752487102364,"duration":0},"status":"passed","severity":"normal"},{"uid":"b025bf745ade50bd","name":"Privacy Node - default protocol","time":{"start":1752487146105,"stop":1752487146105,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c3c485fe4a98902","name":"non connected peers","time":{"start":1752486964694,"stop":1752486964694,"duration":0},"status":"skipped","severity":"normal"},{"uid":"78d070bc016f54a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1752486788425,"stop":1752486788425,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f8d34ca4233717","name":"should return empty array for non-existent peer","time":{"start":1752486805458,"stop":1752486805458,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ab95712c231e515","name":"Query Generator - false","time":{"start":1752487128240,"stop":1752487128241,"duration":1},"status":"passed","severity":"normal"},{"uid":"5edf125df580bbc0","name":"throws on content topic with non-number generation field","time":{"start":1752486788400,"stop":1752486788400,"duration":0},"status":"passed","severity":"normal"},{"uid":"608541f02e629f5e","name":"should be sent with empty content","time":{"start":1752486851303,"stop":1752486851303,"duration":0},"status":"passed","severity":"normal"},{"uid":"e383a29204ca23a6","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1752486846214,"stop":1752486846214,"duration":0},"status":"passed","severity":"normal"},{"uid":"310fc7e20f9962da","name":"Push message with content topic containing long","time":{"start":1752487475644,"stop":1752487475644,"duration":0},"status":"passed","severity":"normal"},{"uid":"e586e27891d91b30","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1752486788426,"stop":1752486788426,"duration":0},"status":"passed","severity":"normal"},{"uid":"732eb6448f40090b","name":"should get / set UDP multiaddr","time":{"start":1752486794572,"stop":1752486794573,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1e5d682bc62a35","name":"different cluster, same shard: nodes don't connect","time":{"start":1752486927111,"stop":1752486927111,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3ed91e3000612b","name":"should return false when peer is on different cluster","time":{"start":1752486804658,"stop":1752486804658,"duration":0},"status":"passed","severity":"normal"},{"uid":"4da6e33f5fd19648","name":"Add multiple subscription objects on single nwaku node","time":{"start":1752487364475,"stop":1752487364475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d779c572687f46e","name":"should skip peer when dialed recently","time":{"start":1752486804134,"stop":1752486804135,"duration":1},"status":"passed","severity":"normal"},{"uid":"17cd137b0684dfc","name":"handles different clusterIds correctly","time":{"start":1752486788411,"stop":1752486788411,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef21fb8de241092","name":"Push message with Russian payload","time":{"start":1752487475641,"stop":1752487475641,"duration":0},"status":"passed","severity":"normal"},{"uid":"1faa9759886492f5","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1752487120496,"stop":1752487120497,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8c6fc0bdec7336d","name":"1 Store, 2 fetches","time":{"start":1752486813333,"stop":1752486813335,"duration":2},"status":"passed","severity":"normal"},{"uid":"84cedf26a7d682a1","name":"random static sharding 3 - Cluster ID: 50, Shard ID: 881","time":{"start":1752487122668,"stop":1752487122669,"duration":1},"status":"passed","severity":"normal"},{"uid":"538b3d1faf01e714","name":"Check received message containing shell command","time":{"start":1752487314012,"stop":1752487314012,"duration":0},"status":"passed","severity":"normal"},{"uid":"3248d1f3e63ceef4","name":"should handle case with no peers in store","time":{"start":1752486805457,"stop":1752486805457,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e62abd89c9150f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1752486998929,"stop":1752486998929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f7e425740a37b55","name":"should do nothing if peer is not a bootstrap peer","time":{"start":1752486805451,"stop":1752486805451,"duration":0},"status":"passed","severity":"normal"},{"uid":"b30f14f34ba3a4b0","name":"should push the message to the outgoing buffer","time":{"start":1752486851296,"stop":1752486851296,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5750f06d14d13aa","name":"should process tasks in queue","time":{"start":1752486835403,"stop":1752486835404,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ab7e5b941942ae","name":"Decoder throws on undefined content topic","time":{"start":1752486805649,"stop":1752486805649,"duration":0},"status":"passed","severity":"normal"},{"uid":"6361076f5c105137","name":"Push message equal or less that 1MB","time":{"start":1752487475650,"stop":1752487475651,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8809867e3b59504","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1752487364479,"stop":1752487364479,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c56b93a58e87189","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app84/5/topic613/xml","time":{"start":1752487102359,"stop":1752487102359,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc7b981823e16ee6","name":"Decoder throws on undefined content topic","time":{"start":1752486825652,"stop":1752486825652,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9b8dda21117ade0","name":"configure the node with multiple pubsub topics","time":{"start":1752487122674,"stop":1752487122674,"duration":0},"status":"passed","severity":"normal"}] |