2025-04-22 15:25:02 +00:00

1 line
155 KiB
JSON

[{"uid":"9720c2b6a1e9781b","name":"Push message with custom timestamp: 1714576484313","time":{"start":1745335476894,"stop":1745335476895,"duration":1},"status":"passed","severity":"normal"},{"uid":"2030d624f2ac7426","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1745334846140,"stop":1745334846140,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a95af063ce7c62b","name":"groups content topics by expected pubsub topic","time":{"start":1745334794316,"stop":1745334794316,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e3f03a7c2e608e","name":"isConnected between 2 js-waku relay nodes","time":{"start":1745334884057,"stop":1745334884057,"duration":0},"status":"passed","severity":"normal"},{"uid":"167c815aafed251f","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1745334846136,"stop":1745334846136,"duration":0},"status":"passed","severity":"normal"},{"uid":"430463d5cfee186a","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1745335136682,"stop":1745335136682,"duration":0},"status":"passed","severity":"normal"},{"uid":"46490e11eaf42546","name":"should only return 1 node with relay and store capability","time":{"start":1745334816735,"stop":1745334816735,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2203b549301b6c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1745334794332,"stop":1745334794333,"duration":1},"status":"passed","severity":"normal"},{"uid":"a076bac837412ecf","name":"should not receive a peer event before start","time":{"start":1745334868460,"stop":1745334868461,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc194a01e24ee47","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1745334802139,"stop":1745334802139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a298908781f883f2","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1745335136684,"stop":1745335136684,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbcf843df4099ef4","name":"Push message with content topic containing Arabic","time":{"start":1745335476877,"stop":1745335476877,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b0004be415aa552","name":"should handle general insertion and lookup correctly","time":{"start":1745334847959,"stop":1745334847959,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c2a873347cdb943","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1745334846145,"stop":1745334846145,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e4aa96fe19c8ba4","name":"should return no connections if no open connection provided","time":{"start":1745334808446,"stop":1745334808447,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb79fa1b44bba2c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1745334998822,"stop":1745334998822,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3159c93fb89d1e","name":"Generator, custom pubsub topic","time":{"start":1745335114113,"stop":1745335114114,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4573e49df4474c2c","name":"Push message with content topic containing shell command","time":{"start":1745335476879,"stop":1745335476879,"duration":0},"status":"passed","severity":"normal"},{"uid":"86a40c69a59962e2","name":"Refresh subscription","time":{"start":1745335367650,"stop":1745335367651,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d8764240a54365c","name":"Push message with Arabic payload","time":{"start":1745335476871,"stop":1745335476871,"duration":0},"status":"passed","severity":"normal"},{"uid":"c81a1b9afab80186","name":"getPeersByDiscovery","time":{"start":1745334904361,"stop":1745334904361,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e752aa341e4a307","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745334991410,"stop":1745334991411,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cb74e41a8e0241d","name":"Push message with content topic containing escaped characters","time":{"start":1745335476879,"stop":1745335476880,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ae5fa86fbeaa903","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1745334794321,"stop":1745334794322,"duration":1},"status":"passed","severity":"normal"},{"uid":"455d3d125a899419","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1745334846162,"stop":1745334846162,"duration":0},"status":"passed","severity":"normal"},{"uid":"488899d6a56cce7a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1745335083966,"stop":1745335083967,"duration":1},"status":"passed","severity":"normal"},{"uid":"72aa03cb889796a5","name":"Check publish message containing long","time":{"start":1745334997525,"stop":1745334997526,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e9522f94462323d","name":"Ephemeral field is preserved - encoder v0","time":{"start":1745334871007,"stop":1745334871007,"duration":0},"status":"passed","severity":"normal"},{"uid":"70a1bd75a670beec","name":"should throw an error for an unconfigured topic","time":{"start":1745334794334,"stop":1745334794335,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fa1499813959c86","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1745334845724,"stop":1745334845725,"duration":1},"status":"passed","severity":"normal"},{"uid":"58dfeeb3243d129b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1745334802137,"stop":1745334802137,"duration":0},"status":"passed","severity":"normal"},{"uid":"29beb57f3a706b13","name":"throws on empty content topic","time":{"start":1745334794298,"stop":1745334794299,"duration":1},"status":"passed","severity":"normal"},{"uid":"15f568f34e7685cc","name":"Fails to push message bigger that 1MB","time":{"start":1745335476882,"stop":1745335476883,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe208cbf86c624d0","name":"Ephemeral messages are not stored","time":{"start":1745334871007,"stop":1745334871007,"duration":0},"status":"passed","severity":"normal"},{"uid":"acbc9821beed4a13","name":"Using a function","time":{"start":1745335137699,"stop":1745335137699,"duration":0},"status":"passed","severity":"normal"},{"uid":"31b610f78cb0f456","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745335114116,"stop":1745335114117,"duration":1},"status":"passed","severity":"normal"},{"uid":"c23ef15a98d20f99","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1745334991400,"stop":1745334991400,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd99a83f217da46","name":"Subscribe to topic containing short and receive message","time":{"start":1745335367651,"stop":1745335367651,"duration":0},"status":"passed","severity":"normal"},{"uid":"99e49acc3c78edbb","name":"should not receive a peer event after stop","time":{"start":1745334820616,"stop":1745334820617,"duration":1},"status":"passed","severity":"normal"},{"uid":"9633f65b81ea3016","name":"Subscribe to topic containing XML and publish message","time":{"start":1745334998824,"stop":1745334998824,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0deabf89c6fc33","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745335367642,"stop":1745335367643,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee25bb0af7d54aa","name":"Check received message containing shell command","time":{"start":1745335277165,"stop":1745335277165,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f831845eb577e0","name":"Subscribe to topic containing XML and receive message","time":{"start":1745335367641,"stop":1745335367641,"duration":0},"status":"passed","severity":"normal"},{"uid":"404fee53977f946a","name":"Push message with Arabic payload","time":{"start":1745335476884,"stop":1745335476884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a19a105bf0fb87f6","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1745334846159,"stop":1745334846159,"duration":0},"status":"passed","severity":"normal"},{"uid":"47b0ed639d638e2e","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1745334989097,"stop":1745334989098,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e942735655d7f6f","name":"Push message with content topic containing Russian","time":{"start":1745335476877,"stop":1745335476878,"duration":1},"status":"passed","severity":"normal"},{"uid":"430f220ddf626e0f","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745334991396,"stop":1745334991400,"duration":4},"status":"passed","severity":"normal"},{"uid":"4b136cee04643733","name":"Push message with Script payload","time":{"start":1745335476872,"stop":1745335476872,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a1baf2cc960a6c5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1745334846163,"stop":1745334846163,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8265427130b171","name":"Query generator for multiple messages with different content topic format","time":{"start":1745335116195,"stop":1745335116195,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9dc3cee63e2d2ba","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745335114182,"stop":1745335114182,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb299702a28a5a4f","name":"Push message with meta","time":{"start":1745335476893,"stop":1745335476893,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf8df3b4ade5ecb6","name":"Push message with custom timestamp: 1745338484313","time":{"start":1745335476895,"stop":1745335476895,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05e7d0a9e4dc941","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745335367653,"stop":1745335367653,"duration":0},"status":"passed","severity":"normal"},{"uid":"5827e2409efb559","name":"Decoder throws on empty string content topic","time":{"start":1745334826655,"stop":1745334826655,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f9124c335740d1","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745335367650,"stop":1745335367650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9686a15ad799776b","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745335367640,"stop":1745335367641,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc23768fd9f415f2","name":"can start the service","time":{"start":1745334868455,"stop":1745334868456,"duration":1},"status":"passed","severity":"normal"},{"uid":"60fe3f022643d942","name":"should send to specified number of peers of used peers","time":{"start":1745334837212,"stop":1745334837213,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca1d8b2d6e1fb8fb","name":"Push message with content topic containing Russian","time":{"start":1745335476890,"stop":1745335476890,"duration":0},"status":"passed","severity":"normal"},{"uid":"23a775864ec0daa0","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1745334846141,"stop":1745334846141,"duration":0},"status":"passed","severity":"normal"},{"uid":"79d4bad97cd23edb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1745334794325,"stop":1745334794325,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7eb30f1a28f278","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1745334846166,"stop":1745334846166,"duration":0},"status":"passed","severity":"normal"},{"uid":"53eb40df399f2efa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1745334794326,"stop":1745334794326,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a71a87e9ebc34e","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1745334998821,"stop":1745334998821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9128bfa2fa46bd4","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745335367645,"stop":1745335367646,"duration":1},"status":"passed","severity":"normal"},{"uid":"cff096cbd9751dc4","name":"listenerCount","time":{"start":1745334904361,"stop":1745334904362,"duration":1},"status":"passed","severity":"normal"},{"uid":"78fd9228f0b85a2e","name":"Check publish message containing shell command","time":{"start":1745334997534,"stop":1745334997534,"duration":0},"status":"passed","severity":"normal"},{"uid":"e60dab0c257b6133","name":"Subscribe to topic containing Script and publish message","time":{"start":1745334998823,"stop":1745334998824,"duration":1},"status":"passed","severity":"normal"},{"uid":"22ab2a811d592791","name":"Round trip binary encryption [ecies, signature]","time":{"start":1745334828301,"stop":1745334828301,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b438d2f3777aa0","name":"Publish message with large meta","time":{"start":1745334997542,"stop":1745334997542,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68f24f8191d4c43","name":"should only return 1 node with relay capability","time":{"start":1745334816735,"stop":1745334816735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5febd2b5d8295de","name":"can start the service","time":{"start":1745334969782,"stop":1745334969783,"duration":1},"status":"passed","severity":"normal"},{"uid":"44ca9fe660034f15","name":"Check message on other pubsub topic is not received","time":{"start":1745335277158,"stop":1745335277158,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6146c69232e93a","name":"Check received message containing long","time":{"start":1745335277160,"stop":1745335277160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e055ccb60bd0d6f6","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1745334846127,"stop":1745334846128,"duration":1},"status":"passed","severity":"normal"},{"uid":"5412439a918625d4","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334997536,"stop":1745334997536,"duration":0},"status":"passed","severity":"normal"},{"uid":"efca32b73000f4d5","name":"Passing page size 0 when there are 110 messages","time":{"start":1745335130124,"stop":1745335130124,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ee4c94acd55643f","name":"Push message with custom timestamp: 1714576484312","time":{"start":1745335476881,"stop":1745335476882,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fe01f4ee50439f8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1745334794326,"stop":1745334794326,"duration":0},"status":"passed","severity":"normal"},{"uid":"e79ec355a4e93f17","name":"should add received messages to bloom filter","time":{"start":1745334846671,"stop":1745334846671,"duration":0},"status":"passed","severity":"normal"},{"uid":"914ee6426468a124","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1745334794319,"stop":1745334794320,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3c9cc668f05bd38","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745334991400,"stop":1745334991400,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4e86d8886853b56","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app32/3/topic247/test.js","time":{"start":1745335098992,"stop":1745335098992,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda018d5e64c7dc9","name":"Overlapping topic subscription","time":{"start":1745334998818,"stop":1745334998819,"duration":1},"status":"skipped","severity":"normal"},{"uid":"10f29c49f0be5eb0","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745335367656,"stop":1745335367656,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea673943b0702503","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1745334794319,"stop":1745334794319,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed53c0a846601e43","name":"should not fail to stop the service if it was not started","time":{"start":1745334868457,"stop":1745334868458,"duration":1},"status":"passed","severity":"normal"},{"uid":"676716475609f924","name":"Ordered callback, aborts when callback returns true","time":{"start":1745335116200,"stop":1745335116201,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dd38f040944a1c","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1745334837262,"stop":1745334837262,"duration":0},"status":"passed","severity":"normal"},{"uid":"98e1f75d6e2a25f9","name":"should throw error - invalid id","time":{"start":1745334802857,"stop":1745334802858,"duration":1},"status":"passed","severity":"normal"},{"uid":"37d1b824356eb491","name":"Overlapping topic subscription","time":{"start":1745335367650,"stop":1745335367650,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a5aff32df7981ae","name":"should be able to decode the field with only RELAY set to true","time":{"start":1745334802133,"stop":1745334802136,"duration":3},"status":"passed","severity":"normal"},{"uid":"d8cea6f9b634e304","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1745335136682,"stop":1745335136683,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ef1d1c4c14a53d9","name":"Relay","time":{"start":1745334869634,"stop":1745334869634,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea69ce27e195f96c","name":"Check publish message containing numeric","time":{"start":1745334997526,"stop":1745334997526,"duration":0},"status":"passed","severity":"normal"},{"uid":"15ae5176f480f011","name":"should handle connection events","time":{"start":1745334837037,"stop":1745334837038,"duration":1},"status":"passed","severity":"normal"},{"uid":"e71b18766bd78bd5","name":"nwaku subscribes","time":{"start":1745334983497,"stop":1745334983497,"duration":0},"status":"passed","severity":"normal"},{"uid":"aedeb202d96400d0","name":"Push message with custom timestamp: 1745331284312","time":{"start":1745335476882,"stop":1745335476882,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c16f26ffc1f34a","name":"Subscribe to topic containing short and publish message","time":{"start":1745334998819,"stop":1745334998819,"duration":0},"status":"passed","severity":"normal"},{"uid":"954d96487b7cf49a","name":"peer:update - should do nothing if another protocol hit","time":{"start":1745334808686,"stop":1745334808687,"duration":1},"status":"passed","severity":"normal"},{"uid":"b7cfc0731a67bebb","name":"Push message with XML payload","time":{"start":1745335476872,"stop":1745335476872,"duration":0},"status":"passed","severity":"normal"},{"uid":"b76072ba02c9e702","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1745334846129,"stop":1745334846131,"duration":2},"status":"passed","severity":"normal"},{"uid":"29013c2de02f8f9","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745334991396,"stop":1745334991396,"duration":0},"status":"passed","severity":"normal"},{"uid":"3441bea3d07b2891","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745335057001,"stop":1745335057002,"duration":1},"status":"passed","severity":"normal"},{"uid":"686ae3e190f1423e","name":"should not retry if at least one success","time":{"start":1745334837213,"stop":1745334837213,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ec9a8b2fc9391","name":"should wait for Store peer to be connected","time":{"start":1745334837305,"stop":1745334837306,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e368385db725811","name":"topics with same application and version share the same shard","time":{"start":1745334794315,"stop":1745334794315,"duration":0},"status":"passed","severity":"normal"},{"uid":"cda0d7463f153e25","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745334989098,"stop":1745334989098,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e152091cbf2f11","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1745334846132,"stop":1745334846134,"duration":2},"status":"passed","severity":"normal"},{"uid":"13469a8163e9aa54","name":"Push 30 different messages","time":{"start":1745335476875,"stop":1745335476875,"duration":0},"status":"skipped","severity":"normal"},{"uid":"77d29c509b8a0252","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1745334794339,"stop":1745334794339,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffd8c70be1e1d75f","name":"1 Store, 2 fetches","time":{"start":1745334816363,"stop":1745334816363,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b16b5b6e47b1a77","name":"should be called at least once on all `peer:discovery` events","time":{"start":1745334871655,"stop":1745334871656,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d374cd84d4db327","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1745334845725,"stop":1745334845727,"duration":2},"status":"passed","severity":"normal"},{"uid":"4cc794cb08b73061","name":"safeDispatchEvent","time":{"start":1745334904363,"stop":1745334904363,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f5ccfac431e21ff","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1745334846143,"stop":1745334846144,"duration":1},"status":"passed","severity":"normal"},{"uid":"2025da7e83cdcc7c","name":"Push message with content topic containing special chars","time":{"start":1745335476889,"stop":1745335476889,"duration":0},"status":"passed","severity":"normal"},{"uid":"5649e5b6f7105cfd","name":"returns all values when wanted number matches available values","time":{"start":1745334815559,"stop":1745334815561,"duration":2},"status":"passed","severity":"normal"},{"uid":"95761bb0785cf94","name":"Subscribe to topic containing XML and receive message","time":{"start":1745335367655,"stop":1745335367655,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c7b904b756eb5b","name":"should not fail to start the service if it is already started","time":{"start":1745334868458,"stop":1745334868459,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0375a337e7a3211","name":"should throw error - no id","time":{"start":1745334802856,"stop":1745334802856,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec65de49d059f0d","name":"Fails to publish message with empty text","time":{"start":1745334997538,"stop":1745334997538,"duration":0},"status":"passed","severity":"normal"},{"uid":"39889ffdd283f02e","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1745334989338,"stop":1745334989339,"duration":1},"status":"skipped","severity":"normal"},{"uid":"eefab8d07f2b325e","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1745335367636,"stop":1745335367636,"duration":0},"status":"passed","severity":"normal"},{"uid":"5266cb9f0e9a1d20","name":"should only return 1 node with store capability","time":{"start":1745334816735,"stop":1745334816735,"duration":0},"status":"passed","severity":"normal"},{"uid":"11edc6ab5a83152f","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1745334794314,"stop":1745334794314,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb6ad7ad9cf0f454","name":"should wait for Filter peer to be connected","time":{"start":1745334837305,"stop":1745334837305,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c39afd004213b1e","name":"should be delivered but not added to local log or bloom filter","time":{"start":1745334846675,"stop":1745334846675,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa94fab96be72519","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1745334802142,"stop":1745334802143,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4f03eb50da17a92","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1745334794312,"stop":1745334794312,"duration":0},"status":"passed","severity":"normal"},{"uid":"59debe2238f977c1","name":"Filter","time":{"start":1745335143721,"stop":1745335143722,"duration":1},"status":"passed","severity":"normal"},{"uid":"894c0032ae2ea8c7","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1745334998825,"stop":1745334998825,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fa40586349b991","name":"Relay - dialed after","time":{"start":1745335143718,"stop":1745335143719,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0927df738f33813","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1745335367654,"stop":1745335367654,"duration":0},"status":"passed","severity":"normal"},{"uid":"2df7f8751761296e","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1745334816215,"stop":1745334816215,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10db7daf2e47acd","name":"Sample","time":{"start":1745334802307,"stop":1745334802307,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8ffa97a005d454d","name":"stop","time":{"start":1745334904363,"stop":1745334904364,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5788cd1b0640358","name":"should not receive a peer event before start","time":{"start":1745334969786,"stop":1745334969786,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e62ade89483455d","name":"Fields are not dropped","time":{"start":1745334808407,"stop":1745334808409,"duration":2},"status":"passed","severity":"normal"},{"uid":"5cf3ebf0352a9851","name":"Push message with Chinese payload","time":{"start":1745335476884,"stop":1745335476884,"duration":0},"status":"passed","severity":"normal"},{"uid":"125db51a09877c3b","name":"Query generator for multiple messages with different message text format","time":{"start":1745335116194,"stop":1745335116194,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc061d7bac7f6ca7","name":"Query Generator - false","time":{"start":1745335123649,"stop":1745335123649,"duration":0},"status":"passed","severity":"normal"},{"uid":"719478729293b26c","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1745334794313,"stop":1745334794313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6f7fdd3b0e452a","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1745334820617,"stop":1745334820618,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef02f2443daa1181","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745335367639,"stop":1745335367639,"duration":0},"status":"passed","severity":"normal"},{"uid":"5112bb06208fce61","name":"Accepts a valid Waku Message","time":{"start":1745334840616,"stop":1745334840617,"duration":1},"status":"passed","severity":"normal"},{"uid":"42b507999c95de6","name":"Privacy Node - default protocol","time":{"start":1745335143722,"stop":1745335143723,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff047c8cfbb329cc","name":"Check received message with timestamp: 1745334863516000000 ","time":{"start":1745335277167,"stop":1745335277167,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bf9733af21f649d","name":"Register correct protocols","time":{"start":1745334998815,"stop":1745334998815,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b723f9c21fec3d5","name":"Subscribe to topic containing Script and receive message","time":{"start":1745335367641,"stop":1745335367641,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac7dde35d0f2aa4f","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745335367656,"stop":1745335367657,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f9d87853933fea2","name":"should set field with all protocols enabled","time":{"start":1745334802868,"stop":1745334802869,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb05aa546e61d1c","name":"LightPush","time":{"start":1745335143721,"stop":1745335143721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3808b7fe7f58785","name":"Push message with Script payload","time":{"start":1745335476885,"stop":1745335476885,"duration":0},"status":"passed","severity":"normal"},{"uid":"54946d368acb8017","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745335367653,"stop":1745335367654,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d7f438d63ba9d3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1745334998820,"stop":1745334998820,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d2e83f988e6496e","name":"random static sharding 7 - Cluster ID: 801, Shard ID: 356","time":{"start":1745335114180,"stop":1745335114180,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c3e0be62ec49c2","name":"Decoder throws on undefined content topic","time":{"start":1745334808933,"stop":1745334808933,"duration":0},"status":"passed","severity":"normal"},{"uid":"36873fedaffbd558","name":"should initialize with Unhealthy status","time":{"start":1745334837260,"stop":1745334837261,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d2c107bf10205bd","name":"should be able to decode the field with only STORE set to true","time":{"start":1745334802137,"stop":1745334802138,"duration":1},"status":"passed","severity":"normal"},{"uid":"19e7cf664bddf654","name":"Push message with shell command payload","time":{"start":1745335476873,"stop":1745335476873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efcffe49836786e","name":"should decode valid enr with tcp successfully","time":{"start":1745334802856,"stop":1745334802856,"duration":0},"status":"passed","severity":"normal"},{"uid":"89494d77e36d513a","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1745334863921,"stop":1745334863921,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8011768929f1ea","name":"Check publish message containing Arabic","time":{"start":1745334997527,"stop":1745334997528,"duration":1},"status":"passed","severity":"normal"},{"uid":"f70cdf043e85a60c","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1745334998822,"stop":1745334998823,"duration":1},"status":"passed","severity":"normal"},{"uid":"71eeda4b6faad7ba","name":"Check received message containing XML","time":{"start":1745335277152,"stop":1745335277153,"duration":1},"status":"passed","severity":"normal"},{"uid":"adb1c2e35491ef0","name":"1 Relay, 1 fetch","time":{"start":1745334816362,"stop":1745334816363,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0bb9ef3330288d","name":"should get / set UDP multiaddr","time":{"start":1745334802864,"stop":1745334802864,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac8ee60bcfb3e777","name":"Push message with Russian payload","time":{"start":1745335476885,"stop":1745335476885,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9ce825cf0290639","name":"Ping on subscribed peer","time":{"start":1745334929012,"stop":1745334929012,"duration":0},"status":"passed","severity":"normal"},{"uid":"904d426dd939b55a","name":"should return the pubsub topic directly if a string is provided","time":{"start":1745334794335,"stop":1745334794335,"duration":0},"status":"passed","severity":"normal"},{"uid":"140028e5cf7eb777","name":"Check received message containing Script","time":{"start":1745335277163,"stop":1745335277163,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0fd8d48bce77724","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1745334997539,"stop":1745334997539,"duration":0},"status":"passed","severity":"normal"},{"uid":"746cf007b8de68a4","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1745334846135,"stop":1745334846135,"duration":0},"status":"passed","severity":"normal"},{"uid":"e528aead38a3b1de","name":"Check publish message containing Chinese","time":{"start":1745334997527,"stop":1745334997527,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe9550930fef9f51","name":"Check meta is set [ecies]","time":{"start":1745334828302,"stop":1745334828302,"duration":0},"status":"passed","severity":"normal"},{"uid":"48e06f15e3403308","name":"should properly create location multiaddrs - udp","time":{"start":1745334802867,"stop":1745334802867,"duration":0},"status":"passed","severity":"normal"},{"uid":"e66d2ff3220c11fe","name":"ignores domain fetching errors","time":{"start":1745334816733,"stop":1745334816734,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ebff1bb47ee7f84","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1745335057003,"stop":1745335057003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade2c80ea1cc08ab","name":"Check message on other pubsub topic is not received","time":{"start":1745335277169,"stop":1745335277170,"duration":1},"status":"passed","severity":"normal"},{"uid":"85b8b7872b60cd4a","name":"Waku message hash computation (payload length 0)","time":{"start":1745334796754,"stop":1745334796754,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ec6f759dbd6014","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1745334846148,"stop":1745334846148,"duration":0},"status":"passed","severity":"normal"},{"uid":"f578062af1442766","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745335057002,"stop":1745335057002,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d60a6514273915","name":"should not allow k > 12","time":{"start":1745334845720,"stop":1745334845722,"duration":2},"status":"passed","severity":"normal"},{"uid":"856ba9cae13cc1f3","name":"Overlapping topic subscription","time":{"start":1745335367637,"stop":1745335367637,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ee8da53428796","name":"Push message with content topic containing numeric","time":{"start":1745335476889,"stop":1745335476889,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f42e96f84a9051","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745335367639,"stop":1745335367639,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f6bd281bc319c8f","name":"should be online or offline if network state changed","time":{"start":1745334863923,"stop":1745334863924,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9e1f1471c2b0cd0","name":"should return usable stream attached to connection","time":{"start":1745334808683,"stop":1745334808684,"duration":1},"status":"passed","severity":"normal"},{"uid":"962a59f414938865","name":"should reject on timeout if it was set","time":{"start":1745334837304,"stop":1745334837304,"duration":0},"status":"passed","severity":"normal"},{"uid":"35de9ea04cd0d8bf","name":"Passing page size 11 when there are 10 messages","time":{"start":1745335130126,"stop":1745335130126,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac5997a93d39316e","name":"Subscribe to topic containing special chars and receive message","time":{"start":1745335367652,"stop":1745335367652,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb55ccac08639a3","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745335367633,"stop":1745335367634,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6b09c812923b15f","name":"should properly compute the node id","time":{"start":1745334802859,"stop":1745334802859,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6326c426bc2f8fe","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1745334846675,"stop":1745334846675,"duration":0},"status":"passed","severity":"normal"},{"uid":"41f11724b5cdff3a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1745334846146,"stop":1745334846147,"duration":1},"status":"passed","severity":"normal"},{"uid":"caeaf902139e52bf","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1745334871664,"stop":1745334871665,"duration":1},"status":"passed","severity":"normal"},{"uid":"e78d0722b1afc939","name":"Query with Promise Callback, No Decoder","time":{"start":1745335083978,"stop":1745335083978,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e35938b39ddac6","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1745335071050,"stop":1745335071051,"duration":1},"status":"passed","severity":"normal"},{"uid":"623963a858838987","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1745335123329,"stop":1745335123329,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdbf5d3311d79ea1","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1745334846137,"stop":1745334846137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bfff435ef3a0e6f","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1745335367647,"stop":1745335367647,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b795299e4adda9","name":"removeEventListener with wrong event","time":{"start":1745334904360,"stop":1745334904361,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ac88737153217d6","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1745334837205,"stop":1745334837206,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ebfba9311d3f196","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1745334816737,"stop":1745334816737,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9a602d2098fb922f","name":"Check publish message after service node is restarted","time":{"start":1745334997541,"stop":1745334997542,"duration":1},"status":"skipped","severity":"normal"},{"uid":"7e80838378d0fc57","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1745334934064,"stop":1745334934071,"duration":7},"status":"passed","severity":"normal"},{"uid":"5ecbd68caa73247c","name":"Check received message containing Chinese","time":{"start":1745335277161,"stop":1745335277161,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6dd0897993e180","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745334991400,"stop":1745334991401,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cb857c6d1b25475","name":"should request renew when peer disconnects","time":{"start":1745334837035,"stop":1745334837037,"duration":2},"status":"passed","severity":"normal"},{"uid":"125166515f2f60d8","name":"should properly create location multiaddrs - tcp6","time":{"start":1745334802866,"stop":1745334802866,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2c1e968caf4ca2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1745334846170,"stop":1745334846170,"duration":0},"status":"passed","severity":"normal"},{"uid":"cba9d720e1b6e210","name":"Push message with SQL Injection payload","time":{"start":1745335476872,"stop":1745335476872,"duration":0},"status":"passed","severity":"normal"},{"uid":"c51fc3f80b94aa55","name":"Subscribe and receives messages on 20 topics","time":{"start":1745335367635,"stop":1745335367636,"duration":1},"status":"passed","severity":"normal"},{"uid":"12674a6f87ec864c","name":"should throw error - no public key","time":{"start":1745334802857,"stop":1745334802857,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e19599680770c","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1745335083968,"stop":1745335083969,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8029866525c96f6","name":"Push message with meta","time":{"start":1745335476880,"stop":1745335476880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d41ff6fb4292798d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1745334846168,"stop":1745334846169,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffadcda113809f1d","name":"Encoder throws on empty string content topic","time":{"start":1745334828302,"stop":1745334828303,"duration":1},"status":"passed","severity":"normal"},{"uid":"eba57946a9a29807","name":"Push message with SQL Injection payload","time":{"start":1745335476885,"stop":1745335476885,"duration":0},"status":"passed","severity":"normal"},{"uid":"61db00813b7c183a","name":"should reject if Filter is requested but not mounted","time":{"start":1745334837303,"stop":1745334837304,"duration":1},"status":"passed","severity":"normal"},{"uid":"48652a3b1c27e79b","name":"Waku message hash computation (meta attribute not present)","time":{"start":1745334796754,"stop":1745334796754,"duration":0},"status":"passed","severity":"normal"},{"uid":"92109654536f5e5c","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1745334863921,"stop":1745334863922,"duration":1},"status":"passed","severity":"normal"},{"uid":"27aeed94bb08f0f1","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1745334846160,"stop":1745334846162,"duration":2},"status":"passed","severity":"normal"},{"uid":"cd897cbd7db7ccb7","name":"can start and stop the service","time":{"start":1745334820614,"stop":1745334820614,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af772a13d859e71","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1745334871007,"stop":1745334871008,"duration":1},"status":"passed","severity":"normal"},{"uid":"2496e3022653d560","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1745334815562,"stop":1745334815565,"duration":3},"status":"passed","severity":"normal"},{"uid":"bd2d0173e4943bbb","name":"should not throw an error for a single configured topic","time":{"start":1745334794334,"stop":1745334794334,"duration":0},"status":"passed","severity":"normal"},{"uid":"43efba411a99a0d1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1745334794327,"stop":1745334794327,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f2baeaa4eaaf587","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1745334846147,"stop":1745334846147,"duration":0},"status":"passed","severity":"normal"},{"uid":"97f1fc4d95534b11","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1745334863922,"stop":1745334863923,"duration":1},"status":"passed","severity":"normal"},{"uid":"90b834d46ab9e966","name":"Push message with content topic containing XML","time":{"start":1745335476878,"stop":1745335476878,"duration":0},"status":"passed","severity":"normal"},{"uid":"f782739dae5e5e82","name":"should maintain proper timestamps if all messages received","time":{"start":1745334846670,"stop":1745334846671,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf3e987214b2bcc8","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1745334863920,"stop":1745334863920,"duration":0},"status":"passed","severity":"normal"},{"uid":"4189406a0e059419","name":"handles different networkShards values correctly","time":{"start":1745334794317,"stop":1745334794318,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1f604ab69a2875e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1745334816216,"stop":1745334816217,"duration":1},"status":"passed","severity":"normal"},{"uid":"889fbd54ccb87b10","name":"Push message with content topic containing XML","time":{"start":1745335476891,"stop":1745335476891,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae6923fe9fb17efa","name":"should reject if Relay is requested but not mounted","time":{"start":1745334837302,"stop":1745334837303,"duration":1},"status":"passed","severity":"normal"},{"uid":"84c87815cf90963d","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1745334808687,"stop":1745334808688,"duration":1},"status":"passed","severity":"normal"},{"uid":"60bc71ab5f3e85fb","name":"Nwaku publishes","time":{"start":1745334983498,"stop":1745334983498,"duration":0},"status":"passed","severity":"normal"},{"uid":"67eb1d40a705fed0","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1745334796753,"stop":1745334796753,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c99db6df5e9a6dd","name":"Passing page size 3 when there are 20 messages","time":{"start":1745335130125,"stop":1745335130125,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ad9cae9c18d614","name":"Encoder throws on undefined content topic","time":{"start":1745334826653,"stop":1745334826653,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1352f94c601b1a1","name":"Push message with short payload","time":{"start":1745335476869,"stop":1745335476869,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ffc6b00e5974854","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app89/8/topic762/test.js","time":{"start":1745335098989,"stop":1745335098989,"duration":0},"status":"passed","severity":"normal"},{"uid":"744a427483033c5d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1745334794329,"stop":1745334794329,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bc91fdad878ef0","name":"Push message with special chars payload","time":{"start":1745335476870,"stop":1745335476870,"duration":0},"status":"passed","severity":"normal"},{"uid":"dccae01352579dce","name":"Check received message containing SQL Injection","time":{"start":1745335277151,"stop":1745335277152,"duration":1},"status":"passed","severity":"normal"},{"uid":"f94cc6a00d58e361","name":"throws on content topic with empty encoding field","time":{"start":1745334794302,"stop":1745334794309,"duration":7},"status":"passed","severity":"normal"},{"uid":"5cfb2dd0a68c9e83","name":"should partition messages based on acknowledgement status","time":{"start":1745334846674,"stop":1745334846674,"duration":0},"status":"passed","severity":"normal"},{"uid":"420c003ab7da0994","name":"Check message with invalid timestamp is not received","time":{"start":1745335277169,"stop":1745335277169,"duration":0},"status":"passed","severity":"normal"},{"uid":"4634047a122aa1e","name":"random static sharding 4 - Cluster ID: 611, Shard ID: 312","time":{"start":1745335114179,"stop":1745335114179,"duration":0},"status":"passed","severity":"normal"},{"uid":"127e3a461eabfcfd","name":"unsubscribes","time":{"start":1745335128928,"stop":1745335128929,"duration":1},"status":"passed","severity":"normal"},{"uid":"14f1897bfb2a04bf","name":"should not receive a peer event after stop","time":{"start":1745334969786,"stop":1745334969786,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f0a967c3670b3bc","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1745334846138,"stop":1745334846138,"duration":0},"status":"passed","severity":"normal"},{"uid":"6399309b50e86487","name":"should create a new stream if no existing for protocol found","time":{"start":1745334808685,"stop":1745334808685,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb4f38755b5db637","name":"Fails to publish duplicate message","time":{"start":1745334997538,"stop":1745334997538,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bbf1b4d0977318f","name":"Check meta is set [symmetric]","time":{"start":1745334826652,"stop":1745334826652,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbf0e9260303a241","name":"returns nothing if no connections present","time":{"start":1745334808445,"stop":1745334808445,"duration":0},"status":"passed","severity":"normal"},{"uid":"b905b3d3dea11f88","name":"Query generator for multiple messages","time":{"start":1745335116193,"stop":1745335116193,"duration":0},"status":"passed","severity":"normal"},{"uid":"574fd9fa93de42cb","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745335367655,"stop":1745335367656,"duration":1},"status":"passed","severity":"normal"},{"uid":"97ef9bb5c2740ac","name":"should transition to Unhealthy when no connections","time":{"start":1745334837261,"stop":1745334837261,"duration":0},"status":"passed","severity":"normal"},{"uid":"d96233e702b5f48e","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1745334846673,"stop":1745334846674,"duration":1},"status":"passed","severity":"normal"},{"uid":"8729004bc0d022e7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745334802143,"stop":1745334802143,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4f5d44b4bb63585","name":"Push message with long payload","time":{"start":1745335476870,"stop":1745335476870,"duration":0},"status":"passed","severity":"normal"},{"uid":"608fd5c949db0a35","name":"Meta field set when metaSetter is specified","time":{"start":1745334808932,"stop":1745334808932,"duration":0},"status":"passed","severity":"normal"},{"uid":"55983d84f27de003","name":"Publish message with custom timestamp: Tue Apr 22 2025 14:16:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334997536,"stop":1745334997537,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc89dd8720e3188c","name":"should attach causal history and bloom filter to each message","time":{"start":1745334846669,"stop":1745334846669,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10a4150462c7fc2","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1745334794316,"stop":1745334794317,"duration":1},"status":"passed","severity":"normal"},{"uid":"86be679b56e952e4","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1745334846128,"stop":1745334846129,"duration":1},"status":"passed","severity":"normal"},{"uid":"11bc0ac215de1e64","name":"Rejects garbage","time":{"start":1745334840618,"stop":1745334840618,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fb016d05dfc6de","name":"Decoder throws on empty string content topic","time":{"start":1745334828303,"stop":1745334828303,"duration":0},"status":"passed","severity":"normal"},{"uid":"10bb2d6ff992915e","name":"can start and stop the service","time":{"start":1745334969783,"stop":1745334969783,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4461d90921380","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1745335123328,"stop":1745335123328,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8c45266f70b442","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1745334794335,"stop":1745334794335,"duration":0},"status":"passed","severity":"normal"},{"uid":"8294cae8744cf8ef","name":"Check received message containing Russian","time":{"start":1745335277162,"stop":1745335277162,"duration":0},"status":"passed","severity":"normal"},{"uid":"62180c06941280d7","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1745334794318,"stop":1745334794318,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f4914bd9746849","name":"Check received message containing Script","time":{"start":1745335277152,"stop":1745335277152,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5b8ca0ce96b9a04","name":"Push message with XML payload","time":{"start":1745335476885,"stop":1745335476886,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb5287c5140c6d85","name":"Passing invalid cursor","time":{"start":1745335071051,"stop":1745335071052,"duration":1},"status":"passed","severity":"normal"},{"uid":"fabf3e7ef12cbae6","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app68/5/topic371/json","time":{"start":1745335098993,"stop":1745335098996,"duration":3},"status":"passed","severity":"normal"},{"uid":"280ada844e5fe51e","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1745335083974,"stop":1745335083976,"duration":2},"status":"passed","severity":"normal"},{"uid":"11b8a6258e05753","name":"Ping on peer without subscriptions","time":{"start":1745334929016,"stop":1745334929016,"duration":0},"status":"passed","severity":"normal"},{"uid":"84da4fefe791ed8b","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1745335367653,"stop":1745335367653,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a5c4c1fef51a49","name":"Push message with numeric payload","time":{"start":1745335476884,"stop":1745335476884,"duration":0},"status":"passed","severity":"normal"},{"uid":"20dbee92315772cb","name":"Check received message containing Basic HTML tag","time":{"start":1745335277153,"stop":1745335277154,"duration":1},"status":"passed","severity":"normal"},{"uid":"70c3fc1b52be8f33","name":"Check publish message containing XML","time":{"start":1745334997529,"stop":1745334997529,"duration":0},"status":"passed","severity":"normal"},{"uid":"d66ac44cc8a58239","name":"Fails to push message bigger that 1MB","time":{"start":1745335476896,"stop":1745335476896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f931ed10474d9ff","name":"should push the message to the outgoing buffer","time":{"start":1745334846668,"stop":1745334846668,"duration":0},"status":"passed","severity":"normal"},{"uid":"f84f9121f056276b","name":"Check message received after nwaku node is restarted","time":{"start":1745335277159,"stop":1745335277160,"duration":1},"status":"skipped","severity":"normal"},{"uid":"4e7c42a271377c39","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1745335136681,"stop":1745335136681,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbcfbfe3658e1434","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1745334846167,"stop":1745334846167,"duration":0},"status":"passed","severity":"normal"},{"uid":"81106f3dcded88d8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745335367635,"stop":1745335367635,"duration":0},"status":"passed","severity":"normal"},{"uid":"8de6afc775b5d94c","name":"Should update multiaddrs","time":{"start":1745334934473,"stop":1745334934473,"duration":0},"status":"passed","severity":"normal"},{"uid":"e039cd600a464ccc","name":"Non TWN Cluster","time":{"start":1745335098988,"stop":1745335098988,"duration":0},"status":"passed","severity":"normal"},{"uid":"d229b9a546ed6aca","name":"should not fail to stop the service if it was not started","time":{"start":1745334820615,"stop":1745334820615,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b565cc48be9e07","name":"Check received message containing SQL Injection","time":{"start":1745335277162,"stop":1745335277163,"duration":1},"status":"passed","severity":"normal"},{"uid":"784dbea4a1a05a7e","name":"Push message with content topic containing long","time":{"start":1745335476876,"stop":1745335476876,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8bd814157babad3","name":"Subscribe to topic containing JSON and receive message","time":{"start":1745335367642,"stop":1745335367642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a2fc0c1e501095","name":"should return unique PubsubTopics for static sharding","time":{"start":1745334794320,"stop":1745334794321,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9b0dfd867e185b2","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1745334846148,"stop":1745334846158,"duration":10},"status":"passed","severity":"normal"},{"uid":"e3e306e4a6498336","name":"should throw error - no id","time":{"start":1745334802857,"stop":1745334802857,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ac0b1b25e6bf5dc","name":"same cluster, different shard: nodes connect","time":{"start":1745334934086,"stop":1745334934086,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd5327ef21fe543a","name":"caches peers it previously fetched","time":{"start":1745334816734,"stop":1745334816734,"duration":0},"status":"passed","severity":"normal"},{"uid":"5bbf832b7e3a2176","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1745334794324,"stop":1745334794324,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23b1375f9b0b547","name":"Push message with long payload","time":{"start":1745335476883,"stop":1745335476883,"duration":0},"status":"passed","severity":"normal"},{"uid":"546f9333fc9697a3","name":"handles different clusterIds correctly","time":{"start":1745334794317,"stop":1745334794317,"duration":0},"status":"passed","severity":"normal"},{"uid":"7943a2e89517471a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1745334794331,"stop":1745334794331,"duration":0},"status":"passed","severity":"normal"},{"uid":"b41d57e710182e55","name":"should handle corrupted local storage data gracefully","time":{"start":1745334820618,"stop":1745334820618,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e6398d316af13de","name":"Does not throw an exception when node disconnects","time":{"start":1745335137698,"stop":1745335137698,"duration":0},"status":"passed","severity":"normal"},{"uid":"93890a3f75344828","name":"Check received message containing emoji","time":{"start":1745335277166,"stop":1745335277166,"duration":0},"status":"passed","severity":"normal"},{"uid":"714a7ad7eae5813e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1745334826650,"stop":1745334826651,"duration":1},"status":"passed","severity":"normal"},{"uid":"feec03f63165c934","name":"should respect max attempts limit","time":{"start":1745334837101,"stop":1745334837102,"duration":1},"status":"passed","severity":"normal"},{"uid":"92f48788a874d3d1","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1745334989097,"stop":1745334989097,"duration":0},"status":"passed","severity":"normal"},{"uid":"43aadc0b6befc88c","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1745334846145,"stop":1745334846145,"duration":0},"status":"passed","severity":"normal"},{"uid":"36761bb3558bc529","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1745334989339,"stop":1745334989339,"duration":0},"status":"passed","severity":"normal"},{"uid":"489c82c42cd64c8f","name":"should emit a peer event after start","time":{"start":1745334820615,"stop":1745334820616,"duration":1},"status":"passed","severity":"normal"},{"uid":"c4d2efa540c29514","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1745334846128,"stop":1745334846128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2efc3dd720f332b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1745334794325,"stop":1745334794325,"duration":0},"status":"passed","severity":"normal"},{"uid":"fda93438f0f51b2b","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1745334794311,"stop":1745334794311,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9a390b90b8a196","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1745334998826,"stop":1745334998826,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b4cbc0646d2469f","name":"recovers when dns.resolve returns empty","time":{"start":1745334816733,"stop":1745334816733,"duration":0},"status":"passed","severity":"normal"},{"uid":"e46173ef21c930d","name":"Delete observer","time":{"start":1745334971312,"stop":1745334971312,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e9b7a7c4daf6552","name":"Push message with content topic containing long","time":{"start":1745335476889,"stop":1745335476889,"duration":0},"status":"passed","severity":"normal"},{"uid":"2591c1eaceb4d79c","name":"Subscribe to topic containing shell command and receive message","time":{"start":1745335367656,"stop":1745335367656,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e04587ddb193257","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1745335367659,"stop":1745335367659,"duration":0},"status":"passed","severity":"normal"},{"uid":"cade28a3d152c455","name":"Check publish message containing special chars","time":{"start":1745334997526,"stop":1745334997526,"duration":0},"status":"passed","severity":"normal"},{"uid":"3db4ee453b0ee757","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1745334816736,"stop":1745334816736,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe803b4a209462","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1745334989099,"stop":1745334989099,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab1891fce6f728e9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1745334846168,"stop":1745334846168,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e94ca298293d716","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1745334794314,"stop":1745334794315,"duration":1},"status":"passed","severity":"normal"},{"uid":"335e8066d993e5a4","name":"Query with Ordered Callback, No message returned","time":{"start":1745335083973,"stop":1745335083974,"duration":1},"status":"passed","severity":"normal"},{"uid":"1daa56aa18584cc6","name":"Symmetric encrypt & Decrypt","time":{"start":1745334827120,"stop":1745334827121,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b201560781791f8","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1745335367648,"stop":1745335367648,"duration":0},"status":"passed","severity":"normal"},{"uid":"12a018b368d8c81a","name":"Publish message with custom timestamp: Tue Apr 22 2025 16:16:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334997537,"stop":1745334997537,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc8c21bf727276a7","name":"Nodes with multiple pubsub topic","time":{"start":1745334989098,"stop":1745334989098,"duration":0},"status":"passed","severity":"normal"},{"uid":"e016125ad89f8950","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app17/3/topic132/utf8","time":{"start":1745335098989,"stop":1745335098989,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed48eab33bfa949b","name":"Ping on unsubscribed peer","time":{"start":1745334929017,"stop":1745334929018,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce71c0bc75102b7","name":"Decoder throws on undefined content topic","time":{"start":1745334826654,"stop":1745334826654,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6613d8d30706b9e","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1745334794314,"stop":1745334794314,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0091f73fd6626b8","name":"should reject if Store is requested but not mounted","time":{"start":1745334837303,"stop":1745334837303,"duration":0},"status":"passed","severity":"normal"},{"uid":"f225f41eb4695e28","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1745334846140,"stop":1745334846140,"duration":0},"status":"passed","severity":"normal"},{"uid":"e22c437086b825f3","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1745335136683,"stop":1745335136683,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b163b53af4e0e","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1745334846672,"stop":1745334846672,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f095ac5c2fdf502","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745335367644,"stop":1745335367644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d78e17a134a1752e","name":"Check publish message containing emoji","time":{"start":1745334997535,"stop":1745334997535,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd0f1ca320e55ea4","name":"A test","time":{"start":1745334922946,"stop":1745334922947,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b7636314cb5eb63","name":"Check received message containing shell command","time":{"start":1745335277154,"stop":1745335277155,"duration":1},"status":"passed","severity":"normal"},{"uid":"c22b9f5c937ca13b","name":"Passing page size 10 when there are 10 messages","time":{"start":1745335130125,"stop":1745335130126,"duration":1},"status":"passed","severity":"normal"},{"uid":"e73f25a3b24cac16","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745335114177,"stop":1745335114178,"duration":1},"status":"passed","severity":"normal"},{"uid":"29e2f437b557b764","name":"should be called for bootstrap peers","time":{"start":1745334871656,"stop":1745334871660,"duration":4},"status":"passed","severity":"normal"},{"uid":"341999ae0d47553","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745335476879,"stop":1745335476879,"duration":0},"status":"passed","severity":"normal"},{"uid":"85bd8faa92a2541b","name":"Query Generator, Wrong PubsubTopic","time":{"start":1745335083959,"stop":1745335083960,"duration":1},"status":"passed","severity":"normal"},{"uid":"52a544ffd7bb30f6","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1745334922864,"stop":1745334922864,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fefb12d2b5774a2","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1745334884052,"stop":1745334884053,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0689fd5f7d3146","name":"Check publish message containing Script","time":{"start":1745334997529,"stop":1745334997529,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0fbc13299209503","name":"should not receive a peer event after stop","time":{"start":1745334868461,"stop":1745334868464,"duration":3},"status":"passed","severity":"normal"},{"uid":"418bdf50e40f223d","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745335367638,"stop":1745335367639,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb1a4eaf11a804b2","name":"should properly create peer info with all multiaddrs","time":{"start":1745334802867,"stop":1745334802868,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4a4c9468528454","name":"Check publish message after client node is restarted","time":{"start":1745334997542,"stop":1745334997542,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5ec93625ad32cb45","name":"Push message with Russian payload","time":{"start":1745335476871,"stop":1745335476871,"duration":0},"status":"passed","severity":"normal"},{"uid":"54166eb9bdda02dd","name":"should insert message into bloom filter","time":{"start":1745334846668,"stop":1745334846668,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a6e8d2e9b20505","name":"Check received message containing short","time":{"start":1745335277149,"stop":1745335277149,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1ab02c71271e6e","name":"should add to incoming buffer if dependencies are not met","time":{"start":1745334846671,"stop":1745334846671,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ccada32e3d4edd","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1745335071049,"stop":1745335071049,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfb723c93a0a51e1","name":"should check false positive rate","time":{"start":1745334847959,"stop":1745334847959,"duration":0},"status":"passed","severity":"normal"},{"uid":"71f353cdd6d58d42","name":"Subscribe to topic containing long and receive message","time":{"start":1745335367651,"stop":1745335367652,"duration":1},"status":"passed","severity":"normal"},{"uid":"40d97132d0442003","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1745334794310,"stop":1745334794310,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd1cd77900829e67","name":"should be able to encode the field with only RELAY set to true","time":{"start":1745334802116,"stop":1745334802125,"duration":9},"status":"passed","severity":"normal"},{"uid":"4b96a81bfd346abb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1745334794311,"stop":1745334794312,"duration":1},"status":"passed","severity":"normal"},{"uid":"15db7b87b101d43b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1745334846166,"stop":1745334846166,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e8727e9721dc51","name":"Check received message with timestamp: 1745334863516 ","time":{"start":1745335277167,"stop":1745335277168,"duration":1},"status":"passed","severity":"normal"},{"uid":"b1c9640d81f68083","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1745334871663,"stop":1745334871663,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf2e4f4ad817346","name":"throws on content topic with non-number generation field","time":{"start":1745334794299,"stop":1745334794300,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cf989df2d01fa31","name":"returns only open connection if one present","time":{"start":1745334808445,"stop":1745334808446,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd814d78c5efaeb4","name":"different cluster, same shard: nodes don't connect","time":{"start":1745334934087,"stop":1745334934087,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ef3bba022ed58d2","name":"Push to array if already present","time":{"start":1745334793904,"stop":1745334793904,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d5a41e501a388e2","name":"should return false when clusterId doesn't match","time":{"start":1745334837208,"stop":1745334837209,"duration":1},"status":"passed","severity":"normal"},{"uid":"82b455246ede99f4","name":"Check publish message containing short","time":{"start":1745334997525,"stop":1745334997525,"duration":0},"status":"passed","severity":"normal"},{"uid":"88def92e6a6fca60","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1745334796752,"stop":1745334796753,"duration":1},"status":"passed","severity":"normal"},{"uid":"1406e27eb130b381","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1745334796755,"stop":1745334796755,"duration":0},"status":"passed","severity":"normal"},{"uid":"9765c95295fa4d1","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1745334846131,"stop":1745334846132,"duration":1},"status":"passed","severity":"normal"},{"uid":"f378f56b82188d8d","name":"should insert message id into causal history","time":{"start":1745334846669,"stop":1745334846669,"duration":0},"status":"passed","severity":"normal"},{"uid":"173297dd5da0e8f2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1745334846159,"stop":1745334846159,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe5d6f837f8e042","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1745334794336,"stop":1745334794336,"duration":0},"status":"passed","severity":"normal"},{"uid":"a33d8492ded42c34","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1745335367643,"stop":1745335367643,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd47f22bbfae455a","name":"Publish message with rate limit","time":{"start":1745334997543,"stop":1745334997543,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd0f7537fbd1c583","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1745334846160,"stop":1745334846160,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1de77ff92128aba","name":"Check received message containing numeric","time":{"start":1745335277161,"stop":1745335277161,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e461c6077466a13","name":"Asymmetric encrypt & decrypt","time":{"start":1745334827120,"stop":1745334827120,"duration":0},"status":"passed","severity":"normal"},{"uid":"854a38405fe39c7f","name":"throws on content topic with empty version field","time":{"start":1745334794301,"stop":1745334794301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2651ed387e95edf","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1745334846164,"stop":1745334846166,"duration":2},"status":"passed","severity":"normal"},{"uid":"8303eb1aa4234c05","name":"should maintain desired error rate","time":{"start":1745334847957,"stop":1745334847958,"duration":1},"status":"passed","severity":"normal"},{"uid":"e747e7260aadd8fe","name":"should properly create location multiaddrs - tcp4","time":{"start":1745334802865,"stop":1745334802866,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb74f4905fab5d6c","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745335367643,"stop":1745335367643,"duration":0},"status":"passed","severity":"normal"},{"uid":"5981e75524c945c8","name":"should return empty list for no shard","time":{"start":1745334794322,"stop":1745334794322,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c481ea8d1023a80","name":"Push message with escaped characters payload","time":{"start":1745335476874,"stop":1745335476874,"duration":0},"status":"passed","severity":"normal"},{"uid":"a50d3adbf41b6121","name":"Relay - times out","time":{"start":1745335143719,"stop":1745335143719,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa00f0ca4efb7a4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1745334846158,"stop":1745334846159,"duration":1},"status":"passed","severity":"normal"},{"uid":"69f006e29b5905db","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1745334794324,"stop":1745334794324,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4a3a6bfc85005","name":"Generator, 2 different pubsubtopics","time":{"start":1745335114116,"stop":1745335114116,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a31efd94b696136","name":"Callback on promise, aborts when callback returns true","time":{"start":1745335116199,"stop":1745335116199,"duration":0},"status":"passed","severity":"normal"},{"uid":"e114c9b299414c6f","name":"Check message with non string payload is not received","time":{"start":1745335277171,"stop":1745335277172,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad9286027fab3b89","name":"Push message with content topic containing Script","time":{"start":1745335476891,"stop":1745335476891,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c40d3f3f0f3843","name":"can start and stop the service","time":{"start":1745334868456,"stop":1745334868457,"duration":1},"status":"passed","severity":"normal"},{"uid":"af777a0735eaa932","name":"Subscribe to topic containing short and receive message","time":{"start":1745335367638,"stop":1745335367638,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e91678c549b653","name":"tcp ip4 address","time":{"start":1745334802175,"stop":1745334802175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d3b63f4193af281","name":"Default pageSize","time":{"start":1745335130127,"stop":1745335130128,"duration":1},"status":"passed","severity":"normal"},{"uid":"74eedfcd831d1f0d","name":"Push message with Basic HTML tag payload","time":{"start":1745335476873,"stop":1745335476873,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d39318baa52ed7","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1745334846676,"stop":1745334846676,"duration":0},"status":"passed","severity":"normal"},{"uid":"12fa3371dbeb121f","name":"should set field with only STORE enabled","time":{"start":1745334802869,"stop":1745334802869,"duration":0},"status":"passed","severity":"normal"},{"uid":"8393b1cfafbdde8d","name":"should increase lamport timestamp","time":{"start":1745334846667,"stop":1745334846668,"duration":1},"status":"passed","severity":"normal"},{"uid":"141bee34dc02e486","name":"getPeersByDiscovery","time":{"start":1745334989336,"stop":1745334989338,"duration":2},"status":"passed","severity":"normal"},{"uid":"1ec2246c320d9813","name":"Subscribe and receives messages on 20 topics","time":{"start":1745335367649,"stop":1745335367649,"duration":0},"status":"passed","severity":"normal"},{"uid":"3af1dfd4b0559954","name":"start node with empty shard should fail","time":{"start":1745335114182,"stop":1745335114183,"duration":1},"status":"passed","severity":"normal"},{"uid":"96a0c8b6831263c2","name":"should be able to encode the field with only FILTER set to true","time":{"start":1745334802126,"stop":1745334802126,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ed45f0078ba079","name":"Subscribe and publish message","time":{"start":1745334998816,"stop":1745334998816,"duration":0},"status":"passed","severity":"normal"},{"uid":"64390193b98ba44c","name":"Push message with short payload","time":{"start":1745335476883,"stop":1745335476883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1814baabc891d3ad","name":"configure the node with multiple content topics","time":{"start":1745335098996,"stop":1745335098996,"duration":0},"status":"passed","severity":"normal"},{"uid":"5becb16e919de330","name":"Check received message containing unicode special characters","time":{"start":1745335277155,"stop":1745335277155,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d520db2999124e","name":"random static sharding 9 - Cluster ID: 874, Shard ID: 571","time":{"start":1745335114181,"stop":1745335114181,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e82ddd71f5690c1","name":"Passing cursor with wrong pubsubTopic","time":{"start":1745335071052,"stop":1745335071052,"duration":0},"status":"passed","severity":"normal"},{"uid":"723f488b321ab59f","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1745334846170,"stop":1745334846170,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd5fad8c5e00944","name":"should initialize with default number of peers","time":{"start":1745334837024,"stop":1745334837029,"duration":5},"status":"passed","severity":"normal"},{"uid":"3e36af0eb2d6ddaf","name":"Sets default value correctly","time":{"start":1745335137700,"stop":1745335137700,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a0810dcf20ac3d4","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745335367648,"stop":1745335367649,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9f7d9de14672651","name":"Check publish message containing unicode special characters","time":{"start":1745334997535,"stop":1745334997535,"duration":0},"status":"passed","severity":"normal"},{"uid":"4474d5145950a91e","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745335367645,"stop":1745335367645,"duration":0},"status":"passed","severity":"normal"},{"uid":"f625b8128acb241b","name":"Passing page size 1 when there are 4 messages","time":{"start":1745335130124,"stop":1745335130125,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7d90d51f57a6787","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1745335136683,"stop":1745335136683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5e2b4144e5206d2","name":"should process tasks in queue","time":{"start":1745334837096,"stop":1745334837096,"duration":0},"status":"passed","severity":"normal"},{"uid":"f219754a5d51ffff","name":"Publish without waiting for remote peer","time":{"start":1745334998815,"stop":1745334998816,"duration":1},"status":"passed","severity":"normal"},{"uid":"849adf05d17f887b","name":"Push message with content topic containing special chars","time":{"start":1745335476876,"stop":1745335476877,"duration":1},"status":"passed","severity":"normal"},{"uid":"1150c1d28a192e39","name":"should select older connection if present","time":{"start":1745334808447,"stop":1745334808447,"duration":0},"status":"passed","severity":"normal"},{"uid":"f24389353c1ef191","name":"random static sharding 5 - Cluster ID: 223, Shard ID: 370","time":{"start":1745335114179,"stop":1745335114179,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3da866ac869566f","name":"should be sent with empty content","time":{"start":1745334846674,"stop":1745334846675,"duration":1},"status":"passed","severity":"normal"},{"uid":"97af91563c242fbe","name":"Check publish message containing Russian","time":{"start":1745334997528,"stop":1745334997528,"duration":0},"status":"passed","severity":"normal"},{"uid":"9000fdc7250fd1aa","name":"addEventListener with wrong event","time":{"start":1745334904357,"stop":1745334904358,"duration":1},"status":"passed","severity":"normal"},{"uid":"24e34547d68689c8","name":"Subscribe to topic containing Russian and publish message","time":{"start":1745334998822,"stop":1745334998822,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a3abef5175c286","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app19/1/topic516/proto","time":{"start":1745335098991,"stop":1745335098991,"duration":0},"status":"passed","severity":"normal"},{"uid":"73287bd9a693979d","name":"connects to nwaku","time":{"start":1745335137697,"stop":1745335137698,"duration":1},"status":"passed","severity":"normal"},{"uid":"90a23c02a7804595","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1745334826652,"stop":1745334826652,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a65f0bad179342f","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1745334846163,"stop":1745334846164,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1c151c1f795cf1c","name":"should properly create location multiaddrs - udp6","time":{"start":1745334802866,"stop":1745334802866,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a63d8f6ed69a88","name":"should detect messages with missing dependencies","time":{"start":1745334846672,"stop":1745334846673,"duration":1},"status":"passed","severity":"normal"},{"uid":"b825c55c95240598","name":"creates an iterator","time":{"start":1745335128927,"stop":1745335128928,"duration":1},"status":"passed","severity":"normal"},{"uid":"806424596b004c37","name":"isConnected return false after peer stops","time":{"start":1745334884056,"stop":1745334884057,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8fd187f6e640f6c","name":"should encodeTxt and decodeTxt","time":{"start":1745334802854,"stop":1745334802855,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0d1e6ee87eb407","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1745334816218,"stop":1745334816218,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7837774ac197219","name":"Push message with unicode special characters payload","time":{"start":1745335476887,"stop":1745335476887,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0a70f7d85b60a6e","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1745335071049,"stop":1745335071049,"duration":0},"status":"passed","severity":"normal"},{"uid":"fed0101e9bb7a31d","name":"Subscribe to topic containing long and receive message","time":{"start":1745335367638,"stop":1745335367638,"duration":0},"status":"passed","severity":"normal"},{"uid":"644e67e1990939b2","name":"should throw an error if shards are undefined for static sharding","time":{"start":1745334794322,"stop":1745334794322,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfa55b5cb3f7f7da","name":"Renews subscription after lossing a connection","time":{"start":1745335367644,"stop":1745335367645,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdd96b3c71f2e31c","name":"Subscribe to topic containing Script and receive message","time":{"start":1745335367654,"stop":1745335367654,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2a3fe45b928c756","name":"Check received message containing Arabic","time":{"start":1745335277161,"stop":1745335277162,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee016c80eb2f675b","name":"should update ack status of messages in outgoing buffer","time":{"start":1745334846676,"stop":1745334846676,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e59e14f8a15bec9","name":"Push message with content topic containing Chinese","time":{"start":1745335476877,"stop":1745335476877,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e710ffc031ac5d","name":"Promise Callback - false","time":{"start":1745335123650,"stop":1745335123650,"duration":0},"status":"passed","severity":"normal"},{"uid":"da8d7a999ed0d7a5","name":"should throw an error for missing sharding configuration","time":{"start":1745334794337,"stop":1745334794337,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe35e5d4886d273","name":"configure the node with multiple pubsub topics","time":{"start":1745335114182,"stop":1745335114182,"duration":0},"status":"passed","severity":"normal"},{"uid":"219975d35ac92dc0","name":"isConnected should return true after first peer connects","time":{"start":1745334884055,"stop":1745334884055,"duration":0},"status":"passed","severity":"normal"},{"uid":"736e11ce1d9bc33c","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1745334794330,"stop":1745334794331,"duration":1},"status":"passed","severity":"normal"},{"uid":"66149806c9e7d018","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app81/6/topic134/utf8","time":{"start":1745335098991,"stop":1745335098991,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba13767ca99ef7f","name":"Subscribe and receive messages via waku relay post","time":{"start":1745335367634,"stop":1745335367634,"duration":0},"status":"passed","severity":"normal"},{"uid":"2067dfbf3f172986","name":"should return PeerId when PeerId is provided","time":{"start":1745334837205,"stop":1745334837205,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e5b3e908a183e1","name":"random static sharding 6 - Cluster ID: 508, Shard ID: 607","time":{"start":1745335114179,"stop":1745335114180,"duration":1},"status":"passed","severity":"normal"},{"uid":"fea95cc03856dfba","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1745334816214,"stop":1745334816214,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba469e8647ea8a3","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1745334884053,"stop":1745334884054,"duration":1},"status":"passed","severity":"normal"},{"uid":"d1193685afd966c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1745334794328,"stop":1745334794328,"duration":0},"status":"passed","severity":"normal"},{"uid":"8585a08a0c174d81","name":"Reopen subscription with peer with lost subscription","time":{"start":1745334929014,"stop":1745334929014,"duration":0},"status":"passed","severity":"normal"},{"uid":"90d2a7ff60f016c8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1745334828301,"stop":1745334828301,"duration":0},"status":"passed","severity":"normal"},{"uid":"6db8807054ba3367","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1745334846167,"stop":1745334846167,"duration":0},"status":"passed","severity":"normal"},{"uid":"d519f5b4161467c7","name":"Check received message containing unicode special characters","time":{"start":1745335277166,"stop":1745335277166,"duration":0},"status":"passed","severity":"normal"},{"uid":"defbfaa64a425f14","name":"Push message with content topic containing short","time":{"start":1745335476888,"stop":1745335476888,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c4ccc50426b7bf","name":"Check message with no pubsub topic is not received","time":{"start":1745335277158,"stop":1745335277158,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e53fb00765b4245","name":"Fails to publish message with size larger than 1 MB","time":{"start":1745334997540,"stop":1745334997541,"duration":1},"status":"passed","severity":"normal"},{"uid":"22f538ecde5f0e6e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1745334794327,"stop":1745334794327,"duration":0},"status":"passed","severity":"normal"},{"uid":"b927c71dee65f2e9","name":"random static sharding 10 - Cluster ID: 354, Shard ID: 814","time":{"start":1745335114181,"stop":1745335114182,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e4cd409008774e2","name":"random static sharding 2 - Cluster ID: 362, Shard ID: 984","time":{"start":1745335114178,"stop":1745335114178,"duration":0},"status":"passed","severity":"normal"},{"uid":"28332c0a9a0b2678","name":"should add and remove event listeners correctly","time":{"start":1745334820618,"stop":1745334820619,"duration":1},"status":"passed","severity":"normal"},{"uid":"fddad0992899e41","name":"start node with empty content topic","time":{"start":1745335098998,"stop":1745335098999,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae59c40748a22ff9","name":"should load peers from local storage and dispatch events","time":{"start":1745334820617,"stop":1745334820617,"duration":0},"status":"passed","severity":"normal"},{"uid":"5372e7dde1ed31cb","name":"Subscribe and receive messages via lightPush","time":{"start":1745335367646,"stop":1745335367646,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e9e1ccc5c47c","name":"should properly create location multiaddrs - udp4","time":{"start":1745334802865,"stop":1745334802865,"duration":0},"status":"passed","severity":"normal"},{"uid":"fde0027c428ba83b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1745334794313,"stop":1745334794314,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4f51ed20ddebf0b","name":"Used by Waku Relay","time":{"start":1745335137699,"stop":1745335137699,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8752bfd97bb79fb","name":"Check received message containing short","time":{"start":1745335277160,"stop":1745335277160,"duration":0},"status":"passed","severity":"normal"},{"uid":"8884957b17865389","name":"retrieves a single peer","time":{"start":1745334816732,"stop":1745334816733,"duration":1},"status":"passed","severity":"normal"},{"uid":"888588fd5bd81d0","name":"should correctly map a content topic to a pubsub topic","time":{"start":1745334794338,"stop":1745334794338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1743609f1b23b99","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1745334846158,"stop":1745334846158,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a9cbb841900f62","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745335367636,"stop":1745335367636,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c196ddb0d501ce","name":"Check message with no payload is not received","time":{"start":1745335277159,"stop":1745335277159,"duration":0},"status":"passed","severity":"normal"},{"uid":"73f0681ab1306b8b","name":"addEventListener with correct event","time":{"start":1745334904357,"stop":1745334904357,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f60f0e2e97d06","name":"should get / set TCP multiaddr","time":{"start":1745334802864,"stop":1745334802865,"duration":1},"status":"passed","severity":"normal"},{"uid":"7293d2728f11eef6","name":"Passing page size 110 when there are 120 messages","time":{"start":1745335130127,"stop":1745335130127,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a3ac4e423085541","name":"should reject if WakuNode is not started","time":{"start":1745334837302,"stop":1745334837302,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d394b80a65b8fd","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1745334794336,"stop":1745334794337,"duration":1},"status":"passed","severity":"normal"},{"uid":"1388631a9354eb99","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1745334846670,"stop":1745334846670,"duration":0},"status":"passed","severity":"normal"},{"uid":"83ce1a45e71992e0","name":"same cluster, same shard: nodes connect","time":{"start":1745334934080,"stop":1745334934086,"duration":6},"status":"passed","severity":"normal"},{"uid":"4c25799269bdde18","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1745334837211,"stop":1745334837212,"duration":1},"status":"passed","severity":"normal"},{"uid":"1db807ec70b7e713","name":"Push message with emoji payload","time":{"start":1745335476874,"stop":1745335476875,"duration":1},"status":"passed","severity":"normal"},{"uid":"581b02e65c5ada58","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1745334816217,"stop":1745334816218,"duration":1},"status":"passed","severity":"normal"},{"uid":"863bec2e8072cb8f","name":"Push message with JSON payload","time":{"start":1745335476873,"stop":1745335476873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a78a8986720834f","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1745334846142,"stop":1745334846142,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f671da44e832d7c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1745334794340,"stop":1745334794340,"duration":0},"status":"passed","severity":"normal"},{"uid":"c84a304cde138745","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1745334998818,"stop":1745334998818,"duration":0},"status":"passed","severity":"normal"},{"uid":"9100dfac29a41fea","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745335367634,"stop":1745335367634,"duration":0},"status":"passed","severity":"normal"},{"uid":"b315b43303233a40","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1745334794312,"stop":1745334794312,"duration":0},"status":"passed","severity":"normal"},{"uid":"91cbd4fcccd969f5","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1745334802138,"stop":1745334802138,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3cd198a6631b350","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1745334998824,"stop":1745334998824,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a3619083c20e83e","name":"Push message with content topic containing emoji","time":{"start":1745335476880,"stop":1745335476880,"duration":0},"status":"passed","severity":"normal"},{"uid":"535f3a504ae75ba1","name":"Generator, 2 different pubsubtopics","time":{"start":1745335114112,"stop":1745335114112,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ebdd6d32c8c0bda","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1745334989100,"stop":1745334989100,"duration":0},"status":"passed","severity":"normal"},{"uid":"6134fdd85ab487c2","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1745334837207,"stop":1745334837207,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2023dc57a6e1e26","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1745335136684,"stop":1745335136684,"duration":0},"status":"passed","severity":"normal"},{"uid":"4928665cf77de113","name":"Fails to push message with large meta","time":{"start":1745335476894,"stop":1745335476894,"duration":0},"status":"passed","severity":"normal"},{"uid":"e52f212e80823ccd","name":"should reject if LightPush is requested but not mounted","time":{"start":1745334837303,"stop":1745334837303,"duration":0},"status":"passed","severity":"normal"},{"uid":"947fb75330bf2153","name":"Check received message containing numeric","time":{"start":1745335277150,"stop":1745335277150,"duration":0},"status":"passed","severity":"normal"},{"uid":"3562be8d27e0f775","name":"Reusing cursor across nodes","time":{"start":1745335071051,"stop":1745335071051,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29dd0b95200ba1d","name":"Push message with unicode special characters payload","time":{"start":1745335476874,"stop":1745335476874,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f484c73454aa139","name":"Subscribe and receive messages via lightPush","time":{"start":1745335367633,"stop":1745335367633,"duration":0},"status":"passed","severity":"normal"},{"uid":"671553751ea7b586","name":"isConnected should return false after all peers disconnect","time":{"start":1745334884056,"stop":1745334884056,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f9329f7e86a3de","name":"Js publishes, other Js receives","time":{"start":1745334983499,"stop":1745334983500,"duration":1},"status":"passed","severity":"normal"},{"uid":"b4d6788ea275b04d","name":"should deliver messages after dependencies are met","time":{"start":1745334846673,"stop":1745334846673,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6299d355b97db95","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1745334802131,"stop":1745334802131,"duration":0},"status":"passed","severity":"normal"},{"uid":"32c3d54e7c39d8fc","name":"Light Node - default protocols","time":{"start":1745335143722,"stop":1745335143722,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba1152234b25c43d","name":"Ping on subscribed peer","time":{"start":1745334929014,"stop":1745334929016,"duration":2},"status":"passed","severity":"normal"},{"uid":"d3aa6cbcc3764d51","name":"Publish message with custom timestamp: Wed May 01 2024 15:16:29 GMT+0000 (Coordinated Universal Time)","time":{"start":1745334997536,"stop":1745334997536,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcee4dce2d9379e5","name":"Check received message containing special chars","time":{"start":1745335277161,"stop":1745335277161,"duration":0},"status":"passed","severity":"normal"},{"uid":"90205b940bbd95f1","name":"Throws when trying to push message with empty payload","time":{"start":1745335476888,"stop":1745335476888,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ec64dc99b98601","name":"should handle task timeouts","time":{"start":1745334837101,"stop":1745334837101,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4798a1fa343c04e","name":"should decode valid enr successfully","time":{"start":1745334802855,"stop":1745334802855,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa34bd65b77f9e78","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1745334846147,"stop":1745334846147,"duration":0},"status":"passed","severity":"normal"},{"uid":"52b064e504d1d65d","name":"should properly create location multiaddrs - tcp","time":{"start":1745334802867,"stop":1745334802867,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb403f82a10387","name":"random static sharding 8 - Cluster ID: 576, Shard ID: 960","time":{"start":1745335114181,"stop":1745335114181,"duration":0},"status":"passed","severity":"normal"},{"uid":"48d9feedd731d86a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1745334816213,"stop":1745334816214,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9751f412bd9ce2f","name":"Encoder throws on empty string content topic","time":{"start":1745334808933,"stop":1745334808933,"duration":0},"status":"passed","severity":"normal"},{"uid":"a851d5d19901543f","name":"non connected peers","time":{"start":1745334969930,"stop":1745334969930,"duration":0},"status":"skipped","severity":"normal"},{"uid":"328b326c5ce453f5","name":"new peer added after a peer was already found","time":{"start":1745334989338,"stop":1745334989338,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4499eed2b994562d","name":"Refresh subscription","time":{"start":1745334998818,"stop":1745334998818,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c00e412a255f312f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1745334802126,"stop":1745334802127,"duration":1},"status":"passed","severity":"normal"},{"uid":"686fd89822da891b","name":"throws on content topic with empty topic name field","time":{"start":1745334794301,"stop":1745334794302,"duration":1},"status":"passed","severity":"normal"},{"uid":"1fe1a6fd593db61b","name":"Push message with content topic containing SQL Injection","time":{"start":1745335476878,"stop":1745335476878,"duration":0},"status":"passed","severity":"normal"},{"uid":"60b0170d536905a3","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1745335098986,"stop":1745335098987,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ba27399340d5419","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1745334837208,"stop":1745334837208,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d931381dce92502","name":"should use provided shard info when available","time":{"start":1745334837207,"stop":1745334837207,"duration":0},"status":"passed","severity":"normal"},{"uid":"40529ce53c98f55b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1745334846169,"stop":1745334846169,"duration":0},"status":"passed","severity":"normal"},{"uid":"de43456374204ffc","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1745334991402,"stop":1745334991402,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd868a5951bde53","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1745334802132,"stop":1745334802132,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0182c28bd18d9a","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1745335071047,"stop":1745335071049,"duration":2},"status":"passed","severity":"normal"},{"uid":"683e4d4ea0938111","name":"should call waitForPeer on Relay","time":{"start":1745334837306,"stop":1745334837306,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3bb65cafd35058","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1745334794320,"stop":1745334794320,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d54ef09b84a9d","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1745334794315,"stop":1745334794315,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6191ff74ce40c7","name":"Relay - dialed first","time":{"start":1745335143717,"stop":1745335143717,"duration":0},"status":"passed","severity":"normal"},{"uid":"4541ed2b827a2741","name":"Push message with emoji payload","time":{"start":1745335476887,"stop":1745335476887,"duration":0},"status":"passed","severity":"normal"},{"uid":"48dc6aee5859cca5","name":"Ping on peer without subscriptions","time":{"start":1745334929013,"stop":1745334929013,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2ab492e11f721dc","name":"throws on content topic with too few or too many fields","time":{"start":1745334794299,"stop":1745334794299,"duration":0},"status":"passed","severity":"normal"},{"uid":"417ecdb4119be5b1","name":"Push message with content topic containing SQL Injection","time":{"start":1745335476890,"stop":1745335476891,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd3de133a54e6c23","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1745334846142,"stop":1745334846142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5556d8a0516ccd20","name":"Check message received after jswaku node is restarted","time":{"start":1745335277172,"stop":1745335277172,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4cc6be4ad285fb0f","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1745334816215,"stop":1745334816216,"duration":1},"status":"passed","severity":"normal"},{"uid":"42c07b7be2de553","name":"Push message with numeric payload","time":{"start":1745335476870,"stop":1745335476870,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a457332a9c4000","name":"Push message with content topic containing Script","time":{"start":1745335476878,"stop":1745335476878,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ff7aad4daabbd84","name":"should get locked peers","time":{"start":1745334837031,"stop":1745334837035,"duration":4},"status":"passed","severity":"normal"},{"uid":"ec39ac85c9b84850","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1745335367639,"stop":1745335367640,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d21cef1162b53cb","name":"Push message with content topic containing unicode special characters","time":{"start":1745335476893,"stop":1745335476893,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e00047bcf0d001a","name":"Decoder throws on undefined content topic","time":{"start":1745334828303,"stop":1745334828303,"duration":0},"status":"passed","severity":"normal"},{"uid":"1776c97aaba8942a","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745334868467,"stop":1745334868468,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1c6579911c4558bd","name":"should set field with only FILTER enabled","time":{"start":1745334802869,"stop":1745334802869,"duration":0},"status":"passed","severity":"normal"},{"uid":"92dbb6a1fb40b3c2","name":"should retry failed tasks","time":{"start":1745334837096,"stop":1745334837097,"duration":1},"status":"passed","severity":"normal"},{"uid":"85176b0c5734cd4e","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1745334794310,"stop":1745334794311,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c9d99273d4e5c2a","name":"does not throw on valid cases","time":{"start":1745334794297,"stop":1745334794298,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8b83f9b4bd048ad","name":"Round trip binary serialization","time":{"start":1745334808931,"stop":1745334808931,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75cc7988b61a182","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745334991395,"stop":1745334991395,"duration":0},"status":"passed","severity":"normal"},{"uid":"49d3b44e938fdc74","name":"should mark all messages in causal history as acknowledged","time":{"start":1745334846672,"stop":1745334846672,"duration":0},"status":"passed","severity":"normal"},{"uid":"b481fe151b77c24e","name":"Publishes to nwaku","time":{"start":1745334983498,"stop":1745334983498,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0ad763e74229d6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1745334794328,"stop":1745334794329,"duration":1},"status":"passed","severity":"normal"},{"uid":"2493123341f05700","name":"should set field with all protocols disabled","time":{"start":1745334802868,"stop":1745334802868,"duration":0},"status":"passed","severity":"normal"},{"uid":"78405d9332f1c1b0","name":"Push message with rate limit","time":{"start":1745335476881,"stop":1745335476881,"duration":0},"status":"passed","severity":"normal"},{"uid":"d56b044acf20779","name":"Push message with content topic containing JSON","time":{"start":1745335476892,"stop":1745335476892,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13b4eb699917e1e","name":"Push message with custom timestamp: 1745338484312","time":{"start":1745335476882,"stop":1745335476882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0893d0a6babd378","name":"Store - dialed after - with timeout","time":{"start":1745335143720,"stop":1745335143720,"duration":0},"status":"passed","severity":"normal"},{"uid":"46f649386565847b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1745334802870,"stop":1745334802870,"duration":0},"status":"passed","severity":"normal"},{"uid":"d36fc3a436e5bd6e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1745334846167,"stop":1745334846168,"duration":1},"status":"passed","severity":"normal"},{"uid":"1609ca80380fab2f","name":"should not fail to stop the service if it was not started","time":{"start":1745334969784,"stop":1745334969784,"duration":0},"status":"passed","severity":"normal"},{"uid":"65fa92600d4566bf","name":"should use shardsUnderCluster when provided","time":{"start":1745334837207,"stop":1745334837208,"duration":1},"status":"passed","severity":"normal"},{"uid":"831a95ee2bcc5120","name":"can start the service","time":{"start":1745334820613,"stop":1745334820613,"duration":0},"status":"passed","severity":"normal"},{"uid":"761b697e26b001a0","name":"Push message with content topic containing shell command","time":{"start":1745335476892,"stop":1745335476892,"duration":0},"status":"passed","severity":"normal"},{"uid":"f453f3ca44ffcf2f","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1745334934071,"stop":1745334934080,"duration":9},"status":"passed","severity":"normal"},{"uid":"d059748d35cd123f","name":"more peers than existing","time":{"start":1745334969929,"stop":1745334969929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba807c8ca5aed9f1","name":"Push message with content topic containing Basic HTML tag","time":{"start":1745335476891,"stop":1745335476892,"duration":1},"status":"passed","severity":"normal"},{"uid":"79b595e2361a537f","name":"Sign & Recover","time":{"start":1745334827121,"stop":1745334827121,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12a383508f24075","name":"Check message with no content topic is not received","time":{"start":1745335277158,"stop":1745335277158,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f8e5e9a99bd47f3","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745335114114,"stop":1745335114114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"b1c7fd60631a95fc","name":"Fails to publish message with wrong content topic","time":{"start":1745334997538,"stop":1745334997539,"duration":1},"status":"passed","severity":"normal"},{"uid":"db7d8b5d83b9f1e2","name":"should be delivered immediately if received","time":{"start":1745334846676,"stop":1745334846677,"duration":1},"status":"passed","severity":"normal"},{"uid":"26cb70f56c00aa1a","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1745334794323,"stop":1745334794323,"duration":0},"status":"passed","severity":"normal"},{"uid":"9af99216277d1aa8","name":"Check publish message containing escaped characters","time":{"start":1745334997534,"stop":1745334997535,"duration":1},"status":"passed","severity":"normal"},{"uid":"c90cf4207a30e024","name":"should check connected peers if present and suitable","time":{"start":1745334837304,"stop":1745334837304,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7cbd1043280f1c4","name":"should throw an error for empty SingleShardInfos array","time":{"start":1745334794319,"stop":1745334794319,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b9645105ddeb4a7","name":"should throw an error for insufficient data","time":{"start":1745334794341,"stop":1745334794341,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca4d97aa086597ad","name":"should handle a minimal index list","time":{"start":1745334794340,"stop":1745334794340,"duration":0},"status":"passed","severity":"normal"},{"uid":"89dce9ba7896f548","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1745334998817,"stop":1745334998818,"duration":1},"status":"passed","severity":"normal"},{"uid":"28d7385a1507645d","name":"should insert elements correctly","time":{"start":1745334847957,"stop":1745334847957,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e08bdb81b672293","name":"should encode/decode to text encoding","time":{"start":1745334802863,"stop":1745334802864,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1e13e166781e404","name":"Relay + Store","time":{"start":1745334802870,"stop":1745334802870,"duration":0},"status":"passed","severity":"normal"},{"uid":"34f38eb5aba40c6f","name":"Subscribe to topic containing long and publish message","time":{"start":1745334998819,"stop":1745334998819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea02145e4f31fa87","name":"throws on content topic with generation field greater than 0","time":{"start":1745334794300,"stop":1745334794300,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e2b5ba5f566e09","name":"Subscribe to topic containing numeric and receive message","time":{"start":1745335367652,"stop":1745335367652,"duration":0},"status":"passed","severity":"normal"},{"uid":"a76056785c21c41c","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1745334846141,"stop":1745334846142,"duration":1},"status":"passed","severity":"normal"},{"uid":"851c20dbc791bf04","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1745335367649,"stop":1745335367649,"duration":0},"status":"passed","severity":"normal"},{"uid":"80039ce0e41993aa","name":"Refresh subscription","time":{"start":1745335367637,"stop":1745335367637,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcc3d30a869ee3a1","name":"Relay + Store","time":{"start":1745334869635,"stop":1745334869635,"duration":0},"status":"passed","severity":"normal"},{"uid":"898db9c53ea622d7","name":"Decrypt messages","time":{"start":1745334971311,"stop":1745334971312,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5b0b6ffb16dd1de","name":"handles empty contentTopics array correctly","time":{"start":1745334794337,"stop":1745334794338,"duration":1},"status":"passed","severity":"normal"},{"uid":"2dd38faafeccb241","name":"Decoder throws on empty string content topic","time":{"start":1745334808933,"stop":1745334808934,"duration":1},"status":"passed","severity":"normal"},{"uid":"560697fec9506bb9","name":"should fail to send if no connected peers found","time":{"start":1745334837212,"stop":1745334837212,"duration":0},"status":"passed","severity":"normal"},{"uid":"f69018a0a61eec61","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1745334794323,"stop":1745334794324,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5e0e0cd440d1d1a","name":"should request peer renewal on specific errors","time":{"start":1745334837097,"stop":1745334837101,"duration":4},"status":"passed","severity":"normal"},{"uid":"afc444478e558ebb","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1745334794335,"stop":1745334794335,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1c23816dd7ab8f4","name":"Check message with non string payload is not received","time":{"start":1745335277159,"stop":1745335277159,"duration":0},"status":"passed","severity":"normal"},{"uid":"5654414c6691eada","name":"Callback on promise","time":{"start":1745335116195,"stop":1745335116199,"duration":4},"status":"passed","severity":"normal"},{"uid":"5bb0bdd7a77d7f10","name":"Query Generator - true","time":{"start":1745335123648,"stop":1745335123649,"duration":1},"status":"passed","severity":"normal"},{"uid":"8854d15334bd30fe","name":"Query generator for 2000 messages","time":{"start":1745335116202,"stop":1745335116202,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cb8c7e141a1c2a","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1745334989099,"stop":1745334989099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fc37adf3e6d0d08","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1745334802138,"stop":1745334802139,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f3f71f5915fb263","name":"should return false","time":{"start":1745334802858,"stop":1745334802858,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3751eadd6f23119","name":"Check received message containing Chinese","time":{"start":1745335277150,"stop":1745335277151,"duration":1},"status":"passed","severity":"normal"},{"uid":"811ea3c7ef9fda49","name":"Renews subscription after lossing a connection","time":{"start":1745335367658,"stop":1745335367658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c08feedac6b507f","name":"should initialize bloom filter with correct parameters","time":{"start":1745334847956,"stop":1745334847957,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d80399f13248702","name":"throws an error for improperly formatted content topics","time":{"start":1745334794318,"stop":1745334794318,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d328034c82e5ba","name":"Ordered Callback - true","time":{"start":1745335123651,"stop":1745335123651,"duration":0},"status":"passed","severity":"normal"},{"uid":"11e4dd925e61a9d7","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1745334816737,"stop":1745334816737,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af05f755e116da1f","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1745334846163,"stop":1745334846163,"duration":0},"status":"passed","severity":"normal"},{"uid":"871890be0684a963","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745335367644,"stop":1745335367644,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0d0db24a41aa92f","name":"udp ip6 address","time":{"start":1745334802175,"stop":1745334802176,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a8088fe4647d9a0","name":"Push message with Basic HTML tag payload","time":{"start":1745335476886,"stop":1745335476886,"duration":0},"status":"passed","severity":"normal"},{"uid":"659d22f9de1105f6","name":"passes more than one ENR URLs and attempts connection","time":{"start":1745334868468,"stop":1745334868468,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8d16be9d00e06ee6","name":"should use the provided clusterId for the pubsub topic","time":{"start":1745334794338,"stop":1745334794339,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff94593be6850be","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1745334794340,"stop":1745334794341,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e5fdb979215ea88","name":"Fails to push message with large meta","time":{"start":1745335476880,"stop":1745335476881,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8dd4ff06620ebc7","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1745334884054,"stop":1745334884055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b0210184711513","name":"Store - dialed first","time":{"start":1745335143719,"stop":1745335143720,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb052a2750d979f6","name":"should not allow unachievable error rate","time":{"start":1745334845723,"stop":1745334845723,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d2c2685fcb28ef2","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1745334845723,"stop":1745334845724,"duration":1},"status":"passed","severity":"normal"},{"uid":"82a419bc70f4fdfb","name":"Push 30 different messages","time":{"start":1745335476887,"stop":1745335476888,"duration":1},"status":"skipped","severity":"normal"},{"uid":"db63910050d7b868","name":"Check received message containing XML","time":{"start":1745335277163,"stop":1745335277164,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb113e000d69b283","name":"Correctly serialized arguments","time":{"start":1745334931276,"stop":1745334931277,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e93fc97c63a7672","name":"should handle special patterns correctly","time":{"start":1745334847959,"stop":1745334847959,"duration":0},"status":"passed","severity":"normal"},{"uid":"70482a97967e1b67","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1745334808934,"stop":1745334808934,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cfd9a15661dc763","name":"connected peers and dial","time":{"start":1745334969929,"stop":1745334969929,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ef766471dbbc5a2","name":"dispatchEvent via connectionManager","time":{"start":1745334904362,"stop":1745334904362,"duration":0},"status":"passed","severity":"normal"},{"uid":"e565ce8fc872bf08","name":"should throw if no connection provided","time":{"start":1745334808684,"stop":1745334808685,"duration":1},"status":"passed","severity":"normal"},{"uid":"29cab8388dcb8d82","name":"Push message with content topic containing Chinese","time":{"start":1745335476889,"stop":1745335476890,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd5cd10a5fb6deb0","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1745335123328,"stop":1745335123328,"duration":0},"status":"passed","severity":"normal"},{"uid":"6143f2b094f5b909","name":"Push message with content topic containing emoji","time":{"start":1745335476893,"stop":1745335476893,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd950d5f8dfc4793","name":"Passing page size 19 when there are 20 messages","time":{"start":1745335130126,"stop":1745335130127,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a2d2a907aaa9578","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1745335083976,"stop":1745335083977,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b001a009a7131e7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1745334794329,"stop":1745334794329,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b1133befd2cfb6b","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1745335367635,"stop":1745335367635,"duration":0},"status":"passed","severity":"normal"},{"uid":"92c9619c57a6acc8","name":"1 Store, 2 relays, 2 fetches","time":{"start":1745334816363,"stop":1745334816364,"duration":1},"status":"passed","severity":"normal"},{"uid":"4cf752ab2780cc6e","name":"Subscribe to topic containing Russian and receive message","time":{"start":1745335367640,"stop":1745335367640,"duration":0},"status":"passed","severity":"normal"},{"uid":"e53ec59bfbfa5705","name":"Push message with content topic containing Arabic","time":{"start":1745335476890,"stop":1745335476890,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7588f136c75c3e7","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1745334863917,"stop":1745334863919,"duration":2},"status":"passed","severity":"normal"},{"uid":"19caad114df7659d","name":"random static sharding 1 - Cluster ID: 80, Shard ID: 345","time":{"start":1745335114178,"stop":1745335114178,"duration":0},"status":"passed","severity":"normal"},{"uid":"167faa5aede0001d","name":"Push message with JSON payload","time":{"start":1745335476886,"stop":1745335476886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19cd0fcda7be116","name":"Check received message containing long","time":{"start":1745335277149,"stop":1745335277149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b4c89525767c914","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1745335367657,"stop":1745335367657,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c8585ed1bb297b","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1745334846164,"stop":1745334846164,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc981909ff844e68","name":"Encoder throws on undefined content topic","time":{"start":1745334808932,"stop":1745334808933,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce1d4a0419920e79","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1745335098997,"stop":1745335098997,"duration":0},"status":"passed","severity":"normal"},{"uid":"c034c7157243336e","name":"different cluster, different shard: nodes don't connect","time":{"start":1745334934087,"stop":1745334934100,"duration":13},"status":"passed","severity":"normal"},{"uid":"fb963aa64a45e297","name":"Encoder throws on undefined content topic","time":{"start":1745334828302,"stop":1745334828302,"duration":0},"status":"passed","severity":"normal"},{"uid":"98fc36222c469e77","name":"Check received message containing JSON","time":{"start":1745335277154,"stop":1745335277154,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b355759f7a9f379","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1745334998817,"stop":1745334998817,"duration":0},"status":"passed","severity":"normal"},{"uid":"99911e4b0d6050d4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1745334794321,"stop":1745334794321,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68bc7ee31023e3b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1745334846168,"stop":1745334846168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02f34500e6b98f8","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1745334837262,"stop":1745334837262,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55ff4d723508f8a","name":"Push message with escaped characters payload","time":{"start":1745335476887,"stop":1745335476887,"duration":0},"status":"passed","severity":"normal"},{"uid":"58330e803c1e2c30","name":"throws on content topic with empty application field","time":{"start":1745334794300,"stop":1745334794301,"duration":1},"status":"passed","severity":"normal"},{"uid":"8905ddb76b075ab5","name":"Check received message containing Arabic","time":{"start":1745335277151,"stop":1745335277151,"duration":0},"status":"passed","severity":"normal"},{"uid":"7741dd03348d0b36","name":"should throw error - no public key","time":{"start":1745334802858,"stop":1745334802858,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8100a3567f50359","name":"Push message equal or less that 1MB","time":{"start":1745335476895,"stop":1745335476895,"duration":0},"status":"passed","severity":"normal"},{"uid":"79e6186fa66a7b03","name":"Subscribe to topic containing emoji and receive message","time":{"start":1745335367657,"stop":1745335367658,"duration":1},"status":"passed","severity":"normal"},{"uid":"b833f4f74aaf2579","name":"Generator, custom pubsub topic","time":{"start":1745335114115,"stop":1745335114116,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcf4e36e8aa886b7","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app92/7/topic203/json","time":{"start":1745335098993,"stop":1745335098993,"duration":0},"status":"passed","severity":"normal"},{"uid":"198e784646ff2a54","name":"should return valid sharding parameters for static sharding","time":{"start":1745334794336,"stop":1745334794336,"duration":0},"status":"passed","severity":"normal"},{"uid":"453a4a24c2432a5c","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1745334802127,"stop":1745334802131,"duration":4},"status":"passed","severity":"normal"},{"uid":"21bf97474fde6388","name":"Push message with shell command payload","time":{"start":1745335476886,"stop":1745335476886,"duration":0},"status":"passed","severity":"normal"},{"uid":"47d1b85eef9e1b46","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1745334794324,"stop":1745334794325,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2d1fd09a3f0ec62","name":"Push message with content topic containing escaped characters","time":{"start":1745335476892,"stop":1745335476892,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe29ab75b62b5750","name":"should not fail to start the service if it is already started","time":{"start":1745334969784,"stop":1745334969785,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ada7ed5c76a3256","name":"should never report false negatives","time":{"start":1745334847958,"stop":1745334847958,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a564838f80f8ac","name":"Check received message with timestamp: 1745334863516000000 ","time":{"start":1745335277156,"stop":1745335277156,"duration":0},"status":"passed","severity":"normal"},{"uid":"3009b1ce0abb9207","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1745335071050,"stop":1745335071050,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd375971196ebbbc","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1745334816216,"stop":1745334816216,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d469a207aec954e","name":"should not fail to start the service if it is already started","time":{"start":1745334820615,"stop":1745334820615,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b1bfc9779ff1ac","name":"Push message with Chinese payload","time":{"start":1745335476871,"stop":1745335476871,"duration":0},"status":"passed","severity":"normal"},{"uid":"66541d6a4eced5dc","name":"random static sharding 3 - Cluster ID: 832, Shard ID: 721","time":{"start":1745335114178,"stop":1745335114179,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb998e41f7b8a782","name":"Check received message with timestamp: 1745334863516 ","time":{"start":1745335277156,"stop":1745335277156,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc342ee7a2b1b24","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1745334846148,"stop":1745334846148,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7b6cc1e7a0022b","name":"should initialize with custom number of peers","time":{"start":1745334837030,"stop":1745334837031,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b0829837ef9a21d","name":"Ping on unsubscribed peer","time":{"start":1745334929013,"stop":1745334929013,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd41a37875ddac0","name":"Reopen subscription with peer with lost subscription","time":{"start":1745334929018,"stop":1745334929018,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b322458c8b77d","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1745335136684,"stop":1745335136685,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd3fde93300d0810","name":"should wait for LightPush peer to be connected","time":{"start":1745334837305,"stop":1745334837305,"duration":0},"status":"passed","severity":"normal"},{"uid":"8cd90644bd7b65d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745335277168,"stop":1745335277169,"duration":1},"status":"passed","severity":"normal"},{"uid":"196e71848b8109a0","name":"Encoder throws on empty string content topic","time":{"start":1745334826653,"stop":1745334826654,"duration":1},"status":"passed","severity":"normal"},{"uid":"34eaa15ef35159b7","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1745335057003,"stop":1745335057004,"duration":1},"status":"passed","severity":"normal"},{"uid":"69507cd87c1337c3","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1745335071050,"stop":1745335071050,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe30287f18c798b","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1745334802855,"stop":1745334802856,"duration":1},"status":"passed","severity":"normal"},{"uid":"99ffd055bd56c47a","name":"All","time":{"start":1745334869635,"stop":1745334869636,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdf1fccde3a1e476","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1745334794330,"stop":1745334794330,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b360ef5bb41569","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1745334846137,"stop":1745334846138,"duration":1},"status":"passed","severity":"normal"},{"uid":"39b86c2cd936f7","name":"ignores unrecognized TXT record formats","time":{"start":1745334816734,"stop":1745334816734,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5257c3b35b3ccf3","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1745334816217,"stop":1745334816217,"duration":0},"status":"passed","severity":"normal"},{"uid":"98ad606512328d6a","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1745335116200,"stop":1745335116200,"duration":0},"status":"passed","severity":"normal"},{"uid":"a27bd091d7318f11","name":"should be able to encode the field with only STORE set to true","time":{"start":1745334802125,"stop":1745334802126,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9f6f5efebb9f66","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1745334802131,"stop":1745334802132,"duration":1},"status":"passed","severity":"normal"},{"uid":"6376688f83a1e433","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1745334846134,"stop":1745334846134,"duration":0},"status":"passed","severity":"normal"},{"uid":"c93ce376f622ea00","name":"Query with Promise Callback, No message returned","time":{"start":1745335083979,"stop":1745335083980,"duration":1},"status":"passed","severity":"normal"},{"uid":"b849e2f0782bc3b4","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1745334922865,"stop":1745334922865,"duration":0},"status":"passed","severity":"normal"},{"uid":"42910093b2f480df","name":"should start and stop interval correctly","time":{"start":1745334837095,"stop":1745334837096,"duration":1},"status":"passed","severity":"normal"},{"uid":"b22d3691ec7fff29","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1745334991401,"stop":1745334991401,"duration":0},"status":"passed","severity":"normal"},{"uid":"de880feeec5ab82b","name":"Subscribe and receive messages via waku relay post","time":{"start":1745335367647,"stop":1745335367648,"duration":1},"status":"passed","severity":"normal"},{"uid":"9866993cc1ff34d0","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1745334816736,"stop":1745334816736,"duration":0},"status":"passed","severity":"normal"},{"uid":"50e659766c2ddc63","name":"through manual discovery","time":{"start":1745334931151,"stop":1745334931151,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8f358186243400","name":"should serialize and deserialize correctly","time":{"start":1745334847958,"stop":1745334847958,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c2cad78cf00881a","name":"Check publish message containing Basic HTML tag","time":{"start":1745334997530,"stop":1745334997530,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e8a6504f5facfaf","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1745334998816,"stop":1745334998817,"duration":1},"status":"passed","severity":"normal"},{"uid":"a6f0444138cc1cc1","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745335277157,"stop":1745335277157,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a5ecf193bda10d","name":"Query generator for multiple messages with multiple decoders","time":{"start":1745335116194,"stop":1745335116194,"duration":0},"status":"passed","severity":"normal"},{"uid":"acc2edf2bfafb74","name":"Unsubscribes all - node subscribed to 1 topic","time":{"start":1745334991412,"stop":1745334991413,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e1fcc96d4a8b000","name":"Check received message containing escaped characters","time":{"start":1745335277155,"stop":1745335277155,"duration":0},"status":"passed","severity":"normal"},{"uid":"28d6211955de4593","name":"1 Relay, 1 Filter, gives up","time":{"start":1745334816364,"stop":1745334816364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ca14a68358f8096","name":"Ordered Callback - false","time":{"start":1745335123651,"stop":1745335123652,"duration":1},"status":"passed","severity":"normal"},{"uid":"318efa3ac91b970f","name":"Ephemeral field set to true","time":{"start":1745334808931,"stop":1745334808932,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65380d3c676528c","name":"it tolerates circular branch references","time":{"start":1745334816733,"stop":1745334816733,"duration":0},"status":"passed","severity":"normal"},{"uid":"f59f0fe7795c5b46","name":"Check publish message containing JSON","time":{"start":1745334997530,"stop":1745334997530,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcd5938965acbb7","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1745334794326,"stop":1745334794327,"duration":1},"status":"passed","severity":"normal"},{"uid":"776703a52cbbac9b","name":"Generator, 2 different pubsubtopics","time":{"start":1745335114114,"stop":1745335114114,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6710942d5069b79e","name":"Check received message with timestamp: 1649153314 ","time":{"start":1745335277168,"stop":1745335277168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f73bbfa5341cc002","name":"Wrong topic","time":{"start":1745335098996,"stop":1745335098996,"duration":0},"status":"passed","severity":"normal"},{"uid":"30251c3adf96fea6","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app71/4/topic305/proto","time":{"start":1745335098992,"stop":1745335098993,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a16dfbf83286113","name":"Push message with special chars payload","time":{"start":1745335476884,"stop":1745335476884,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4cd8505651f397","name":"Check received message containing emoji","time":{"start":1745335277155,"stop":1745335277155,"duration":0},"status":"passed","severity":"normal"},{"uid":"21c4d989dbbdcf81","name":"should emit a peer event after start","time":{"start":1745334969785,"stop":1745334969785,"duration":0},"status":"passed","severity":"normal"},{"uid":"418e92cec5f0762d","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1745335277157,"stop":1745335277157,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c19802197477be8","name":"should encode/decode to RLP encoding","time":{"start":1745334802859,"stop":1745334802863,"duration":4},"status":"passed","severity":"normal"},{"uid":"38c9e4a927152073","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1745334846136,"stop":1745334846136,"duration":0},"status":"passed","severity":"normal"},{"uid":"3faf7487679f8e61","name":"Init the array if not present","time":{"start":1745334793902,"stop":1745334793903,"duration":1},"status":"passed","severity":"normal"},{"uid":"215859f9f6034cda","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1745334794334,"stop":1745334794334,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2009d1655f7f135","name":"Push message with content topic containing numeric","time":{"start":1745335476876,"stop":1745335476876,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ed091e8c884ca8","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1745334846139,"stop":1745334846139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c767cbf4cc5f1b3d","name":"Waku message hash computation (no timestamp)","time":{"start":1745334796755,"stop":1745334796755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cc3bb90b1e9a6b3","name":"Push message with content topic containing JSON","time":{"start":1745335476879,"stop":1745335476879,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceffd521ab4cbdd4","name":"can dial TLS multiaddrs","time":{"start":1745334931150,"stop":1745334931151,"duration":1},"status":"passed","severity":"normal"},{"uid":"e952f86ae50646e0","name":"Add multiple subscription objects on single nwaku node","time":{"start":1745335367658,"stop":1745335367658,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2931d4aec87c682","name":"A test","time":{"start":1745334922947,"stop":1745334922947,"duration":0},"status":"passed","severity":"normal"},{"uid":"4407244b63b352fa","name":"Query Generator, No Decoder","time":{"start":1745335083962,"stop":1745335083963,"duration":1},"status":"passed","severity":"normal"},{"uid":"a20a96c54570479e","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1745335114112,"stop":1745335114113,"duration":1},"status":"passed","severity":"normal"},{"uid":"5149ffe545e0c2ac","name":"Push message with custom timestamp: 1745331284313","time":{"start":1745335476895,"stop":1745335476895,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d2d7b14a80ad17","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1745334794321,"stop":1745334794321,"duration":0},"status":"passed","severity":"normal"},{"uid":"adea604e1b9346c9","name":"shard 0","time":{"start":1745335114176,"stop":1745335114177,"duration":1},"status":"passed","severity":"normal"},{"uid":"94a5f1f51669170c","name":"Check message with no content topic is not received","time":{"start":1745335277170,"stop":1745335277170,"duration":0},"status":"passed","severity":"normal"},{"uid":"12551dce94b5b893","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1745335367647,"stop":1745335367647,"duration":0},"status":"passed","severity":"normal"},{"uid":"be02b029e4096fa0","name":"Check message received after nwaku node is restarted","time":{"start":1745335277173,"stop":1745335277173,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c39b71554c98ce97","name":"Check message with no pubsub topic is not received","time":{"start":1745335277170,"stop":1745335277170,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ca70b5457df99fd","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1745335123329,"stop":1745335123329,"duration":0},"status":"passed","severity":"normal"},{"uid":"224ff0f54557a1c7","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1745335367658,"stop":1745335367659,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de3f7c5278ac026","name":"Subscribe to topic containing JSON and publish message","time":{"start":1745334998824,"stop":1745334998825,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a33b90ac70a4d17","name":"should emit a peer event after start","time":{"start":1745334868459,"stop":1745334868460,"duration":1},"status":"passed","severity":"normal"},{"uid":"f830c58dd79476b1","name":"should return false when shard is not included in network shards","time":{"start":1745334837209,"stop":1745334837209,"duration":0},"status":"passed","severity":"normal"},{"uid":"25f02d69d6abda46","name":"should increase lamport timestamp","time":{"start":1745334846670,"stop":1745334846670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c13bc4dfc9584a94","name":"handles empty shards array correctly","time":{"start":1745334794337,"stop":1745334794337,"duration":0},"status":"passed","severity":"normal"},{"uid":"e990de529361c1ed","name":"should return different streams if requested simultaniously","time":{"start":1745334808685,"stop":1745334808686,"duration":1},"status":"passed","severity":"normal"},{"uid":"6825ec4f8b8517a6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1745334794313,"stop":1745334794313,"duration":0},"status":"passed","severity":"normal"},{"uid":"775d8596475b62ed","name":"Query with Ordered Callback, No Decoder","time":{"start":1745335083969,"stop":1745335083969,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4368505fec815f9","name":"should set field with only RELAY enabled","time":{"start":1745334802869,"stop":1745334802869,"duration":0},"status":"passed","severity":"normal"},{"uid":"b717e1bcbe1a9464","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1745334846137,"stop":1745334846137,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a01c4de4f3ff76","name":"Nodes with multiple pubsub topic","time":{"start":1745334989099,"stop":1745334989100,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c3d784baf764eb6","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1745334846140,"stop":1745334846141,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91319bfc2c8233e","name":"should use DNS peer discovery with light client","time":{"start":1745334868467,"stop":1745334868467,"duration":0},"status":"skipped","severity":"normal"},{"uid":"6d573a1d7f38794b","name":"Promise Callback - true","time":{"start":1745335123650,"stop":1745335123650,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc3f15600444c3b","name":"Check message with no payload is not received","time":{"start":1745335277171,"stop":1745335277171,"duration":0},"status":"passed","severity":"normal"},{"uid":"91f1746aeb000919","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1745335367642,"stop":1745335367642,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a652e819835f2d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1745334794331,"stop":1745334794331,"duration":0},"status":"passed","severity":"normal"},{"uid":"495076d142374156","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1745334846135,"stop":1745334846136,"duration":1},"status":"passed","severity":"normal"},{"uid":"a427b1d398ff05cb","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1745335136681,"stop":1745335136682,"duration":1},"status":"passed","severity":"normal"},{"uid":"435e6ddb915eecb6","name":"Check received message containing Russian","time":{"start":1745335277151,"stop":1745335277151,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9a61a1c31f1d3d","name":"Passing an array","time":{"start":1745335137698,"stop":1745335137698,"duration":0},"status":"passed","severity":"normal"},{"uid":"5639a0018fdffb25","name":"Push message with content topic containing unicode special characters","time":{"start":1745335476880,"stop":1745335476880,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f1a8d2576c9429","name":"Throws when trying to push message with empty payload","time":{"start":1745335476875,"stop":1745335476875,"duration":0},"status":"passed","severity":"normal"},{"uid":"63ffb7a7e9f25014","name":"Check message received after jswaku node is restarted","time":{"start":1745335277159,"stop":1745335277159,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d743578fd097dccf","name":"Check received message containing special chars","time":{"start":1745335277150,"stop":1745335277150,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cbc9e0a15cbef9c","name":"Query Generator, No message returned","time":{"start":1745335083965,"stop":1745335083966,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3783d6b49945aa4","name":"Check received message containing escaped characters","time":{"start":1745335277165,"stop":1745335277166,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eacccc30a995f18","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1745334794330,"stop":1745334794330,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d90be4f2208a150","name":"Subscribe to topic containing emoji and publish message","time":{"start":1745334998826,"stop":1745334998827,"duration":1},"status":"passed","severity":"normal"},{"uid":"30c1fd2a7791074a","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1745334846142,"stop":1745334846143,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0d27711f2dd9018","name":"Check message with invalid timestamp is not received","time":{"start":1745335277157,"stop":1745335277157,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dfd87890b0df54d","name":"Generator, custom pubsub topic","time":{"start":1745335114111,"stop":1745335114112,"duration":1},"status":"passed","severity":"normal"},{"uid":"96b65e69eea2e1c","name":"Mutual subscription","time":{"start":1745334998815,"stop":1745334998815,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6aed233936e3b9b","name":"Check received message containing Basic HTML tag","time":{"start":1745335277164,"stop":1745335277164,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f91655a45649650","name":"Subscribe to topic containing special chars and publish message","time":{"start":1745334998821,"stop":1745334998821,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70dda94849837be","name":"Push message with content topic containing short","time":{"start":1745335476875,"stop":1745335476876,"duration":1},"status":"passed","severity":"normal"},{"uid":"65406157963eb09d","name":"returns all values when wanted number is greater than available values","time":{"start":1745334815561,"stop":1745334815562,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b6704d3e80b2de2","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1745334794336,"stop":1745334794336,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29d00047cdccda4","name":"Push message with rate limit","time":{"start":1745335476894,"stop":1745335476894,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9fd57e28d916fe","name":"less peers than existing","time":{"start":1745334969930,"stop":1745334969930,"duration":0},"status":"skipped","severity":"normal"},{"uid":"15f026dba0ac686c","name":"should throw an error for missing required configuration","time":{"start":1745334794322,"stop":1745334794323,"duration":1},"status":"passed","severity":"normal"},{"uid":"5922a8f7833da55a","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1745334991402,"stop":1745334991409,"duration":7},"status":"passed","severity":"normal"},{"uid":"792b23971bf30726","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1745334808687,"stop":1745334808687,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6e2e795aa628cd","name":"Check publish message containing SQL Injection","time":{"start":1745334997528,"stop":1745334997529,"duration":1},"status":"passed","severity":"normal"},{"uid":"2da2f3fbd4b063a3","name":"Should update shard info","time":{"start":1745334934473,"stop":1745334934474,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3bccaff63ea976f","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1745334837209,"stop":1745334837209,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ddaa00fef9662d4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1745334846138,"stop":1745334846139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5c0655c1b2464cc","name":"Push message equal or less that 1MB","time":{"start":1745335476882,"stop":1745335476882,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e478f664f43b8ac","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1745334871008,"stop":1745334871008,"duration":0},"status":"passed","severity":"normal"},{"uid":"d43f5810f8b7fa82","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1745334794338,"stop":1745334794338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6f502734458e499","name":"removeEventListener with correct event","time":{"start":1745334904358,"stop":1745334904358,"duration":0},"status":"passed","severity":"normal"},{"uid":"50056e490bcaca63","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1745334846169,"stop":1745334846169,"duration":0},"status":"passed","severity":"normal"},{"uid":"21e93e979fcd5fed","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app13/5/topic525/test.js","time":{"start":1745335098990,"stop":1745335098991,"duration":1},"status":"passed","severity":"normal"},{"uid":"74fe3161026d1b56","name":"pre and post cipher","time":{"start":1745334827121,"stop":1745334827121,"duration":0},"status":"passed","severity":"normal"},{"uid":"386aab0005c757ca","name":"should retry on complete failure if specified","time":{"start":1745334837213,"stop":1745334837213,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae45ac1fad6a44c7","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app67/2/topic303/xml","time":{"start":1745335098988,"stop":1745335098988,"duration":0},"status":"passed","severity":"normal"},{"uid":"279584760e4f9168","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1745334871660,"stop":1745334871660,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2528d17206bc4b6","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1745334846143,"stop":1745334846143,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b31047528d661c2","name":"Check received message containing JSON","time":{"start":1745335277165,"stop":1745335277165,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7c5ed44d075573b","name":"handles multiple messages","time":{"start":1745335128928,"stop":1745335128928,"duration":0},"status":"passed","severity":"normal"},{"uid":"d205d2ee3185422b","name":"Unsubscribes all - node subscribed to 10 topics","time":{"start":1745334991413,"stop":1745334991415,"duration":2},"status":"passed","severity":"normal"},{"uid":"dfefd4c6ae722936","name":"should not receive a peer event before start","time":{"start":1745334820616,"stop":1745334820616,"duration":0},"status":"passed","severity":"normal"},{"uid":"591372ad5ce9e7d5","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1745334846160,"stop":1745334846160,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf1b9518b476c59e","name":"Query Generator, Multiple PubsubTopics","time":{"start":1745335083962,"stop":1745335083962,"duration":0},"status":"passed","severity":"normal"},{"uid":"994cf1ba3c98004d","name":"Subscribe to topic containing shell command and publish message","time":{"start":1745334998825,"stop":1745334998825,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b594337c86791f1","name":"should properly start and stop event listening","time":{"start":1745334837262,"stop":1745334837263,"duration":1},"status":"passed","severity":"normal"}]