allure-jswaku/8553/widgets/duration.json
2025-07-07 07:23:12 +00:00

1 line
161 KiB
JSON

[{"uid":"af95cc51ed4c63f4","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1751872331932,"stop":1751872331932,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85a46ee944a59af","name":"Push message with meta","time":{"start":1751872958458,"stop":1751872958458,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f06ee23100252cd","name":"Push message with escaped characters payload","time":{"start":1751872958464,"stop":1751872958464,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ac1e5f3d23b743","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1751872285339,"stop":1751872285340,"duration":1},"status":"passed","severity":"normal"},{"uid":"c75e9f08ee18163a","name":"Nwaku publishes","time":{"start":1751872502159,"stop":1751872502159,"duration":0},"status":"broken","severity":"normal"},{"uid":"9d1329b5e9d9b7c","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1751872331908,"stop":1751872331909,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f14fc08eff06add","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1751872331942,"stop":1751872331942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e700147f6fa4e5f2","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1751872352750,"stop":1751872352756,"duration":6},"status":"passed","severity":"normal"},{"uid":"5579247f51261288","name":"Check received message containing short","time":{"start":1751872813818,"stop":1751872813819,"duration":1},"status":"passed","severity":"normal"},{"uid":"e36e565a34cd0410","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751872860881,"stop":1751872860881,"duration":0},"status":"passed","severity":"normal"},{"uid":"15addf9d85ccdc5e","name":"should not receive a peer event after stop","time":{"start":1751872357318,"stop":1751872357319,"duration":1},"status":"passed","severity":"normal"},{"uid":"5963ba5ef7cb3b69","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751872672141,"stop":1751872672142,"duration":1},"status":"broken","severity":"normal"},{"uid":"30c21ced1be5d82d","name":"Query Generator, Multiple PubsubTopics","time":{"start":1751872628726,"stop":1751872628726,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c8b77a3c98377f9","name":"Check received message containing Arabic","time":{"start":1751872813820,"stop":1751872813820,"duration":0},"status":"passed","severity":"normal"},{"uid":"81ddf4a867a6596a","name":"removeEventListener with wrong event","time":{"start":1751872392822,"stop":1751872392823,"duration":1},"status":"passed","severity":"normal"},{"uid":"b74e410c4c156240","name":"can start and stop the service","time":{"start":1751872305795,"stop":1751872305796,"duration":1},"status":"passed","severity":"normal"},{"uid":"883ca4144e4bc974","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app88/10/topic446/json","time":{"start":1751872623966,"stop":1751872623966,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c46bd514efe1bd8","name":"should be sent with empty content","time":{"start":1751872336674,"stop":1751872336674,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e8a142d7a9022c6","name":"returns all values when wanted number is greater than available values","time":{"start":1751872300772,"stop":1751872300773,"duration":1},"status":"passed","severity":"normal"},{"uid":"c205f86cfd96bfaa","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1751872285343,"stop":1751872285344,"duration":1},"status":"passed","severity":"normal"},{"uid":"a22f42ab2b01d3d1","name":"Fails to publish message with empty text","time":{"start":1751872482176,"stop":1751872482177,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc04971d87bbb779","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1751872279818,"stop":1751872279818,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6d561c179519b5","name":"Query with Promise Callback, No message returned","time":{"start":1751872628741,"stop":1751872628741,"duration":0},"status":"passed","severity":"normal"},{"uid":"800cc1d111257c6","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1751872331928,"stop":1751872331928,"duration":0},"status":"passed","severity":"normal"},{"uid":"12f48fb6a2b1e30b","name":"Generator, custom pubsub topic","time":{"start":1751872643288,"stop":1751872643288,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d839dd5e1ed0d1e7","name":"should use DNS peer discovery with light client","time":{"start":1751872357320,"stop":1751872357320,"duration":0},"status":"skipped","severity":"normal"},{"uid":"217203f2f3699432","name":"should return only peers supporting the requested protocol and pubsub topic","time":{"start":1751872322581,"stop":1751872322582,"duration":1},"status":"passed","severity":"normal"},{"uid":"66a4b6ec77a0a955","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1751872331935,"stop":1751872331935,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a1da0884b55e81","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751872302042,"stop":1751872302043,"duration":1},"status":"skipped","severity":"normal"},{"uid":"5457dad4aa61c94a","name":"Generator, custom pubsub topic","time":{"start":1751872643285,"stop":1751872643286,"duration":1},"status":"passed","severity":"normal"},{"uid":"448edee1e40cfdc2","name":"Used by Waku Relay","time":{"start":1751872679969,"stop":1751872679969,"duration":0},"status":"passed","severity":"normal"},{"uid":"7042055f4cc28b9e","name":"Push message with numeric payload","time":{"start":1751872958450,"stop":1751872958450,"duration":0},"status":"passed","severity":"normal"},{"uid":"41efee750d184e87","name":"random static sharding 1 - Cluster ID: 876, Shard ID: 681","time":{"start":1751872672128,"stop":1751872672128,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bfe437eb73e482","name":"LightPush","time":{"start":1751872679883,"stop":1751872679884,"duration":1},"status":"passed","severity":"normal"},{"uid":"69233581e57024de","name":"accepts valid message hash query","time":{"start":1751872293673,"stop":1751872293673,"duration":0},"status":"passed","severity":"normal"},{"uid":"1852f9d09bb0b58f","name":"Push message with content topic containing emoji","time":{"start":1751872958470,"stop":1751872958470,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf9ee1491c121812","name":"should never report false negatives","time":{"start":1751872334099,"stop":1751872334099,"duration":0},"status":"passed","severity":"normal"},{"uid":"1abb6afd63436c1a","name":"should respect custom numPeersToUse configuration","time":{"start":1751872322582,"stop":1751872322583,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eaefde2d8b93c46","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1751872331937,"stop":1751872331938,"duration":1},"status":"passed","severity":"normal"},{"uid":"e28837ea1472f7a7","name":"should push the message to the outgoing buffer","time":{"start":1751872336667,"stop":1751872336667,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c8ab8e6dcbd4977","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1751872293632,"stop":1751872293634,"duration":2},"status":"passed","severity":"normal"},{"uid":"bbc31d90203f8a55","name":"Fails to publish message with wrong content topic","time":{"start":1751872482177,"stop":1751872482177,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb61b38c74a0c401","name":"Passing a valid cursor at 110 index when there are 120 messages","time":{"start":1751872603917,"stop":1751872603918,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab91c28b3fa6cb32","name":"should create a new stream if no existing for protocol found","time":{"start":1751872293826,"stop":1751872293826,"duration":0},"status":"passed","severity":"normal"},{"uid":"47a6276f5228b87","name":"should reject if LightPush is requested but not mounted","time":{"start":1751872322674,"stop":1751872322674,"duration":0},"status":"passed","severity":"normal"},{"uid":"f47992bd0b2cf55c","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app17/2/topic258/json","time":{"start":1751872623968,"stop":1751872623968,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c27020ba4330de","name":"should be called at least once on all `peer:discovery` events","time":{"start":1751872390183,"stop":1751872390183,"duration":0},"status":"passed","severity":"normal"},{"uid":"4787f40d59411000","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1751872490528,"stop":1751872490528,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0f1090d95b75dd","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751872860883,"stop":1751872860884,"duration":1},"status":"passed","severity":"normal"},{"uid":"11dc4c0a3be369b8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1751872331940,"stop":1751872331940,"duration":0},"status":"passed","severity":"normal"},{"uid":"1233d7ed4f2c03c0","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1751872279834,"stop":1751872279835,"duration":1},"status":"passed","severity":"normal"},{"uid":"169241460e4fdc43","name":"Subscribe to topic containing Script and publish message","time":{"start":1751872490535,"stop":1751872490535,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a477760b0dc0b02","name":"should reject if WakuNode is not started","time":{"start":1751872322673,"stop":1751872322673,"duration":0},"status":"passed","severity":"normal"},{"uid":"e753d33b9f9cb0a7","name":"Encoder throws on undefined content topic","time":{"start":1751872313288,"stop":1751872313288,"duration":0},"status":"passed","severity":"normal"},{"uid":"d95e195298235548","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1751872279836,"stop":1751872279837,"duration":1},"status":"passed","severity":"normal"},{"uid":"188173f981722207","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1751872279812,"stop":1751872279812,"duration":0},"status":"passed","severity":"normal"},{"uid":"3601462a1af55cf2","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1751872279813,"stop":1751872279813,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bf38536621a941","name":"topics with same application and version share the same shard","time":{"start":1751872279809,"stop":1751872279809,"duration":0},"status":"passed","severity":"normal"},{"uid":"9962c76f2e60c402","name":"should not receive a peer event after stop","time":{"start":1751872446033,"stop":1751872446033,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ccc54fd6a9747b","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751872520892,"stop":1751872520893,"duration":1},"status":"passed","severity":"normal"},{"uid":"711ece671edb1a1e","name":"Push message with Script payload","time":{"start":1751872958463,"stop":1751872958463,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b57cab76cb62a5f","name":"Push message with Arabic payload","time":{"start":1751872958462,"stop":1751872958462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b84d28e2aa1826ce","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751872520891,"stop":1751872520892,"duration":1},"status":"passed","severity":"normal"},{"uid":"c15f42476a939acd","name":"Should update shard info","time":{"start":1751872414236,"stop":1751872414237,"duration":1},"status":"passed","severity":"normal"},{"uid":"3cb6d089f6a4d44b","name":"ignores unrecognized TXT record formats","time":{"start":1751872302040,"stop":1751872302040,"duration":0},"status":"passed","severity":"normal"},{"uid":"285e79938724f7af","name":"Push message with content topic containing Russian","time":{"start":1751872958455,"stop":1751872958456,"duration":1},"status":"passed","severity":"normal"},{"uid":"4024e7289cc015d4","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751872860890,"stop":1751872860891,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1ab2180b16dbd2f","name":"A test","time":{"start":1751872392965,"stop":1751872392965,"duration":0},"status":"passed","severity":"normal"},{"uid":"5359f6905fa39625","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1751872279814,"stop":1751872279815,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e769633c130d826","name":"should throw error - no id","time":{"start":1751872285988,"stop":1751872285993,"duration":5},"status":"passed","severity":"normal"},{"uid":"86affeff5b2d447a","name":"Subscribe to topic containing shell command and publish message","time":{"start":1751872490536,"stop":1751872490537,"duration":1},"status":"passed","severity":"normal"},{"uid":"136b1d4160ae13ed","name":"ignores domain fetching errors","time":{"start":1751872302039,"stop":1751872302040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b416b64c43e94534","name":"Decoder throws on undefined content topic","time":{"start":1751872313289,"stop":1751872313289,"duration":0},"status":"passed","severity":"normal"},{"uid":"8303f372b7f4393b","name":"Ordered Callback sorting by timestamp while page direction is false","time":{"start":1751872664303,"stop":1751872664304,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e2ef8db37e8bd53","name":"Fails to push message with large meta","time":{"start":1751872958470,"stop":1751872958470,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e354f71b388a83b","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1751872331939,"stop":1751872331939,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ebc60a5f60a4ba0","name":"safeDispatchEvent","time":{"start":1751872392824,"stop":1751872392824,"duration":0},"status":"passed","severity":"normal"},{"uid":"dff42fa0bf15e247","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751872520894,"stop":1751872520894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1763fdb0843ef34","name":"Query Generator, No message returned","time":{"start":1751872628727,"stop":1751872628727,"duration":0},"status":"passed","severity":"normal"},{"uid":"102df88676d0e803","name":"Generator, with asymmetric & symmetric encrypted messages","time":{"start":1751872658381,"stop":1751872658381,"duration":0},"status":"passed","severity":"normal"},{"uid":"9510c42de44a0d5c","name":"should throw an error for empty SingleShardInfos array","time":{"start":1751872279813,"stop":1751872279813,"duration":0},"status":"passed","severity":"normal"},{"uid":"2273b6fa3f77eee","name":"Push message with content topic containing escaped characters","time":{"start":1751872958458,"stop":1751872958458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0d9d1781d142377","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1751872279805,"stop":1751872279806,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b5b685c29b00011","name":"Check publish message containing SQL Injection","time":{"start":1751872482171,"stop":1751872482171,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6bbd351f7b42df","name":"Push message with content topic containing Arabic","time":{"start":1751872958467,"stop":1751872958467,"duration":0},"status":"passed","severity":"normal"},{"uid":"744707f370c2b8b2","name":"Query with Promise Callback, Multiple PubsubTopics","time":{"start":1751872628740,"stop":1751872628740,"duration":0},"status":"passed","severity":"normal"},{"uid":"19c79c22b47da3ab","name":"should enable only peerExchange and localPeerCache when dns is disabled","time":{"start":1751872322192,"stop":1751872322192,"duration":0},"status":"passed","severity":"normal"},{"uid":"38285c02c4399100","name":"should return available peers with correct protocol and pubsub topic","time":{"start":1751872322575,"stop":1751872322575,"duration":0},"status":"passed","severity":"normal"},{"uid":"4291a4549ec58196","name":"Promise Callback - false","time":{"start":1751872651322,"stop":1751872651322,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3836fa3af9d11","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1751872280030,"stop":1751872280031,"duration":1},"status":"passed","severity":"normal"},{"uid":"bee4593e7b45105b","name":"Waku message hash computation (no timestamp)","time":{"start":1751872293635,"stop":1751872293636,"duration":1},"status":"passed","severity":"normal"},{"uid":"c81d3fecc0e63d73","name":"Subscribe and receives messages on 20 topics","time":{"start":1751872860867,"stop":1751872860868,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f9b3f4e9d7e41c9","name":"should have no discoveries enabled by default","time":{"start":1751872322191,"stop":1751872322192,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8666fcb6ed084ad","name":"Init the array if not present","time":{"start":1751872279394,"stop":1751872279397,"duration":3},"status":"passed","severity":"normal"},{"uid":"9760941e22b56a5f","name":"Query generator for multiple messages with different content topic format","time":{"start":1751872658380,"stop":1751872658380,"duration":0},"status":"passed","severity":"normal"},{"uid":"a429f27c2d54f081","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751872860869,"stop":1751872860869,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa03139a20247d12","name":"random static sharding 6 - Cluster ID: 679, Shard ID: 828","time":{"start":1751872672131,"stop":1751872672132,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1e101fcd766d0b","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1751872313287,"stop":1751872313287,"duration":0},"status":"passed","severity":"normal"},{"uid":"1597d65b9b4e7312","name":"caches peers it previously fetched","time":{"start":1751872302040,"stop":1751872302040,"duration":0},"status":"passed","severity":"normal"},{"uid":"b23b61d8fd7f8ca7","name":"throws an error for improperly formatted content topics","time":{"start":1751872279811,"stop":1751872279811,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b8a978fdf217de7","name":"Check received message containing shell command","time":{"start":1751872813812,"stop":1751872813813,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d15284a169676b3","name":"Subscribe to topic containing numeric and publish message","time":{"start":1751872490532,"stop":1751872490532,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ab2a0c8dc2d2c59","name":"should check false positive rate","time":{"start":1751872334101,"stop":1751872334101,"duration":0},"status":"passed","severity":"normal"},{"uid":"df20fa3097362b77","name":"should initialize bloom filter with correct parameters","time":{"start":1751872334097,"stop":1751872334098,"duration":1},"status":"passed","severity":"normal"},{"uid":"e306af99a743dd61","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1751872352758,"stop":1751872352767,"duration":9},"status":"passed","severity":"normal"},{"uid":"c84cb17081d5c383","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1751872285340,"stop":1751872285340,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e0965e747941575","name":"Push message with SQL Injection payload","time":{"start":1751872958451,"stop":1751872958451,"duration":0},"status":"passed","severity":"normal"},{"uid":"3175e572aef5e9e4","name":"Check publish message containing XML","time":{"start":1751872482171,"stop":1751872482172,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb7c22c8c4ccee02","name":"should wait for Filter peer to be connected","time":{"start":1751872322677,"stop":1751872322678,"duration":1},"status":"passed","severity":"normal"},{"uid":"74af0a2b4c854430","name":"Check received message with timestamp: 1751872352184000000 ","time":{"start":1751872813823,"stop":1751872813823,"duration":0},"status":"passed","severity":"normal"},{"uid":"94a1eca4cc867bee","name":"Check publish message after client node is restarted","time":{"start":1751872482179,"stop":1751872482179,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8ac7ed5f84e3fc27","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1751872331929,"stop":1751872331929,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf02f554a7150a","name":"should only return 1 node with relay and store capability","time":{"start":1751872302041,"stop":1751872302041,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e293ab62d21539f","name":"Check received message containing unicode special characters","time":{"start":1751872813822,"stop":1751872813822,"duration":0},"status":"passed","severity":"normal"},{"uid":"73fa45a4653e847f","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1751872301590,"stop":1751872301591,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7d94f3695599e","name":"it tolerates circular branch references","time":{"start":1751872302039,"stop":1751872302039,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca1a94c014865329","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1751872390187,"stop":1751872390188,"duration":1},"status":"broken","severity":"normal"},{"uid":"106ab5f262aba5de","name":"Push message with shell command payload","time":{"start":1751872958452,"stop":1751872958452,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e92e1fffa96ca","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app58/9/topic120/json","time":{"start":1751872623967,"stop":1751872623967,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4d6836ce58754cd","name":"should be able to encode the field with only FILTER set to true","time":{"start":1751872285338,"stop":1751872285338,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9a5017fe35268ad","name":"should increase lamport timestamp","time":{"start":1751872336669,"stop":1751872336669,"duration":0},"status":"passed","severity":"normal"},{"uid":"195d18e48563725c","name":"Push message with content topic containing special chars","time":{"start":1751872958455,"stop":1751872958455,"duration":0},"status":"passed","severity":"normal"},{"uid":"279d2e5ad39680b6","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app1/10/topic55/json","time":{"start":1751872623966,"stop":1751872623967,"duration":1},"status":"passed","severity":"normal"},{"uid":"9eac06321b205494","name":"Check message on other pubsub topic is not received","time":{"start":1751872813816,"stop":1751872813816,"duration":0},"status":"passed","severity":"normal"},{"uid":"c94b8da361def0c2","name":"Push message with content topic containing long","time":{"start":1751872958454,"stop":1751872958454,"duration":0},"status":"passed","severity":"normal"},{"uid":"70e5dc01d9c6f02a","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1751872331932,"stop":1751872331932,"duration":0},"status":"passed","severity":"normal"},{"uid":"d63c410de4c09d11","name":"Push message with JSON payload","time":{"start":1751872958452,"stop":1751872958452,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0b619a3fe32c48e","name":"Push message with content topic containing Chinese","time":{"start":1751872958466,"stop":1751872958467,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eab3d51600a0929","name":"Check received message containing Script","time":{"start":1751872813820,"stop":1751872813821,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3bf00b9f43797d0","name":"Ordered Callback - true","time":{"start":1751872651323,"stop":1751872651323,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a053f3928989bb","name":"Delete observer","time":{"start":1751872447823,"stop":1751872447823,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7e24fe55b29732","name":"Relay + Store","time":{"start":1751872357728,"stop":1751872357730,"duration":2},"status":"passed","severity":"normal"},{"uid":"3864f58fbd0d6f76","name":"Push message with content topic containing Script","time":{"start":1751872958468,"stop":1751872958468,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef5aac50a7d57462","name":"should be able to decode the field with only FILTER set to true","time":{"start":1751872285341,"stop":1751872285342,"duration":1},"status":"passed","severity":"normal"},{"uid":"4333caa0f5ec05dc","name":"shard 0","time":{"start":1751872672126,"stop":1751872672126,"duration":0},"status":"passed","severity":"normal"},{"uid":"cbf73d38d83ebac5","name":"Accepts a valid Waku Message","time":{"start":1751872326132,"stop":1751872326133,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c20988a7fc594cf","name":"can start and stop the service","time":{"start":1751872357313,"stop":1751872357313,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f08ca309c472792","name":"Check received message containing short","time":{"start":1751872813804,"stop":1751872813805,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b282e63ed113b0d","name":"same cluster, different shard: nodes connect","time":{"start":1751872403976,"stop":1751872403976,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55570ce9069641d","name":"Sign & Recover","time":{"start":1751872312154,"stop":1751872312154,"duration":0},"status":"passed","severity":"normal"},{"uid":"1aeb131225e4133","name":"should lock peers when selected","time":{"start":1751872322576,"stop":1751872322576,"duration":0},"status":"passed","severity":"normal"},{"uid":"76d07ae49fedfbc3","name":"Query with Ordered Callback, No message returned","time":{"start":1751872628733,"stop":1751872628734,"duration":1},"status":"passed","severity":"normal"},{"uid":"21af9ebb4302a543","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1751872331940,"stop":1751872331940,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b5c423fddd13755","name":"Push message with XML payload","time":{"start":1751872958463,"stop":1751872958463,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03b0bd68ffef73d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1751872331934,"stop":1751872331935,"duration":1},"status":"passed","severity":"normal"},{"uid":"c19a89c9ee7a03d3","name":"Check publish message containing JSON","time":{"start":1751872482172,"stop":1751872482173,"duration":1},"status":"passed","severity":"normal"},{"uid":"a839b0c7f12d0aab","name":"should throw an error for missing sharding configuration","time":{"start":1751872279835,"stop":1751872279835,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8743b98ab101448","name":"Publish message with large meta","time":{"start":1751872482179,"stop":1751872482179,"duration":0},"status":"passed","severity":"normal"},{"uid":"61f4fa68c10b624f","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751872860880,"stop":1751872860880,"duration":0},"status":"passed","severity":"normal"},{"uid":"50c888b05fb770b3","name":"random static sharding 10 - Cluster ID: 91, Shard ID: 842","time":{"start":1751872672136,"stop":1751872672138,"duration":2},"status":"passed","severity":"normal"},{"uid":"32088a783eb197d3","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1751872331910,"stop":1751872331910,"duration":0},"status":"passed","severity":"normal"},{"uid":"233dd7d3c2af47de","name":"should load peers from local storage and dispatch events","time":{"start":1751872305799,"stop":1751872305799,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b7b589cda12e40","name":"should only return 1 node with relay capability","time":{"start":1751872302040,"stop":1751872302041,"duration":1},"status":"passed","severity":"normal"},{"uid":"faf1f55dc5926fa4","name":"should set field with only STORE enabled","time":{"start":1751872286001,"stop":1751872286002,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc906f64fe6ad8ca","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751872643287,"stop":1751872643288,"duration":1},"status":"passed","severity":"normal"},{"uid":"3489d1902d88a54d","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1751872407662,"stop":1751872407663,"duration":1},"status":"passed","severity":"normal"},{"uid":"b35a53693871c9d7","name":"Passing a valid cursor at 19 index when there are 20 messages","time":{"start":1751872603916,"stop":1751872603916,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbe61e76d53bd6ce","name":"Push message with content topic containing unicode special characters","time":{"start":1751872958458,"stop":1751872958458,"duration":0},"status":"passed","severity":"normal"},{"uid":"a14a71a980451c3c","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1751872331916,"stop":1751872331917,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8eecab621f129d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1751872279807,"stop":1751872279807,"duration":0},"status":"passed","severity":"normal"},{"uid":"9656a1dff59545ce","name":"Ordered Callback sorting by timestamp while page direction is true","time":{"start":1751872664303,"stop":1751872664303,"duration":0},"status":"passed","severity":"normal"},{"uid":"51c7b6957172d7a9","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1751872279819,"stop":1751872279819,"duration":0},"status":"passed","severity":"normal"},{"uid":"d68bfbdb930e8ea0","name":"Symmetric encrypt & Decrypt","time":{"start":1751872312153,"stop":1751872312153,"duration":0},"status":"passed","severity":"normal"},{"uid":"52908df10d9cb081","name":"Push message with content topic containing emoji","time":{"start":1751872958458,"stop":1751872958458,"duration":0},"status":"passed","severity":"normal"},{"uid":"1749c56547ffcffe","name":"Subscribe to topic containing emoji and publish message","time":{"start":1751872490538,"stop":1751872490538,"duration":0},"status":"passed","severity":"normal"},{"uid":"272cc7e96c801b81","name":"Subscribe to topic containing JSON and publish message","time":{"start":1751872490536,"stop":1751872490536,"duration":0},"status":"passed","severity":"normal"},{"uid":"87109d9d33ba2616","name":"Callback on promise","time":{"start":1751872658380,"stop":1751872658380,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea489961c9df8f17","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751872520888,"stop":1751872520888,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2bce29c3c0145a6","name":"dispatchEvent via connectionManager","time":{"start":1751872392824,"stop":1751872392824,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bfd39ab1b3f1ca","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1751872370630,"stop":1751872370630,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3df7b230c8592d8","name":"Push to array if already present","time":{"start":1751872279397,"stop":1751872279397,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbca23d546e9c1de","name":"isConnected between 2 js-waku relay nodes","time":{"start":1751872370631,"stop":1751872370631,"duration":0},"status":"passed","severity":"normal"},{"uid":"682de195c381e942","name":"should not be empty after adding a subscription","time":{"start":1751872322868,"stop":1751872322868,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b8742a7ee35dcf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1751872279830,"stop":1751872279830,"duration":0},"status":"passed","severity":"normal"},{"uid":"4273676e6e2eca91","name":"Should update multiaddrs","time":{"start":1751872414236,"stop":1751872414236,"duration":0},"status":"passed","severity":"normal"},{"uid":"4780edeecc9808c5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1751872279806,"stop":1751872279806,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2178c513bb985cb","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1751872279817,"stop":1751872279817,"duration":0},"status":"passed","severity":"normal"},{"uid":"c789426107b9f8d6","name":"Register correct protocols","time":{"start":1751872490525,"stop":1751872490526,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b060399dd5fba9","name":"Check received message containing escaped characters","time":{"start":1751872813822,"stop":1751872813822,"duration":0},"status":"passed","severity":"normal"},{"uid":"66d9185dbd29e986","name":"should throw error - no id","time":{"start":1751872285987,"stop":1751872285987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e275040e05a1c","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751872860874,"stop":1751872860874,"duration":0},"status":"passed","severity":"normal"},{"uid":"412161a1abf9c7e","name":"Passing page size 10 when there are 10 messages","time":{"start":1751872665337,"stop":1751872665337,"duration":0},"status":"passed","severity":"normal"},{"uid":"50febe5de0cc3489","name":"random static sharding 4 - Cluster ID: 700, Shard ID: 638","time":{"start":1751872672129,"stop":1751872672130,"duration":1},"status":"passed","severity":"normal"},{"uid":"39822de603cb3b6e","name":"Check received message containing unicode special characters","time":{"start":1751872813813,"stop":1751872813813,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f6e95ef352c11f","name":"Subscribe to topic containing XML and publish message","time":{"start":1751872490535,"stop":1751872490535,"duration":0},"status":"passed","severity":"normal"},{"uid":"250d1cb2ee2cd32b","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1751872482177,"stop":1751872482178,"duration":1},"status":"passed","severity":"normal"},{"uid":"8da512e8db58c10f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1751872285338,"stop":1751872285339,"duration":1},"status":"passed","severity":"normal"},{"uid":"956917627f439feb","name":"Query Generator, No Decoder","time":{"start":1751872628726,"stop":1751872628726,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c7c35697c0d65e","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751872860881,"stop":1751872860881,"duration":0},"status":"passed","severity":"normal"},{"uid":"de64e25c603f3500","name":"Push message with custom timestamp: 1751875970858","time":{"start":1751872958471,"stop":1751872958471,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4393b0058a47cae","name":"Push message with content topic containing shell command","time":{"start":1751872958457,"stop":1751872958457,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed81ceb7a57cae42","name":"configure the node with multiple pubsub topics","time":{"start":1751872672138,"stop":1751872672139,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2517a7cc8b40f2f","name":"throws on content topic with too few or too many fields","time":{"start":1751872279799,"stop":1751872279800,"duration":1},"status":"passed","severity":"normal"},{"uid":"83957afaadb8ffbe","name":"listenerCount","time":{"start":1751872392823,"stop":1751872392823,"duration":0},"status":"passed","severity":"normal"},{"uid":"51ef0d01b20e5d9a","name":"Push 30 different messages","time":{"start":1751872958465,"stop":1751872958465,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d5d6eca9bedccdb1","name":"should enable only dns and localPeerCache when peerExchange is disabled","time":{"start":1751872322193,"stop":1751872322193,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf85a390777043ba","name":"should maintain desired error rate","time":{"start":1751872334099,"stop":1751872334099,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb08cd82d53ab16e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1751872279819,"stop":1751872279819,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d888f787216280c","name":"1 Relay, 1 fetch","time":{"start":1751872301554,"stop":1751872301555,"duration":1},"status":"passed","severity":"normal"},{"uid":"1abe74e348487467","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751872860883,"stop":1751872860883,"duration":0},"status":"skipped","severity":"normal"},{"uid":"81574bf75390786","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751872860877,"stop":1751872860878,"duration":1},"status":"passed","severity":"normal"},{"uid":"17fcf765bb138176","name":"should deliver messages after dependencies are met","time":{"start":1751872336673,"stop":1751872336673,"duration":0},"status":"passed","severity":"normal"},{"uid":"d99e039fcde344a3","name":"Check message received after jswaku node is restarted","time":{"start":1751872813818,"stop":1751872813818,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c137db532dbe570","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1751872301589,"stop":1751872301590,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4076615e4c98350","name":"Subscribe to topic containing Russian and publish message","time":{"start":1751872490534,"stop":1751872490534,"duration":0},"status":"passed","severity":"normal"},{"uid":"f090fccc2cfb6b6b","name":"should return empty list for no shard","time":{"start":1751872279815,"stop":1751872279816,"duration":1},"status":"passed","severity":"normal"},{"uid":"65b4304328d2c75a","name":"1 Relay, 1 Filter, gives up","time":{"start":1751872301557,"stop":1751872301558,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f3f025ec4f37c3","name":"should wait for Store peer to be connected","time":{"start":1751872322678,"stop":1751872322678,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c7ebfaf3a56012d","name":"Error when try to subscribe to more than 101 topics (new limit)","time":{"start":1751872860884,"stop":1751872860884,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec030481e17dd15","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1751872279828,"stop":1751872279828,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d9ca2c1cc3c61d2","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1751872311727,"stop":1751872311728,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5c607db066f5585","name":"Decoder throws on undefined content topic","time":{"start":1751872311730,"stop":1751872311730,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8d643af8eba8953","name":"Push message with Chinese payload","time":{"start":1751872958462,"stop":1751872958462,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c36b925aba1a082","name":"Push message with content topic containing special chars","time":{"start":1751872958466,"stop":1751872958466,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdb6cb878ece9aa","name":"msgTime: -19000 ms from now, startTime: -18999, endTime: -18996","time":{"start":1751872675473,"stop":1751872675474,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea678c9e4d56e376","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1751872331925,"stop":1751872331926,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6a8e09cfae2d287","name":"Check received message containing Basic HTML tag","time":{"start":1751872813821,"stop":1751872813821,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc03e4ade6575214","name":"Check publish message containing short","time":{"start":1751872482168,"stop":1751872482168,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef3a66c14148608c","name":"Non TWN Cluster","time":{"start":1751872623965,"stop":1751872623965,"duration":0},"status":"passed","severity":"normal"},{"uid":"13fc8d7bceb67e3a","name":"should reject if Store is requested but not mounted","time":{"start":1751872322674,"stop":1751872322675,"duration":1},"status":"passed","severity":"normal"},{"uid":"5bc008f7f9b9235e","name":"Push message with content topic containing unicode special characters","time":{"start":1751872958469,"stop":1751872958470,"duration":1},"status":"passed","severity":"normal"},{"uid":"56722b32c3e2042f","name":"should add received messages to bloom filter","time":{"start":1751872336670,"stop":1751872336670,"duration":0},"status":"passed","severity":"normal"},{"uid":"43f03640f4f08c4c","name":"msgTime: 19000 ms from now, startTime: 18990, endTime: 19010","time":{"start":1751872675476,"stop":1751872675477,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba257eee77ccf1","name":"Passing page size 1 when there are 4 messages","time":{"start":1751872665335,"stop":1751872665337,"duration":2},"status":"passed","severity":"normal"},{"uid":"11970c151dd95e66","name":"should return usable stream attached to connection","time":{"start":1751872293825,"stop":1751872293825,"duration":0},"status":"passed","severity":"normal"},{"uid":"152a3a489a9532d5","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751872860873,"stop":1751872860873,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bf56a0e7e85182e","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1751872331926,"stop":1751872331927,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe33ef21160e6dc0","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1751872331919,"stop":1751872331919,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c360144dbfff186","name":"should emit a peer event after start","time":{"start":1751872357314,"stop":1751872357315,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa51c61202be8e37","name":"Push message with Russian payload","time":{"start":1751872958451,"stop":1751872958451,"duration":0},"status":"passed","severity":"normal"},{"uid":"346a7892471a1c21","name":"messageHash returns a Uint8Array","time":{"start":1751872293636,"stop":1751872293637,"duration":1},"status":"passed","severity":"normal"},{"uid":"afafb5ce0e521e29","name":"Push message with custom timestamp: 1751875970857","time":{"start":1751872958460,"stop":1751872958460,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fbb511d793908af","name":"should be able to encode the field with only STORE set to true","time":{"start":1751872285337,"stop":1751872285338,"duration":1},"status":"passed","severity":"normal"},{"uid":"531267e4ff312c3c","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1751872331922,"stop":1751872331922,"duration":0},"status":"passed","severity":"normal"},{"uid":"7456b19be0661d02","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751872643292,"stop":1751872643292,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caa7f0db696d11b","name":"Store - dialed after - with timeout","time":{"start":1751872679883,"stop":1751872679883,"duration":0},"status":"passed","severity":"normal"},{"uid":"47dc078fa6a7e963","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751872860891,"stop":1751872860891,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ff582e6dab246b0","name":"Subscribe to topic containing long and receive message","time":{"start":1751872860885,"stop":1751872860886,"duration":1},"status":"passed","severity":"normal"},{"uid":"6612484d21329d07","name":"Query Generator sorting by timestamp while page direction is false","time":{"start":1751872664302,"stop":1751872664302,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d276507b6c2dbf3","name":"Push message with short payload","time":{"start":1751872958449,"stop":1751872958449,"duration":0},"status":"passed","severity":"normal"},{"uid":"4faab842da8425e7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1751872331943,"stop":1751872331944,"duration":1},"status":"passed","severity":"normal"},{"uid":"b03d3ff2651b393a","name":"should initialize with default number of peers","time":{"start":1751872322573,"stop":1751872322574,"duration":1},"status":"passed","severity":"normal"},{"uid":"12ce4b8a56c520cf","name":"should set field with only FILTER enabled","time":{"start":1751872286002,"stop":1751872286002,"duration":0},"status":"passed","severity":"normal"},{"uid":"44bed230358ee05","name":"Callback on promise, aborts when callback returns true","time":{"start":1751872658380,"stop":1751872658380,"duration":0},"status":"passed","severity":"normal"},{"uid":"76abbd5b81bbc112","name":"Passing page size 0 when there are 110 messages","time":{"start":1751872665334,"stop":1751872665335,"duration":1},"status":"passed","severity":"normal"},{"uid":"94f529e5735e2000","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751872860889,"stop":1751872860889,"duration":0},"status":"passed","severity":"normal"},{"uid":"72071a0f57fbcad1","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1751872331938,"stop":1751872331938,"duration":0},"status":"passed","severity":"normal"},{"uid":"420f836097057bf","name":"should detect messages with missing dependencies","time":{"start":1751872336672,"stop":1751872336672,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b3cbfd8c34bc2b","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751872813823,"stop":1751872813823,"duration":0},"status":"passed","severity":"normal"},{"uid":"45bd97da93065eec","name":"Check message with non string payload is not received","time":{"start":1751872813825,"stop":1751872813825,"duration":0},"status":"passed","severity":"normal"},{"uid":"222a71aa314e737b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1751872301591,"stop":1751872301591,"duration":0},"status":"passed","severity":"normal"},{"uid":"21ceafaf6669425e","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1751872403975,"stop":1751872403975,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf7c35d628590bd","name":"should properly compute the node id","time":{"start":1751872285995,"stop":1751872285995,"duration":0},"status":"passed","severity":"normal"},{"uid":"d13652cef5767cb7","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1751872331518,"stop":1751872331522,"duration":4},"status":"passed","severity":"normal"},{"uid":"cfae76b3668a8baa","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751872813815,"stop":1751872813815,"duration":0},"status":"passed","severity":"normal"},{"uid":"adce1939b97ffa90","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751872520893,"stop":1751872520894,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a57dce2aec6edd","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751872860890,"stop":1751872860890,"duration":0},"status":"passed","severity":"normal"},{"uid":"b237dcc5b3a66082","name":"Round trip binary encryption [ecies, signature]","time":{"start":1751872313287,"stop":1751872313288,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc52c3a5ca9b4d2d","name":"messageHashStr returns the same value as bytesToHex(messageHash)","time":{"start":1751872293637,"stop":1751872293638,"duration":1},"status":"passed","severity":"normal"},{"uid":"9623fa6e55194ae0","name":"Check received message containing SQL Injection","time":{"start":1751872813810,"stop":1751872813811,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6388b5419b4cf39","name":"Passing page size 3 when there are 20 messages","time":{"start":1751872665337,"stop":1751872665337,"duration":0},"status":"passed","severity":"normal"},{"uid":"308b9e2409a1406c","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1751872336674,"stop":1751872336674,"duration":0},"status":"passed","severity":"normal"},{"uid":"5277d10dd4a14f9d","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1751872331924,"stop":1751872331925,"duration":1},"status":"passed","severity":"normal"},{"uid":"31fbc582b00eeba1","name":"A test","time":{"start":1751872392964,"stop":1751872392965,"duration":1},"status":"passed","severity":"normal"},{"uid":"431a2789485b4973","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751872860887,"stop":1751872860888,"duration":1},"status":"passed","severity":"normal"},{"uid":"2fea3e43e6b980bd","name":"throws on content topic with empty topic name field","time":{"start":1751872279803,"stop":1751872279803,"duration":0},"status":"passed","severity":"normal"},{"uid":"3172f83df0bc4ba7","name":"should unregister libp2p event listeners when stop is called","time":{"start":1751872322580,"stop":1751872322581,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fb83579201edf9","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1751872322217,"stop":1751872322217,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fa40b19c13f85d","name":"should not allow unachievable error rate","time":{"start":1751872331516,"stop":1751872331517,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e655c039feabb0","name":"should throw an error for an unconfigured topic","time":{"start":1751872279832,"stop":1751872279832,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0cd754eb03977e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1751872322417,"stop":1751872322417,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7abc7d4d1c8ca32","name":"should return PeerId when PeerId is provided","time":{"start":1751872322216,"stop":1751872322216,"duration":0},"status":"passed","severity":"normal"},{"uid":"559d855a5bedc9ee","name":"Check message with no payload is not received","time":{"start":1751872813817,"stop":1751872813817,"duration":0},"status":"passed","severity":"normal"},{"uid":"563668ec2450dc42","name":"Passing cursor with wrong pubsubTopic for nwaku > 0.35.1","time":{"start":1751872603920,"stop":1751872603920,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e496695a3f226a35","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1751872331932,"stop":1751872331933,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac66e7bf494ab320","name":"should use the provided clusterId for the pubsub topic","time":{"start":1751872279837,"stop":1751872279837,"duration":0},"status":"passed","severity":"normal"},{"uid":"813d62ecea927318","name":"Fails to publish message with size larger than 1 MB","time":{"start":1751872482178,"stop":1751872482178,"duration":0},"status":"passed","severity":"normal"},{"uid":"23e10bc7a7bc74dc","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1751872390190,"stop":1751872390191,"duration":1},"status":"broken","severity":"normal"},{"uid":"d735e91497dc4f51","name":"Push message with custom timestamp: 1721113970858","time":{"start":1751872958471,"stop":1751872958471,"duration":0},"status":"passed","severity":"normal"},{"uid":"8815ef2c95889566","name":"Subscribe to topic containing special chars and publish message","time":{"start":1751872490533,"stop":1751872490533,"duration":0},"status":"passed","severity":"normal"},{"uid":"4070754a1d2fc5c8","name":"should enable only localPeerCache when dns and peerExchange are disabled","time":{"start":1751872322194,"stop":1751872322195,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b305bc558c9cf9b","name":"Passing an array","time":{"start":1751872679968,"stop":1751872679968,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef6c55cf617dd87","name":"Check message with no content topic is not received","time":{"start":1751872813824,"stop":1751872813825,"duration":1},"status":"passed","severity":"normal"},{"uid":"757cffae2e3a6906","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751872860878,"stop":1751872860878,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c79fe1a64e3471f","name":"Query with Promise Callback, Wrong PubsubTopic","time":{"start":1751872628739,"stop":1751872628740,"duration":1},"status":"broken","severity":"normal"},{"uid":"19831ccbce3b6d1c","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1751872623973,"stop":1751872623974,"duration":1},"status":"broken","severity":"normal"},{"uid":"35b6b4b0dcfddf8e","name":"Push message with content topic containing XML","time":{"start":1751872958468,"stop":1751872958468,"duration":0},"status":"passed","severity":"normal"},{"uid":"467cdc3402b1e1d7","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1751872331936,"stop":1751872331937,"duration":1},"status":"passed","severity":"normal"},{"uid":"7518b0745ed46c03","name":"All","time":{"start":1751872357730,"stop":1751872357731,"duration":1},"status":"passed","severity":"normal"},{"uid":"af9e898a5f22b184","name":"Check publish message containing special chars","time":{"start":1751872482169,"stop":1751872482169,"duration":0},"status":"passed","severity":"normal"},{"uid":"d74a9253de997d11","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app33/7/topic363/xml","time":{"start":1751872623968,"stop":1751872623968,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bbdaf43da504fd0","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1751872390192,"stop":1751872390193,"duration":1},"status":"broken","severity":"normal"},{"uid":"d6c2ed576a814879","name":"Query Generator - true","time":{"start":1751872651319,"stop":1751872651320,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3d3c699aef80b09","name":"Check received message containing special chars","time":{"start":1751872813805,"stop":1751872813806,"duration":1},"status":"passed","severity":"normal"},{"uid":"becc35f30f8afb69","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1751872331943,"stop":1751872331943,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f61bd53f1c2307","name":"Push message with content topic containing numeric","time":{"start":1751872958454,"stop":1751872958454,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f7411a86256fe95","name":"Generator, custom pubsub topic","time":{"start":1751872643291,"stop":1751872643291,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3d4a7aee45c04b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1751872279808,"stop":1751872279808,"duration":0},"status":"passed","severity":"normal"},{"uid":"766d7653bc76556d","name":"should not fail to stop the service if it was not started","time":{"start":1751872446031,"stop":1751872446031,"duration":0},"status":"passed","severity":"normal"},{"uid":"515ddb8719dcafea","name":"Promise Callback - true","time":{"start":1751872651321,"stop":1751872651322,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ece5db56fb19f23","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1751872279830,"stop":1751872279831,"duration":1},"status":"passed","severity":"normal"},{"uid":"3fe6c4f009c579c1","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1751872331918,"stop":1751872331919,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea9f121010224bf2","name":"should return different streams if requested simultaniously","time":{"start":1751872293826,"stop":1751872293827,"duration":1},"status":"passed","severity":"normal"},{"uid":"91895481fdd82c7a","name":"should throw error - no public key","time":{"start":1751872285993,"stop":1751872285994,"duration":1},"status":"passed","severity":"normal"},{"uid":"419c4dac4f4c321d","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1751872407661,"stop":1751872407661,"duration":0},"status":"passed","severity":"normal"},{"uid":"48f3becfe2ac219d","name":"Check received message containing long","time":{"start":1751872813819,"stop":1751872813819,"duration":0},"status":"passed","severity":"normal"},{"uid":"51b98089617f3e90","name":"should reject if Filter is requested but not mounted","time":{"start":1751872322675,"stop":1751872322675,"duration":0},"status":"passed","severity":"normal"},{"uid":"df805246f0a837d6","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751872860887,"stop":1751872860887,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffddbcdac7e69614","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1751872293827,"stop":1751872293828,"duration":1},"status":"passed","severity":"normal"},{"uid":"e8efd9c6351f8ee7","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1751872279817,"stop":1751872279817,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa6aff1b8c745c7","name":"returns all values when wanted number matches available values","time":{"start":1751872300770,"stop":1751872300772,"duration":2},"status":"passed","severity":"normal"},{"uid":"d0513a2f016424d8","name":"Check publish message after service node is restarted","time":{"start":1751872482178,"stop":1751872482179,"duration":1},"status":"skipped","severity":"normal"},{"uid":"40eb960323ba5728","name":"Sets default value correctly","time":{"start":1751872679969,"stop":1751872679970,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edb70d2f30bf6da","name":"Check received message containing Chinese","time":{"start":1751872813819,"stop":1751872813820,"duration":1},"status":"passed","severity":"normal"},{"uid":"900bf38fbae69107","name":"should start and setup intervals and event listeners","time":{"start":1751872322869,"stop":1751872322870,"duration":1},"status":"passed","severity":"normal"},{"uid":"272eab1f1d6991c0","name":"can start the service","time":{"start":1751872446030,"stop":1751872446030,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d126e1946c4e73","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1751872302042,"stop":1751872302042,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d7155c67a45ccfd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1751872331941,"stop":1751872331942,"duration":1},"status":"passed","severity":"normal"},{"uid":"b571f908a4edf92a","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1751872331922,"stop":1751872331923,"duration":1},"status":"passed","severity":"normal"},{"uid":"12b9b26b8d568104","name":"random static sharding 3 - Cluster ID: 771, Shard ID: 741","time":{"start":1751872672129,"stop":1751872672129,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca469ff727d36ee7","name":"Push message with Basic HTML tag payload","time":{"start":1751872958463,"stop":1751872958463,"duration":0},"status":"passed","severity":"normal"},{"uid":"a378a248f62112d8","name":"Push message with rate limit","time":{"start":1751872958459,"stop":1751872958459,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d32dc8eb77efce8","name":"Passing a valid cursor at 0 index when there are 20 messages","time":{"start":1751872603914,"stop":1751872603915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f199762226d49e7","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1751872301590,"stop":1751872301590,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa849f30892a8eea","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1751872279834,"stop":1751872279834,"duration":0},"status":"passed","severity":"normal"},{"uid":"f42c65da48a81224","name":"Query with Promise Callback, No Decoder","time":{"start":1751872628740,"stop":1751872628741,"duration":1},"status":"passed","severity":"normal"},{"uid":"2d1af1f87b1049dd","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1751872331909,"stop":1751872331909,"duration":0},"status":"passed","severity":"normal"},{"uid":"46bc7b5a60f136dc","name":"Decoder throws on undefined content topic","time":{"start":1751872294183,"stop":1751872294183,"duration":0},"status":"passed","severity":"normal"},{"uid":"51e7bb4b8db32ef5","name":"should retry failed tasks","time":{"start":1751872322144,"stop":1751872322145,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec4735bf10217b6","name":"Unsubscribe 1 topic - node subscribed to 2 topics","time":{"start":1751872520888,"stop":1751872520888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a46a113dd2237449","name":"Check publish message containing unicode special characters","time":{"start":1751872482173,"stop":1751872482174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c6d404c77664549","name":"should handle special patterns correctly","time":{"start":1751872334100,"stop":1751872334100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebcfefba2e967034","name":"Check message with no pubsub topic is not received","time":{"start":1751872813816,"stop":1751872813817,"duration":1},"status":"passed","severity":"normal"},{"uid":"15542997cf93bac","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1751872331933,"stop":1751872331934,"duration":1},"status":"passed","severity":"normal"},{"uid":"d27300e575c15ad","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app1/6/topic791/proto","time":{"start":1751872623967,"stop":1751872623967,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b0237a7392bd7","name":"Push message with XML payload","time":{"start":1751872958452,"stop":1751872958452,"duration":0},"status":"passed","severity":"normal"},{"uid":"2649a176b49774da","name":"Ephemeral messages are not stored","time":{"start":1751872358595,"stop":1751872358596,"duration":1},"status":"passed","severity":"normal"},{"uid":"af70ca0030b4bf97","name":"should not fail to start the service if it is already started","time":{"start":1751872357314,"stop":1751872357314,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df6bb4617f664da","name":"should throw an error if shards are undefined for static sharding","time":{"start":1751872279816,"stop":1751872279816,"duration":0},"status":"passed","severity":"normal"},{"uid":"79758ddcaa4db923","name":"should properly create peer info with all multiaddrs","time":{"start":1751872286000,"stop":1751872286000,"duration":0},"status":"passed","severity":"normal"},{"uid":"45232b643b145aad","name":"Overlapping topic subscription","time":{"start":1751872860869,"stop":1751872860869,"duration":0},"status":"passed","severity":"normal"},{"uid":"327e04cf0cc616fc","name":"should update ack status of messages in outgoing buffer","time":{"start":1751872336675,"stop":1751872336675,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d32adbdbc03450","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1751872285339,"stop":1751872285339,"duration":0},"status":"passed","severity":"normal"},{"uid":"bee72aa7981a46ce","name":"should correctly map a content topic to a pubsub topic","time":{"start":1751872279836,"stop":1751872279836,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9822c71005ac7eb","name":"Overlapping topic subscription","time":{"start":1751872490531,"stop":1751872490531,"duration":0},"status":"skipped","severity":"normal"},{"uid":"4b4fc1a326b7f879","name":"should emit a peer event after start","time":{"start":1751872446032,"stop":1751872446032,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8f815d56062dc67","name":"Check message with invalid timestamp is not received","time":{"start":1751872813824,"stop":1751872813824,"duration":0},"status":"passed","severity":"normal"},{"uid":"46c2af29d8033ae","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1751872331517,"stop":1751872331518,"duration":1},"status":"passed","severity":"normal"},{"uid":"d707f539da3c1cd5","name":"Subscribe and receives messages on 20 topics","time":{"start":1751872860883,"stop":1751872860883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6e6fcec9c5a45b9","name":"Throws when trying to push message with empty payload","time":{"start":1751872958453,"stop":1751872958454,"duration":1},"status":"passed","severity":"normal"},{"uid":"5f8bddb973a522c0","name":"Renews subscription after lossing a connection","time":{"start":1751872860879,"stop":1751872860880,"duration":1},"status":"passed","severity":"normal"},{"uid":"125719b295bf5f9a","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751872474850,"stop":1751872474850,"duration":0},"status":"passed","severity":"normal"},{"uid":"574c38135527bd17","name":"Push message with content topic containing JSON","time":{"start":1751872958468,"stop":1751872958469,"duration":1},"status":"passed","severity":"normal"},{"uid":"155e97e437145b69","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1751872293828,"stop":1751872293828,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5a77036d650f60a","name":"Check publish message containing Russian","time":{"start":1751872482170,"stop":1751872482170,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1f909d182a4dd82","name":"should not receive a peer event before start","time":{"start":1751872305797,"stop":1751872305798,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a5f30a1cf01f02","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1751872331914,"stop":1751872331915,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e5b7b8d15460c64","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1751872352757,"stop":1751872352757,"duration":0},"status":"passed","severity":"normal"},{"uid":"42bfaab6778c2021","name":"Subscribe to topic containing Basic HTML tag and receive message","time":{"start":1751872860877,"stop":1751872860877,"duration":0},"status":"passed","severity":"normal"},{"uid":"581499860059c57a","name":"Check publish message containing emoji","time":{"start":1751872482174,"stop":1751872482174,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ad44d84467c7eb4","name":"Subscribe to topic containing XML and receive message","time":{"start":1751872860877,"stop":1751872860877,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0bdeda88afeab7","name":"getPeersByDiscovery","time":{"start":1751872471054,"stop":1751872471054,"duration":0},"status":"passed","severity":"normal"},{"uid":"f273f259f3198247","name":"Store - dialed first","time":{"start":1751872679882,"stop":1751872679883,"duration":1},"status":"passed","severity":"normal"},{"uid":"7fa970f18f3d03c9","name":"Push message with content topic containing long","time":{"start":1751872958466,"stop":1751872958466,"duration":0},"status":"passed","severity":"normal"},{"uid":"f75d0ee760205fb1","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1751872279815,"stop":1751872279815,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8a6acd5e537f890","name":"should be called for bootstrap peers","time":{"start":1751872390185,"stop":1751872390186,"duration":1},"status":"broken","severity":"normal"},{"uid":"cce4492e15164644","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1751872331935,"stop":1751872331936,"duration":1},"status":"passed","severity":"normal"},{"uid":"b69838753a33676e","name":"Subscribe to 30 topics in separate streams (30 streams for Filter is limit) at once and receives messages","time":{"start":1751872860868,"stop":1751872860868,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25f5b0d0ce22d872","name":"Check message received after jswaku node is restarted","time":{"start":1751872813825,"stop":1751872813825,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ba884768cee29","name":"should increase lamport timestamp","time":{"start":1751872336667,"stop":1751872336667,"duration":0},"status":"passed","severity":"normal"},{"uid":"a95584ae778ae6c","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751872958468,"stop":1751872958468,"duration":0},"status":"passed","severity":"normal"},{"uid":"8942625c23f120d3","name":"should be able to encode the field with only RELAY set to true","time":{"start":1751872285337,"stop":1751872285337,"duration":0},"status":"passed","severity":"normal"},{"uid":"82e0ba0ab85a73","name":"Check message with no payload is not received","time":{"start":1751872813825,"stop":1751872813825,"duration":0},"status":"passed","severity":"normal"},{"uid":"411f9129020f4f8f","name":"Subscribe and receive symmetrically encrypted messages via lightPush","time":{"start":1751872860863,"stop":1751872860863,"duration":0},"status":"passed","severity":"normal"},{"uid":"83a2caaea6ab84ba","name":"Fails to publish duplicate message","time":{"start":1751872482176,"stop":1751872482176,"duration":0},"status":"passed","severity":"normal"},{"uid":"37117a6e4af7e703","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1751872860880,"stop":1751872860880,"duration":0},"status":"passed","severity":"normal"},{"uid":"d627da410daa6282","name":"should return unique PubsubTopics for static sharding","time":{"start":1751872279814,"stop":1751872279814,"duration":0},"status":"passed","severity":"normal"},{"uid":"88b0d224a3009112","name":"Relay","time":{"start":1751872357727,"stop":1751872357728,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df3488cd51d54","name":"should set field with all protocols enabled","time":{"start":1751872286001,"stop":1751872286001,"duration":0},"status":"passed","severity":"normal"},{"uid":"92026b477888ce58","name":"Light Node - default protocols","time":{"start":1751872679885,"stop":1751872679885,"duration":0},"status":"passed","severity":"normal"},{"uid":"62e3b8901ff896ff","name":"Relay - dialed after","time":{"start":1751872679881,"stop":1751872679881,"duration":0},"status":"passed","severity":"normal"},{"uid":"d532cb3dca59b17a","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1751872490528,"stop":1751872490529,"duration":1},"status":"passed","severity":"normal"},{"uid":"ddb4c8399e99f6c1","name":"should encode/decode to RLP encoding","time":{"start":1751872285996,"stop":1751872285996,"duration":0},"status":"passed","severity":"normal"},{"uid":"134d004e0c34d1cf","name":"Encoder throws on undefined content topic","time":{"start":1751872294182,"stop":1751872294182,"duration":0},"status":"passed","severity":"normal"},{"uid":"28090364314534ef","name":"Unsubscribe from 100 topics (new limit) at once and receives messages","time":{"start":1751872520890,"stop":1751872520890,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c57242fd9cc6ec8","name":"should initialize with Unhealthy status","time":{"start":1751872322413,"stop":1751872322413,"duration":0},"status":"passed","severity":"normal"},{"uid":"db72a5c0e1a8e673","name":"Publish message with custom timestamp: Mon Jul 07 2025 06:14:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1751872482175,"stop":1751872482175,"duration":0},"status":"passed","severity":"normal"},{"uid":"536df22996beaf58","name":"rejects content-filtered query with only pubsubTopic","time":{"start":1751872293672,"stop":1751872293672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5c1bc92d3998bf4","name":"getPeersByDiscovery","time":{"start":1751872392823,"stop":1751872392823,"duration":0},"status":"passed","severity":"normal"},{"uid":"443500bb48bd8245","name":"should support chaining for add method","time":{"start":1751872321254,"stop":1751872321255,"duration":1},"status":"passed","severity":"normal"},{"uid":"353a3e1c921aabf1","name":"Check received message containing SQL Injection","time":{"start":1751872813820,"stop":1751872813820,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c890fdd4165d79d","name":"should initialize with custom number of peers","time":{"start":1751872322574,"stop":1751872322574,"duration":0},"status":"passed","severity":"normal"},{"uid":"ade49ddc3d1ddd41","name":"Generator, 2 different pubsubtopics","time":{"start":1751872643286,"stop":1751872643286,"duration":0},"status":"passed","severity":"normal"},{"uid":"6063e8f00b72cf95","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1751872311725,"stop":1751872311727,"duration":2},"status":"passed","severity":"normal"},{"uid":"e6290d3f19223ee4","name":"different cluster, different shard: nodes don't connect","time":{"start":1751872403977,"stop":1751872403977,"duration":0},"status":"passed","severity":"normal"},{"uid":"8db759721edee31e","name":"should set field with only LIGHTPUSH enabled","time":{"start":1751872286002,"stop":1751872286002,"duration":0},"status":"passed","severity":"normal"},{"uid":"73cff96571044757","name":"retrieves a single peer","time":{"start":1751872302038,"stop":1751872302039,"duration":1},"status":"passed","severity":"normal"},{"uid":"4c18da60c2c08522","name":"Push message with content topic containing JSON","time":{"start":1751872958457,"stop":1751872958457,"duration":0},"status":"passed","severity":"normal"},{"uid":"a10f04895aac2644","name":"should decode valid enr successfully","time":{"start":1751872285986,"stop":1751872285986,"duration":0},"status":"passed","severity":"normal"},{"uid":"47302cc91b98d53a","name":"Push message with content topic containing SQL Injection","time":{"start":1751872958467,"stop":1751872958467,"duration":0},"status":"passed","severity":"normal"},{"uid":"e38352c3c13c8033","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1751872300773,"stop":1751872300773,"duration":0},"status":"passed","severity":"normal"},{"uid":"c388472d9deb2110","name":"Query Generator, Wrong PubsubTopic","time":{"start":1751872628725,"stop":1751872628726,"duration":1},"status":"broken","severity":"normal"},{"uid":"f6925cf93bf6cfed","name":"Subscribe to topic containing shell command and receive message","time":{"start":1751872860889,"stop":1751872860890,"duration":1},"status":"passed","severity":"normal"},{"uid":"f45c7a5d0ece2564","name":"Refresh subscription","time":{"start":1751872860885,"stop":1751872860885,"duration":0},"status":"passed","severity":"normal"},{"uid":"625521b958f17743","name":"Check received message with timestamp: 1751872352184000000 ","time":{"start":1751872813814,"stop":1751872813814,"duration":0},"status":"passed","severity":"normal"},{"uid":"6655c28bdb90388f","name":"Reusing cursor across nodes","time":{"start":1751872603918,"stop":1751872603919,"duration":1},"status":"passed","severity":"normal"},{"uid":"b692ec194d28add8","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1751872331931,"stop":1751872331932,"duration":1},"status":"passed","severity":"normal"},{"uid":"151b1ca5684e2bec","name":"messageHashStr produces consistent results for the same input","time":{"start":1751872293638,"stop":1751872293639,"duration":1},"status":"passed","severity":"normal"},{"uid":"2014f947e5a5d4f5","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1751872331931,"stop":1751872331931,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab97ef4fb152c75a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1751872331939,"stop":1751872331939,"duration":0},"status":"passed","severity":"normal"},{"uid":"954727062477774b","name":"should use shardsUnderCluster when provided","time":{"start":1751872322217,"stop":1751872322217,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fbfd2eae10b19f8","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1751872490529,"stop":1751872490530,"duration":1},"status":"passed","severity":"normal"},{"uid":"5714bc8b6dc5f7ca","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1751872285343,"stop":1751872285343,"duration":0},"status":"passed","severity":"normal"},{"uid":"a144eefde935cd61","name":"should not fail to start the service if it is already started","time":{"start":1751872446032,"stop":1751872446032,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f3eec175f2828c3","name":"Push message with emoji payload","time":{"start":1751872958453,"stop":1751872958453,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f105f31986d1ea","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751872860891,"stop":1751872860891,"duration":0},"status":"passed","severity":"normal"},{"uid":"11c66b315e90302","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751872860864,"stop":1751872860864,"duration":0},"status":"passed","severity":"normal"},{"uid":"1512c68fd4602781","name":"Ephemeral field is preserved - symmetric encryption","time":{"start":1751872358605,"stop":1751872358606,"duration":1},"status":"passed","severity":"normal"},{"uid":"80073cbef7451ffe","name":"random static sharding 5 - Cluster ID: 2, Shard ID: 717","time":{"start":1751872672130,"stop":1751872672130,"duration":0},"status":"passed","severity":"normal"},{"uid":"983d5144b0d93a50","name":"Subscribe to topic containing long and publish message","time":{"start":1751872490531,"stop":1751872490532,"duration":1},"status":"passed","severity":"normal"},{"uid":"8df0196f6a46daef","name":"throws on content topic with empty encoding field","time":{"start":1751872279803,"stop":1751872279804,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef740b722fbdb209","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1751872322216,"stop":1751872322216,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40960122985272d","name":"Push message with short payload","time":{"start":1751872958460,"stop":1751872958461,"duration":1},"status":"passed","severity":"normal"},{"uid":"b257adbdb1758e7f","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1751872322220,"stop":1751872322220,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f5af0210b12e87d","name":"Passing a valid cursor at 10 index when there are 40 messages","time":{"start":1751872603915,"stop":1751872603916,"duration":1},"status":"passed","severity":"normal"},{"uid":"35dbb712a339388a","name":"should set field with all protocols disabled","time":{"start":1751872286000,"stop":1751872286000,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c18d8f828b4fc9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1751872279829,"stop":1751872279829,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6263513a03c47a7","name":"Check meta is set [ecies]","time":{"start":1751872313288,"stop":1751872313288,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80eed7dc8fc9872","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1751872664301,"stop":1751872664302,"duration":1},"status":"passed","severity":"normal"},{"uid":"54490975002a294e","name":"can start and stop the service","time":{"start":1751872446031,"stop":1751872446031,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea946b2a2ecefa81","name":"Push message with unicode special characters payload","time":{"start":1751872958453,"stop":1751872958453,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78e5e50e33377d7","name":"should be empty after removing the only subscription","time":{"start":1751872322868,"stop":1751872322869,"duration":1},"status":"passed","severity":"normal"},{"uid":"838c699fda46b909","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1751872331925,"stop":1751872331925,"duration":0},"status":"passed","severity":"normal"},{"uid":"3eda75e57d541856","name":"Subscribe to topic containing numeric and receive message","time":{"start":1751872860886,"stop":1751872860886,"duration":0},"status":"passed","severity":"normal"},{"uid":"8510cb61fd3cab2c","name":"Push message with content topic containing Chinese","time":{"start":1751872958455,"stop":1751872958455,"duration":0},"status":"passed","severity":"normal"},{"uid":"8984eb467a845aea","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1751872279807,"stop":1751872279808,"duration":1},"status":"passed","severity":"normal"},{"uid":"be0fe6f87292b650","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1751872301588,"stop":1751872301588,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba89b5f4db1fd081","name":"should attach causal history and bloom filter to each message","time":{"start":1751872336668,"stop":1751872336669,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5a391c0cefe2edc","name":"can start the service","time":{"start":1751872357312,"stop":1751872357312,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2d85a0769df2c61","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751872860875,"stop":1751872860876,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1ee5fa2fddbbefa","name":"1 Store, 2 relays, 2 fetches","time":{"start":1751872301556,"stop":1751872301557,"duration":1},"status":"passed","severity":"normal"},{"uid":"79346285d74cc05c","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751872672127,"stop":1751872672128,"duration":1},"status":"passed","severity":"normal"},{"uid":"91aacd7e321b6924","name":"does not throw on valid cases","time":{"start":1751872279797,"stop":1751872279798,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0cf3224518aaf8d","name":"should reject on timeout if it was set","time":{"start":1751872322675,"stop":1751872322676,"duration":1},"status":"passed","severity":"normal"},{"uid":"8baaf0261b267abe","name":"handles different clusterIds correctly","time":{"start":1751872279810,"stop":1751872279811,"duration":1},"status":"passed","severity":"normal"},{"uid":"64a0b955d5743680","name":"Nodes with multiple pubsub topic","time":{"start":1751872474851,"stop":1751872474852,"duration":1},"status":"passed","severity":"normal"},{"uid":"515a250559d25897","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1751872279808,"stop":1751872279808,"duration":0},"status":"passed","severity":"normal"},{"uid":"cae93c0c0069deb9","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1751872474851,"stop":1751872474851,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb0b9290a303fc94","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1751872285344,"stop":1751872285344,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3b627d629635693","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1751872336675,"stop":1751872336676,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c746c37b8a8faac","name":"Check publish message containing Basic HTML tag","time":{"start":1751872482172,"stop":1751872482172,"duration":0},"status":"passed","severity":"normal"},{"uid":"a435bb693830b19d","name":"addEventListener with correct event","time":{"start":1751872392821,"stop":1751872392821,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed81ea46acc3e56a","name":"throws on content topic with non-number generation field","time":{"start":1751872279800,"stop":1751872279800,"duration":0},"status":"passed","severity":"normal"},{"uid":"d527e55e6ccd2a56","name":"Subscribe to topic containing emoji and receive message","time":{"start":1751872860879,"stop":1751872860879,"duration":0},"status":"passed","severity":"normal"},{"uid":"543fb30fc562483","name":"Decoder throws on empty string content topic","time":{"start":1751872294183,"stop":1751872294183,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ca9d36634c6b71","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1751872279817,"stop":1751872279818,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ebe7c7ca421385","name":"start node with empty content topic","time":{"start":1751872623974,"stop":1751872623975,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0cf3f6d94f08e19","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751872813818,"stop":1751872813818,"duration":0},"status":"passed","severity":"normal"},{"uid":"23241d5070a1cccc","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1751872279809,"stop":1751872279809,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe86b2c8dab635","name":"Check publish message containing Chinese","time":{"start":1751872482169,"stop":1751872482170,"duration":1},"status":"passed","severity":"normal"},{"uid":"80dddc738a39e989","name":"Push message with content topic containing XML","time":{"start":1751872958456,"stop":1751872958456,"duration":0},"status":"passed","severity":"normal"},{"uid":"79abd92334f22a60","name":"connected peers and dial","time":{"start":1751872446278,"stop":1751872446278,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e744282706d78804","name":"Publish message with rate limit","time":{"start":1751872482179,"stop":1751872482180,"duration":1},"status":"passed","severity":"normal"},{"uid":"239b1a69f412584f","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751872589862,"stop":1751872589863,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8f8531821cfcaee","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1751872474850,"stop":1751872474850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f1e7856bdd16c8b","name":"Check received message containing emoji","time":{"start":1751872813822,"stop":1751872813823,"duration":1},"status":"passed","severity":"normal"},{"uid":"1467ff8d5f36cdaf","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1751872331927,"stop":1751872331928,"duration":1},"status":"passed","severity":"normal"},{"uid":"85ee8e31eda55bcd","name":"should request peer renewal on specific errors","time":{"start":1751872322145,"stop":1751872322145,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a2b6343981047c3","name":"should get / set TCP multiaddr","time":{"start":1751872285997,"stop":1751872285997,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c359362be86a03a","name":"Subscribe and receive messages via waku relay post","time":{"start":1751872860882,"stop":1751872860882,"duration":0},"status":"passed","severity":"normal"},{"uid":"f66d541110e5f5b8","name":"isConnected should return false after all peers disconnect","time":{"start":1751872370630,"stop":1751872370631,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e59e77e145bef4","name":"should retry if all attempts fail","time":{"start":1751872322147,"stop":1751872322147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b68122a0856ecae","name":"should not receive a peer event before start","time":{"start":1751872446032,"stop":1751872446033,"duration":1},"status":"passed","severity":"normal"},{"uid":"eec3337bb648e38a","name":"stop","time":{"start":1751872392824,"stop":1751872392825,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5a794e5bbfd7415","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1751872336671,"stop":1751872336672,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e27518176e0b0fe","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1751872331941,"stop":1751872331941,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c16119d452db08a","name":"Query with Ordered Callback, Multiple PubsubTopics","time":{"start":1751872628731,"stop":1751872628732,"duration":1},"status":"passed","severity":"normal"},{"uid":"917d06f9508fa069","name":"Waku message hash computation (meta attribute not present)","time":{"start":1751872293634,"stop":1751872293635,"duration":1},"status":"passed","severity":"normal"},{"uid":"5251f26fec85132e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1751872279820,"stop":1751872279820,"duration":0},"status":"passed","severity":"normal"},{"uid":"409370e2025631c9","name":"throws on empty content topic","time":{"start":1751872279798,"stop":1751872279799,"duration":1},"status":"passed","severity":"normal"},{"uid":"a8834e94fed0ca8","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1751872285986,"stop":1751872285987,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3f0ed6e9f82938","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1751872331944,"stop":1751872331944,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d59da79f9d90390","name":"should add and remove event listeners correctly","time":{"start":1751872305800,"stop":1751872305800,"duration":0},"status":"passed","severity":"normal"},{"uid":"86333a9815504f51","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1751872302041,"stop":1751872302042,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5cf5fbc150cd64","name":"Push message with content topic containing short","time":{"start":1751872958465,"stop":1751872958465,"duration":0},"status":"passed","severity":"normal"},{"uid":"611f490e7fcc3d32","name":"Subscribe and receive messages via waku relay post","time":{"start":1751872860863,"stop":1751872860863,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ed3f194ab5c0c87","name":"Passing a valid cursor at 19 index when there are 50 messages","time":{"start":1751872603917,"stop":1751872603917,"duration":0},"status":"passed","severity":"normal"},{"uid":"52d8572019c453cc","name":"Unsubscribe topics the node is not subscribed to","time":{"start":1751872520889,"stop":1751872520890,"duration":1},"status":"passed","severity":"normal"},{"uid":"af4bc39ea9b6a2fc","name":"should insert message into bloom filter","time":{"start":1751872336668,"stop":1751872336668,"duration":0},"status":"passed","severity":"normal"},{"uid":"eff80c9833d0a63b","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1751872331522,"stop":1751872331523,"duration":1},"status":"passed","severity":"normal"},{"uid":"e807fb645017917","name":"should properly start and stop event listening","time":{"start":1751872322418,"stop":1751872322418,"duration":0},"status":"passed","severity":"normal"},{"uid":"a653cc50528020b1","name":"Ephemeral field is preserved - encoder v0","time":{"start":1751872358603,"stop":1751872358604,"duration":1},"status":"passed","severity":"normal"},{"uid":"e956007c632c628e","name":"Passing page size 110 when there are 120 messages","time":{"start":1751872665339,"stop":1751872665339,"duration":0},"status":"passed","severity":"normal"},{"uid":"89a9756a5472aa1d","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1751872301592,"stop":1751872301592,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e5f4fbad36cc4fe","name":"udp ip6 address","time":{"start":1751872285314,"stop":1751872285314,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0ad7ed510e6e89f","name":"Check received message containing XML","time":{"start":1751872813821,"stop":1751872813821,"duration":0},"status":"passed","severity":"normal"},{"uid":"df666b348e1509c1","name":"Fields are not dropped","time":{"start":1751872293320,"stop":1751872293326,"duration":6},"status":"passed","severity":"normal"},{"uid":"972bdbb1999e1a15","name":"should return false","time":{"start":1751872285994,"stop":1751872285995,"duration":1},"status":"passed","severity":"normal"},{"uid":"5094b576e40fee8c","name":"Passing page size 19 when there are 20 messages","time":{"start":1751872665338,"stop":1751872665339,"duration":1},"status":"passed","severity":"normal"},{"uid":"80fda377ce6bbf74","name":"Renews subscription after lossing a connection","time":{"start":1751872860891,"stop":1751872860891,"duration":0},"status":"passed","severity":"normal"},{"uid":"21a3eb25ac7bebe1","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1751872322869,"stop":1751872322869,"duration":0},"status":"passed","severity":"normal"},{"uid":"58b4ec0aa33254f8","name":"Publish without waiting for remote peer","time":{"start":1751872490526,"stop":1751872490527,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc6f4af46731b2b7","name":"Subscribe to topic containing short and receive message","time":{"start":1751872860885,"stop":1751872860885,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6264b11c87b05cf","name":"Correctly serialized arguments","time":{"start":1751872407809,"stop":1751872407810,"duration":1},"status":"passed","severity":"normal"},{"uid":"5160f8809c1998e0","name":"groups content topics by expected pubsub topic","time":{"start":1751872279810,"stop":1751872279810,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab073d2d39b7154","name":"should not fail to stop the service if it was not started","time":{"start":1751872357313,"stop":1751872357313,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d211defb157956b","name":"Query with Ordered Callback, No Decoder","time":{"start":1751872628732,"stop":1751872628733,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cbcd0bf4109cf19","name":"Subscribe to topic containing Script and receive message","time":{"start":1751872860876,"stop":1751872860877,"duration":1},"status":"passed","severity":"normal"},{"uid":"a004a5c8cedfc723","name":"should encode/decode to text encoding","time":{"start":1751872285996,"stop":1751872285996,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc87c5e5e910abfb","name":"Check received message containing JSON","time":{"start":1751872813821,"stop":1751872813821,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3f799712d5ac0e1","name":"Check received message with timestamp: 1949153314000 ","time":{"start":1751872813823,"stop":1751872813824,"duration":1},"status":"passed","severity":"normal"},{"uid":"77b032fd5f049a9","name":"Check received message containing Russian","time":{"start":1751872813810,"stop":1751872813810,"duration":0},"status":"passed","severity":"normal"},{"uid":"38cef17a1ae6c254","name":"Check message with non string payload is not received","time":{"start":1751872813817,"stop":1751872813818,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b3d400d716f7a02","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1751872490533,"stop":1751872490533,"duration":0},"status":"passed","severity":"normal"},{"uid":"812c419281734977","name":"Fails to push message with large meta","time":{"start":1751872958459,"stop":1751872958459,"duration":0},"status":"passed","severity":"normal"},{"uid":"5301718323915911","name":"should throw error - no public key","time":{"start":1751872285987,"stop":1751872285988,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfe3f72bc036154","name":"can query messages by message hash","time":{"start":1751872631738,"stop":1751872631738,"duration":0},"status":"passed","severity":"normal"},{"uid":"720169082bd95694","name":"Push message with custom timestamp: 1751868770858","time":{"start":1751872958471,"stop":1751872958471,"duration":0},"status":"passed","severity":"normal"},{"uid":"49dedb5cdafca42b","name":"Waku message hash computation (payload length 0)","time":{"start":1751872293635,"stop":1751872293635,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b2dfca8673ea47b","name":"Check publish message containing Arabic","time":{"start":1751872482170,"stop":1751872482170,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba22c8275a41190b","name":"should reject if Relay is requested but not mounted","time":{"start":1751872322673,"stop":1751872322674,"duration":1},"status":"passed","severity":"normal"},{"uid":"25bce1ee23019cf","name":"Using a function","time":{"start":1751872679968,"stop":1751872679969,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfde8e8da63c2e98","name":"should continually clean up expired entries at intervals","time":{"start":1751872321265,"stop":1751872321273,"duration":8},"status":"passed","severity":"normal"},{"uid":"d39bf44b5b140e8","name":"Check publish message containing shell command","time":{"start":1751872482173,"stop":1751872482173,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f287f990fdd1b08","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1751872331917,"stop":1751872331918,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fa5385d66d032ed","name":"should register libp2p event listeners when start is called","time":{"start":1751872322579,"stop":1751872322580,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eb57176dc626011","name":"Subscribe to topic containing short and receive message","time":{"start":1751872860870,"stop":1751872860870,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e87f8d5083f5b5e","name":"Subscribe to topic containing long and receive message","time":{"start":1751872860870,"stop":1751872860872,"duration":2},"status":"passed","severity":"normal"},{"uid":"abd748f1f1a27eab","name":"Check received message containing long","time":{"start":1751872813805,"stop":1751872813805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f41cb6b7279280","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1751872279821,"stop":1751872279821,"duration":0},"status":"passed","severity":"normal"},{"uid":"c41322fc6f577974","name":"can dial TLS multiaddrs","time":{"start":1751872413884,"stop":1751872413884,"duration":0},"status":"passed","severity":"normal"},{"uid":"322cc39a3164b586","name":"should not execute task if max attempts is 0","time":{"start":1751872322146,"stop":1751872322146,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3fda9f955af472","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1751872370629,"stop":1751872370629,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6ed1922be634f1","name":"should mark all messages in causal history as acknowledged","time":{"start":1751872336671,"stop":1751872336671,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3809e680b86c3c7","name":"Push message with content topic containing Arabic","time":{"start":1751872958455,"stop":1751872958455,"duration":0},"status":"passed","severity":"normal"},{"uid":"c364bb8b06299387","name":"should handle onConnected and onDisconnected","time":{"start":1751872322578,"stop":1751872322579,"duration":1},"status":"passed","severity":"normal"},{"uid":"c615eb6f6128be0f","name":"Push message with content topic containing Russian","time":{"start":1751872958467,"stop":1751872958467,"duration":0},"status":"passed","severity":"normal"},{"uid":"b088a85302de0ea0","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1751872331915,"stop":1751872331916,"duration":1},"status":"passed","severity":"normal"},{"uid":"85a10435d2498078","name":"different cluster, same shard: nodes don't connect","time":{"start":1751872403976,"stop":1751872403977,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2e95e59c8a72ade","name":"should properly create location multiaddrs - udp6","time":{"start":1751872285998,"stop":1751872285998,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b09176f4a67fa3d","name":"msgTime: -19000 ms from now, startTime: -19002, endTime: -19001","time":{"start":1751872675474,"stop":1751872675474,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1ad9cbf82b1458a","name":"Check received message containing escaped characters","time":{"start":1751872813813,"stop":1751872813813,"duration":0},"status":"passed","severity":"normal"},{"uid":"733cbdb4d9d1019e","name":"Check received message containing Basic HTML tag","time":{"start":1751872813812,"stop":1751872813812,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f8aceb159c01468","name":"Push message with special chars payload","time":{"start":1751872958461,"stop":1751872958461,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1375480f626dc0b","name":"Push message with content topic containing SQL Injection","time":{"start":1751872958456,"stop":1751872958456,"duration":0},"status":"passed","severity":"normal"},{"uid":"d87a2a3dac757ab8","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1751872331924,"stop":1751872331924,"duration":0},"status":"passed","severity":"normal"},{"uid":"daff1c118a5af342","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1751872279827,"stop":1751872279827,"duration":0},"status":"passed","severity":"normal"},{"uid":"7721226086466a66","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751872860890,"stop":1751872860890,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2dba0fbda9a7915","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1751872471054,"stop":1751872471055,"duration":1},"status":"skipped","severity":"normal"},{"uid":"2d20a6705458ed4","name":"Check received message with timestamp: 1649153314 ","time":{"start":1751872813815,"stop":1751872813815,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e5bb8809cfcc1cc","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1751872331928,"stop":1751872331928,"duration":0},"status":"passed","severity":"normal"},{"uid":"afe1be940c986fad","name":"handles empty shards array correctly","time":{"start":1751872279835,"stop":1751872279835,"duration":0},"status":"passed","severity":"normal"},{"uid":"3da2b7df5d6edfc7","name":"Encoder throws on empty string content topic","time":{"start":1751872311729,"stop":1751872311730,"duration":1},"status":"passed","severity":"normal"},{"uid":"942b5955f597ae74","name":"Meta field set when metaSetter is specified","time":{"start":1751872294182,"stop":1751872294182,"duration":0},"status":"passed","severity":"normal"},{"uid":"56e5fb9a13bbfe6b","name":"Subscribe to topic containing short and publish message","time":{"start":1751872490531,"stop":1751872490531,"duration":0},"status":"passed","severity":"normal"},{"uid":"591b270de517e097","name":"Subscribe to topic containing XML and receive message","time":{"start":1751872860889,"stop":1751872860889,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d29406ada8ec9ce","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1751872471055,"stop":1751872471056,"duration":1},"status":"passed","severity":"normal"},{"uid":"6c0b1f842362947","name":"should not requeue if maxAttempts is exhausted and no peer is available","time":{"start":1751872322144,"stop":1751872322144,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d79c4b1d1b18feb","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1751872331937,"stop":1751872331937,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed030172b7dbb819","name":"Decoder throws on empty string content topic","time":{"start":1751872313289,"stop":1751872313289,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b5ec9ee857d715","name":"Push message with Script payload","time":{"start":1751872958451,"stop":1751872958451,"duration":0},"status":"passed","severity":"normal"},{"uid":"8473bca7e9db6181","name":"Check received message containing Russian","time":{"start":1751872813820,"stop":1751872813820,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fe79956e3850f4","name":"Subscribe to topic containing escaped characters and receive message","time":{"start":1751872860878,"stop":1751872860878,"duration":0},"status":"passed","severity":"normal"},{"uid":"95db14f1b3d5453f","name":"should add and check entries correctly","time":{"start":1751872321248,"stop":1751872321254,"duration":6},"status":"passed","severity":"normal"},{"uid":"87ee8a68fdecfd39","name":"should be delivered immediately if received","time":{"start":1751872336676,"stop":1751872336676,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c7afe3e15700d64","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1751872589861,"stop":1751872589862,"duration":1},"status":"passed","severity":"normal"},{"uid":"f20555d17d3fcc89","name":"random static sharding 9 - Cluster ID: 510, Shard ID: 313","time":{"start":1751872672133,"stop":1751872672133,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c231560607fdb2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1751872279827,"stop":1751872279828,"duration":1},"status":"passed","severity":"normal"},{"uid":"be7a035fb9bd8651","name":"should properly create location multiaddrs - udp","time":{"start":1751872285999,"stop":1751872285999,"duration":0},"status":"passed","severity":"normal"},{"uid":"546a0fe228791bfb","name":"Check received message containing JSON","time":{"start":1751872813812,"stop":1751872813812,"duration":0},"status":"passed","severity":"normal"},{"uid":"5646fa19f38cfb68","name":"should properly create location multiaddrs - tcp","time":{"start":1751872285999,"stop":1751872286000,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8a206fa13f5baa","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1751872490537,"stop":1751872490537,"duration":0},"status":"passed","severity":"normal"},{"uid":"47598589f6fd2bb2","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1751872331911,"stop":1751872331911,"duration":0},"status":"passed","severity":"normal"},{"uid":"865caebbb56ed52c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1751872293827,"stop":1751872293827,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea9203a8c9d79c84","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1751872279812,"stop":1751872279812,"duration":0},"status":"passed","severity":"normal"},{"uid":"221a2ab9c83f4c94","name":"Should fail to subscribe with decoder with wrong shard","time":{"start":1751872860892,"stop":1751872860892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a67bc84b935e60ba","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1751872352747,"stop":1751872352749,"duration":2},"status":"passed","severity":"normal"},{"uid":"ca4281f68152645d","name":"accepts time-filtered query with content filter","time":{"start":1751872293674,"stop":1751872293674,"duration":0},"status":"passed","severity":"normal"},{"uid":"51412591ec4845c4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1751872279820,"stop":1751872279821,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fefc17b6c99fb","name":"should return exactly numPeersToUse peers when enough are available","time":{"start":1751872322582,"stop":1751872322582,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63ca8405fa52ec3","name":"Subscribe and publish message","time":{"start":1751872490527,"stop":1751872490527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f611b35ff2b5f618","name":"should be empty when created","time":{"start":1751872322868,"stop":1751872322868,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4a73d6e8b701cd8","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1751872331940,"stop":1751872331941,"duration":1},"status":"passed","severity":"normal"},{"uid":"a07dfae4cd9ac709","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1751872279805,"stop":1751872279805,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba23901169fc5c8c","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751872589859,"stop":1751872589861,"duration":2},"status":"passed","severity":"normal"},{"uid":"9fc3f1b95a1e8c91","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1751872279821,"stop":1751872279827,"duration":6},"status":"passed","severity":"normal"},{"uid":"80a626a5dd1e16b","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1751872279810,"stop":1751872279810,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3010928202ad3af","name":"should handle general insertion and lookup correctly","time":{"start":1751872334100,"stop":1751872334101,"duration":1},"status":"passed","severity":"normal"},{"uid":"c18947a8bcacaa6c","name":"Passing page size 11 when there are 10 messages","time":{"start":1751872665337,"stop":1751872665338,"duration":1},"status":"passed","severity":"normal"},{"uid":"684ca4ef6de78aed","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1751872474848,"stop":1751872474849,"duration":1},"status":"passed","severity":"normal"},{"uid":"b826da5e4f5ffc2","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1751872623965,"stop":1751872623965,"duration":0},"status":"passed","severity":"normal"},{"uid":"84a40da1addb8f04","name":"should throw an error for insufficient data","time":{"start":1751872280031,"stop":1751872280031,"duration":0},"status":"passed","severity":"normal"},{"uid":"36c234420d5885be","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1751872285342,"stop":1751872285343,"duration":1},"status":"passed","severity":"normal"},{"uid":"325071a427306692","name":"can query messages normally","time":{"start":1751872631737,"stop":1751872631738,"duration":1},"status":"passed","severity":"normal"},{"uid":"193755c876a38913","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1751872331930,"stop":1751872331931,"duration":1},"status":"passed","severity":"normal"},{"uid":"65a1769f53125cd3","name":"Push message with shell command payload","time":{"start":1751872958464,"stop":1751872958464,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dbb74a8ca9c2711","name":"Check message with no pubsub topic is not received","time":{"start":1751872813824,"stop":1751872813824,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6cb23022062eab1","name":"Unsubscribe 2 topics - node subscribed to 2 topics","time":{"start":1751872520888,"stop":1751872520889,"duration":1},"status":"passed","severity":"normal"},{"uid":"25f9c476f0ed3a61","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1751872331925,"stop":1751872331925,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a0559056e1c508","name":"Add multiple subscription objects on single nwaku node","time":{"start":1751872860879,"stop":1751872860879,"duration":0},"status":"passed","severity":"normal"},{"uid":"5dfb09095d669b1","name":"passes more than one ENR URLs and attempts connection","time":{"start":1751872357320,"stop":1751872357321,"duration":1},"status":"skipped","severity":"normal"},{"uid":"9c6d518623b79559","name":"Push message with rate limit","time":{"start":1751872958470,"stop":1751872958471,"duration":1},"status":"passed","severity":"normal"},{"uid":"635f575149bd276d","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751872860882,"stop":1751872860882,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb0596c267fe3dd2","name":"Decrypt messages","time":{"start":1751872447822,"stop":1751872447822,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8d949c711991f1c","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1751872322417,"stop":1751872322417,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4c047b25120ed9c","name":"Check received message containing special chars","time":{"start":1751872813819,"stop":1751872813819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ceb1b78ee6def4ae","name":"should return false when shard is not included in network shards","time":{"start":1751872322219,"stop":1751872322219,"duration":0},"status":"passed","severity":"normal"},{"uid":"bea18303852d227b","name":"msgTime: -19000 ms from now, startTime: -20000, endTime: -19000","time":{"start":1751872675475,"stop":1751872675476,"duration":1},"status":"passed","severity":"normal"},{"uid":"bbaa62543edf777f","name":"start node with empty shard should fail","time":{"start":1751872672142,"stop":1751872672142,"duration":0},"status":"passed","severity":"normal"},{"uid":"9965336c528604b6","name":"rejects hash query with content filter parameters","time":{"start":1751872293673,"stop":1751872293673,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75ee8388e575d4","name":"should process tasks in queue","time":{"start":1751872322142,"stop":1751872322143,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f26e2c66e8b954","name":"Query Generator - false","time":{"start":1751872651320,"stop":1751872651321,"duration":1},"status":"passed","severity":"normal"},{"uid":"44161825ca986ae3","name":"should properly create location multiaddrs - tcp6","time":{"start":1751872285999,"stop":1751872285999,"duration":0},"status":"passed","severity":"normal"},{"uid":"390d11f32d3c6570","name":"Query generator for multiple messages","time":{"start":1751872658377,"stop":1751872658378,"duration":1},"status":"passed","severity":"normal"},{"uid":"37de229f793565d","name":"should encodeTxt and decodeTxt","time":{"start":1751872285985,"stop":1751872285986,"duration":1},"status":"passed","severity":"normal"},{"uid":"aaf4163443f64762","name":"should not fail to start the service if it is already started","time":{"start":1751872305796,"stop":1751872305797,"duration":1},"status":"passed","severity":"normal"},{"uid":"83e21806e12e5f9c","name":"should insert elements correctly","time":{"start":1751872334098,"stop":1751872334098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3469ee26f557ac85","name":"Generator, 2 different pubsubtopics","time":{"start":1751872643291,"stop":1751872643292,"duration":1},"status":"passed","severity":"normal"},{"uid":"94336451a7afec3b","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1751872336669,"stop":1751872336670,"duration":1},"status":"passed","severity":"normal"},{"uid":"21fdc7f6b795656d","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1751872302043,"stop":1751872302043,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1f6046ca2538024","name":"should add to incoming buffer if dependencies are not met","time":{"start":1751872336670,"stop":1751872336671,"duration":1},"status":"passed","severity":"normal"},{"uid":"1568048135d164b4","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1751872331930,"stop":1751872331930,"duration":0},"status":"passed","severity":"normal"},{"uid":"b72fe63660531f95","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1751872331923,"stop":1751872331923,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7b3e28cfc828047","name":"Push message with content topic containing Script","time":{"start":1751872958456,"stop":1751872958456,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef235b21fdb362a","name":"Query with Ordered Callback, Wrong PubsubTopic","time":{"start":1751872628730,"stop":1751872628730,"duration":0},"status":"broken","severity":"normal"},{"uid":"626117d9d41a8333","name":"should enable only dns and peerExchange when localPeerCache is disabled","time":{"start":1751872322193,"stop":1751872322194,"duration":1},"status":"passed","severity":"normal"},{"uid":"abd04af973826385","name":"should insert message id into causal history","time":{"start":1751872336668,"stop":1751872336668,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbea6cf89cb4a41a","name":"Check received message containing Arabic","time":{"start":1751872813810,"stop":1751872813810,"duration":0},"status":"passed","severity":"normal"},{"uid":"4de32e68189934e0","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1751872370629,"stop":1751872370629,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6f232b58abb9822","name":"through manual discovery","time":{"start":1751872413886,"stop":1751872413886,"duration":0},"status":"broken","severity":"normal"},{"uid":"1ed2b97545f6234a","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1751872482174,"stop":1751872482174,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4bf6c2c5ad37c7d","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app31/9/topic535/json","time":{"start":1751872623970,"stop":1751872623970,"duration":0},"status":"passed","severity":"normal"},{"uid":"c01fc503afef193a","name":"should return valid sharding parameters for static sharding","time":{"start":1751872279834,"stop":1751872279834,"duration":0},"status":"passed","severity":"normal"},{"uid":"452f54aeb21a6c9","name":"should return the pubsub topic directly if a string is provided","time":{"start":1751872279832,"stop":1751872279833,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f459cd6024785a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1751872279820,"stop":1751872279820,"duration":0},"status":"passed","severity":"normal"},{"uid":"8578eb7ec30074df","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1751872675472,"stop":1751872675473,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b989f47a105c3e","name":"Push message with custom timestamp: 1751868770857","time":{"start":1751872958459,"stop":1751872958459,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc1cd5ff0f7e282c","name":"Check received message containing emoji","time":{"start":1751872813813,"stop":1751872813814,"duration":1},"status":"passed","severity":"normal"},{"uid":"79571e1fd4a526e3","name":"Check publish message containing Script","time":{"start":1751872482171,"stop":1751872482171,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cebf681fbd18cf5","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1751872331909,"stop":1751872331910,"duration":1},"status":"passed","severity":"normal"},{"uid":"31812e1fa965e0de","name":"Push message with Basic HTML tag payload","time":{"start":1751872958452,"stop":1751872958452,"duration":0},"status":"passed","severity":"normal"},{"uid":"82688480760b4f32","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751872285344,"stop":1751872285345,"duration":1},"status":"passed","severity":"normal"},{"uid":"f49e19a15895fb83","name":"should not allow k > 12","time":{"start":1751872331514,"stop":1751872331516,"duration":2},"status":"passed","severity":"normal"},{"uid":"96caade033bd4b0f","name":"Push message with custom timestamp: 1721113970857","time":{"start":1751872958459,"stop":1751872958459,"duration":0},"status":"passed","severity":"normal"},{"uid":"b742ca2903a90e26","name":"isConnected return false after peer stops","time":{"start":1751872370631,"stop":1751872370631,"duration":0},"status":"passed","severity":"normal"},{"uid":"80481ac68665a40a","name":"msgTime: -19000 ms from now, startTime: -19000, endTime: -18000","time":{"start":1751872675475,"stop":1751872675475,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8ed546120db164","name":"non connected peers","time":{"start":1751872446279,"stop":1751872446279,"duration":0},"status":"skipped","severity":"normal"},{"uid":"29f74f166e7397d2","name":"Push message equal or less that 1MB","time":{"start":1751872958460,"stop":1751872958460,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef43d812a9e37a0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1751872279809,"stop":1751872279809,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3206fd802d0016b","name":"Refresh subscription","time":{"start":1751872860869,"stop":1751872860870,"duration":1},"status":"passed","severity":"normal"},{"uid":"54003240e49ce5d3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1751872305799,"stop":1751872305799,"duration":0},"status":"passed","severity":"normal"},{"uid":"5af78dfb9222c77d","name":"should serialize and deserialize correctly","time":{"start":1751872334099,"stop":1751872334100,"duration":1},"status":"passed","severity":"normal"},{"uid":"aef8fab10a0cb3a7","name":"Mutual subscription","time":{"start":1751872490524,"stop":1751872490524,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd7e84f5c25a4e4","name":"more peers than existing","time":{"start":1751872446278,"stop":1751872446278,"duration":0},"status":"skipped","severity":"normal"},{"uid":"33f372dd7a8f949","name":"handles empty contentTopics array correctly","time":{"start":1751872279835,"stop":1751872279836,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e055d94245a57d7","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1751872301588,"stop":1751872301589,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8cbe1c9767003ef","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1751872331931,"stop":1751872331931,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6154df907dc3be5","name":"Check received message containing numeric","time":{"start":1751872813819,"stop":1751872813819,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb18c1b45b163c85","name":"should be delivered but not added to local log or bloom filter","time":{"start":1751872336675,"stop":1751872336675,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7b6a3f6831090f6","name":"should handle different types of entries","time":{"start":1751872321264,"stop":1751872321264,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa9c0f76e2134cd8","name":"Ephemeral field is preserved - asymmetric encryption","time":{"start":1751872358606,"stop":1751872358606,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1fb33efd0d90ea2","name":"Query generator for multiple messages with multiple decoders","time":{"start":1751872658379,"stop":1751872658380,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cef7eeda903b858","name":"Check meta is set [symmetric]","time":{"start":1751872311728,"stop":1751872311728,"duration":0},"status":"passed","severity":"normal"},{"uid":"84791aed9b6febc9","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1751872331941,"stop":1751872331941,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c3bef1629c64f57","name":"Check received message containing numeric","time":{"start":1751872813805,"stop":1751872813805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7d1be930bb3bd86","name":"should use provided shard info when available","time":{"start":1751872322217,"stop":1751872322217,"duration":0},"status":"passed","severity":"normal"},{"uid":"160865f49b2f290","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1751872280030,"stop":1751872280030,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb6b530f5dff1aa2","name":"Push message with unicode special characters payload","time":{"start":1751872958464,"stop":1751872958464,"duration":0},"status":"passed","severity":"normal"},{"uid":"729e47697780a2a","name":"Push message with escaped characters payload","time":{"start":1751872958453,"stop":1751872958453,"duration":0},"status":"passed","severity":"normal"},{"uid":"f991fce7dfbf249e","name":"Check received message with timestamp: 1751872352184 ","time":{"start":1751872813814,"stop":1751872813815,"duration":1},"status":"passed","severity":"normal"},{"uid":"855d455bfff2f6b0","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1751872279833,"stop":1751872279833,"duration":0},"status":"passed","severity":"normal"},{"uid":"942d6c52e7d5c19a","name":"Push message with long payload","time":{"start":1751872958449,"stop":1751872958449,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49f16ab52d0b4d","name":"should invoke callbacks when receiving a message","time":{"start":1751872322869,"stop":1751872322869,"duration":0},"status":"passed","severity":"normal"},{"uid":"a283916faba6d04f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1751872520891,"stop":1751872520891,"duration":0},"status":"passed","severity":"normal"},{"uid":"f76797eb46d3e7dc","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1751872331935,"stop":1751872331935,"duration":0},"status":"passed","severity":"normal"},{"uid":"b62c38a373db14e1","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1751872331944,"stop":1751872331945,"duration":1},"status":"passed","severity":"normal"},{"uid":"640388b419be2792","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1751872331924,"stop":1751872331924,"duration":0},"status":"passed","severity":"normal"},{"uid":"59e47b576308123","name":"Subscribe and receive messages via lightPush","time":{"start":1751872860862,"stop":1751872860862,"duration":0},"status":"passed","severity":"normal"},{"uid":"5198e8c379053967","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1751872279828,"stop":1751872279829,"duration":1},"status":"passed","severity":"normal"},{"uid":"aabf7f9cb390bd5c","name":"1 Store, 2 fetches","time":{"start":1751872301555,"stop":1751872301556,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb395a2bfa66d19c","name":"should not throw an error for a single configured topic","time":{"start":1751872279831,"stop":1751872279831,"duration":0},"status":"passed","severity":"normal"},{"uid":"692c34b25f3f1e16","name":"Subscribe and receive messages on 2 different content topics","time":{"start":1751872860882,"stop":1751872860883,"duration":1},"status":"passed","severity":"normal"},{"uid":"358f5fdedef795ba","name":"Push message with JSON payload","time":{"start":1751872958463,"stop":1751872958464,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ead416f59727fc","name":"should throw an error for missing required configuration","time":{"start":1751872279816,"stop":1751872279816,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae1db0da55493a6","name":"Subscribe to 100 topics (new limit) at once and receives messages","time":{"start":1751872860868,"stop":1751872860868,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48ff33d62167857","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1751872279837,"stop":1751872279837,"duration":0},"status":"passed","severity":"normal"},{"uid":"80c9c70ec3f3f9c2","name":"Push message with content topic containing numeric","time":{"start":1751872958466,"stop":1751872958466,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a89f47f160d36fe","name":"should start and stop interval correctly","time":{"start":1751872322142,"stop":1751872322142,"duration":0},"status":"passed","severity":"normal"},{"uid":"a208f1b774446bd8","name":"Fails to push message bigger that 1MB","time":{"start":1751872958472,"stop":1751872958472,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6238ca3982f8e2b","name":"Query generator for 2000 messages","time":{"start":1751872658381,"stop":1751872658381,"duration":0},"status":"passed","severity":"normal"},{"uid":"de4d53697d3da08a","name":"should handle renewPeer for a non-existent or disconnected peer gracefully","time":{"start":1751872322583,"stop":1751872322584,"duration":1},"status":"passed","severity":"normal"},{"uid":"80aa4a18ad4f48bf","name":"Encoder throws on empty string content topic","time":{"start":1751872294183,"stop":1751872294183,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e388c200bc94a4","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1751872279833,"stop":1751872279833,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c67104768844e85","name":"Push message with Arabic payload","time":{"start":1751872958450,"stop":1751872958450,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8589e042b6ecbb","name":"configure the node with multiple content topics","time":{"start":1751872623971,"stop":1751872623972,"duration":1},"status":"passed","severity":"normal"},{"uid":"fefecc31812ab076","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1751872279831,"stop":1751872279832,"duration":1},"status":"passed","severity":"normal"},{"uid":"80be1f689b324b27","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1751872279807,"stop":1751872279807,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9d62f8c1e5179ef","name":"Check publish message containing numeric","time":{"start":1751872482169,"stop":1751872482169,"duration":0},"status":"passed","severity":"normal"},{"uid":"254f90eb52ca0e29","name":"should stop and cleanup resources","time":{"start":1751872322870,"stop":1751872322870,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed3c53146578ba1","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1751872336673,"stop":1751872336673,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a5edd991cc884b1","name":"Check publish message containing escaped characters","time":{"start":1751872482173,"stop":1751872482173,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a6da97ef1334f0","name":"should be able to decode the field with only RELAY set to true","time":{"start":1751872285341,"stop":1751872285341,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6094da6d66cfd53","name":"Push message with long payload","time":{"start":1751872958461,"stop":1751872958461,"duration":0},"status":"passed","severity":"normal"},{"uid":"41764045fa99a008","name":"should properly create location multiaddrs - tcp4","time":{"start":1751872285998,"stop":1751872285998,"duration":0},"status":"passed","severity":"normal"},{"uid":"24646b36d3084fc4","name":"Check received message containing XML","time":{"start":1751872813811,"stop":1751872813811,"duration":0},"status":"passed","severity":"normal"},{"uid":"1780987d13c3dfba","name":"Check message with no content topic is not received","time":{"start":1751872813817,"stop":1751872813817,"duration":0},"status":"passed","severity":"normal"},{"uid":"717b4b826d7f0d0b","name":"removeEventListener with correct event","time":{"start":1751872392822,"stop":1751872392822,"duration":0},"status":"passed","severity":"normal"},{"uid":"39f4b888ca6b533b","name":"Timestamp too far from node time: 40000 ms from now","time":{"start":1751872675478,"stop":1751872675478,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e882a7dfd02c35d","name":"Push message with numeric payload","time":{"start":1751872958461,"stop":1751872958461,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d2f9e5c00f0f68a","name":"Push message with SQL Injection payload","time":{"start":1751872958462,"stop":1751872958462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b54fd403a03e0fe7","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1751872474849,"stop":1751872474849,"duration":0},"status":"passed","severity":"normal"},{"uid":"aeece00fc7103114","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1751872352768,"stop":1751872352768,"duration":0},"status":"passed","severity":"normal"},{"uid":"9532b4c24043ed46","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1751872603913,"stop":1751872603913,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bde73c8abd52279","name":"Subscribe and receive 2 messages on the same topic","time":{"start":1751872860863,"stop":1751872860864,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e7b0ef20eba0fa8","name":"should return false when clusterId doesn't match","time":{"start":1751872322218,"stop":1751872322219,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd2d26ed31fa327c","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1751872279814,"stop":1751872279814,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa287f59d19d936b","name":"should not fail to stop the service if it was not started","time":{"start":1751872305796,"stop":1751872305796,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e0e24ba88f50271","name":"should decode valid enr with tcp successfully","time":{"start":1751872285987,"stop":1751872285987,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1e9c9cc3b726ae","name":"Check received message containing Chinese","time":{"start":1751872813809,"stop":1751872813809,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ec48dc7052d901a","name":"Subscribe to topic containing Script and receive message","time":{"start":1751872860888,"stop":1751872860888,"duration":0},"status":"passed","severity":"normal"},{"uid":"22e780f385ec2ea8","name":"tcp ip4 address","time":{"start":1751872285313,"stop":1751872285314,"duration":1},"status":"passed","severity":"normal"},{"uid":"7381612bea327f8e","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1751872322218,"stop":1751872322218,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1bf61bc522e905b","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1751872331920,"stop":1751872331921,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a21652cb792d0d0","name":"should dispatch connect and disconnect events","time":{"start":1751872322577,"stop":1751872322578,"duration":1},"status":"passed","severity":"normal"},{"uid":"95dfc01b7f62c183","name":"Does not throw an exception when node disconnects","time":{"start":1751872679968,"stop":1751872679968,"duration":0},"status":"passed","severity":"normal"},{"uid":"a733fc8a8abc0bb1","name":"should set field with only RELAY enabled","time":{"start":1751872286001,"stop":1751872286001,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05ae0f79a857372","name":"Ordered Callback - false","time":{"start":1751872651324,"stop":1751872651324,"duration":0},"status":"passed","severity":"normal"},{"uid":"d055689c7dbd0846","name":"should maintain proper timestamps if all messages received","time":{"start":1751872336670,"stop":1751872336670,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a21f928bc7af48","name":"should transition to Unhealthy when no connections","time":{"start":1751872322414,"stop":1751872322414,"duration":0},"status":"passed","severity":"normal"},{"uid":"698f3825dcfcc3fa","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1751872294184,"stop":1751872294184,"duration":0},"status":"passed","severity":"normal"},{"uid":"b709500ea80841f6","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1751872860862,"stop":1751872860862,"duration":0},"status":"passed","severity":"normal"},{"uid":"36dec3b1c1d64229","name":"Filter","time":{"start":1751872679884,"stop":1751872679884,"duration":0},"status":"passed","severity":"normal"},{"uid":"42a394d9852adc5c","name":"should partition messages based on acknowledgement status","time":{"start":1751872336673,"stop":1751872336674,"duration":1},"status":"passed","severity":"normal"},{"uid":"4590066af071af3a","name":"rejects content-filtered query with only contentTopics","time":{"start":1751872293672,"stop":1751872293673,"duration":1},"status":"passed","severity":"normal"},{"uid":"9514843f507b88e4","name":"random static sharding 8 - Cluster ID: 150, Shard ID: 85","time":{"start":1751872672132,"stop":1751872672133,"duration":1},"status":"passed","severity":"normal"},{"uid":"68dd965378e4883b","name":"should remove expired entries after TTL has passed","time":{"start":1751872321255,"stop":1751872321262,"duration":7},"status":"passed","severity":"normal"},{"uid":"fedf1465816ea356","name":"Round trip binary serialization","time":{"start":1751872294181,"stop":1751872294181,"duration":0},"status":"passed","severity":"normal"},{"uid":"948ab921d998f0f8","name":"should throw if no connection provided","time":{"start":1751872293825,"stop":1751872293826,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e60c91122a760d4","name":"Generator, 2 different pubsubtopics","time":{"start":1751872643289,"stop":1751872643289,"duration":0},"status":"skipped","severity":"normal"},{"uid":"c071dad7c03b3e4","name":"should throw error - invalid id","time":{"start":1751872285993,"stop":1751872285993,"duration":0},"status":"passed","severity":"normal"},{"uid":"58748279a98a9b8f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1751872279828,"stop":1751872279828,"duration":0},"status":"passed","severity":"normal"},{"uid":"595f32e9e5356b9d","name":"Push message equal or less that 1MB","time":{"start":1751872958471,"stop":1751872958472,"duration":1},"status":"passed","severity":"normal"},{"uid":"84801b15028d3dff","name":"Subscribe to topic containing Chinese and receive message","time":{"start":1751872860887,"stop":1751872860887,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b469f9fd21c51e6","name":"Subscribe to topic containing SQL Injection and receive message","time":{"start":1751872860888,"stop":1751872860888,"duration":0},"status":"passed","severity":"normal"},{"uid":"134358ed84c8d849","name":"should unlock peer and allow reuse after renewPeer","time":{"start":1751872322576,"stop":1751872322577,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b7f953cec9a8a55","name":"Push 30 different messages","time":{"start":1751872958453,"stop":1751872958453,"duration":0},"status":"skipped","severity":"normal"},{"uid":"d68b9bc00c71cba5","name":"can start the service","time":{"start":1751872305795,"stop":1751872305795,"duration":0},"status":"passed","severity":"normal"},{"uid":"48fef8c4955b7e2d","name":"Push message with content topic containing short","time":{"start":1751872958454,"stop":1751872958454,"duration":0},"status":"passed","severity":"normal"},{"uid":"36e821f04814d5ab","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1751872279806,"stop":1751872279806,"duration":0},"status":"passed","severity":"normal"},{"uid":"8674578cb19e71c7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1751872301591,"stop":1751872301592,"duration":1},"status":"passed","severity":"normal"},{"uid":"949ba9331664747","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1751872490538,"stop":1751872490538,"duration":0},"status":"passed","severity":"normal"},{"uid":"751c8d751d0c996","name":"should get / set UDP multiaddr","time":{"start":1751872285997,"stop":1751872285997,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfb3331d51c1f0b9","name":"recovers when dns.resolve returns empty","time":{"start":1751872302039,"stop":1751872302039,"duration":0},"status":"passed","severity":"normal"},{"uid":"3961d628b5c3cd78","name":"random static sharding 2 - Cluster ID: 677, Shard ID: 778","time":{"start":1751872672129,"stop":1751872672129,"duration":0},"status":"passed","severity":"normal"},{"uid":"16d214eac18af3b3","name":"should not receive a peer event after stop","time":{"start":1751872305798,"stop":1751872305798,"duration":0},"status":"passed","severity":"normal"},{"uid":"408a0dd5c890cf89","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751872860873,"stop":1751872860873,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f34d6ca69d12bfe","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1751872490530,"stop":1751872490530,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d147dafc6aec54","name":"nwaku subscribes","time":{"start":1751872502154,"stop":1751872502156,"duration":2},"status":"passed","severity":"normal"},{"uid":"c3fedee2d3318a83","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1751872403975,"stop":1751872403975,"duration":0},"status":"passed","severity":"normal"},{"uid":"c226c4327fe1a0bd","name":"Check message received after old nwaku nodes are not available and new are created","time":{"start":1751872813825,"stop":1751872813825,"duration":0},"status":"passed","severity":"normal"},{"uid":"34adf4788dd1d3d8","name":"Check publish message containing long","time":{"start":1751872482168,"stop":1751872482168,"duration":0},"status":"passed","severity":"normal"},{"uid":"222a81481691f6b1","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1751872279804,"stop":1751872279805,"duration":1},"status":"passed","severity":"normal"},{"uid":"d846b6393f74cd41","name":"should not return the same peer twice in consecutive getPeers calls without renew","time":{"start":1751872322583,"stop":1751872322583,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c87baa0786f8ef","name":"should handle a minimal index list","time":{"start":1751872280030,"stop":1751872280030,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a54204f711301f2","name":"Encoder throws on undefined content topic","time":{"start":1751872311729,"stop":1751872311729,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9fad23955be97f","name":"Decoder throws on empty string content topic","time":{"start":1751872311730,"stop":1751872311731,"duration":1},"status":"passed","severity":"normal"},{"uid":"c69569b91413381a","name":"Check message with invalid timestamp is not received","time":{"start":1751872813816,"stop":1751872813816,"duration":0},"status":"passed","severity":"normal"},{"uid":"35d4dbbffc1032b0","name":"Subscribe to topic containing unicode special characters and receive message","time":{"start":1751872860878,"stop":1751872860879,"duration":1},"status":"passed","severity":"normal"},{"uid":"e186608d3ca81ba8","name":"msgTime: -19000 ms from now, startTime: -18990, endTime: -19010","time":{"start":1751872675477,"stop":1751872675477,"duration":0},"status":"passed","severity":"normal"},{"uid":"7818c89ffa15f414","name":"should be able to decode the field with only STORE set to true","time":{"start":1751872285342,"stop":1751872285342,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1603bf985fe2869","name":"should enable all discoveries when explicitly set","time":{"start":1751872322192,"stop":1751872322192,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5d4305b25014ad","name":"Refresh subscription","time":{"start":1751872490530,"stop":1751872490530,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1729cc31dabaee3f","name":"should be online or offline if network state changed","time":{"start":1751872352769,"stop":1751872352769,"duration":0},"status":"passed","severity":"normal"},{"uid":"b21820fc3acc5264","name":"Subscribe and receive messages via lightPush","time":{"start":1751872860881,"stop":1751872860881,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddc6f9f70c13e09f","name":"Subscribe to topic containing Arabic and receive message","time":{"start":1751872860874,"stop":1751872860875,"duration":1},"status":"passed","severity":"normal"},{"uid":"a889c4f7257f2b29","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1751872331933,"stop":1751872331933,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecaed176dca398b","name":"should not receive a peer event before start","time":{"start":1751872357315,"stop":1751872357315,"duration":0},"status":"passed","severity":"normal"},{"uid":"23fecda9b8c9c2c4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1751872279819,"stop":1751872279820,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e622215b5c20074","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1751872279818,"stop":1751872279818,"duration":0},"status":"passed","severity":"normal"},{"uid":"428961fdc1a87eef","name":"Ordered callback, aborts when callback returns true","time":{"start":1751872658381,"stop":1751872658381,"duration":0},"status":"passed","severity":"normal"},{"uid":"67a56e8218881c52","name":"should properly create location multiaddrs - udp4","time":{"start":1751872285997,"stop":1751872285998,"duration":1},"status":"passed","severity":"normal"},{"uid":"533c3e358ee0b649","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1751872589862,"stop":1751872589862,"duration":0},"status":"passed","severity":"normal"},{"uid":"40d1e042d6bfd4cd","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1751872490534,"stop":1751872490534,"duration":0},"status":"passed","severity":"normal"},{"uid":"15bcc23e08bbbbbf","name":"Wrong topic","time":{"start":1751872623970,"stop":1751872623971,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e52e67d82a5bc94","name":"rejects hash query with time filter","time":{"start":1751872293673,"stop":1751872293674,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2cc2fde4a97992c","name":"Check received message with timestamp: 1751872352184 ","time":{"start":1751872813823,"stop":1751872813823,"duration":0},"status":"passed","severity":"normal"},{"uid":"31ebdbc2e0df0f2c","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1751872490533,"stop":1751872490534,"duration":1},"status":"passed","severity":"normal"},{"uid":"f314bb34cf460127","name":"Push message with content topic containing shell command","time":{"start":1751872958469,"stop":1751872958469,"duration":0},"status":"passed","severity":"normal"},{"uid":"512a1dedd3f65672","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1751872331921,"stop":1751872331922,"duration":1},"status":"passed","severity":"normal"},{"uid":"8877ebf444e37e24","name":"Push message with special chars payload","time":{"start":1751872958450,"stop":1751872958450,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcf329b82c4e9133","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1751872285340,"stop":1751872285341,"duration":1},"status":"passed","severity":"normal"},{"uid":"156a6a02b2c49f3e","name":"Default pageSize","time":{"start":1751872665339,"stop":1751872665339,"duration":0},"status":"passed","severity":"normal"},{"uid":"5643e570eb1244d6","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app88/7/topic300/xml","time":{"start":1751872623966,"stop":1751872623966,"duration":0},"status":"passed","severity":"normal"},{"uid":"765bcc39d7b3779e","name":"Fails to push message bigger that 1MB","time":{"start":1751872958460,"stop":1751872958460,"duration":0},"status":"passed","severity":"normal"},{"uid":"d684a39263682aae","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app8/9/topic299/proto","time":{"start":1751872623969,"stop":1751872623969,"duration":0},"status":"passed","severity":"normal"},{"uid":"33a5b8325effd8df","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1751872331927,"stop":1751872331927,"duration":0},"status":"passed","severity":"normal"},{"uid":"b45f6d9bc93b3897","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1751872301591,"stop":1751872301591,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e71d5da91934755","name":"accepts valid content-filtered query","time":{"start":1751872293672,"stop":1751872293672,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e9024886649ee24","name":"should not retry if at least one success","time":{"start":1751872322146,"stop":1751872322147,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7de5708d837fb2","name":"Push message with content topic containing Basic HTML tag","time":{"start":1751872958456,"stop":1751872958457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3f9bac345245c42","name":"should handle task timeouts","time":{"start":1751872322145,"stop":1751872322146,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ec41a6b57f5fff9","name":"Rejects garbage","time":{"start":1751872326133,"stop":1751872326134,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ae27437ac726560","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1751872474852,"stop":1751872474852,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f3aad3f7a4696f7","name":"Generator, 2 nwaku nodes each with different pubsubtopics","time":{"start":1751872643289,"stop":1751872643289,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3c8fe5a48eed3284","name":"pre and post cipher","time":{"start":1751872312154,"stop":1751872312154,"duration":0},"status":"passed","severity":"normal"},{"uid":"af73553613594896","name":"messageHashStr produces different results for different inputs","time":{"start":1751872293639,"stop":1751872293639,"duration":0},"status":"passed","severity":"normal"},{"uid":"cecc40c6cb9a5f41","name":"should emit a peer event after start","time":{"start":1751872305797,"stop":1751872305797,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c4918b604dd6c74","name":"should not return locked peers if enough unlocked are available","time":{"start":1751872322577,"stop":1751872322577,"duration":0},"status":"passed","severity":"normal"},{"uid":"56a79f57629915cd","name":"throws on content topic with empty version field","time":{"start":1751872279802,"stop":1751872279802,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c85da63f941a63","name":"Relay - times out","time":{"start":1751872679882,"stop":1751872679882,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f3fa4785d30e7","name":"same cluster, same shard: nodes connect","time":{"start":1751872403976,"stop":1751872403976,"duration":0},"status":"passed","severity":"normal"},{"uid":"70d4f8e44c9b36c3","name":"should allow a peer to be returned again after renewPeer is called","time":{"start":1751872322583,"stop":1751872322583,"duration":0},"status":"passed","severity":"normal"},{"uid":"65f04460f1d42fa1","name":"isConnected should return true after first peer connects","time":{"start":1751872370630,"stop":1751872370630,"duration":0},"status":"passed","severity":"normal"},{"uid":"bff9d1935ee3a853","name":"Relay + Store","time":{"start":1751872286003,"stop":1751872286003,"duration":0},"status":"passed","severity":"normal"},{"uid":"c06048cd185819b9","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1751872293634,"stop":1751872293634,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb34a977e5bd202","name":"Push message with content topic containing escaped characters","time":{"start":1751872958469,"stop":1751872958469,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ca44dab4b9328ea","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1751872357320,"stop":1751872357320,"duration":0},"status":"skipped","severity":"normal"},{"uid":"8c51b66a9e7c3218","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1751872279815,"stop":1751872279815,"duration":0},"status":"passed","severity":"normal"},{"uid":"f55115338421e639","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1751872279827,"stop":1751872279827,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa61113e1b00bb7","name":"Relay - dialed first","time":{"start":1751872679880,"stop":1751872679881,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed4edebf0cda2dff","name":"Query generator for multiple messages with different message text format","time":{"start":1751872658378,"stop":1751872658379,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6d9f318ca5f069f","name":"throws on content topic with empty application field","time":{"start":1751872279801,"stop":1751872279802,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d688a3d68589e81","name":"Waku message hash computation (message is IProtoMessage with version)","time":{"start":1751872293636,"stop":1751872293636,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8f46cd1aff9e63d","name":"should check connected peers if present and suitable","time":{"start":1751872322676,"stop":1751872322677,"duration":1},"status":"passed","severity":"normal"},{"uid":"63f3e132ceeed6ab","name":"Push message with Russian payload","time":{"start":1751872958462,"stop":1751872958462,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ac37a6dc61e28e","name":"should keep entries that haven't expired yet","time":{"start":1751872321263,"stop":1751872321263,"duration":0},"status":"passed","severity":"normal"},{"uid":"833f5803b7606d86","name":"Push message with emoji payload","time":{"start":1751872958464,"stop":1751872958465,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3b4beaa44efbf27","name":"Push message with meta","time":{"start":1751872958470,"stop":1751872958470,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bdf6eece964ae1b","name":"Timestamp too far from node time: -20000 ms from now","time":{"start":1751872675477,"stop":1751872675477,"duration":0},"status":"passed","severity":"normal"},{"uid":"29115587a6ede6f8","name":"addEventListener with wrong event","time":{"start":1751872392821,"stop":1751872392822,"duration":1},"status":"passed","severity":"normal"},{"uid":"655bc5a1449f616b","name":"throws on content topic with generation field greater than 0","time":{"start":1751872279800,"stop":1751872279801,"duration":1},"status":"passed","severity":"normal"},{"uid":"caa60056a7afe83b","name":"handles different networkShards values correctly","time":{"start":1751872279811,"stop":1751872279811,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1733d9a9cdb574f","name":"Check message on other pubsub topic is not received","time":{"start":1751872813824,"stop":1751872813824,"duration":0},"status":"passed","severity":"normal"},{"uid":"2822ff58fcfded5c","name":"should properly clean up resources when disposed","time":{"start":1751872321264,"stop":1751872321265,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a3b1e1f4dc8d1b","name":"Push message with Chinese payload","time":{"start":1751872958450,"stop":1751872958450,"duration":0},"status":"passed","severity":"normal"},{"uid":"884dad17c97ac76c","name":"messageHashStr works with IProtoMessage","time":{"start":1751872293638,"stop":1751872293638,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab152a4125898fcf","name":"Check received message containing Script","time":{"start":1751872813811,"stop":1751872813811,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea6f587993a94a01","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app55/8/topic319/test.js","time":{"start":1751872623968,"stop":1751872623969,"duration":1},"status":"passed","severity":"normal"},{"uid":"5eb49d3eb407c9f7","name":"Privacy Node - default protocol","time":{"start":1751872679885,"stop":1751872679886,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8a410c00b25f508","name":"Nodes with multiple pubsub topic","time":{"start":1751872474849,"stop":1751872474850,"duration":1},"status":"passed","severity":"normal"},{"uid":"21528c5b075a71d3","name":"should only return 1 node with store capability","time":{"start":1751872302041,"stop":1751872302041,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aa63df9dbe3503a","name":"Publish message with custom timestamp: Tue Jul 16 2024 07:14:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1751872482175,"stop":1751872482175,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b62133041dab48","name":"should wait for LightPush peer to be connected","time":{"start":1751872322677,"stop":1751872322677,"duration":0},"status":"passed","severity":"normal"},{"uid":"afeb1bdb33e292de","name":"Sample","time":{"start":1751872285258,"stop":1751872285260,"duration":2},"status":"passed","severity":"normal"},{"uid":"ee5d226aa94b9e1d","name":"Subscribe to topic containing JSON and receive message","time":{"start":1751872860889,"stop":1751872860889,"duration":0},"status":"passed","severity":"normal"},{"uid":"a498ac690e31c06a","name":"should requeue task if no peer is available","time":{"start":1751872322143,"stop":1751872322144,"duration":1},"status":"passed","severity":"normal"},{"uid":"780831de52a9ebd8","name":"messageHashStr returns a hex string","time":{"start":1751872293637,"stop":1751872293637,"duration":0},"status":"passed","severity":"normal"},{"uid":"554a43e2f52f2404","name":"Publish message with custom timestamp: Mon Jul 07 2025 08:14:35 GMT+0000 (Coordinated Universal Time)","time":{"start":1751872482175,"stop":1751872482176,"duration":1},"status":"passed","severity":"normal"},{"uid":"714d9db5f3c86d35","name":"Subscribe to topic containing special chars and receive message","time":{"start":1751872860886,"stop":1751872860886,"duration":0},"status":"passed","severity":"normal"},{"uid":"d53d13bd23f4c681","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1751872490536,"stop":1751872490536,"duration":0},"status":"passed","severity":"normal"},{"uid":"f978e3dbfc03d491","name":"connects to nwaku","time":{"start":1751872679967,"stop":1751872679967,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bb2f7058cc56d1","name":"Throws when trying to push message with empty payload","time":{"start":1751872958465,"stop":1751872958465,"duration":0},"status":"passed","severity":"normal"},{"uid":"285c1b4e9220a4ea","name":"random static sharding 7 - Cluster ID: 489, Shard ID: 653","time":{"start":1751872672132,"stop":1751872672132,"duration":0},"status":"passed","severity":"normal"},{"uid":"20389c160fcd485c","name":"new peer added after a peer was already found","time":{"start":1751872471054,"stop":1751872471054,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ba925fd0db178bb2","name":"Subscribe to topic containing Russian and receive message","time":{"start":1751872860875,"stop":1751872860875,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d3feae498cfaeba","name":"less peers than existing","time":{"start":1751872446278,"stop":1751872446279,"duration":1},"status":"skipped","severity":"normal"},{"uid":"52418fe33550d1e7","name":"Passing invalid cursor for nwaku > 0.35.1","time":{"start":1751872603919,"stop":1751872603920,"duration":1},"status":"skipped","severity":"normal"},{"uid":"90565c3661369e7e","name":"Ephemeral field set to true","time":{"start":1751872294181,"stop":1751872294182,"duration":1},"status":"passed","severity":"normal"},{"uid":"19483a2dd4c6d1b6","name":"Overlapping topic subscription","time":{"start":1751872860884,"stop":1751872860885,"duration":1},"status":"passed","severity":"normal"},{"uid":"42eaa26e4dcbfbd2","name":"Encoder throws on empty string content topic","time":{"start":1751872313289,"stop":1751872313289,"duration":0},"status":"passed","severity":"normal"},{"uid":"b48f959011bba9cf","name":"Asymmetric encrypt & decrypt","time":{"start":1751872312152,"stop":1751872312153,"duration":1},"status":"passed","severity":"normal"},{"uid":"a1068615d0facc78","name":"should call waitForPeer on Relay","time":{"start":1751872322678,"stop":1751872322678,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c16f4ab5073111f","name":"should handle corrupted local storage data gracefully","time":{"start":1751872305799,"stop":1751872305800,"duration":1},"status":"passed","severity":"normal"},{"uid":"4367bf498bcbb42b","name":"Publishes to nwaku","time":{"start":1751872502156,"stop":1751872502159,"duration":3},"status":"passed","severity":"normal"},{"uid":"752850355a923313","name":"Check received message containing shell command","time":{"start":1751872813822,"stop":1751872813822,"duration":0},"status":"passed","severity":"normal"},{"uid":"725f3ff5dcc6cc1a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1751872279805,"stop":1751872279805,"duration":0},"status":"passed","severity":"normal"},{"uid":"a054f6dfc8076dcb","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1751872331920,"stop":1751872331920,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b052472956531","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1751872279833,"stop":1751872279834,"duration":1},"status":"passed","severity":"normal"}]