allure-jswaku/8542/widgets/duration.json
2025-07-04 22:29:23 +00:00

1 line
173 KiB
JSON

[{"uid":"e8bbc67cb1387cd3","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751667733069,"stop":1751667733072,"duration":3},"status":"passed","severity":"normal"},{"uid":"72772aee7275c4e2","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1751667468992,"stop":1751667468992,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e0d23ec16749f81","name":"Push message with special chars payload","time":{"start":1751668129963,"stop":1751668129964,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f8da83eef315bbf","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751667478410,"stop":1751667478410,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9ea56fa2e9a75d","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751667803513,"stop":1751667803514,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b7d30e618a94512","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751667478404,"stop":1751667478404,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb974ceec1c90761","name":"Push message with content topic containing Chinese","time":{"start":1751668129969,"stop":1751668129969,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3fd55911fef4db6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751667478407,"stop":1751667478407,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe85d0bae295a1b","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751667673458,"stop":1751667673458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8813551be9756dba","name":"random static sharding 6 - Cluster ID: 1000, Shard ID: 430","time":{"start":1751667844063,"stop":1751667844063,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a13bf45dd28d4c","name":"should return no connections if no open connection provided","time":{"start":1751667440200,"stop":1751667440201,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c31c3a0d8ad151b","name":"Check publish message containing JSON","time":{"start":1751667665061,"stop":1751667665062,"duration":1},"status":"passed","severity":"normal"},{"uid":"de7da1d3fedfe23e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751667848311,"stop":1751667848311,"duration":0},"status":"passed","severity":"normal"},{"uid":"939a6dfd0b82b12f","name":"does not throw on valid cases","time":{"start":1751667425520,"stop":1751667425520,"duration":0},"status":"passed","severity":"normal"},{"uid":"a062a3d5134efd29","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751667448531,"stop":1751667448532,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4611bc67a57872ac","name":"Waku message hash computation (no timestamp)","time":{"start":1751667440089,"stop":1751667440089,"duration":0},"status":"passed","severity":"normal"},{"uid":"43002c7e98b17c4d","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751667425555,"stop":1751667425555,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c93f08cfc13d219","name":"Push message with custom timestamp: 1751663936235","time":{"start":1751668129973,"stop":1751668129973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a32d3d7bb448fc0","name":"should properly create peer info with all multiaddrs","time":{"start":1751667431583,"stop":1751667431583,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58852e62a245897","name":"should throw error - invalid id","time":{"start":1751667431577,"stop":1751667431578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c052e807d0cac17","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751667478394,"stop":1751667478394,"duration":0},"status":"passed","severity":"normal"},{"uid":"f286bb9896b4bd98","name":"1 Store, 2 fetches","time":{"start":1751667448012,"stop":1751667448012,"duration":0},"status":"passed","severity":"normal"},{"uid":"4851df57f5c201","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751668003015,"stop":1751668003015,"duration":0},"status":"passed","severity":"normal"},{"uid":"937aacb2aa31cc82","name":"should create an instance with libp2p and shardReader","time":{"start":1751667440461,"stop":1751667440461,"duration":0},"status":"passed","severity":"normal"},{"uid":"120a35097ffa1073","name":"should not fail to stop the service if it was not started","time":{"start":1751667452215,"stop":1751667452215,"duration":0},"status":"passed","severity":"normal"},{"uid":"52e96b98f6e0077a","name":"Push message with content topic containing long","time":{"start":1751668129968,"stop":1751668129968,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fd8341089f8a2a","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751667535498,"stop":1751667535499,"duration":1},"status":"passed","severity":"normal"},{"uid":"22c3676fab144743","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751667425536,"stop":1751667425536,"duration":0},"status":"passed","severity":"normal"},{"uid":"517e72603b9c4e43","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751667791748,"stop":1751667791748,"duration":0},"status":"passed","severity":"normal"},{"uid":"26234997d068fe17","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751667478019,"stop":1751667478019,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5cedf56f556fcc","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751668003006,"stop":1751668003006,"duration":0},"status":"passed","severity":"normal"},{"uid":"8551151332e3bbb3","name":"Check message with invalid timestamp is not received","time":{"start":1751667941584,"stop":1751667941584,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bc866d699f1340b","name":"accepts time-filtered query with content filter","time":{"start":1751667439900,"stop":1751667439900,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6abdbacdb564ff","name":"should maintain desired error rate","time":{"start":1751667480666,"stop":1751667480666,"duration":0},"status":"passed","severity":"normal"},{"uid":"365e177de08d717","name":"Nwaku publishes","time":{"start":1751667654291,"stop":1751667654292,"duration":1},"status":"passed","severity":"normal"},{"uid":"218641b875763132","name":"should create ShardReader with shards network config","time":{"start":1751667440119,"stop":1751667440119,"duration":0},"status":"passed","severity":"normal"},{"uid":"f236bc7a6ef68d5c","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751667425525,"stop":1751667425526,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b6ddb60d9108ff9","name":"should be called for bootstrap peers","time":{"start":1751667535506,"stop":1751667535508,"duration":2},"status":"broken","severity":"normal"},{"uid":"6e8745eb7879ce07","name":"Check received message containing Script","time":{"start":1751667941580,"stop":1751667941580,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df01f710934a0b6","name":"configure the node with multiple content topics","time":{"start":1751667778861,"stop":1751667778861,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bdf6dd785321556","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751667478375,"stop":1751667478375,"duration":0},"status":"passed","severity":"normal"},{"uid":"f16cf21b542eb6ac","name":"different cluster, same shard: nodes don't connect","time":{"start":1751667595672,"stop":1751667595672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0823287ce0d4c65","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751667478378,"stop":1751667478378,"duration":0},"status":"passed","severity":"normal"},{"uid":"188631dc433377ba","name":"should dial peers on the same network","time":{"start":1751667440467,"stop":1751667440468,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea2893dfcc89e645","name":"Subscribe to topic containing Script and receive message","time":{"start":1751668003000,"stop":1751668003000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3cb801b8f23f03f","name":"A test","time":{"start":1751667585996,"stop":1751667585996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4962f964f294df61","name":"should return false when shard info is undefined","time":{"start":1751667440133,"stop":1751667440134,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4bcb7bf6f89c228","name":"should dispatch network event when browser goes online","time":{"start":1751667440194,"stop":1751667440195,"duration":1},"status":"passed","severity":"normal"},{"uid":"562732f2fe0810a8","name":"should return false when peer is on different cluster","time":{"start":1751667440120,"stop":1751667440120,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd4622347edc875","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751667665068,"stop":1751667665069,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8fe130e9f6cb17c","name":"should enable all discoveries when explicitly set","time":{"start":1751667468508,"stop":1751667468508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8da40efb2941a129","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751667468708,"stop":1751667468708,"duration":0},"status":"passed","severity":"normal"},{"uid":"820f7575be91267c","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751667868975,"stop":1751667868975,"duration":0},"status":"passed","severity":"normal"},{"uid":"923f71f5ba96d649","name":"should not change state when connections remain after disconnect","time":{"start":1751667440193,"stop":1751667440193,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef046eaa187d6e46","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751667448218,"stop":1751667448218,"duration":0},"status":"passed","severity":"normal"},{"uid":"342c85f121c46d0a","name":"Push message with custom timestamp: 1751663936236","time":{"start":1751668129983,"stop":1751668129983,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2c7f1db11b9b077","name":"should serialize and deserialize correctly","time":{"start":1751667480666,"stop":1751667480667,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d4d0129c1e3fda0","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751667585796,"stop":1751667585797,"duration":1},"status":"passed","severity":"normal"},{"uid":"918dbee9c4a4af2b","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751667478369,"stop":1751667478369,"duration":0},"status":"passed","severity":"normal"},{"uid":"79bcba07ab2f8fbb","name":"can start and stop the service","time":{"start":1751667502108,"stop":1751667502108,"duration":0},"status":"passed","severity":"normal"},{"uid":"974ce4190c969ac8","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751667478363,"stop":1751667478366,"duration":3},"status":"passed","severity":"normal"},{"uid":"ce4fbf518b17ecf5","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751667478370,"stop":1751667478370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e92e5418d1cb334","name":"rejects hash query with content filter parameters","time":{"start":1751667439899,"stop":1751667439899,"duration":0},"status":"passed","severity":"normal"},{"uid":"5054126ced271956","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751667504664,"stop":1751667504664,"duration":0},"status":"passed","severity":"normal"},{"uid":"70823be8bdf7e44c","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751667941586,"stop":1751667941586,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a81ce546c792323","name":"Passing an array","time":{"start":1751667874827,"stop":1751667874828,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f6780883ada809","name":"Fails to push message bigger that 1MB","time":{"start":1751668129974,"stop":1751668129974,"duration":0},"status":"passed","severity":"normal"},{"uid":"c65b76edae5df1a0","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751667440388,"stop":1751667440388,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e56f7c4584d4ffe","name":"should not allow unachievable error rate","time":{"start":1751667478018,"stop":1751667478018,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0426e697ed90a15","name":"configure the node with multiple pubsub topics","time":{"start":1751667844065,"stop":1751667844065,"duration":0},"status":"passed","severity":"normal"},{"uid":"b105c20a7cddaf51","name":"Accepts a valid Waku Message","time":{"start":1751667472701,"stop":1751667472702,"duration":1},"status":"passed","severity":"normal"},{"uid":"63c5ed2976ccb8da","name":"should handle errors when getting connections","time":{"start":1751667440196,"stop":1751667440196,"duration":0},"status":"passed","severity":"normal"},{"uid":"50f40de7d1d42675","name":"should handle corrupted local storage data gracefully","time":{"start":1751667452219,"stop":1751667452219,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcae3600544b8336","name":"Check received message containing long","time":{"start":1751667941577,"stop":1751667941577,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e607248508509a","name":"Push message with content topic containing short","time":{"start":1751668129968,"stop":1751668129968,"duration":0},"status":"passed","severity":"normal"},{"uid":"f35a21fc397ef060","name":"Check received message containing XML","time":{"start":1751667941580,"stop":1751667941580,"duration":0},"status":"passed","severity":"normal"},{"uid":"146a31077446a30a","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app24/8/topic914/json","time":{"start":1751667778857,"stop":1751667778858,"duration":1},"status":"passed","severity":"normal"},{"uid":"10a2ac3f3918edb2","name":"should return PeerId when PeerId is provided","time":{"start":1751667439652,"stop":1751667439652,"duration":0},"status":"passed","severity":"normal"},{"uid":"8629f3b3b9d0ddf8","name":"should add event listener for peer:discovery","time":{"start":1751667440462,"stop":1751667440462,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1dbe19bcc8db469","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751667478401,"stop":1751667478401,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b67fafa482e476","name":"Check publish message containing emoji","time":{"start":1751667665063,"stop":1751667665064,"duration":1},"status":"passed","severity":"normal"},{"uid":"84a81ac144e13e64","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751667425720,"stop":1751667425720,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fcf11794878f9f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751667478402,"stop":1751667478403,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a6957659a7cdcd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751668003014,"stop":1751668003014,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdb0d9aa734ff843","name":"Encoder throws on empty string content topic","time":{"start":1751667459701,"stop":1751667459701,"duration":0},"status":"passed","severity":"normal"},{"uid":"bedf9f59675024ba","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751667431585,"stop":1751667431585,"duration":0},"status":"passed","severity":"normal"},{"uid":"afb226d9aec5973c","name":"should properly clean up resources when disposed","time":{"start":1751667467800,"stop":1751667467800,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbb8bdc079b9c1e","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751667425557,"stop":1751667425557,"duration":0},"status":"passed","severity":"normal"},{"uid":"db27268f52bbba2a","name":"should reject on timeout if it was set","time":{"start":1751667469438,"stop":1751667469438,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f232de31302583","name":"Push message with content topic containing Script","time":{"start":1751668129980,"stop":1751668129980,"duration":0},"status":"passed","severity":"normal"},{"uid":"29cd92e525276155","name":"should return unique PubsubTopics for static sharding","time":{"start":1751667425536,"stop":1751667425536,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2222eb4399eb1d","name":"Publish message with custom timestamp: Fri Jul 04 2025 21:20:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1751667665065,"stop":1751667665065,"duration":0},"status":"passed","severity":"normal"},{"uid":"33326f9e3f064191","name":"Query Generator, No Decoder","time":{"start":1751667803508,"stop":1751667803509,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc8c8c74079a9d7","name":"Subscribe to topic containing long and receive message","time":{"start":1751668003010,"stop":1751668003010,"duration":0},"status":"passed","severity":"normal"},{"uid":"573ace26a3e4564","name":"Check received message containing emoji","time":{"start":1751667941582,"stop":1751667941582,"duration":0},"status":"passed","severity":"normal"},{"uid":"28acfecd344ceb2c","name":"should request peer renewal on specific errors","time":{"start":1751667468696,"stop":1751667468697,"duration":1},"status":"passed","severity":"normal"},{"uid":"1261c3619dbaa0ec","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751668003008,"stop":1751668003008,"duration":0},"status":"skipped","severity":"normal"},{"uid":"bb836b8a599cac88","name":"should not dispatch event when already disconnected","time":{"start":1751667440194,"stop":1751667440194,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec0a3de69546da8e","name":"Fields are not dropped","time":{"start":1751667440163,"stop":1751667440163,"duration":0},"status":"passed","severity":"normal"},{"uid":"420ee73fc66d5620","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751667627661,"stop":1751667627662,"duration":1},"status":"passed","severity":"normal"},{"uid":"352ae73f9eace462","name":"Check received message containing shell command","time":{"start":1751667941581,"stop":1751667941581,"duration":0},"status":"passed","severity":"normal"},{"uid":"55864072ba42f63","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751667483150,"stop":1751667483150,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e1d6ac53f0392f","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app42/10/topic917/test.js","time":{"start":1751667778860,"stop":1751667778860,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60a31ce336b7415","name":"random static sharding 3 - Cluster ID: 119, Shard ID: 712","time":{"start":1751667844062,"stop":1751667844062,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f9e5af8d45b574","name":"throws on content topic with empty version field","time":{"start":1751667425523,"stop":1751667425523,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cab19bfad0e1373","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751667665064,"stop":1751667665064,"duration":0},"status":"passed","severity":"normal"},{"uid":"40b1d80e3590cef2","name":"Fails to push message with large meta","time":{"start":1751668129972,"stop":1751668129972,"duration":0},"status":"passed","severity":"normal"},{"uid":"8013302a452221c8","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751667425530,"stop":1751667425530,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab3322b909050731","name":"groups content topics by expected pubsub topic","time":{"start":1751667425531,"stop":1751667425531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec4824ac60e7e88e","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751667868973,"stop":1751667868973,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a1be86739a61393","name":"ignores unrecognized TXT record formats","time":{"start":1751667448528,"stop":1751667448529,"duration":1},"status":"passed","severity":"normal"},{"uid":"7962a7e55f68ccf0","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751667448530,"stop":1751667448531,"duration":1},"status":"passed","severity":"normal"},{"uid":"701fd5d92a3e6f5a","name":"Ordered callback, aborts when callback returns true","time":{"start":1751667833254,"stop":1751667833255,"duration":1},"status":"passed","severity":"normal"},{"uid":"49ef7f81d338b88d","name":"Push message with content topic containing special chars","time":{"start":1751668129969,"stop":1751668129969,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0d7d6fec141d0e","name":"Check publish message containing long","time":{"start":1751667665054,"stop":1751667665055,"duration":1},"status":"passed","severity":"normal"},{"uid":"aca809417be82b42","name":"should successfully unsubscribe from an existing subscription","time":{"start":1751667469343,"stop":1751667469343,"duration":0},"status":"passed","severity":"normal"},{"uid":"7abc379c1f0e849c","name":"should add event listeners to globalThis","time":{"start":1751667440184,"stop":1751667440185,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae156092739d8081","name":"Push message with shell command payload","time":{"start":1751668129977,"stop":1751668129977,"duration":0},"status":"passed","severity":"normal"},{"uid":"b26356d901538012","name":"should never report false negatives","time":{"start":1751667480666,"stop":1751667480666,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7ae6812d8cbff61","name":"Promise Callback - false","time":{"start":1751667852418,"stop":1751667852418,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae62fb278d04235c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751667980086,"stop":1751667980086,"duration":0},"status":"broken","severity":"normal"},{"uid":"265faae21778edad","name":"Check publish message after client node is restarted","time":{"start":1751667665073,"stop":1751667665074,"duration":1},"status":"skipped","severity":"normal"},{"uid":"63ab1f920051fdd7","name":"should be online or offline if network state changed","time":{"start":1751667686244,"stop":1751667686244,"duration":0},"status":"passed","severity":"normal"},{"uid":"b842fa7546e65d37","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751668002994,"stop":1751668002995,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc7b92989d5dbc25","name":"Subscribe and receive messages via lightPush","time":{"start":1751668003005,"stop":1751668003006,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd46d4cf1cbc7100","name":"Push message with content topic containing Chinese","time":{"start":1751668129979,"stop":1751668129979,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf568eb2be2b3072","name":"should add received messages to bloom filter","time":{"start":1751667483146,"stop":1751667483146,"duration":0},"status":"passed","severity":"normal"},{"uid":"872f657ea2d9bd85","name":"Decoder throws on undefined content topic","time":{"start":1751667458009,"stop":1751667458009,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d4de97c8db3fb3","name":"Push message with short payload","time":{"start":1751668129963,"stop":1751668129963,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02430b2b8d65c4","name":"Push message with XML payload","time":{"start":1751668129976,"stop":1751668129976,"duration":0},"status":"passed","severity":"normal"},{"uid":"31538651468d8095","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751667627664,"stop":1751667627665,"duration":1},"status":"passed","severity":"normal"},{"uid":"2af66ccde6cdca3a","name":"Correctly serialized arguments","time":{"start":1751667604316,"stop":1751667604316,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8a1f830717b6a9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751667425542,"stop":1751667425542,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b049932dde7ae38","name":"throws an error for improperly formatted content topics","time":{"start":1751667425533,"stop":1751667425533,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f76e0b50e64821d","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751668002997,"stop":1751668002998,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eda63b6a88fcc31","name":"Push message with rate limit","time":{"start":1751668129972,"stop":1751668129972,"duration":0},"status":"passed","severity":"normal"},{"uid":"86ffc8a91825f456","name":"Overlapping topic subscription","time":{"start":1751668003009,"stop":1751668003009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4013490ad173a7e","name":"Light Node - default protocols","time":{"start":1751667876669,"stop":1751667876670,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07de5569b02db79","name":"Check received message containing Chinese","time":{"start":1751667941569,"stop":1751667941569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade9ff2143726c5a","name":"Ephemeral field set to true","time":{"start":1751667440711,"stop":1751667440711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d435b15cfcfb741a","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751667439651,"stop":1751667439651,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cb92eaea7ea8b1","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751667448217,"stop":1751667448217,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa03c88f906f0980","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751667980085,"stop":1751667980085,"duration":0},"status":"broken","severity":"normal"},{"uid":"55a31237c84ee9a4","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751668003008,"stop":1751668003009,"duration":1},"status":"passed","severity":"normal"},{"uid":"2db22698cbcd927","name":"Subscribe to topic containing short and publish message","time":{"start":1751667673463,"stop":1751667673463,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1cca6258d7c3d83","name":"shard 0","time":{"start":1751667844061,"stop":1751667844061,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab5fdd732e6520","name":"should emit a peer event after start","time":{"start":1751667640998,"stop":1751667640999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed910b22d7b25b20","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751667478370,"stop":1751667478370,"duration":0},"status":"passed","severity":"normal"},{"uid":"38627573d4d00e03","name":"should dispatch connect and disconnect events","time":{"start":1751667468978,"stop":1751667468979,"duration":1},"status":"passed","severity":"normal"},{"uid":"34bbb1f28d2fe8fa","name":"ignores domain fetching errors","time":{"start":1751667448528,"stop":1751667448528,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d642edc3178eed","name":"Generator, 2 different pubsubtopics","time":{"start":1751667848301,"stop":1751667848304,"duration":3},"status":"passed","severity":"normal"},{"uid":"f872f31509f001dc","name":"should be able to encode the field with only STORE set to true","time":{"start":1751667430926,"stop":1751667430927,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebcb50508449ef5","name":"Throws when trying to push message with empty payload","time":{"start":1751668129978,"stop":1751668129978,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd6d0c3051b547a9","name":"Check meta is set [symmetric]","time":{"start":1751667458006,"stop":1751667458007,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ef3124e3c18ed49","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751667478411,"stop":1751667478412,"duration":1},"status":"passed","severity":"normal"},{"uid":"4078c23bdad2cfb2","name":"Check publish message containing short","time":{"start":1751667665054,"stop":1751667665054,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aebddfd3fc4f96d","name":"Passing page size 3 when there are 20 messages","time":{"start":1751667860195,"stop":1751667860196,"duration":1},"status":"passed","severity":"normal"},{"uid":"72374089849bf173","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751667425530,"stop":1751667425530,"duration":0},"status":"passed","severity":"normal"},{"uid":"750d1512528e37","name":"Push message with Arabic payload","time":{"start":1751668129964,"stop":1751668129964,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee619bcacf8cb1cb","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1751667469342,"stop":1751667469342,"duration":0},"status":"passed","severity":"normal"},{"uid":"30db20da9ceeccd3","name":"should be empty when created","time":{"start":1751667469451,"stop":1751667469451,"duration":0},"status":"passed","severity":"normal"},{"uid":"e07c67c64b5bb583","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751667425551,"stop":1751667425551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62b9e6d377c54a8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751667425544,"stop":1751667425544,"duration":0},"status":"passed","severity":"normal"},{"uid":"909ea7e69f3a6a06","name":"Asymmetric encrypt & decrypt","time":{"start":1751667458524,"stop":1751667458524,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9e7ae67e37d2e71","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751667868973,"stop":1751667868973,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3af514b9b57eb6","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751667478393,"stop":1751667478393,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7dae995b05136a1","name":"isConnected return false after peer stops","time":{"start":1751667686241,"stop":1751667686241,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a8979074d6cc2b","name":"Push message with Script payload","time":{"start":1751668129976,"stop":1751668129976,"duration":0},"status":"passed","severity":"normal"},{"uid":"38030e3b00ed8c76","name":"should handle corrupted shard info gracefully","time":{"start":1751667440147,"stop":1751667440147,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e32d294d7e936f","name":"Decoder throws on undefined content topic","time":{"start":1751667440712,"stop":1751667440712,"duration":0},"status":"passed","severity":"normal"},{"uid":"74effd4b775b8590","name":"Push message with numeric payload","time":{"start":1751668129974,"stop":1751668129975,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd58f9b6f6b015de","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751667430933,"stop":1751667430934,"duration":1},"status":"passed","severity":"normal"},{"uid":"be86bb28553f6b37","name":"Check received message with timestamp: 1751667497075 ","time":{"start":1751667941583,"stop":1751667941583,"duration":0},"status":"passed","severity":"normal"},{"uid":"b81d718c65bc282c","name":"Generator, custom pubsub topic","time":{"start":1751667848301,"stop":1751667848301,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9331e811e81766f","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751667478395,"stop":1751667478395,"duration":0},"status":"passed","severity":"normal"},{"uid":"362ab430ad7579f6","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751667430936,"stop":1751667430936,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e091a0b4fe5a59","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751667478393,"stop":1751667478394,"duration":1},"status":"passed","severity":"normal"},{"uid":"21dcd16bd2a666b2","name":"Push message with SQL Injection payload","time":{"start":1751668129964,"stop":1751668129964,"duration":0},"status":"passed","severity":"normal"},{"uid":"91fe786d1517a180","name":"Check meta is set [ecies]","time":{"start":1751667459700,"stop":1751667459700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d12a18b232b16ef","name":"throws on content topic with generation field greater than 0","time":{"start":1751667425522,"stop":1751667425522,"duration":0},"status":"passed","severity":"normal"},{"uid":"34aed8eb5cd89f67","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751668003001,"stop":1751668003002,"duration":1},"status":"passed","severity":"normal"},{"uid":"71c29922af0fb9e8","name":"should mark all messages in causal history as acknowledged","time":{"start":1751667483147,"stop":1751667483147,"duration":0},"status":"passed","severity":"normal"},{"uid":"54e8eb306a683911","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751667425538,"stop":1751667425538,"duration":0},"status":"passed","severity":"normal"},{"uid":"15fb0540223f5328","name":"Nodes with multiple pubsub topic","time":{"start":1751667657738,"stop":1751667657739,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7012bc32f4bdc37","name":"should initialize with Unhealthy status","time":{"start":1751667468464,"stop":1751667468468,"duration":4},"status":"passed","severity":"normal"},{"uid":"29b46e307e86528a","name":"Decrypt messages","time":{"start":1751667642907,"stop":1751667642907,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c90620d8a8b69","name":"should start dialing interval processor","time":{"start":1751667440462,"stop":1751667440462,"duration":0},"status":"passed","severity":"normal"},{"uid":"cdf9c1f6d2e3270e","name":"should encode/decode to RLP encoding","time":{"start":1751667431579,"stop":1751667431579,"duration":0},"status":"passed","severity":"normal"},{"uid":"405399f29069c06","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app32/10/topic595/utf8","time":{"start":1751667778859,"stop":1751667778860,"duration":1},"status":"passed","severity":"normal"},{"uid":"9562e117f6349e59","name":"Push message with custom timestamp: 1720909136235","time":{"start":1751668129972,"stop":1751668129973,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad0ae9860f90cc5e","name":"should be able to decode the field with only STORE set to true","time":{"start":1751667430936,"stop":1751667430937,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6f74aeff6c3838","name":"Push message with emoji payload","time":{"start":1751668129967,"stop":1751668129967,"duration":0},"status":"passed","severity":"normal"},{"uid":"1123f584b10ed865","name":"Sample","time":{"start":1751667431015,"stop":1751667431015,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6b4ba265863b366","name":"should be empty after removing the only subscription","time":{"start":1751667469452,"stop":1751667469452,"duration":0},"status":"passed","severity":"normal"},{"uid":"51708a5a820baf87","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751667425534,"stop":1751667425535,"duration":1},"status":"passed","severity":"normal"},{"uid":"b950cb1e4db9a99c","name":"should reject if Store is requested but not mounted","time":{"start":1751667469437,"stop":1751667469438,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6ceaec6643a7e1a","name":"should initialize with default number of peers","time":{"start":1751667468967,"stop":1751667468968,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a0dc0007458dd6d","name":"should handle errors when globalThis is not available","time":{"start":1751667440185,"stop":1751667440186,"duration":1},"status":"passed","severity":"normal"},{"uid":"8480c0e12a7c1d27","name":"Decoder throws on empty string content topic","time":{"start":1751667458009,"stop":1751667458009,"duration":0},"status":"passed","severity":"normal"},{"uid":"f978ef97da4f6f95","name":"Generator, custom pubsub topic","time":{"start":1751667848310,"stop":1751667848310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2590559024429264","name":"should not be empty after adding a subscription","time":{"start":1751667469451,"stop":1751667469452,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d32329af58d0e01","name":"Check received message containing long","time":{"start":1751667941568,"stop":1751667941568,"duration":0},"status":"passed","severity":"normal"},{"uid":"76641f375b70f3bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751667425550,"stop":1751667425550,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cbf0c66afd7daf","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751668003007,"stop":1751668003007,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a54800f9d104c66","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751667478403,"stop":1751667478403,"duration":0},"status":"passed","severity":"normal"},{"uid":"99b1d5eb36ada551","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app71/1/topic220/json","time":{"start":1751667778859,"stop":1751667778859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f768e5d62ed535e7","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751667478366,"stop":1751667478366,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c5a4ebaf170b80e","name":"Subscribe to topic containing long and publish message","time":{"start":1751667673463,"stop":1751667673464,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cb863d8484c5bf","name":"should continually clean up expired entries at intervals","time":{"start":1751667467800,"stop":1751667467801,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1e01a7d64d6ddb2","name":"Check received message containing numeric","time":{"start":1751667941577,"stop":1751667941578,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d529d983f32d3d8","name":"should use DNS peer discovery with light client","time":{"start":1751667502112,"stop":1751667502112,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8f8f9cb01db2de35","name":"can start the service","time":{"start":1751667502107,"stop":1751667502108,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4dfde30e738cff","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751667478376,"stop":1751667478378,"duration":2},"status":"passed","severity":"normal"},{"uid":"95b736db0c0043dd","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751667483147,"stop":1751667483147,"duration":0},"status":"passed","severity":"normal"},{"uid":"5102938e73e64d66","name":"should handle browser offline state overriding peer connections","time":{"start":1751667440197,"stop":1751667440197,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f49ec10fe101e6b","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751667868972,"stop":1751667868972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f55d844a0957f0","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751667448217,"stop":1751667448217,"duration":0},"status":"passed","severity":"normal"},{"uid":"138f74c4e743bc7e","name":"it tolerates circular branch references","time":{"start":1751667448527,"stop":1751667448528,"duration":1},"status":"passed","severity":"normal"},{"uid":"c02a46de74dd6683","name":"should handle a minimal index list","time":{"start":1751667425720,"stop":1751667425720,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3fb20872f4e95d4","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751668003010,"stop":1751668003011,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7cf4f9cbfc3ba35","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app85/2/topic966/json","time":{"start":1751667778858,"stop":1751667778858,"duration":0},"status":"passed","severity":"normal"},{"uid":"aea1e2d210f6da","name":"Check publish message containing Script","time":{"start":1751667665059,"stop":1751667665060,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1a7ea355b9e586e","name":"Callback on promise","time":{"start":1751667833253,"stop":1751667833253,"duration":0},"status":"passed","severity":"normal"},{"uid":"690a6e7f759de5bd","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751668003012,"stop":1751668003012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7330f0ecd64502f","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751667425553,"stop":1751667425553,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4d66314a8dbe8e","name":"should throw error - no id","time":{"start":1751667431575,"stop":1751667431575,"duration":0},"status":"passed","severity":"normal"},{"uid":"3309b566c4a223c4","name":"Push message with custom timestamp: 1751671136236","time":{"start":1751668129983,"stop":1751668129983,"duration":0},"status":"passed","severity":"normal"},{"uid":"2323d801051be4f2","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751667803507,"stop":1751667803508,"duration":1},"status":"passed","severity":"normal"},{"uid":"1797398c75016b42","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751667868971,"stop":1751667868972,"duration":1},"status":"passed","severity":"normal"},{"uid":"20df991b600a76e6","name":"random static sharding 5 - Cluster ID: 211, Shard ID: 534","time":{"start":1751667844063,"stop":1751667844063,"duration":0},"status":"passed","severity":"normal"},{"uid":"abe05703bcbe769","name":"Push message with Russian payload","time":{"start":1751668129975,"stop":1751668129975,"duration":0},"status":"passed","severity":"normal"},{"uid":"75fed3a9c20057","name":"should handle task timeouts","time":{"start":1751667468698,"stop":1751667468699,"duration":1},"status":"passed","severity":"normal"},{"uid":"adc1a2929df3ba16","name":"Push message with meta","time":{"start":1751668129972,"stop":1751668129972,"duration":0},"status":"passed","severity":"normal"},{"uid":"34303c146a4b8a1f","name":"Round trip binary serialization","time":{"start":1751667440710,"stop":1751667440710,"duration":0},"status":"passed","severity":"normal"},{"uid":"147bede01156bd41","name":"should not execute task if max attempts is 0","time":{"start":1751667468699,"stop":1751667468699,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7830ba785037db3","name":"should call waitForPeer on Relay","time":{"start":1751667469439,"stop":1751667469440,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2d10f9cf5599348","name":"Push message with custom timestamp: 1751671136235","time":{"start":1751668129973,"stop":1751668129973,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8388f5a62aa97c2","name":"Relay - times out","time":{"start":1751667876667,"stop":1751667876667,"duration":0},"status":"passed","severity":"normal"},{"uid":"7de481e5acf14e88","name":"should attach causal history and bloom filter to each message","time":{"start":1751667483144,"stop":1751667483145,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec74667d5f591b1","name":"Encoder throws on undefined content topic","time":{"start":1751667440711,"stop":1751667440711,"duration":0},"status":"passed","severity":"normal"},{"uid":"caea5a1ce23d6036","name":"Check message with no content topic is not received","time":{"start":1751667941575,"stop":1751667941575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a90a62c0f0ba5191","name":"Query Generator - true","time":{"start":1751667852416,"stop":1751667852417,"duration":1},"status":"passed","severity":"normal"},{"uid":"2718f3fafbdfc4dc","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751667673465,"stop":1751667673467,"duration":2},"status":"passed","severity":"normal"},{"uid":"9221481157bbee8","name":"should update ack status of messages in outgoing buffer","time":{"start":1751667483150,"stop":1751667483150,"duration":0},"status":"passed","severity":"normal"},{"uid":"2daf4b2705af25df","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751667478389,"stop":1751667478390,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c3fa8617feb9be","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751667478362,"stop":1751667478363,"duration":1},"status":"passed","severity":"normal"},{"uid":"82d6600d99c25c00","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751667478412,"stop":1751667478413,"duration":1},"status":"passed","severity":"normal"},{"uid":"943044302b5ac75a","name":"should return false when peer is on different cluster","time":{"start":1751667440132,"stop":1751667440133,"duration":1},"status":"passed","severity":"normal"},{"uid":"675364ed4402abb3","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751668003015,"stop":1751668003016,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e0e8722fb2eb9be","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751667478402,"stop":1751667478402,"duration":0},"status":"passed","severity":"normal"},{"uid":"a47e90b6aade33d4","name":"Subscribe to topic containing Script and receive message","time":{"start":1751668003012,"stop":1751668003012,"duration":0},"status":"passed","severity":"normal"},{"uid":"c64ca72d8ff5c3ef","name":"should select older connection if present","time":{"start":1751667440202,"stop":1751667440202,"duration":0},"status":"passed","severity":"normal"},{"uid":"2af675c40c7465e3","name":"All","time":{"start":1751667503092,"stop":1751667503092,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e9d100ed03ae970","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751667425551,"stop":1751667425551,"duration":0},"status":"passed","severity":"normal"},{"uid":"23017e890025f060","name":"should return PeerId when Multiaddr input is provided","time":{"start":1751667439652,"stop":1751667439653,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f1ca203e6f5779b","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751667483146,"stop":1751667483146,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd43b5e971df9f8b","name":"should only return 1 node with store capability","time":{"start":1751667448530,"stop":1751667448530,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ce6d366189f4d6","name":"messageHash returns a Uint8Array","time":{"start":1751667440089,"stop":1751667440090,"duration":1},"status":"passed","severity":"normal"},{"uid":"11c1f2ffe5dc8030","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751667791749,"stop":1751667791749,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b4ca08100fdb4f","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751667459700,"stop":1751667459700,"duration":0},"status":"passed","severity":"normal"},{"uid":"340164236c6d4e4e","name":"1 Relay, 1 fetch","time":{"start":1751667448011,"stop":1751667448011,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae8ec1a962e33b","name":"random static sharding 10 - Cluster ID: 378, Shard ID: 658","time":{"start":1751667844064,"stop":1751667844065,"duration":1},"status":"passed","severity":"normal"},{"uid":"181e9da22f23dbf9","name":"should throw an error for missing required configuration","time":{"start":1751667425538,"stop":1751667425538,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fdf69d2ea1539f","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751668003005,"stop":1751668003005,"duration":0},"status":"passed","severity":"normal"},{"uid":"363a26f3d9dde90","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751667439894,"stop":1751667439894,"duration":0},"status":"passed","severity":"normal"},{"uid":"786374c9caf6cf35","name":"Ordered Callback - false","time":{"start":1751667852418,"stop":1751667852418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c833003b6ea6c37","name":"Push message with content topic containing long","time":{"start":1751668129978,"stop":1751668129978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33ad376b4fb398e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751667430939,"stop":1751667430940,"duration":1},"status":"passed","severity":"normal"},{"uid":"9974068c7d7d41ae","name":"should keep entries that haven't expired yet","time":{"start":1751667467798,"stop":1751667467799,"duration":1},"status":"passed","severity":"normal"},{"uid":"6143d6c0933d9b4f","name":"Push message with content topic containing JSON","time":{"start":1751668129971,"stop":1751668129971,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c97f4dbb4fd44c8","name":"Should update multiaddrs","time":{"start":1751667627999,"stop":1751667627999,"duration":0},"status":"passed","severity":"normal"},{"uid":"795b45d3948abceb","name":"should clear the dialing interval","time":{"start":1751667440463,"stop":1751667440464,"duration":1},"status":"passed","severity":"normal"},{"uid":"227791609297db64","name":"should increase lamport timestamp","time":{"start":1751667483145,"stop":1751667483145,"duration":0},"status":"passed","severity":"normal"},{"uid":"f036b380fe9e5b79","name":"should encodeTxt and decodeTxt","time":{"start":1751667431573,"stop":1751667431573,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d492d8ef9774e0","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751667504665,"stop":1751667504666,"duration":1},"status":"passed","severity":"normal"},{"uid":"f582598cd07cb298","name":"Check received message containing shell command","time":{"start":1751667941571,"stop":1751667941571,"duration":0},"status":"passed","severity":"normal"},{"uid":"740e33d6efb8f409","name":"should properly create location multiaddrs - udp","time":{"start":1751667431582,"stop":1751667431582,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cec2f76c99e317","name":"Push message with unicode special characters payload","time":{"start":1751668129977,"stop":1751668129977,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d8e99e7629c3a5","name":"Query Generator, No message returned","time":{"start":1751667803509,"stop":1751667803509,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfedf6c7c0f182b8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751667502112,"stop":1751667502113,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7a49593475194248","name":"Passing page size 110 when there are 120 messages","time":{"start":1751667860197,"stop":1751667860197,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ea4b26b26fb2a8","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751667425539,"stop":1751667425539,"duration":0},"status":"passed","severity":"normal"},{"uid":"337d96d1e9018398","name":"should retry failed tasks","time":{"start":1751667468696,"stop":1751667468696,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb768a5c9338b2c","name":"Push message with escaped characters payload","time":{"start":1751668129977,"stop":1751668129977,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa278951990d3511","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751667425527,"stop":1751667425527,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a01621b4292ecb","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751667941576,"stop":1751667941576,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4558ebe37cb1e6","name":"should not fail to start the service if it is already started","time":{"start":1751667640998,"stop":1751667640998,"duration":0},"status":"passed","severity":"normal"},{"uid":"497ca6c73d998c4c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751667844061,"stop":1751667844061,"duration":0},"status":"passed","severity":"normal"},{"uid":"24cecb9ef19af8d1","name":"should use provided shard info when available","time":{"start":1751667468707,"stop":1751667468707,"duration":0},"status":"passed","severity":"normal"},{"uid":"20c8ad45be29dc40","name":"Push message with special chars payload","time":{"start":1751668129975,"stop":1751668129975,"duration":0},"status":"passed","severity":"normal"},{"uid":"9539ecae5d2abf68","name":"nwaku subscribes","time":{"start":1751667654290,"stop":1751667654290,"duration":0},"status":"passed","severity":"normal"},{"uid":"91a0ec8c7661c0d2","name":"Push message with Chinese payload","time":{"start":1751668129975,"stop":1751668129975,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd281ac65275623a","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751667440083,"stop":1751667440083,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fab6dd151dd5584","name":"should not retry if at least one success","time":{"start":1751667468699,"stop":1751667468699,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0e3eb7a58ffc9c1","name":"should wait for LightPush peer to be connected","time":{"start":1751667469439,"stop":1751667469439,"duration":0},"status":"passed","severity":"normal"},{"uid":"226624569833a9fd","name":"can start the service","time":{"start":1751667640997,"stop":1751667640997,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f07a23b13241a5","name":"should only return 1 node with relay capability","time":{"start":1751667448529,"stop":1751667448530,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0175027da6a017b","name":"Push message with emoji payload","time":{"start":1751668129977,"stop":1751668129978,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef2c08b3409e709f","name":"should load peers from local storage and dispatch events","time":{"start":1751667452218,"stop":1751667452218,"duration":0},"status":"passed","severity":"normal"},{"uid":"ead9443dcf305a38","name":"random static sharding 9 - Cluster ID: 772, Shard ID: 876","time":{"start":1751667844064,"stop":1751667844064,"duration":0},"status":"passed","severity":"normal"},{"uid":"c305b8fff91ab38f","name":"Throws when trying to push message with empty payload","time":{"start":1751668129967,"stop":1751668129968,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb1d070db0f58de","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751668002998,"stop":1751668002998,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6db5c069f5e276","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751667478370,"stop":1751667478371,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc916bd3c61add0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751667478405,"stop":1751667478406,"duration":1},"status":"passed","severity":"normal"},{"uid":"654a0f1fede86882","name":"Push 30 different messages","time":{"start":1751668129967,"stop":1751668129967,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8e1e3165cb49d1b8","name":"should respect custom numPeersToUse configuration","time":{"start":1751667468986,"stop":1751667468986,"duration":0},"status":"passed","severity":"normal"},{"uid":"541989773ea5a47c","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app31/9/topic998/test.js","time":{"start":1751667778856,"stop":1751667778857,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a3b28e566a9bfae","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751667478376,"stop":1751667478376,"duration":0},"status":"passed","severity":"normal"},{"uid":"65c5612e92b06bf8","name":"should handle errors when removing globalThis listeners","time":{"start":1751667440188,"stop":1751667440189,"duration":1},"status":"passed","severity":"normal"},{"uid":"87b0fb7829b8ac50","name":"Check received message containing Russian","time":{"start":1751667941579,"stop":1751667941579,"duration":0},"status":"passed","severity":"normal"},{"uid":"f21b14e225c7a15d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751667425545,"stop":1751667425545,"duration":0},"status":"passed","severity":"normal"},{"uid":"90a1096c9aea5fa9","name":"Passing page size 0 when there are 110 messages","time":{"start":1751667860195,"stop":1751667860195,"duration":0},"status":"passed","severity":"normal"},{"uid":"677dab7a716d7eb","name":"Subscribe to topic containing XML and receive message","time":{"start":1751668003000,"stop":1751668003000,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41a55e8c62880ca","name":"should transition to Unhealthy when no connections","time":{"start":1751667468468,"stop":1751667468469,"duration":1},"status":"passed","severity":"normal"},{"uid":"cee3e02bc572336","name":"Check received message containing special chars","time":{"start":1751667941578,"stop":1751667941578,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc7fb3b5775a321","name":"Push message with long payload","time":{"start":1751668129974,"stop":1751668129974,"duration":0},"status":"passed","severity":"normal"},{"uid":"746bf59e309ee0c1","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751667478369,"stop":1751667478370,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d1d89e796a2443e","name":"Refresh subscription","time":{"start":1751668002996,"stop":1751668002996,"duration":0},"status":"passed","severity":"normal"},{"uid":"7aaaefbec732905d","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751667430924,"stop":1751667430926,"duration":2},"status":"passed","severity":"normal"},{"uid":"42eec9b546e21b47","name":"should remove expired entries after TTL has passed","time":{"start":1751667467797,"stop":1751667467798,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd08263f01db6cd7","name":"Subscribe to topic containing short and receive message","time":{"start":1751668002996,"stop":1751668002996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a3e78439a157715","name":"getPeersByDiscovery","time":{"start":1751667497486,"stop":1751667497487,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c8266a55b44d4e25","name":"Store - dialed first","time":{"start":1751667876668,"stop":1751667876668,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1d33ed8f9f409d2","name":"should throw if no connection provided","time":{"start":1751667440387,"stop":1751667440387,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db3408b3b557c81","name":"random static sharding 2 - Cluster ID: 990, Shard ID: 515","time":{"start":1751667844062,"stop":1751667844062,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dd11417d13beb46","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751667478392,"stop":1751667478392,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fb1e4757a65226d","name":"Privacy Node - default protocol","time":{"start":1751667876670,"stop":1751667876670,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d99fe62836d7f29","name":"should return false when pubsub topic parsing fails","time":{"start":1751667440142,"stop":1751667440142,"duration":0},"status":"passed","severity":"normal"},{"uid":"db0a78983ac54ab7","name":"should insert message into bloom filter","time":{"start":1751667483144,"stop":1751667483144,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc28f493514e91ef","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751667478406,"stop":1751667478407,"duration":1},"status":"passed","severity":"normal"},{"uid":"673190ba308b916b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751667425540,"stop":1751667425541,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7910c7bab12be0b","name":"Publish message with rate limit","time":{"start":1751667665074,"stop":1751667665074,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9b90136d2a85cb","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751667504666,"stop":1751667504666,"duration":0},"status":"passed","severity":"normal"},{"uid":"d348f72108c35745","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751667941573,"stop":1751667941574,"duration":1},"status":"passed","severity":"normal"},{"uid":"ada31932dc6e802","name":"Push message with Arabic payload","time":{"start":1751668129975,"stop":1751668129975,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b285188bb943c6","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751667627662,"stop":1751667627662,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f7189265628a70","name":"should initialize with isNetworkConnected as false","time":{"start":1751667440180,"stop":1751667440181,"duration":1},"status":"passed","severity":"normal"},{"uid":"bba4be51204590d3","name":"should return usable stream attached to connection","time":{"start":1751667440386,"stop":1751667440387,"duration":1},"status":"passed","severity":"normal"},{"uid":"4560d4c9740cd4f","name":"should only return 1 node with relay and store capability","time":{"start":1751667448530,"stop":1751667448530,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c1786c7dab59aa","name":"should dial second nwaku node that was discovered","time":{"start":1751667567998,"stop":1751667567998,"duration":0},"status":"broken","severity":"normal"},{"uid":"1a3a19c0b7cd2f87","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751667657737,"stop":1751667657738,"duration":1},"status":"passed","severity":"normal"},{"uid":"37300abb9400cce","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751668129980,"stop":1751668129981,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7b95aa7e4b08369","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751667440090,"stop":1751667440090,"duration":0},"status":"passed","severity":"normal"},{"uid":"9abe8dd5c2281f6f","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751667468511,"stop":1751667468511,"duration":0},"status":"passed","severity":"normal"},{"uid":"6474b57cbc89da1f","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751667448215,"stop":1751667448215,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f52e02a1ca134a","name":"Push message with content topic containing SQL Injection","time":{"start":1751668129980,"stop":1751668129980,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc5873637ca787d6","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751667425537,"stop":1751667425537,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e4d08adc8d6c03a","name":"should handle dial errors gracefully","time":{"start":1751667440465,"stop":1751667440465,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5c2d7f1693093f9","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751667469452,"stop":1751667469452,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf9298318672c59","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751667627664,"stop":1751667627664,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc80b52743b0646","name":"caches peers it previously fetched","time":{"start":1751667448529,"stop":1751667448529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ebb7bd1c4d4eca","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751667425528,"stop":1751667425528,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc67f9acd2502164","name":"Push message with content topic containing Arabic","time":{"start":1751668129979,"stop":1751668129979,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4edd2b489e35be","name":"Push message with content topic containing special chars","time":{"start":1751668129979,"stop":1751668129979,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd1eae7bd76442ff","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751667478373,"stop":1751667478373,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95a00a230bfef21","name":"should return true when peer is on the pubsub topic shard","time":{"start":1751667440141,"stop":1751667440141,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e73d601e7f8f45","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751668003002,"stop":1751668003002,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffc939c59dececb","name":"Check publish message containing Basic HTML tag","time":{"start":1751667665061,"stop":1751667665061,"duration":0},"status":"passed","severity":"normal"},{"uid":"bdc825ecaa969e57","name":"Check publish message containing Russian","time":{"start":1751667665058,"stop":1751667665058,"duration":0},"status":"passed","severity":"normal"},{"uid":"25e6e0c18a686db9","name":"should wait for Filter peer to be connected","time":{"start":1751667469439,"stop":1751667469439,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d5d823c3135272","name":"through manual discovery","time":{"start":1751667604168,"stop":1751667604169,"duration":1},"status":"broken","severity":"normal"},{"uid":"f692c78bf4f12a49","name":"Subscribe and receive messages via waku relay post","time":{"start":1751668002991,"stop":1751668002992,"duration":1},"status":"passed","severity":"normal"},{"uid":"3720dbc17949593a","name":"Check message on other pubsub topic is not received","time":{"start":1751667941584,"stop":1751667941584,"duration":0},"status":"passed","severity":"normal"},{"uid":"5757b85e8ed5d4e1","name":"Push message with content topic containing escaped characters","time":{"start":1751668129971,"stop":1751668129971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5b69b99380c171","name":"random static sharding 7 - Cluster ID: 795, Shard ID: 354","time":{"start":1751667844064,"stop":1751667844064,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f505bc1c995bd34","name":"peer exchange sets tag","time":{"start":1751667733068,"stop":1751667733069,"duration":1},"status":"broken","severity":"normal"},{"uid":"f30c3532f0fd6769","name":"should return false","time":{"start":1751667431578,"stop":1751667431578,"duration":0},"status":"passed","severity":"normal"},{"uid":"f53c9dd9853dacff","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751668003007,"stop":1751668003007,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa34a9f633ff2f9","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751667980084,"stop":1751667980084,"duration":0},"status":"broken","severity":"normal"},{"uid":"fdf3f63b57e8b26d","name":"Filter","time":{"start":1751667876669,"stop":1751667876669,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0426c11c08a2676","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751668003013,"stop":1751668003013,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6748570647855cf","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751667791751,"stop":1751667791751,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f6f452d0fe1df55","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751667478397,"stop":1751667478401,"duration":4},"status":"passed","severity":"normal"},{"uid":"74835c758787a236","name":"Subscribe and receives messages on 20 topics","time":{"start":1751668002993,"stop":1751668002994,"duration":1},"status":"passed","severity":"normal"},{"uid":"297491876c5b282f","name":"Push message with SQL Injection payload","time":{"start":1751668129976,"stop":1751668129976,"duration":0},"status":"passed","severity":"normal"},{"uid":"88716b3aa972f0e1","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751667673464,"stop":1751667673464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8cc7a0342e5167b","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751668002993,"stop":1751668002993,"duration":0},"status":"passed","severity":"normal"},{"uid":"7713f56ebfd124dd","name":"Push message with content topic containing Script","time":{"start":1751668129970,"stop":1751668129970,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68a696e09e67ee1","name":"should create NetworkMonitor with libp2p and events","time":{"start":1751667440180,"stop":1751667440180,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ef5ca8ddb04abdf","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751667657739,"stop":1751667657739,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf8383b3d2ac2d1","name":"should invoke callbacks when receiving a message","time":{"start":1751667469452,"stop":1751667469452,"duration":0},"status":"passed","severity":"normal"},{"uid":"3496701b098910a5","name":"Publish message with custom timestamp: Sat Jul 13 2024 22:20:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1751667665064,"stop":1751667665064,"duration":0},"status":"passed","severity":"normal"},{"uid":"894f3355033fa3aa","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751667425531,"stop":1751667425532,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef1fa35361ea348a","name":"topics with same application and version share the same shard","time":{"start":1751667425530,"stop":1751667425531,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d4c540166db789d","name":"should return false when peer is not found","time":{"start":1751667440131,"stop":1751667440132,"duration":1},"status":"passed","severity":"normal"},{"uid":"9208a1e964a6861e","name":"Check message on other pubsub topic is not received","time":{"start":1751667941574,"stop":1751667941574,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b8c55c841d403c3","name":"should deliver messages after dependencies are met","time":{"start":1751667483148,"stop":1751667483148,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bf2591ce8ec8217","name":"can dial TLS multiaddrs","time":{"start":1751667604165,"stop":1751667604166,"duration":1},"status":"passed","severity":"normal"},{"uid":"f38107f4f2cd4865","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751667425526,"stop":1751667425527,"duration":1},"status":"passed","severity":"normal"},{"uid":"95064d3647a3264f","name":"Query with Ordered Callback, No Decoder","time":{"start":1751667803512,"stop":1751667803512,"duration":0},"status":"passed","severity":"normal"},{"uid":"233aa5cac29cbd42","name":"more peers than existing","time":{"start":1751667641308,"stop":1751667641308,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d87f305a9df6565d","name":"should wait for Store peer to be connected","time":{"start":1751667469439,"stop":1751667469439,"duration":0},"status":"passed","severity":"normal"},{"uid":"a58d4243d551ce52","name":"handles empty shards array correctly","time":{"start":1751667425556,"stop":1751667425556,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc6e038eb3c747d","name":"non connected peers","time":{"start":1751667641309,"stop":1751667641309,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3590a6cc55827e8a","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751667868974,"stop":1751667868974,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b8e391850b700b2","name":"Check received message containing unicode special characters","time":{"start":1751667941572,"stop":1751667941572,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d4ab39786143b4","name":"should return different streams if requested simultaniously","time":{"start":1751667440388,"stop":1751667440388,"duration":0},"status":"passed","severity":"normal"},{"uid":"3541df7fec1fabd4","name":"Check message with no content topic is not received","time":{"start":1751667941585,"stop":1751667941585,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5190d95069f0c0","name":"Push message with content topic containing XML","time":{"start":1751668129980,"stop":1751668129980,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6a4461f5f1a214e","name":"can start the service","time":{"start":1751667452214,"stop":1751667452214,"duration":0},"status":"passed","severity":"normal"},{"uid":"58822fb9c073e9c3","name":"random static sharding 8 - Cluster ID: 524, Shard ID: 986","time":{"start":1751667844064,"stop":1751667844064,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdadd38b99ee353","name":"should successfully subscribe to supported pubsub topic","time":{"start":1751667469340,"stop":1751667469340,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c666cc36a146d38","name":"Query with Promise Callback, No Decoder","time":{"start":1751667803515,"stop":1751667803516,"duration":1},"status":"passed","severity":"normal"},{"uid":"ace34c076bc1ba2a","name":"should properly create location multiaddrs - udp4","time":{"start":1751667431581,"stop":1751667431581,"duration":0},"status":"passed","severity":"normal"},{"uid":"34872d72226c21c4","name":"should handle general insertion and lookup correctly","time":{"start":1751667480667,"stop":1751667480667,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac9f3526d60ed64e","name":"Check message received after jswaku node is restarted","time":{"start":1751667941585,"stop":1751667941586,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2c83a2c0ce384bc","name":"Promise Callback - true","time":{"start":1751667852417,"stop":1751667852418,"duration":1},"status":"passed","severity":"normal"},{"uid":"5852a5cdae36ae2c","name":"should handle queue processing errors gracefully","time":{"start":1751667440466,"stop":1751667440466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc6d1d48c5e97db","name":"should not receive a peer event after stop","time":{"start":1751667640999,"stop":1751667640999,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59d753dd0943b75","name":"Subscribe to topic containing XML and receive message","time":{"start":1751668003013,"stop":1751668003013,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea53da124bf22069","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751667430935,"stop":1751667430935,"duration":0},"status":"passed","severity":"normal"},{"uid":"271d66dc336add8c","name":"Check message with no pubsub topic is not received","time":{"start":1751667941584,"stop":1751667941584,"duration":0},"status":"passed","severity":"normal"},{"uid":"95b85862955b6055","name":"A test","time":{"start":1751667585997,"stop":1751667585997,"duration":0},"status":"passed","severity":"normal"},{"uid":"47912115aff2711f","name":"retrieves a single peer","time":{"start":1751667448527,"stop":1751667448527,"duration":0},"status":"passed","severity":"normal"},{"uid":"531eae8a9a066cd6","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751667478368,"stop":1751667478369,"duration":1},"status":"passed","severity":"normal"},{"uid":"77521ff9e15274a1","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1751667468977,"stop":1751667468978,"duration":1},"status":"passed","severity":"normal"},{"uid":"561581d51d3c2e91","name":"Does not throw an exception when node disconnects","time":{"start":1751667874827,"stop":1751667874827,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5c73b0114692922","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751667478018,"stop":1751667478018,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfef417e4707578a","name":"should not return locked peers if enough unlocked are available","time":{"start":1751667468978,"stop":1751667468978,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c4816889b8fbb9","name":"rejects hash query with time filter","time":{"start":1751667439899,"stop":1751667439900,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a97967ae98828d","name":"Check received message with timestamp: 1751667497075000000 ","time":{"start":1751667941573,"stop":1751667941573,"duration":0},"status":"passed","severity":"normal"},{"uid":"605be7a64ffe9232","name":"Fails to publish duplicate message","time":{"start":1751667665065,"stop":1751667665065,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc3fa9af88b2f818","name":"should have no discoveries enabled by default","time":{"start":1751667468507,"stop":1751667468507,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe6d7c2084c2b190","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751668002990,"stop":1751668002991,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5fc6db8d021a27","name":"Mutual subscription","time":{"start":1751667673451,"stop":1751667673452,"duration":1},"status":"passed","severity":"normal"},{"uid":"57f87a5d7f24f6de","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app35/3/topic1/xml","time":{"start":1751667778856,"stop":1751667778856,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e7f67e1e3eb873","name":"Push message with content topic containing Arabic","time":{"start":1751668129969,"stop":1751668129969,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfec63ca0e155db5","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751667478387,"stop":1751667478388,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a77ad311a42785c","name":"Push message with content topic containing unicode special characters","time":{"start":1751668129981,"stop":1751668129981,"duration":0},"status":"passed","severity":"normal"},{"uid":"7205bfa076fea54","name":"Subscribe to topic containing long and receive message","time":{"start":1751668002996,"stop":1751668002997,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef3eac85250e01ed","name":"should emit a peer event after start","time":{"start":1751667452216,"stop":1751667452216,"duration":0},"status":"passed","severity":"normal"},{"uid":"db52d522f93005a7","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751668003011,"stop":1751668003012,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6eb7ee7fc374e38","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751668003003,"stop":1751668003003,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d6ca3d1d20893ee","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751667425553,"stop":1751667425553,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a5444b3d048d2a5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751667425543,"stop":1751667425544,"duration":1},"status":"passed","severity":"normal"},{"uid":"a73c48538b04508a","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1751667468990,"stop":1751667468991,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef27bcb1be30fe04","name":"should push the message to the outgoing buffer","time":{"start":1751667483143,"stop":1751667483143,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ecd1dc0e85caf1","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751667657736,"stop":1751667657736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7480f549dd61e2fc","name":"should process queue correctly","time":{"start":1751667440465,"stop":1751667440466,"duration":1},"status":"passed","severity":"normal"},{"uid":"7260ab0373842f30","name":"Nodes with multiple pubsub topic","time":{"start":1751667657736,"stop":1751667657737,"duration":1},"status":"passed","severity":"normal"},{"uid":"39220234c78a594a","name":"accepts valid message hash query","time":{"start":1751667439898,"stop":1751667439899,"duration":1},"status":"passed","severity":"normal"},{"uid":"73b9cc6c3936488b","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751668003012,"stop":1751668003012,"duration":0},"status":"passed","severity":"normal"},{"uid":"af62e96b31c62ea1","name":"should handle errors gracefully when getting peer info","time":{"start":1751667440147,"stop":1751667440147,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a5032230c62a69","name":"should handle case when navigator is not available","time":{"start":1751667440190,"stop":1751667440190,"duration":0},"status":"passed","severity":"normal"},{"uid":"1187f64393afa939","name":"Push message with rate limit","time":{"start":1751668129982,"stop":1751668129982,"duration":0},"status":"passed","severity":"normal"},{"uid":"411862ac8c7ab8d7","name":"should return false when navigator.onLine is true but network is not connected","time":{"start":1751667440189,"stop":1751667440190,"duration":1},"status":"passed","severity":"normal"},{"uid":"9293481d078b68bf","name":"Refresh subscription","time":{"start":1751668003009,"stop":1751668003009,"duration":0},"status":"passed","severity":"normal"},{"uid":"4bb214db07c710b0","name":"Store - dialed after - with timeout","time":{"start":1751667876668,"stop":1751667876668,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3ee8739313a9638","name":"connected peers and dial","time":{"start":1751667641307,"stop":1751667641307,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6611c9b7e7a37e3d","name":"should skip peers not on the same network","time":{"start":1751667440467,"stop":1751667440467,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c16f5ebb5c5bca","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751667673460,"stop":1751667673460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5ef441d8036af85","name":"same cluster, different shard: nodes connect","time":{"start":1751667595672,"stop":1751667595672,"duration":0},"status":"passed","severity":"normal"},{"uid":"fec7f5b0f8d2ec7c","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1751667468691,"stop":1751667468693,"duration":2},"status":"passed","severity":"normal"},{"uid":"623d8026e2a24035","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751667478388,"stop":1751667478389,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e61354a56ff46e8","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751668003016,"stop":1751668003016,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e69343468298363","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751667686243,"stop":1751667686243,"duration":0},"status":"broken","severity":"normal"},{"uid":"7c9da8f880b6cde8","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751667478382,"stop":1751667478383,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fd723e1386dbe8a","name":"Relay - dialed first","time":{"start":1751667876666,"stop":1751667876666,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0d9891fc5b4cad","name":"should insert message id into causal history","time":{"start":1751667483144,"stop":1751667483144,"duration":0},"status":"passed","severity":"normal"},{"uid":"48ed8a0944722f0e","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751667868972,"stop":1751667868972,"duration":0},"status":"passed","severity":"normal"},{"uid":"df049938e6d6c97e","name":"Publishes to nwaku","time":{"start":1751667654290,"stop":1751667654291,"duration":1},"status":"passed","severity":"normal"},{"uid":"74b0b7c5f6600c23","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751667535510,"stop":1751667535510,"duration":0},"status":"broken","severity":"normal"},{"uid":"9fcd5ff68a6185c1","name":"Sets default value correctly","time":{"start":1751667874829,"stop":1751667874829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7e3a85fe23094b1","name":"should not dispatch event when already connected","time":{"start":1751667440193,"stop":1751667440194,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fcb593dae82da79","name":"should stop and cleanup resources","time":{"start":1751667469453,"stop":1751667469453,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbdd470378e5a86c","name":"Subscribe and receive messages via lightPush","time":{"start":1751668002990,"stop":1751668002990,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b6b8166fb88856c","name":"Passing page size 10 when there are 10 messages","time":{"start":1751667860196,"stop":1751667860196,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba41f79117445faf","name":"pre and post cipher","time":{"start":1751667458525,"stop":1751667458525,"duration":0},"status":"passed","severity":"normal"},{"uid":"34cc3f410a8788d4","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751667430931,"stop":1751667430932,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa5494dfd62a173","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751668002993,"stop":1751668002993,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8176c37bcbf5531","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751667458006,"stop":1751667458006,"duration":0},"status":"passed","severity":"normal"},{"uid":"e17ac900d21571c2","name":"Fails to push message with large meta","time":{"start":1751668129982,"stop":1751668129982,"duration":0},"status":"passed","severity":"normal"},{"uid":"38b6362860be214b","name":"rejects content-filtered query with only contentTopics","time":{"start":1751667439894,"stop":1751667439895,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e0167880c68de5","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751667791749,"stop":1751667791749,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5fd05b7f39bd068","name":"Query generator for 2000 messages","time":{"start":1751667833255,"stop":1751667833256,"duration":1},"status":"passed","severity":"normal"},{"uid":"c454df8d8e5d477","name":"udp ip6 address","time":{"start":1751667430942,"stop":1751667430942,"duration":0},"status":"passed","severity":"normal"},{"uid":"d028e97625f397be","name":"should set field with only RELAY enabled","time":{"start":1751667431584,"stop":1751667431584,"duration":0},"status":"passed","severity":"normal"},{"uid":"222eff0be849e6ad","name":"Query generator for multiple messages with different content topic format","time":{"start":1751667833252,"stop":1751667833253,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bf884b3fbe4d73c","name":"Rejects garbage","time":{"start":1751667472703,"stop":1751667472703,"duration":0},"status":"passed","severity":"normal"},{"uid":"25b4ab88e6f0d12c","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751668002999,"stop":1751668002999,"duration":0},"status":"passed","severity":"normal"},{"uid":"402ee83a378015aa","name":"should handle peer connect event","time":{"start":1751667440192,"stop":1751667440192,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f0d1ed99063d5c","name":"Check message with no payload is not received","time":{"start":1751667941585,"stop":1751667941585,"duration":0},"status":"passed","severity":"normal"},{"uid":"af289ce406b01647","name":"should not receive a peer event before start","time":{"start":1751667640999,"stop":1751667640999,"duration":0},"status":"passed","severity":"normal"},{"uid":"140ef24c3dbb8e55","name":"Reusing cursor across nodes","time":{"start":1751667791750,"stop":1751667791751,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb0efafa0b534653","name":"Query generator for multiple messages with different message text format","time":{"start":1751667833250,"stop":1751667833250,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d8b4668eec7fe6","name":"Push message with short payload","time":{"start":1751668129974,"stop":1751668129974,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb2c1ebac6b43a6","name":"Fails to publish message with empty text","time":{"start":1751667665066,"stop":1751667665067,"duration":1},"status":"passed","severity":"normal"},{"uid":"d01367c42b8e156b","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751667478395,"stop":1751667478395,"duration":0},"status":"passed","severity":"normal"},{"uid":"d207bfefbbffa0c9","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751667478374,"stop":1751667478374,"duration":0},"status":"passed","severity":"normal"},{"uid":"b259c67ac9b3764a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751667425542,"stop":1751667425543,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ce069a82d7afc01","name":"messageHashStr returns a hex string","time":{"start":1751667440090,"stop":1751667440090,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a03eac9867ec7b","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751667478390,"stop":1751667478390,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d30a00709d5fcdd","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751667627664,"stop":1751667627664,"duration":0},"status":"passed","severity":"normal"},{"uid":"e725b02067e76e3a","name":"Push message with content topic containing shell command","time":{"start":1751668129971,"stop":1751668129971,"duration":0},"status":"passed","severity":"normal"},{"uid":"c60e9aecb9f732aa","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751668002998,"stop":1751668002999,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd64c0c13b05c46e","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751667447504,"stop":1751667447505,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b283455761e0af","name":"Push message with Script payload","time":{"start":1751668129965,"stop":1751668129965,"duration":0},"status":"passed","severity":"normal"},{"uid":"119a1fb82f8cd49","name":"should start and stop interval correctly","time":{"start":1751667468689,"stop":1751667468689,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dd13a64d32dea68","name":"Generator, custom pubsub topic","time":{"start":1751667848310,"stop":1751667848311,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f17d19281747f53","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1751667468985,"stop":1751667468986,"duration":1},"status":"passed","severity":"normal"},{"uid":"f871cb7cfa4a93fd","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751667448216,"stop":1751667448216,"duration":0},"status":"passed","severity":"normal"},{"uid":"329f2314f4a31bd5","name":"Overlapping topic subscription","time":{"start":1751668002995,"stop":1751668002995,"duration":0},"status":"passed","severity":"normal"},{"uid":"98145ec0f6a7c7aa","name":"Non TWN Cluster","time":{"start":1751667778856,"stop":1751667778856,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cbd654531902cb4","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751667425526,"stop":1751667425526,"duration":0},"status":"passed","severity":"normal"},{"uid":"f552d46674320d21","name":"should return false when peer has no shard info","time":{"start":1751667440121,"stop":1751667440131,"duration":10},"status":"passed","severity":"normal"},{"uid":"1e2166cd642b3d0a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751667430937,"stop":1751667430938,"duration":1},"status":"passed","severity":"normal"},{"uid":"d58e294c8337ee78","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751668003011,"stop":1751668003011,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2294035931faa39","name":"should create a new stream if no existing for protocol found","time":{"start":1751667440387,"stop":1751667440387,"duration":0},"status":"passed","severity":"normal"},{"uid":"a62f2d5fc5255dfd","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751667791748,"stop":1751667791749,"duration":1},"status":"passed","severity":"normal"},{"uid":"6bf615f9cd4ffd1c","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751667535514,"stop":1751667535515,"duration":1},"status":"broken","severity":"normal"},{"uid":"2fdf4d89d7fbc43b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751667448217,"stop":1751667448217,"duration":0},"status":"passed","severity":"normal"},{"uid":"35b23b601a7c1c57","name":"should encode/decode to text encoding","time":{"start":1751667431579,"stop":1751667431579,"duration":0},"status":"passed","severity":"normal"},{"uid":"5da0484a4a123707","name":"should not create multiple intervals when called multiple times","time":{"start":1751667440462,"stop":1751667440463,"duration":1},"status":"passed","severity":"normal"},{"uid":"76a72c7eecaa5ab2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751667425541,"stop":1751667425541,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4a6aaa533aee241","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751667595670,"stop":1751667595671,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b69265f242c845f","name":"should be sent with empty content","time":{"start":1751667483149,"stop":1751667483149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e1357b211c87dc0","name":"Push message with content topic containing Russian","time":{"start":1751668129969,"stop":1751668129970,"duration":1},"status":"passed","severity":"normal"},{"uid":"714b4243639e733a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751667425544,"stop":1751667425544,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f9d48118484bea4","name":"Encoder throws on undefined content topic","time":{"start":1751667459701,"stop":1751667459701,"duration":0},"status":"passed","severity":"normal"},{"uid":"11bf53af9f90286e","name":"throws on content topic with non-number generation field","time":{"start":1751667425522,"stop":1751667425522,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a39edebe38075e7","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751667425534,"stop":1751667425534,"duration":0},"status":"passed","severity":"normal"},{"uid":"1242d5802230ea85","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751667425536,"stop":1751667425537,"duration":1},"status":"passed","severity":"normal"},{"uid":"3bbb5778efbaab2c","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751667791750,"stop":1751667791750,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb59f0925d52d0d6","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751667425533,"stop":1751667425533,"duration":0},"status":"passed","severity":"normal"},{"uid":"6857e80826c004a5","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751667483148,"stop":1751667483149,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a20c6c5c4149a90","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751667673464,"stop":1751667673464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d27d2a1426b029cc","name":"Push message with shell command payload","time":{"start":1751668129966,"stop":1751668129966,"duration":0},"status":"passed","severity":"normal"},{"uid":"4daecbecc3facd97","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751667673469,"stop":1751667673469,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e5df2ed0f90c2","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751667468469,"stop":1751667468469,"duration":0},"status":"passed","severity":"normal"},{"uid":"c34c8ce184aa2841","name":"Passing page size 1 when there are 4 messages","time":{"start":1751667860195,"stop":1751667860195,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3f2ccd4e95afe9","name":"Relay","time":{"start":1751667503091,"stop":1751667503091,"duration":0},"status":"passed","severity":"normal"},{"uid":"13d6d5fe483d5f93","name":"should retry if all attempts fail","time":{"start":1751667468700,"stop":1751667468706,"duration":6},"status":"passed","severity":"normal"},{"uid":"5cacfef10bbb2186","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751667425527,"stop":1751667425528,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ee408b5a7a0832","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751667941583,"stop":1751667941583,"duration":0},"status":"passed","severity":"normal"},{"uid":"f127b974f173d99b","name":"Check received message containing short","time":{"start":1751667941577,"stop":1751667941577,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eeda0d467f67551","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751668003016,"stop":1751668003017,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c5a6c538fcc9ad9","name":"should check connected peers if present and suitable","time":{"start":1751667469438,"stop":1751667469439,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f46391b28b79dd","name":"Push message with content topic containing unicode special characters","time":{"start":1751668129971,"stop":1751668129971,"duration":0},"status":"passed","severity":"normal"},{"uid":"db50c2c241c84038","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751667478407,"stop":1751667478407,"duration":0},"status":"passed","severity":"normal"},{"uid":"602c45f0b24bcf0","name":"should support chaining for add method","time":{"start":1751667467796,"stop":1751667467797,"duration":1},"status":"passed","severity":"normal"},{"uid":"1684a8913d3f30fc","name":"should handle special patterns correctly","time":{"start":1751667480667,"stop":1751667480667,"duration":0},"status":"passed","severity":"normal"},{"uid":"408065d902e11f81","name":"Check publish message containing Chinese","time":{"start":1751667665056,"stop":1751667665057,"duration":1},"status":"passed","severity":"normal"},{"uid":"faabef16f23ac0c8","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751667673460,"stop":1751667673460,"duration":0},"status":"passed","severity":"normal"},{"uid":"626681e576ccca0a","name":"should emit a peer event after start","time":{"start":1751667502110,"stop":1751667502110,"duration":0},"status":"passed","severity":"normal"},{"uid":"cff68313031d533","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751667459699,"stop":1751667459700,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f7d0bf811f06fcc","name":"Check received message containing SQL Injection","time":{"start":1751667941579,"stop":1751667941579,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ae626c0868bda1","name":"throws on content topic with empty encoding field","time":{"start":1751667425524,"stop":1751667425525,"duration":1},"status":"passed","severity":"normal"},{"uid":"c30f5e482850766b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751667431574,"stop":1751667431574,"duration":0},"status":"passed","severity":"normal"},{"uid":"51d9fea393f1662d","name":"Push message with content topic containing Russian","time":{"start":1751668129980,"stop":1751668129980,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f2893e6345f869a","name":"different cluster, different shard: nodes don't connect","time":{"start":1751667595672,"stop":1751667595673,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4344016e73dc6a","name":"Push message with JSON payload","time":{"start":1751668129976,"stop":1751668129977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f50e469b480d38b","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751667673474,"stop":1751667673475,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f53d0e781a33993","name":"Publish without waiting for remote peer","time":{"start":1751667673457,"stop":1751667673457,"duration":0},"status":"passed","severity":"normal"},{"uid":"65353603e0c5d5ab","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751667673469,"stop":1751667673471,"duration":2},"status":"passed","severity":"normal"},{"uid":"c4e78626f4b8d457","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751667848310,"stop":1751667848310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ffe3958a6f002b3d","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751667627665,"stop":1751667627666,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5f01c7994a6fd52","name":"returns all values when wanted number matches available values","time":{"start":1751667447499,"stop":1751667447502,"duration":3},"status":"passed","severity":"normal"},{"uid":"143356ba15c2caab","name":"should return false when peer is not found","time":{"start":1751667440142,"stop":1751667440143,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c370b02b04903de","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751667440083,"stop":1751667440084,"duration":1},"status":"passed","severity":"normal"},{"uid":"b910ffda4bce08ff","name":"Waku message hash computation (payload length 0)","time":{"start":1751667440088,"stop":1751667440089,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef73e147e1f0ce57","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751668003013,"stop":1751668003014,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f2d18b601658d8","name":"should set field with all protocols disabled","time":{"start":1751667431583,"stop":1751667431583,"duration":0},"status":"passed","severity":"normal"},{"uid":"106443920d0a62d7","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1751667468968,"stop":1751667468968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7671b1e891664b1c","name":"tcp ip4 address","time":{"start":1751667430941,"stop":1751667430942,"duration":1},"status":"passed","severity":"normal"},{"uid":"8de43659d18f0f0","name":"Push message with content topic containing SQL Injection","time":{"start":1751668129970,"stop":1751668129970,"duration":0},"status":"passed","severity":"normal"},{"uid":"1116bd5aaf5d587c","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751667448532,"stop":1751667448532,"duration":0},"status":"skipped","severity":"normal"},{"uid":"318c83f55403be70","name":"Push message with Basic HTML tag payload","time":{"start":1751668129965,"stop":1751668129965,"duration":0},"status":"passed","severity":"normal"},{"uid":"12dc3cf96529614e","name":"messageHashStr produces different results for different inputs","time":{"start":1751667440096,"stop":1751667440100,"duration":4},"status":"passed","severity":"normal"},{"uid":"3ab234f045f816ac","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751667478397,"stop":1751667478397,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c0899e500d23636","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751667425720,"stop":1751667425721,"duration":1},"status":"passed","severity":"normal"},{"uid":"928d66ba54d68869","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751667478380,"stop":1751667478380,"duration":0},"status":"passed","severity":"normal"},{"uid":"63c9d25e1bb32cbd","name":"LightPush","time":{"start":1751667876669,"stop":1751667876669,"duration":0},"status":"passed","severity":"normal"},{"uid":"186aad2492cf24a8","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751667673475,"stop":1751667673475,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b0af26cc20af4d","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751667803509,"stop":1751667803510,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad1051d1afddd585","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751667430927,"stop":1751667430928,"duration":1},"status":"passed","severity":"normal"},{"uid":"d7e4c45b92e7c730","name":"Push message equal or less that 1MB","time":{"start":1751668129983,"stop":1751668129983,"duration":0},"status":"passed","severity":"normal"},{"uid":"f356f0c136fee5d1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751667448216,"stop":1751667448216,"duration":0},"status":"passed","severity":"normal"},{"uid":"f50aaabaf7af65a5","name":"Push message with content topic containing JSON","time":{"start":1751668129981,"stop":1751668129981,"duration":0},"status":"passed","severity":"normal"},{"uid":"87ae15f892209fd2","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751667791750,"stop":1751667791750,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f13f5e43a9748c6","name":"can query messages by message hash","time":{"start":1751667835280,"stop":1751667835281,"duration":1},"status":"passed","severity":"normal"},{"uid":"58482c9f62712b80","name":"Default pageSize","time":{"start":1751667860197,"stop":1751667860198,"duration":1},"status":"passed","severity":"normal"},{"uid":"400531e397b8fdf2","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751667425540,"stop":1751667425540,"duration":0},"status":"passed","severity":"normal"},{"uid":"24a30cca32ce88b6","name":"should get / set UDP multiaddr","time":{"start":1751667431580,"stop":1751667431580,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ec5c37b2c48830","name":"Fails to push message bigger that 1MB","time":{"start":1751668129983,"stop":1751668129984,"duration":1},"status":"passed","severity":"normal"},{"uid":"fecd5f0f757eaca2","name":"should return false when peer is not on the specified shard","time":{"start":1751667440133,"stop":1751667440133,"duration":0},"status":"passed","severity":"normal"},{"uid":"afa0c7e06b1480a7","name":"handles different networkShards values correctly","time":{"start":1751667425532,"stop":1751667425532,"duration":0},"status":"passed","severity":"normal"},{"uid":"f43f34414a32d548","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751667657736,"stop":1751667657736,"duration":0},"status":"passed","severity":"normal"},{"uid":"684af398e38bc047","name":"should return false when navigator.onLine is false","time":{"start":1751667440189,"stop":1751667440189,"duration":0},"status":"passed","severity":"normal"},{"uid":"91c5b46776e0cc6b","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751667858188,"stop":1751667858189,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d5adef536e18b42","name":"Ordered Callback - true","time":{"start":1751667852418,"stop":1751667852418,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f59bf829df0770","name":"Js publishes, other Js receives","time":{"start":1751667654292,"stop":1751667654292,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e10bee236babfe4","name":"Push message with meta","time":{"start":1751668129982,"stop":1751668129982,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff12c08187cc488","name":"Should update shard info","time":{"start":1751667627999,"stop":1751667627999,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70ac7c7c5e02a94","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751668002995,"stop":1751668002995,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b27f6d6135fa3c3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751667478411,"stop":1751667478411,"duration":0},"status":"passed","severity":"normal"},{"uid":"75d3f840e1f8a4c8","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751667440392,"stop":1751667440392,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce1e1a7364c14e61","name":"should dispatch network event when browser goes offline","time":{"start":1751667440195,"stop":1751667440195,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a98306cbccd821d","name":"Check received message containing JSON","time":{"start":1751667941581,"stop":1751667941581,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c08d5176d342a71","name":"Generator, 2 different pubsubtopics","time":{"start":1751667848311,"stop":1751667848311,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2c63d5c60261f7","name":"Renews subscription after lossing a connection","time":{"start":1751668003016,"stop":1751668003016,"duration":0},"status":"passed","severity":"normal"},{"uid":"f835846d113f67fe","name":"Check received message containing JSON","time":{"start":1751667941571,"stop":1751667941571,"duration":0},"status":"passed","severity":"normal"},{"uid":"8627196676a59fa4","name":"Check received message containing Russian","time":{"start":1751667941569,"stop":1751667941570,"duration":1},"status":"passed","severity":"normal"},{"uid":"34a91b1f0daccaf7","name":"Push message with content topic containing shell command","time":{"start":1751668129981,"stop":1751668129981,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00023eb8855c722","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751667627659,"stop":1751667627660,"duration":1},"status":"passed","severity":"normal"},{"uid":"e83e2bf61918df65","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751667478019,"stop":1751667478022,"duration":3},"status":"passed","severity":"normal"},{"uid":"a1bfbdc75e77ba31","name":"Encoder throws on empty string content topic","time":{"start":1751667458008,"stop":1751667458008,"duration":0},"status":"passed","severity":"normal"},{"uid":"b789c188b11190","name":"should not receive a peer event after stop","time":{"start":1751667452217,"stop":1751667452217,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1c04bcf478a81f6","name":"should partition messages based on acknowledgement status","time":{"start":1751667483149,"stop":1751667483149,"duration":0},"status":"passed","severity":"normal"},{"uid":"37802173f11940ff","name":"Decoder throws on undefined content topic","time":{"start":1751667459701,"stop":1751667459701,"duration":0},"status":"passed","severity":"normal"},{"uid":"55859e945791564e","name":"should not receive a peer event after stop","time":{"start":1751667502111,"stop":1751667502111,"duration":0},"status":"passed","severity":"normal"},{"uid":"a66bef0021ac7327","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751667425539,"stop":1751667425539,"duration":0},"status":"passed","severity":"normal"},{"uid":"5635e9830bf264bf","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751667833251,"stop":1751667833252,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2975a57ac9d9d25","name":"Fails to publish message with wrong content topic","time":{"start":1751667665067,"stop":1751667665067,"duration":0},"status":"passed","severity":"normal"},{"uid":"7404d58e9b30e05f","name":"should send to specified number of peers of used peers","time":{"start":1751667469316,"stop":1751667469316,"duration":0},"status":"broken","severity":"normal"},{"uid":"9657421b2f5fde76","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751667778861,"stop":1751667778861,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f800f90c3bc17","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751667478391,"stop":1751667478392,"duration":1},"status":"passed","severity":"normal"},{"uid":"aea8433227f297d6","name":"1 Relay, 1 Filter, gives up","time":{"start":1751667448013,"stop":1751667448013,"duration":0},"status":"passed","severity":"normal"},{"uid":"353cbf67f7a3f617","name":"should throw error - no id","time":{"start":1751667431576,"stop":1751667431577,"duration":1},"status":"passed","severity":"normal"},{"uid":"8491497e01d95deb","name":"should initialize with custom number of peers","time":{"start":1751667468968,"stop":1751667468968,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bb1ebfd017d7240","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751667478396,"stop":1751667478396,"duration":0},"status":"passed","severity":"normal"},{"uid":"30f278c6f1eb5864","name":"Check publish message containing Arabic","time":{"start":1751667665057,"stop":1751667665058,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3a9935aac20a8e","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1751667468987,"stop":1751667468989,"duration":2},"status":"passed","severity":"normal"},{"uid":"4f9e4238a8d19e17","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751667686238,"stop":1751667686238,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ab441d3fbca94f","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751667848305,"stop":1751667848307,"duration":2},"status":"passed","severity":"normal"},{"uid":"eeb8c0acddcd0e9c","name":"Push message with content topic containing XML","time":{"start":1751668129970,"stop":1751668129970,"duration":0},"status":"passed","severity":"normal"},{"uid":"6919f83d0b428d8","name":"Subscribe to topic containing XML and publish message","time":{"start":1751667673472,"stop":1751667673473,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bc292b5a7af9a4","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751667478386,"stop":1751667478386,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c43710b5ee4c3bd","name":"should start and setup intervals and event listeners","time":{"start":1751667469453,"stop":1751667469453,"duration":0},"status":"passed","severity":"normal"},{"uid":"d898fcb9b371921c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751668129970,"stop":1751668129971,"duration":1},"status":"passed","severity":"normal"},{"uid":"2122d880393db606","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751667791752,"stop":1751667791752,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c7733e59321bd210","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751667468708,"stop":1751667468708,"duration":0},"status":"passed","severity":"normal"},{"uid":"6163cd0c5e3287e9","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751667425554,"stop":1751667425554,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c136e3286ae8da","name":"should dispatch CustomEvent with correct type and detail","time":{"start":1751667440195,"stop":1751667440196,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fd025a36ca85a89","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751667440392,"stop":1751667440392,"duration":0},"status":"passed","severity":"normal"},{"uid":"685f6017888fc902","name":"Push message with JSON payload","time":{"start":1751668129965,"stop":1751668129965,"duration":0},"status":"passed","severity":"normal"},{"uid":"d340644474ef7b8f","name":"Check received message containing escaped characters","time":{"start":1751667941572,"stop":1751667941572,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9c490ec25978204","name":"should unregister libp2p event listeners when stop is called","time":{"start":1751667468980,"stop":1751667468983,"duration":3},"status":"passed","severity":"normal"},{"uid":"2a398ebc45627f66","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751668003006,"stop":1751668003006,"duration":0},"status":"passed","severity":"normal"},{"uid":"affa78ef699765ff","name":"should process tasks in queue","time":{"start":1751667468690,"stop":1751667468690,"duration":0},"status":"passed","severity":"normal"},{"uid":"116f7b34fea93c21","name":"Check message with non string payload is not received","time":{"start":1751667941585,"stop":1751667941585,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caec26b639f164d","name":"should return true when peer is on the specified shard","time":{"start":1751667440132,"stop":1751667440132,"duration":0},"status":"passed","severity":"normal"},{"uid":"891b7f0fdc1923c0","name":"random static sharding 4 - Cluster ID: 156, Shard ID: 480","time":{"start":1751667844063,"stop":1751667844063,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfde4a604f577abb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751667468469,"stop":1751667468470,"duration":1},"status":"passed","severity":"normal"},{"uid":"29706c2c43625544","name":"Check received message with timestamp: 1751667497075000000 ","time":{"start":1751667941583,"stop":1751667941583,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3c4ee290be6395","name":"Check publish message containing numeric","time":{"start":1751667665055,"stop":1751667665055,"duration":0},"status":"passed","severity":"normal"},{"uid":"314e58fb8c5fe0e8","name":"Symmetric encrypt & Decrypt","time":{"start":1751667458525,"stop":1751667458525,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a833c208168c6b7","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751667425529,"stop":1751667425530,"duration":1},"status":"passed","severity":"normal"},{"uid":"d069a5ea9bf31c67","name":"should return false when peer shard info is not found","time":{"start":1751667440134,"stop":1751667440141,"duration":7},"status":"passed","severity":"normal"},{"uid":"d8820fd12bfae9e1","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751667868974,"stop":1751667868974,"duration":0},"status":"passed","severity":"normal"},{"uid":"995d1f0a0922fbde","name":"new peer added after a peer was already found","time":{"start":1751667733069,"stop":1751667733069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ca6dac35fbb1925","name":"should not allow k > 12","time":{"start":1751667478004,"stop":1751667478017,"duration":13},"status":"passed","severity":"normal"},{"uid":"2ebd6dee38fd312d","name":"start node with empty shard should fail","time":{"start":1751667844065,"stop":1751667844066,"duration":1},"status":"passed","severity":"normal"},{"uid":"93430339214e1cfa","name":"Check publish message containing special chars","time":{"start":1751667665056,"stop":1751667665056,"duration":0},"status":"passed","severity":"normal"},{"uid":"967aae3a0c5f4a05","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751668003008,"stop":1751668003008,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1297cfc9ef0d709","name":"should handle peer disconnect event when no connections remain","time":{"start":1751667440192,"stop":1751667440192,"duration":0},"status":"passed","severity":"normal"},{"uid":"1224a1422bf0afd3","name":"Check received message containing emoji","time":{"start":1751667941572,"stop":1751667941572,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfdde2122ef498af","name":"Push message with content topic containing emoji","time":{"start":1751668129972,"stop":1751668129972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a72217a95d07f454","name":"Encoder throws on undefined content topic","time":{"start":1751667458008,"stop":1751667458008,"duration":0},"status":"passed","severity":"normal"},{"uid":"578c1a74317cc4d5","name":"can start and stop the service","time":{"start":1751667452214,"stop":1751667452215,"duration":1},"status":"passed","severity":"normal"},{"uid":"c16bad12310de536","name":"should initialize bloom filter with correct parameters","time":{"start":1751667480664,"stop":1751667480665,"duration":1},"status":"passed","severity":"normal"},{"uid":"394e9f644f422ca4","name":"Push message with Chinese payload","time":{"start":1751668129964,"stop":1751668129964,"duration":0},"status":"passed","severity":"normal"},{"uid":"488669074ada2e29","name":"Renews subscription after lossing a connection","time":{"start":1751668003004,"stop":1751668003004,"duration":0},"status":"passed","severity":"normal"},{"uid":"f98887e6eaabf832","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751667425528,"stop":1751667425529,"duration":1},"status":"passed","severity":"normal"},{"uid":"e48dfd49c57db1b0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751667448531,"stop":1751667448531,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0f96f0411b6e7","name":"Check received message containing Basic HTML tag","time":{"start":1751667941580,"stop":1751667941580,"duration":0},"status":"passed","severity":"normal"},{"uid":"7965a4eef1754eef","name":"Decoder throws on empty string content topic","time":{"start":1751667459702,"stop":1751667459702,"duration":0},"status":"passed","severity":"normal"},{"uid":"4074b91a82a8ab8b","name":"Publish message with custom timestamp: Fri Jul 04 2025 23:20:58 GMT+0000 (Coordinated Universal Time)","time":{"start":1751667665065,"stop":1751667665065,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3124d29fa63e83f","name":"Push message with escaped characters payload","time":{"start":1751668129966,"stop":1751668129966,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2f7424f3e9407d","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751667858191,"stop":1751667858192,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1cfeb7c8302bfc0","name":"Decoder throws on empty string content topic","time":{"start":1751667440712,"stop":1751667440712,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d43874756e656","name":"Check received message containing XML","time":{"start":1751667941570,"stop":1751667941570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e8afe4147a0c36d","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751667478379,"stop":1751667478380,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceafab099d251a1d","name":"Check received message containing Basic HTML tag","time":{"start":1751667941571,"stop":1751667941571,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c330144c3efc340","name":"should not fail to stop the service if it was not started","time":{"start":1751667502108,"stop":1751667502109,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7c13565f3fd4f66","name":"Push to array if already present","time":{"start":1751667425320,"stop":1751667425320,"duration":0},"status":"passed","severity":"normal"},{"uid":"e880bdf4cf7163e2","name":"should return true when peer is on the same network","time":{"start":1751667440119,"stop":1751667440120,"duration":1},"status":"passed","severity":"normal"},{"uid":"b257e8c53c17f1e8","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751667468508,"stop":1751667468508,"duration":0},"status":"passed","severity":"normal"},{"uid":"bacc07828cf71cf","name":"messageHashStr works with IProtoMessage","time":{"start":1751667440090,"stop":1751667440091,"duration":1},"status":"passed","severity":"normal"},{"uid":"8965c637de75f18d","name":"should successfully stop","time":{"start":1751667469343,"stop":1751667469344,"duration":1},"status":"passed","severity":"normal"},{"uid":"797c6fa1a595e58e","name":"should reject if LightPush is requested but not mounted","time":{"start":1751667469437,"stop":1751667469437,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a8ec63e771ba240","name":"should properly create location multiaddrs - tcp6","time":{"start":1751667431582,"stop":1751667431582,"duration":0},"status":"passed","severity":"normal"},{"uid":"7467aec8be4ce686","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751667483145,"stop":1751667483145,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d89ae41ea39a21d","name":"Refresh subscription","time":{"start":1751667673462,"stop":1751667673463,"duration":1},"status":"skipped","severity":"normal"},{"uid":"51a81a0b572cbcb2","name":"should decode valid enr with tcp successfully","time":{"start":1751667431574,"stop":1751667431575,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f765cedb799ce19","name":"should handle different types of entries","time":{"start":1751667467799,"stop":1751667467799,"duration":0},"status":"passed","severity":"normal"},{"uid":"908e0d3dc4283c4e","name":"Register correct protocols","time":{"start":1751667673452,"stop":1751667673452,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eeb703a777de31c","name":"Push message with long payload","time":{"start":1751668129963,"stop":1751668129963,"duration":0},"status":"passed","severity":"normal"},{"uid":"ced4b6e66450463e","name":"Relay + Store","time":{"start":1751667503091,"stop":1751667503092,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cf84df52ba0813d","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751667448012,"stop":1751667448012,"duration":0},"status":"passed","severity":"normal"},{"uid":"decd9b40e29cbd2a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751667803511,"stop":1751667803511,"duration":0},"status":"passed","severity":"normal"},{"uid":"5884fffebc395d48","name":"handles empty contentTopics array correctly","time":{"start":1751667425556,"stop":1751667425556,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4864c7fc3d3f6f9","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751668003015,"stop":1751668003015,"duration":0},"status":"passed","severity":"normal"},{"uid":"74f2f234c0a6e2ea","name":"should register libp2p event listeners when start is called","time":{"start":1751667468979,"stop":1751667468979,"duration":0},"status":"passed","severity":"normal"},{"uid":"955ffff3a5f38ee","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751667425552,"stop":1751667425553,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a1de78fce1a5577","name":"Check received message containing short","time":{"start":1751667941567,"stop":1751667941568,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61da52268436c5","name":"should lock peers when selected","time":{"start":1751667468969,"stop":1751667468977,"duration":8},"status":"passed","severity":"normal"},{"uid":"114ac87590f2542a","name":"should add and remove event listeners correctly","time":{"start":1751667452219,"stop":1751667452219,"duration":0},"status":"passed","severity":"normal"},{"uid":"9093876572cd5f2f","name":"Subscribe and receive messages via waku relay post","time":{"start":1751668003006,"stop":1751668003007,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad13875d45b1784e","name":"should use shardsUnderCluster when provided","time":{"start":1751667468708,"stop":1751667468708,"duration":0},"status":"passed","severity":"normal"},{"uid":"db1e83149bd9fc51","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751667478403,"stop":1751667478403,"duration":0},"status":"passed","severity":"normal"},{"uid":"19033a66e88fd0a6","name":"should handle shard reader errors gracefully","time":{"start":1751667440468,"stop":1751667440468,"duration":0},"status":"passed","severity":"normal"},{"uid":"298ac8e4b20b576a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751667657737,"stop":1751667657737,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bb5bbb3de034427","name":"Wrong topic","time":{"start":1751667778860,"stop":1751667778860,"duration":0},"status":"passed","severity":"normal"},{"uid":"eabccbe8a383035","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751667478396,"stop":1751667478397,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc8ec1721f3f540","name":"should add event listeners to libp2p","time":{"start":1751667440184,"stop":1751667440184,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa6366f680010499","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751667627663,"stop":1751667627663,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e752a778a5cee5b","name":"Push message with numeric payload","time":{"start":1751668129963,"stop":1751668129963,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e58f391483c607","name":"Push message with custom timestamp: 1720909136236","time":{"start":1751668129982,"stop":1751668129983,"duration":1},"status":"passed","severity":"normal"},{"uid":"40035f73df73b017","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751667452218,"stop":1751667452218,"duration":0},"status":"passed","severity":"normal"},{"uid":"a125918237f7854d","name":"should not process empty queue","time":{"start":1751667440466,"stop":1751667440466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9330772e206030c5","name":"Check received message containing unicode special characters","time":{"start":1751667941582,"stop":1751667941582,"duration":0},"status":"passed","severity":"normal"},{"uid":"36696200793cb819","name":"should remove event listener for peer:discovery","time":{"start":1751667440463,"stop":1751667440463,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6b398e622125878","name":"Check publish message after service node is restarted","time":{"start":1751667665073,"stop":1751667665073,"duration":0},"status":"skipped","severity":"normal"},{"uid":"14f206f789c948f0","name":"should handle complete discovery-to-dial flow","time":{"start":1751667440468,"stop":1751667440468,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2f58baa9fceb7a","name":"Check received message containing Script","time":{"start":1751667941570,"stop":1751667941570,"duration":0},"status":"passed","severity":"normal"},{"uid":"5870090a49809d16","name":"accepts valid content-filtered query","time":{"start":1751667439893,"stop":1751667439894,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d91b8fbb8fa78f","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751667803506,"stop":1751667803507,"duration":1},"status":"passed","severity":"normal"},{"uid":"c71c94cbd26e60ba","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751667673460,"stop":1751667673461,"duration":1},"status":"passed","severity":"normal"},{"uid":"647897afc2ca34a0","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751668003011,"stop":1751668003011,"duration":0},"status":"passed","severity":"normal"},{"uid":"341ac92cd28e4d6e","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1751667468984,"stop":1751667468985,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af15da4660527d9","name":"Query with Ordered Callback, No message returned","time":{"start":1751667803513,"stop":1751667803513,"duration":0},"status":"passed","severity":"normal"},{"uid":"4156df26d0d67be","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751667483149,"stop":1751667483150,"duration":1},"status":"passed","severity":"normal"},{"uid":"9982df22b51d59ed","name":"Check publish message containing XML","time":{"start":1751667665060,"stop":1751667665061,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5f899be5bab3be2","name":"should handle complete connection lifecycle","time":{"start":1751667440197,"stop":1751667440197,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9204de32edd92dc","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751667868973,"stop":1751667868974,"duration":1},"status":"passed","severity":"normal"},{"uid":"53e9bbb3187cda56","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751667478397,"stop":1751667478397,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9880ce13f8d1b1","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751668002991,"stop":1751668002991,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f7c14600030990","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751667425526,"stop":1751667425526,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ad7296004788a3","name":"should set field with only STORE enabled","time":{"start":1751667431584,"stop":1751667431585,"duration":1},"status":"passed","severity":"normal"},{"uid":"a829f718951a6fc6","name":"should requeue task if no peer is available","time":{"start":1751667468690,"stop":1751667468691,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d12c9ff9768fe0e","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751667430932,"stop":1751667430933,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f1c66ba12079321","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751667425535,"stop":1751667425535,"duration":0},"status":"passed","severity":"normal"},{"uid":"746d896ddff9d558","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751667430938,"stop":1751667430939,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1ff2e63b702923","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751667425554,"stop":1751667425554,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b723e8ec5f92077","name":"Query with Promise Callback, No message returned","time":{"start":1751667803516,"stop":1751667803516,"duration":0},"status":"passed","severity":"normal"},{"uid":"e19732870ba5b332","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1751667469342,"stop":1751667469342,"duration":0},"status":"broken","severity":"normal"},{"uid":"61fa2b8ad12fb93e","name":"Check publish message containing shell command","time":{"start":1751667665062,"stop":1751667665062,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbf8db1488313f8f","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app59/8/topic823/test.js","time":{"start":1751667778859,"stop":1751667778859,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ea0f389fdbdc660","name":"messageHashStr produces consistent results for the same input","time":{"start":1751667440096,"stop":1751667440096,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a473f554e6fe82b","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751667468508,"stop":1751667468509,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6e4c25662a389d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751667478406,"stop":1751667478406,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c40f8a9b5e38cd","name":"Check received message containing Arabic","time":{"start":1751667941578,"stop":1751667941579,"duration":1},"status":"passed","severity":"normal"},{"uid":"465ee0d0c22849eb","name":"Check message with no payload is not received","time":{"start":1751667941575,"stop":1751667941575,"duration":0},"status":"passed","severity":"normal"},{"uid":"a04da9a0a5833d3b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751668002999,"stop":1751668002999,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a8c30edd97f9bac","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751667478386,"stop":1751667478387,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8fb15a025c1b95","name":"Check message with invalid timestamp is not received","time":{"start":1751667941574,"stop":1751667941574,"duration":0},"status":"passed","severity":"normal"},{"uid":"61d4f7faa8e64633","name":"Publish message with large meta","time":{"start":1751667665074,"stop":1751667665074,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58a75769874683d","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751667468717,"stop":1751667468717,"duration":0},"status":"passed","severity":"normal"},{"uid":"eda680c9b6352d7e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751667478413,"stop":1751667478413,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ec375aca918c7c2","name":"Check message with non string payload is not received","time":{"start":1751667941575,"stop":1751667941576,"duration":1},"status":"passed","severity":"normal"},{"uid":"3880adef5f70a12a","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751667733069,"stop":1751667733069,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4875b30697356b6d","name":"Passing page size 19 when there are 20 messages","time":{"start":1751667860197,"stop":1751667860197,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d753cd2b06adca9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751667478408,"stop":1751667478408,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f56b012d81c89f","name":"should not receive a peer event before start","time":{"start":1751667452216,"stop":1751667452217,"duration":1},"status":"passed","severity":"normal"},{"uid":"dfa70ba68a5eadd6","name":"recovers when dns.resolve returns empty","time":{"start":1751667448528,"stop":1751667448528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6428dfe26a34701f","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751667686240,"stop":1751667686240,"duration":0},"status":"broken","severity":"normal"},{"uid":"ffae891136b129ae","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751667425552,"stop":1751667425552,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abca90753cb7d69","name":"Subscribe and receives messages on 20 topics","time":{"start":1751668003007,"stop":1751668003008,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f09bf8fe9483737","name":"should properly start and stop event listening","time":{"start":1751667468470,"stop":1751667468470,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca5c923d3ee5d1f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751667627663,"stop":1751667627664,"duration":1},"status":"passed","severity":"normal"},{"uid":"2645b0d98c92be5e","name":"should properly create location multiaddrs - tcp4","time":{"start":1751667431581,"stop":1751667431581,"duration":0},"status":"passed","severity":"normal"},{"uid":"8faf9e881bd500db","name":"should reject if Filter is requested but not mounted","time":{"start":1751667469438,"stop":1751667469438,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba35af85d18b685","name":"should get / set TCP multiaddr","time":{"start":1751667431580,"stop":1751667431580,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2e9ec9e6e38936","name":"start node with empty content topic","time":{"start":1751667778861,"stop":1751667778861,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8c200a5b15e502","name":"should return false when peer has no overlapping shards","time":{"start":1751667440120,"stop":1751667440121,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6e4e8d403675cc1","name":"should not fail to stop the service if it was not started","time":{"start":1751667640997,"stop":1751667640998,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e9eb666f23d6f63","name":"should reject if Relay is requested but not mounted","time":{"start":1751667469437,"stop":1751667469437,"duration":0},"status":"passed","severity":"normal"},{"uid":"3404f55402a39af7","name":"less peers than existing","time":{"start":1751667641308,"stop":1751667641308,"duration":0},"status":"skipped","severity":"normal"},{"uid":"50ae8d0a9bd0125d","name":"throws on content topic with empty application field","time":{"start":1751667425522,"stop":1751667425523,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c64f39e0c5c115c","name":"isConnected should return false after all peers disconnect","time":{"start":1751667686241,"stop":1751667686241,"duration":0},"status":"passed","severity":"normal"},{"uid":"5659c118652accde","name":"should retry on complete failure if specified","time":{"start":1751667469317,"stop":1751667469318,"duration":1},"status":"broken","severity":"normal"},{"uid":"6a174f083e727d98","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751667425541,"stop":1751667425541,"duration":0},"status":"passed","severity":"normal"},{"uid":"66bf76bb5050d21c","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751668002994,"stop":1751668002994,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5229b6f440c2bef","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751667673476,"stop":1751667673476,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f50780c5732515","name":"should decode valid enr successfully","time":{"start":1751667431574,"stop":1751667431574,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b3f259c907b277","name":"returns all values when wanted number is greater than available values","time":{"start":1751667447503,"stop":1751667447504,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cfc745f69c05900","name":"Init the array if not present","time":{"start":1751667425318,"stop":1751667425319,"duration":1},"status":"passed","severity":"normal"},{"uid":"4bba105b559ca22a","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751668003000,"stop":1751668003001,"duration":1},"status":"passed","severity":"normal"},{"uid":"70b21c36b3659c25","name":"Push message with content topic containing escaped characters","time":{"start":1751668129981,"stop":1751668129981,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b7f2b8419d78b80","name":"Push message with content topic containing numeric","time":{"start":1751668129979,"stop":1751668129979,"duration":0},"status":"passed","severity":"normal"},{"uid":"b51953637081fb9d","name":"Push message with unicode special characters payload","time":{"start":1751668129966,"stop":1751668129966,"duration":0},"status":"passed","severity":"normal"},{"uid":"824f83659294a024","name":"Push message with Basic HTML tag payload","time":{"start":1751668129976,"stop":1751668129976,"duration":0},"status":"passed","severity":"normal"},{"uid":"6975209be5f4b14c","name":"Relay - dialed after","time":{"start":1751667876666,"stop":1751667876666,"duration":0},"status":"passed","severity":"normal"},{"uid":"93ba8df6335bc047","name":"should throw error - no public key","time":{"start":1751667431578,"stop":1751667431578,"duration":0},"status":"passed","severity":"normal"},{"uid":"15d5ecf0c4992698","name":"should properly create location multiaddrs - tcp","time":{"start":1751667431582,"stop":1751667431583,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd8e7cd361a575ee","name":"should reject if WakuNode is not started","time":{"start":1751667469436,"stop":1751667469437,"duration":1},"status":"passed","severity":"normal"},{"uid":"b721bf03d60ea717","name":"Passing page size 11 when there are 10 messages","time":{"start":1751667860196,"stop":1751667860197,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f2f2aecf9462d1","name":"should detect messages with missing dependencies","time":{"start":1751667483147,"stop":1751667483148,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4994ff3dcf84dd","name":"should check false positive rate","time":{"start":1751667480667,"stop":1751667480668,"duration":1},"status":"passed","severity":"normal"},{"uid":"f234742aaca58490","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751667595671,"stop":1751667595671,"duration":0},"status":"passed","severity":"normal"},{"uid":"b760de99f9a062ed","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751667673468,"stop":1751667673468,"duration":0},"status":"passed","severity":"normal"},{"uid":"5447e0250ccac55a","name":"should properly create location multiaddrs - udp6","time":{"start":1751667431581,"stop":1751667431582,"duration":1},"status":"passed","severity":"normal"},{"uid":"28c043c9114f0e56","name":"Check received message containing numeric","time":{"start":1751667941568,"stop":1751667941568,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad1d52d56b1ddfab","name":"should throw an error for insufficient data","time":{"start":1751667425721,"stop":1751667425721,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e940810f9660347","name":"should return false when peer is not on the pubsub topic shard","time":{"start":1751667440142,"stop":1751667440142,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3e15027b1c3697b","name":"should properly compute the node id","time":{"start":1751667431578,"stop":1751667431579,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e8c11d9e7969b05","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751668002997,"stop":1751668002997,"duration":0},"status":"passed","severity":"normal"},{"uid":"89ab5861eb438899","name":"Push message with content topic containing numeric","time":{"start":1751668129968,"stop":1751668129969,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f64f405ebf26cb","name":"can query messages normally","time":{"start":1751667835279,"stop":1751667835280,"duration":1},"status":"passed","severity":"normal"},{"uid":"1eae75356493c6a2","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751667478362,"stop":1751667478362,"duration":0},"status":"passed","severity":"normal"},{"uid":"910584d8a700c0a0","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751667425529,"stop":1751667425529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0ec7770410a876","name":"should remove event listeners from globalThis","time":{"start":1751667440187,"stop":1751667440188,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a1866a5656ffa21","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751668003002,"stop":1751668003003,"duration":1},"status":"passed","severity":"normal"},{"uid":"d84158d13ff30950","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751667657738,"stop":1751667657738,"duration":0},"status":"passed","severity":"normal"},{"uid":"35dde3497aed9c3","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751667478380,"stop":1751667478381,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf62f1c271b5459","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751668003001,"stop":1751668003001,"duration":0},"status":"passed","severity":"normal"},{"uid":"989afa863e15b287","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app84/9/topic773/json","time":{"start":1751667778858,"stop":1751667778858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e11b48008ecd47af","name":"Relay + Store","time":{"start":1751667431586,"stop":1751667431586,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7da33394ca8e97a","name":"Check received message containing Chinese","time":{"start":1751667941578,"stop":1751667941578,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e4715e8f35eb434","name":"Overlapping topic subscription","time":{"start":1751667673463,"stop":1751667673463,"duration":0},"status":"skipped","severity":"normal"},{"uid":"10c3bf389e345f8f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751667458005,"stop":1751667458006,"duration":1},"status":"passed","severity":"normal"},{"uid":"911f5b1b62d0115b","name":"Subscribe to topic containing Script and publish message","time":{"start":1751667673471,"stop":1751667673472,"duration":1},"status":"passed","severity":"normal"},{"uid":"5791e005ba4bb9ee","name":"should handle incoming messages","time":{"start":1751667469343,"stop":1751667469343,"duration":0},"status":"passed","severity":"normal"},{"uid":"30448b32f3269c56","name":"isConnected should return true after first peer connects","time":{"start":1751667686240,"stop":1751667686240,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7f69727ed1d7810","name":"should return valid sharding parameters for static sharding","time":{"start":1751667425555,"stop":1751667425555,"duration":0},"status":"passed","severity":"normal"},{"uid":"994177b488184a97","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751667425541,"stop":1751667425542,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0b6aa7c08849b58","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751667941583,"stop":1751667941584,"duration":1},"status":"passed","severity":"normal"},{"uid":"f65ac2434f274184","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751667686238,"stop":1751667686238,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d78ab3aaa95fb2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751667425543,"stop":1751667425543,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc4858c54a8da8d","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751667778855,"stop":1751667778855,"duration":0},"status":"passed","severity":"normal"},{"uid":"e35d99afdb753141","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1751667469339,"stop":1751667469340,"duration":1},"status":"broken","severity":"normal"},{"uid":"2b6f57eccafe3615","name":"Subscribe and publish message","time":{"start":1751667673457,"stop":1751667673458,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5b1e8dc204e8e24","name":"should add and check entries correctly","time":{"start":1751667467793,"stop":1751667467796,"duration":3},"status":"passed","severity":"normal"},{"uid":"6b7ea2fd3b2131bc","name":"should return empty list for no shard","time":{"start":1751667425537,"stop":1751667425537,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7955aef8d1a5bd6","name":"Push message with XML payload","time":{"start":1751668129965,"stop":1751668129965,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aeb3a5aee0ec4af","name":"Check received message containing special chars","time":{"start":1751667941568,"stop":1751667941569,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c7229b2509502e1","name":"should handle case when globalThis is not available","time":{"start":1751667440190,"stop":1751667440191,"duration":1},"status":"passed","severity":"normal"},{"uid":"127eeb06c003104f","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751667673476,"stop":1751667673477,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3ce8268d93b2e92","name":"Sign & Recover","time":{"start":1751667458526,"stop":1751667458526,"duration":0},"status":"passed","severity":"normal"},{"uid":"65193286a6f0dc8","name":"should throw error - no public key","time":{"start":1751667431575,"stop":1751667431575,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ab9ce7d654ffb58","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751668003003,"stop":1751668003004,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fb71bbee9785f84","name":"should increase lamport timestamp","time":{"start":1751667483143,"stop":1751667483143,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd6a6203582956d","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751667858192,"stop":1751667858193,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3e80f220b3b7515","name":"should not receive a peer event before start","time":{"start":1751667502110,"stop":1751667502111,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2b96024948799eb","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751667686243,"stop":1751667686244,"duration":1},"status":"passed","severity":"normal"},{"uid":"8899f8c8efdfdc08","name":"Check received message containing Arabic","time":{"start":1751667941569,"stop":1751667941569,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f99b8218c2b09cd","name":"connects to nwaku","time":{"start":1751667874826,"stop":1751667874827,"duration":1},"status":"passed","severity":"normal"},{"uid":"19001a212298c71f","name":"should set field with all protocols enabled","time":{"start":1751667431584,"stop":1751667431584,"duration":0},"status":"passed","severity":"normal"},{"uid":"20388adf8b942de4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751667425539,"stop":1751667425540,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ea9624c55fbcedc","name":"throws on empty content topic","time":{"start":1751667425520,"stop":1751667425521,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7768fa5c39db9b9","name":"random static sharding 1 - Cluster ID: 360, Shard ID: 12","time":{"start":1751667844061,"stop":1751667844062,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4a27d514f28cdf4","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751667430940,"stop":1751667430940,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48f77f3ca33e2da","name":"Push message with content topic containing short","time":{"start":1751668129978,"stop":1751668129978,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a7da02a13141ca2","name":"returns only open connection if one present","time":{"start":1751667440200,"stop":1751667440200,"duration":0},"status":"passed","severity":"normal"},{"uid":"6700a950153353d1","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751667980087,"stop":1751667980087,"duration":0},"status":"broken","severity":"normal"},{"uid":"74a6a68a12c0dab7","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1751667469312,"stop":1751667469314,"duration":2},"status":"broken","severity":"normal"},{"uid":"7b591b03682fc67b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751667478410,"stop":1751667478411,"duration":1},"status":"passed","severity":"normal"},{"uid":"af5f2f42b9281205","name":"should create ShardReader with contentTopics network config","time":{"start":1751667440112,"stop":1751667440118,"duration":6},"status":"passed","severity":"normal"},{"uid":"4589e03db1648e9c","name":"should fail to send if no connected peers found","time":{"start":1751667469315,"stop":1751667469315,"duration":0},"status":"broken","severity":"normal"},{"uid":"5e85643abdee4a2c","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751667833254,"stop":1751667833254,"duration":0},"status":"passed","severity":"normal"},{"uid":"acdee1d95af9938","name":"Push message with content topic containing emoji","time":{"start":1751668129982,"stop":1751668129982,"duration":0},"status":"passed","severity":"normal"},{"uid":"4912cec552e945fd","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751668003004,"stop":1751668003005,"duration":1},"status":"passed","severity":"normal"},{"uid":"363c0e35d66816e1","name":"same cluster, same shard: nodes connect","time":{"start":1751667595671,"stop":1751667595672,"duration":1},"status":"passed","severity":"normal"},{"uid":"98f2fe9ff603fc88","name":"Subscribe to topic containing short and receive message","time":{"start":1751668003010,"stop":1751668003010,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ea0ebf6664787ed","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751667425557,"stop":1751667425558,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2727d58541657b3","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751667535519,"stop":1751667535521,"duration":2},"status":"broken","severity":"normal"},{"uid":"b81aefdaa8fc6b86","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751667483150,"stop":1751667483150,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15bf487c4a8b8a","name":"Check publish message containing SQL Injection","time":{"start":1751667665058,"stop":1751667665059,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb3e45fb8c92c68e","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751667673473,"stop":1751667673474,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0c324fc15256680","name":"should not retry if at least one success","time":{"start":1751667469319,"stop":1751667469319,"duration":0},"status":"broken","severity":"normal"},{"uid":"ff69ce11d44efc80","name":"Check received message containing SQL Injection","time":{"start":1751667941570,"stop":1751667941570,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ef03019b4dca1fc","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751667478389,"stop":1751667478389,"duration":0},"status":"passed","severity":"normal"},{"uid":"41c03672a0b29461","name":"Meta field set when metaSetter is specified","time":{"start":1751667440711,"stop":1751667440711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ed522775bba5b","name":"should insert elements correctly","time":{"start":1751667480665,"stop":1751667480665,"duration":0},"status":"passed","severity":"normal"},{"uid":"966e484433206633","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751667448217,"stop":1751667448217,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a3bcb1ef6387cc","name":"Check message with no pubsub topic is not received","time":{"start":1751667941575,"stop":1751667941575,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcb8b9b3d02512c","name":"should handle onConnected and onDisconnected","time":{"start":1751667468979,"stop":1751667468979,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c8a395b97586a5","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751667430928,"stop":1751667430930,"duration":2},"status":"passed","severity":"normal"},{"uid":"27882b63804eff33","name":"should be safe to call multiple times","time":{"start":1751667440464,"stop":1751667440464,"duration":0},"status":"passed","severity":"normal"},{"uid":"d199a04b5af91550","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751667673476,"stop":1751667673476,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be545094ce91daa","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751667425551,"stop":1751667425552,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a8d8f22590ce78e","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751667430930,"stop":1751667430931,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebe52cb9db69e063","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751667478402,"stop":1751667478402,"duration":0},"status":"passed","severity":"normal"},{"uid":"d93774200dc983d2","name":"throws on content topic with empty topic name field","time":{"start":1751667425524,"stop":1751667425524,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b4fa1a2890ed91","name":"Ephemeral messages are not stored","time":{"start":1751667504664,"stop":1751667504664,"duration":0},"status":"passed","severity":"normal"},{"uid":"84222f77741b09b7","name":"Check received message with timestamp: 1751667497075 ","time":{"start":1751667941573,"stop":1751667941573,"duration":0},"status":"passed","severity":"normal"},{"uid":"a993382d16d421ec","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751667425558,"stop":1751667425558,"duration":0},"status":"passed","severity":"normal"},{"uid":"718d62e66442ab1c","name":"should not fail to start the service if it is already started","time":{"start":1751667452215,"stop":1751667452216,"duration":1},"status":"passed","severity":"normal"},{"uid":"24b3933af7be4084","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751667478401,"stop":1751667478402,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb58863a0a0310a6","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751668003014,"stop":1751668003014,"duration":0},"status":"passed","severity":"normal"},{"uid":"514cc850b09866a0","name":"should not fail to start the service if it is already started","time":{"start":1751667502109,"stop":1751667502110,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d5e31b8dd628655","name":"throws on content topic with too few or too many fields","time":{"start":1751667425521,"stop":1751667425521,"duration":0},"status":"passed","severity":"normal"},{"uid":"297722383f80c77a","name":"should be delivered immediately if received","time":{"start":1751667483151,"stop":1751667483151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcaabe51c47cd4f","name":"Push message equal or less that 1MB","time":{"start":1751668129973,"stop":1751668129973,"duration":0},"status":"passed","severity":"normal"},{"uid":"80a47ec1015d2ffc","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751667502113,"stop":1751667502113,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7d8fc52c04dcac42","name":"should dial peer immediately when queue is empty","time":{"start":1751667440464,"stop":1751667440465,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb96dc7e570ca2a9","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751667858192,"stop":1751667858192,"duration":0},"status":"passed","severity":"normal"},{"uid":"4773dfe80f9254a6","name":"should return false when clusterId doesn't match","time":{"start":1751667468709,"stop":1751667468716,"duration":7},"status":"passed","severity":"normal"},{"uid":"9a9e655ba503b6ec","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751667425543,"stop":1751667425543,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60726bbad79989","name":"should set field with only FILTER enabled","time":{"start":1751667431585,"stop":1751667431585,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dba3940452e9b4","name":"should return false when shard is not included in network shards","time":{"start":1751667468716,"stop":1751667468717,"duration":1},"status":"passed","severity":"normal"},{"uid":"704ea9692d44fb31","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751667425528,"stop":1751667425528,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6859dc0c8bfba7b","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751667844065,"stop":1751667844065,"duration":0},"status":"passed","severity":"normal"},{"uid":"4718edccc9aceb0","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751667430939,"stop":1751667430939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ac3480f67fa34aa","name":"should return PeerId when PeerId is provided","time":{"start":1751667439649,"stop":1751667439650,"duration":1},"status":"passed","severity":"normal"},{"uid":"3498768ba3c313a8","name":"Push message with Russian payload","time":{"start":1751668129964,"stop":1751668129964,"duration":0},"status":"passed","severity":"normal"},{"uid":"b244dc2045af7b9a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751667425545,"stop":1751667425550,"duration":5},"status":"passed","severity":"normal"},{"uid":"6d49eb624bb51a96","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751667468511,"stop":1751667468512,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7497205087e4fc8","name":"should handle errors when accessing navigator","time":{"start":1751667440196,"stop":1751667440196,"duration":0},"status":"passed","severity":"normal"},{"uid":"95738f7c7166afdd","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751667585796,"stop":1751667585796,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8dcd7394d265fb","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751667425557,"stop":1751667425557,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb355cb71fccef06","name":"returns nothing if no connections present","time":{"start":1751667440199,"stop":1751667440200,"duration":1},"status":"passed","severity":"normal"},{"uid":"19347d9a7b2731bc","name":"Delete observer","time":{"start":1751667642907,"stop":1751667642908,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f69069c598191c7","name":"Callback on promise, aborts when callback returns true","time":{"start":1751667833254,"stop":1751667833254,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0853a95001a2b6f","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751667665069,"stop":1751667665073,"duration":4},"status":"passed","severity":"normal"},{"uid":"66ae101381dbc75f","name":"Check message received after jswaku node is restarted","time":{"start":1751667941576,"stop":1751667941576,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35648f8eeead616","name":"Using a function","time":{"start":1751667874828,"stop":1751667874828,"duration":0},"status":"passed","severity":"normal"},{"uid":"895fdadf6d78c6d0","name":"handles different clusterIds correctly","time":{"start":1751667425532,"stop":1751667425532,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d1a6c7638850a5","name":"Check publish message containing escaped characters","time":{"start":1751667665062,"stop":1751667665062,"duration":0},"status":"passed","severity":"normal"},{"uid":"90f290412d3ced78","name":"should throw an error for missing sharding configuration","time":{"start":1751667425555,"stop":1751667425556,"duration":1},"status":"passed","severity":"normal"},{"uid":"f92c9490731e5d7b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app24/10/topic480/test.js","time":{"start":1751667778860,"stop":1751667778860,"duration":0},"status":"passed","severity":"normal"},{"uid":"613b9750b7c3c119","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751667440712,"stop":1751667440713,"duration":1},"status":"passed","severity":"normal"},{"uid":"555fdba7c5ff5f90","name":"Generator, 2 different pubsubtopics","time":{"start":1751667848310,"stop":1751667848310,"duration":0},"status":"skipped","severity":"normal"},{"uid":"df8306b58eca8b75","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751667803514,"stop":1751667803515,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5d95c706fc8ad6","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751667440089,"stop":1751667440089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0cdfad71210a3f9","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751667941573,"stop":1751667941573,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c502148e2343e4","name":"Check publish message containing unicode special characters","time":{"start":1751667665063,"stop":1751667665063,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfe78ac7ca7588fe","name":"should maintain proper timestamps if all messages received","time":{"start":1751667483146,"stop":1751667483146,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd38fba40cceb5d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751667440088,"stop":1751667440088,"duration":0},"status":"passed","severity":"normal"},{"uid":"f90fafe6b1133b2f","name":"Query generator for multiple messages","time":{"start":1751667833249,"stop":1751667833250,"duration":1},"status":"passed","severity":"normal"},{"uid":"583f209bd7f42c58","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751667478390,"stop":1751667478391,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e50db56615a5e3","name":"Check received message containing escaped characters","time":{"start":1751667941581,"stop":1751667941582,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc41941f47c028e","name":"can start and stop the service","time":{"start":1751667640997,"stop":1751667640997,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f0eace2c4547039","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751667627660,"stop":1751667627660,"duration":0},"status":"passed","severity":"normal"},{"uid":"9043c1b76f7ff9d0","name":"should remove event listeners from libp2p","time":{"start":1751667440186,"stop":1751667440187,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e9f5f6cbdc66747","name":"Push 30 different messages","time":{"start":1751668129978,"stop":1751668129978,"duration":0},"status":"skipped","severity":"normal"},{"uid":"dbf6371e052ffa03","name":"Query Generator - false","time":{"start":1751667852417,"stop":1751667852417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2160c294dfa5c5fa","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751667425535,"stop":1751667425536,"duration":1},"status":"passed","severity":"normal"},{"uid":"b16d297403f4f337","name":"Encoder throws on empty string content topic","time":{"start":1751667440712,"stop":1751667440712,"duration":0},"status":"passed","severity":"normal"},{"uid":"12cc6c252ccad702","name":"Used by Waku Relay","time":{"start":1751667874828,"stop":1751667874828,"duration":0},"status":"passed","severity":"normal"},{"uid":"b28c488bdf7dfb4c","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751667448215,"stop":1751667448216,"duration":1},"status":"passed","severity":"normal"}]