mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-17 07:23:14 +00:00
1 line
87 KiB
JSON
1 line
87 KiB
JSON
[{"uid":"1745fd4824129bf3","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1748521627505,"stop":1748521627506,"duration":1},"status":"passed","severity":"normal"},{"uid":"2226481910c925ef","name":"should handle task timeouts","time":{"start":1748521670622,"stop":1748521670622,"duration":0},"status":"passed","severity":"normal"},{"uid":"202ca241c8267d8f","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1748521680107,"stop":1748521680107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b736d50c9349e378","name":"Push message with content topic containing short","time":{"start":1748522256761,"stop":1748522256761,"duration":0},"status":"passed","severity":"normal"},{"uid":"afc6fa8374d7e7d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1748521680153,"stop":1748521680153,"duration":0},"status":"passed","severity":"normal"},{"uid":"eee494ca375c18bd","name":"Encoder throws on undefined content topic","time":{"start":1748521642278,"stop":1748521642278,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e3d33d5ae92e329","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1748521627490,"stop":1748521627490,"duration":0},"status":"passed","severity":"normal"},{"uid":"57989f38c6ffb9f2","name":"should start and setup intervals and event listeners","time":{"start":1748521670721,"stop":1748521670721,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf7d522f8391f902","name":"throws on content topic with non-number generation field","time":{"start":1748521627476,"stop":1748521627476,"duration":0},"status":"passed","severity":"normal"},{"uid":"76f4ac80c2788bc9","name":"should properly compute the node id","time":{"start":1748521636194,"stop":1748521636195,"duration":1},"status":"passed","severity":"normal"},{"uid":"68209c5cfe92420d","name":"should be delivered but not added to local log or bloom filter","time":{"start":1748521680557,"stop":1748521680557,"duration":0},"status":"passed","severity":"normal"},{"uid":"912c33d2617060a2","name":"can start the service","time":{"start":1748521653847,"stop":1748521653848,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3f635d15a222520","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1748521627503,"stop":1748521627503,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f8742a0f7256854","name":"should not retry if at least one success","time":{"start":1748521670987,"stop":1748521670988,"duration":1},"status":"passed","severity":"normal"},{"uid":"5e4de2bf0139a3c8","name":"should request renew when peer disconnects","time":{"start":1748521670378,"stop":1748521670381,"duration":3},"status":"passed","severity":"normal"},{"uid":"2415acfc586224e2","name":"unsubscribes","time":{"start":1748521705979,"stop":1748521705979,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca129faac9bffbdf","name":"Push message with rate limit","time":{"start":1748522256753,"stop":1748522256754,"duration":1},"status":"passed","severity":"normal"},{"uid":"27881af107e91ca1","name":"Push message with content topic containing XML","time":{"start":1748522256764,"stop":1748522256764,"duration":0},"status":"passed","severity":"normal"},{"uid":"3473c835cfd35d60","name":"should return false","time":{"start":1748521636194,"stop":1748521636194,"duration":0},"status":"passed","severity":"normal"},{"uid":"551a27d725b3c0c4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1748521680141,"stop":1748521680141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7374caa6cd6349fa","name":"should throw an error for missing required configuration","time":{"start":1748521627499,"stop":1748521627499,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ac141eebcc21f5e","name":"should initialize bloom filter with correct parameters","time":{"start":1748521681830,"stop":1748521681830,"duration":0},"status":"passed","severity":"normal"},{"uid":"8184df5284bb2256","name":"should be able to encode the field with only RELAY set to true","time":{"start":1748521635607,"stop":1748521635608,"duration":1},"status":"passed","severity":"normal"},{"uid":"7f00b80fd5a5a93b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1748521627502,"stop":1748521627502,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea0b30be6a6b2fcf","name":"ignores domain fetching errors","time":{"start":1748521650168,"stop":1748521650168,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9f0cbac3f142418","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1748521680117,"stop":1748521680117,"duration":0},"status":"passed","severity":"normal"},{"uid":"f790ef59d6ff2896","name":"should throw error - no public key","time":{"start":1748521636193,"stop":1748521636193,"duration":0},"status":"passed","severity":"normal"},{"uid":"19e8201b50e9b372","name":"should update ack status of messages in outgoing buffer","time":{"start":1748521680557,"stop":1748521680558,"duration":1},"status":"passed","severity":"normal"},{"uid":"3ad12054b3acb91b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1748521627502,"stop":1748521627502,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cb0183f72c5d4e8","name":"tcp ip4 address","time":{"start":1748521635507,"stop":1748521635508,"duration":1},"status":"passed","severity":"normal"},{"uid":"edb038887263b7fd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1748521680145,"stop":1748521680146,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dad5d9808beaab8","name":"caches peers it previously fetched","time":{"start":1748521650168,"stop":1748521650168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f329c4decdb10bf9","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1748521627499,"stop":1748521627500,"duration":1},"status":"passed","severity":"normal"},{"uid":"54c4a4e081e973cb","name":"A test","time":{"start":1748521699408,"stop":1748521699408,"duration":0},"status":"passed","severity":"normal"},{"uid":"2aaa76767bf5c63","name":"should use the provided clusterId for the pubsub topic","time":{"start":1748521627512,"stop":1748521627512,"duration":0},"status":"passed","severity":"normal"},{"uid":"50011d26946c2c4a","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1748521680121,"stop":1748521680121,"duration":0},"status":"passed","severity":"normal"},{"uid":"d64ed66d39fb29be","name":"Push message with escaped characters payload","time":{"start":1748522256760,"stop":1748522256760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8ceffcefe2f65e1","name":"Push message with content topic containing JSON","time":{"start":1748522256764,"stop":1748522256765,"duration":1},"status":"passed","severity":"normal"},{"uid":"1833d076934c48d5","name":"should invoke callbacks only when newly receiving message is given","time":{"start":1748521670721,"stop":1748521670721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b0b469710fb0d9e6","name":"should not allow k > 12","time":{"start":1748521679572,"stop":1748521679574,"duration":2},"status":"passed","severity":"normal"},{"uid":"62a145b5e3f0726d","name":"Push message with XML payload","time":{"start":1748522256745,"stop":1748522256745,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb5bb3e6b5336685","name":"Push message with SQL Injection payload","time":{"start":1748522256758,"stop":1748522256758,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b5c5e7efeefeccc","name":"should throw if no connection provided","time":{"start":1748521641997,"stop":1748521641997,"duration":0},"status":"passed","severity":"normal"},{"uid":"d383e1ad2f5c186b","name":"should reject if LightPush is requested but not mounted","time":{"start":1748521671166,"stop":1748521671166,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4be3518c3a1b1c3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1748521650170,"stop":1748521650170,"duration":0},"status":"passed","severity":"normal"},{"uid":"362e0f710558e40a","name":"Push message with content topic containing Basic HTML tag","time":{"start":1748522256764,"stop":1748522256764,"duration":0},"status":"passed","severity":"normal"},{"uid":"434918b72761e296","name":"should serialize and deserialize correctly","time":{"start":1748521681831,"stop":1748521681832,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7af258fa2cacf23","name":"throws on content topic with empty application field","time":{"start":1748521627477,"stop":1748521627477,"duration":0},"status":"passed","severity":"normal"},{"uid":"86fe06dfe9078ae","name":"should throw error - invalid id","time":{"start":1748521636193,"stop":1748521636193,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa3148d4ca9061cd","name":"should respect max attempts limit","time":{"start":1748521670623,"stop":1748521670623,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7a9380b45f45a8","name":"Sign & Recover","time":{"start":1748521660326,"stop":1748521660327,"duration":1},"status":"passed","severity":"normal"},{"uid":"39110b3927d8e1f5","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1748521680140,"stop":1748521680141,"duration":1},"status":"passed","severity":"normal"},{"uid":"b09bb0746d455fa1","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1748521680122,"stop":1748521680122,"duration":0},"status":"passed","severity":"normal"},{"uid":"d589a863ce98caad","name":"Push message with meta","time":{"start":1748522256753,"stop":1748522256753,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff7010dd9206a6d5","name":"should only return 1 node with store capability","time":{"start":1748521650169,"stop":1748521650170,"duration":1},"status":"passed","severity":"normal"},{"uid":"44bc9e82ffec6d0b","name":"should throw error - no id","time":{"start":1748521636192,"stop":1748521636193,"duration":1},"status":"passed","severity":"normal"},{"uid":"63315839821f3e6f","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1748521627508,"stop":1748521627509,"duration":1},"status":"passed","severity":"normal"},{"uid":"71d8a111494a8526","name":"Push message with content topic containing special chars","time":{"start":1748522256749,"stop":1748522256749,"duration":0},"status":"passed","severity":"normal"},{"uid":"38f5d0c49ea48e0a","name":"should return usable stream attached to connection","time":{"start":1748521641996,"stop":1748521641997,"duration":1},"status":"passed","severity":"normal"},{"uid":"8fc0482e3fd7a984","name":"handles multiple messages","time":{"start":1748521705978,"stop":1748521705979,"duration":1},"status":"passed","severity":"normal"},{"uid":"76d04789b9fc0d1d","name":"Push message with content topic containing special chars","time":{"start":1748522256762,"stop":1748522256762,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba30991332a9a3d1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1748521635609,"stop":1748521635609,"duration":0},"status":"passed","severity":"normal"},{"uid":"a378975cb879dbb1","name":"should encode/decode to RLP encoding","time":{"start":1748521636195,"stop":1748521636198,"duration":3},"status":"passed","severity":"normal"},{"uid":"c7045089d727df54","name":"should reject if Filter is requested but not mounted","time":{"start":1748521671167,"stop":1748521671167,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c24566390b052e0","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1748521627492,"stop":1748521627492,"duration":0},"status":"passed","severity":"normal"},{"uid":"58e2e81334218b7c","name":"creates an iterator","time":{"start":1748521705977,"stop":1748521705978,"duration":1},"status":"passed","severity":"normal"},{"uid":"2eec0e7bbef07323","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1748521627481,"stop":1748521627487,"duration":6},"status":"passed","severity":"normal"},{"uid":"bd4e18c2f6656d9b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1748521680152,"stop":1748521680153,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8d9e4b3260aa9e8","name":"should not throw an error for a single configured topic","time":{"start":1748521627507,"stop":1748521627507,"duration":0},"status":"passed","severity":"normal"},{"uid":"14c04efb67eb7b68","name":"Push message with special chars payload","time":{"start":1748522256742,"stop":1748522256742,"duration":0},"status":"passed","severity":"normal"},{"uid":"faaf9dd13123c081","name":"Encoder throws on empty string content topic","time":{"start":1748521659957,"stop":1748521659958,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f49dc3d5dd2b532","name":"should be sent without a timestamp, causal history, or bloom filter","time":{"start":1748521680558,"stop":1748521680558,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5f5d65390707a32","name":"Push message with meta","time":{"start":1748522256766,"stop":1748522256766,"duration":0},"status":"passed","severity":"normal"},{"uid":"524e9df133be718","name":"should initialize with custom number of peers","time":{"start":1748521670372,"stop":1748521670376,"duration":4},"status":"passed","severity":"normal"},{"uid":"6cecf583f850f8f","name":"should decode valid enr successfully","time":{"start":1748521636190,"stop":1748521636190,"duration":0},"status":"passed","severity":"normal"},{"uid":"911a93e2d8c79cec","name":"should return false when unsubscribing from a non-existing subscription","time":{"start":1748521671147,"stop":1748521671147,"duration":0},"status":"passed","severity":"normal"},{"uid":"62f3afd342158bd6","name":"Push message with content topic containing Script","time":{"start":1748522256751,"stop":1748522256751,"duration":0},"status":"passed","severity":"normal"},{"uid":"2655d11f5c9a9309","name":"Decoder throws on undefined content topic","time":{"start":1748521659958,"stop":1748521659958,"duration":0},"status":"passed","severity":"normal"},{"uid":"85ea2b40aaac1142","name":"throws an error for improperly formatted content topics","time":{"start":1748521627493,"stop":1748521627493,"duration":0},"status":"passed","severity":"normal"},{"uid":"a97b095afc7afef9","name":"should be delivered immediately if received","time":{"start":1748521680558,"stop":1748521680559,"duration":1},"status":"passed","severity":"normal"},{"uid":"aa3626d83f6fd712","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1748521680136,"stop":1748521680136,"duration":0},"status":"passed","severity":"normal"},{"uid":"dad714a18245f83a","name":"Check meta is set [ecies]","time":{"start":1748521661523,"stop":1748521661523,"duration":0},"status":"passed","severity":"normal"},{"uid":"465db657a0b6a261","name":"handles different clusterIds correctly","time":{"start":1748521627492,"stop":1748521627493,"duration":1},"status":"passed","severity":"normal"},{"uid":"b461f2f40b4c1b8e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1748521635614,"stop":1748521635615,"duration":1},"status":"passed","severity":"normal"},{"uid":"a92ae944f309ac4d","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1748521627509,"stop":1748521627509,"duration":0},"status":"passed","severity":"normal"},{"uid":"527fb3ee320cbdef","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1748521627500,"stop":1748521627501,"duration":1},"status":"passed","severity":"normal"},{"uid":"835f145ea73daf3a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1748521627509,"stop":1748521627509,"duration":0},"status":"passed","severity":"normal"},{"uid":"571ef77ded646716","name":"returns nothing if no connections present","time":{"start":1748521641787,"stop":1748521641790,"duration":3},"status":"passed","severity":"normal"},{"uid":"a369106e1062b16e","name":"Push message with long payload","time":{"start":1748522256756,"stop":1748522256756,"duration":0},"status":"passed","severity":"normal"},{"uid":"158733d80d30c91b","name":"should use provided shard info when available","time":{"start":1748521670972,"stop":1748521670972,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f9b98301b64549c","name":"A test","time":{"start":1748521699402,"stop":1748521699403,"duration":1},"status":"passed","severity":"normal"},{"uid":"c96ba80f99dc3ecb","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1748521627509,"stop":1748521627510,"duration":1},"status":"passed","severity":"normal"},{"uid":"cd7ae0262227479b","name":"Decoder throws on empty string content topic","time":{"start":1748521659959,"stop":1748521659959,"duration":0},"status":"passed","severity":"normal"},{"uid":"947dba6c5ba163e3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1748521627504,"stop":1748521627505,"duration":1},"status":"passed","severity":"normal"},{"uid":"d61596681f79bfc8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1748521635611,"stop":1748521635611,"duration":0},"status":"passed","severity":"normal"},{"uid":"44f411b7a84cdde0","name":"should mark all messages in causal history as acknowledged","time":{"start":1748521680554,"stop":1748521680554,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0e1eec4fe072d65","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1748521650171,"stop":1748521650171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"fb612708fd8ac004","name":"should return valid sharding parameters for static sharding","time":{"start":1748521627510,"stop":1748521627510,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4ee0653063a098","name":"Push message with escaped characters payload","time":{"start":1748522256746,"stop":1748522256747,"duration":1},"status":"passed","severity":"normal"},{"uid":"4128208c7916f3e","name":"should set field with only FILTER enabled","time":{"start":1748521636205,"stop":1748521636205,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1e2435f1a63e3a2","name":"Fails to push message bigger that 1MB","time":{"start":1748522256755,"stop":1748522256755,"duration":0},"status":"passed","severity":"normal"},{"uid":"6bb3c4fe18d2b267","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1748521680153,"stop":1748521680153,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa3ff21c1d63feec","name":"should be able to encode the field with only STORE set to true","time":{"start":1748521635608,"stop":1748521635609,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e3b2e8f6a2f49c7","name":"Push message with content topic containing SQL Injection","time":{"start":1748522256750,"stop":1748522256750,"duration":0},"status":"passed","severity":"normal"},{"uid":"414907dba47d480b","name":"Throws when trying to push message with empty payload","time":{"start":1748522256761,"stop":1748522256761,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1ed083f3a9f4d65","name":"should only return 1 node with relay and store capability","time":{"start":1748521650169,"stop":1748521650169,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b48dbf168cffab","name":"Push message with content topic containing Basic HTML tag","time":{"start":1748522256751,"stop":1748522256751,"duration":0},"status":"passed","severity":"normal"},{"uid":"b90752c9e309abec","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1748521680104,"stop":1748521680105,"duration":1},"status":"passed","severity":"normal"},{"uid":"94695bf909f3032c","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1748521680116,"stop":1748521680116,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6978d8442e612c7","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1748521649834,"stop":1748521649835,"duration":1},"status":"passed","severity":"normal"},{"uid":"463a5b9c362bba36","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1748521627506,"stop":1748521627507,"duration":1},"status":"passed","severity":"normal"},{"uid":"36d14560e0cc51d0","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1748521659952,"stop":1748521659954,"duration":2},"status":"passed","severity":"normal"},{"uid":"dcfae7a895ef0108","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1748521649837,"stop":1748521649838,"duration":1},"status":"passed","severity":"normal"},{"uid":"51feb136238837c4","name":"should not be added to outgoing buffer, bloom filter, or local log","time":{"start":1748521680557,"stop":1748521680557,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7e04a3a997aaac6","name":"should create a new stream if no existing for protocol found","time":{"start":1748521641997,"stop":1748521641998,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f5d8d45738bac3b","name":"Push 30 different messages","time":{"start":1748522256748,"stop":1748522256748,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2cecc372f222c789","name":"Waku message hash computation (meta attribute not present)","time":{"start":1748521630083,"stop":1748521630083,"duration":0},"status":"passed","severity":"normal"},{"uid":"16dc869c3502e11b","name":"should maintain proper timestamps if all messages received","time":{"start":1748521680552,"stop":1748521680552,"duration":0},"status":"passed","severity":"normal"},{"uid":"578c81527455f7bb","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1748521680139,"stop":1748521680139,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3ab261262360add","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1748521680119,"stop":1748521680120,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e0eddae0cc6c206","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1748521627489,"stop":1748521627489,"duration":0},"status":"passed","severity":"normal"},{"uid":"17840f96399fa14b","name":"Fails to push message bigger that 1MB","time":{"start":1748522256768,"stop":1748522256768,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1b16376000a9ac4","name":"pre and post cipher","time":{"start":1748521660326,"stop":1748521660326,"duration":0},"status":"passed","severity":"normal"},{"uid":"41282be985c09c06","name":"should fail to send if no connected peers found","time":{"start":1748521670986,"stop":1748521670986,"duration":0},"status":"passed","severity":"normal"},{"uid":"577b8da6fad03ba3","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1748521680110,"stop":1748521680110,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dbe875d88178b5","name":"Push message with content topic containing numeric","time":{"start":1748522256749,"stop":1748522256749,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb7a9da9f22d7f59","name":"Push message with Chinese payload","time":{"start":1748522256757,"stop":1748522256757,"duration":0},"status":"passed","severity":"normal"},{"uid":"79297d41205b3a6d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1748521680145,"stop":1748521680145,"duration":0},"status":"passed","severity":"normal"},{"uid":"8224b75c34f974e9","name":"should properly create location multiaddrs - udp","time":{"start":1748521636202,"stop":1748521636202,"duration":0},"status":"passed","severity":"normal"},{"uid":"72a6e22a4443851b","name":"should not fail to stop the service if it was not started","time":{"start":1748521653849,"stop":1748521653849,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd2feb855261863f","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1748521659955,"stop":1748521659955,"duration":0},"status":"passed","severity":"normal"},{"uid":"f173c3fe7d98d626","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1748521680132,"stop":1748521680132,"duration":0},"status":"passed","severity":"normal"},{"uid":"135aadf2044a155f","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1748521635609,"stop":1748521635610,"duration":1},"status":"passed","severity":"normal"},{"uid":"51a31baf2151f2c","name":"should initialize with default number of peers","time":{"start":1748521670363,"stop":1748521670364,"duration":1},"status":"passed","severity":"normal"},{"uid":"ecad1ca47250ab7d","name":"should add and check entries correctly","time":{"start":1748521669741,"stop":1748521669746,"duration":5},"status":"passed","severity":"normal"},{"uid":"70cea01053dd543b","name":"Push message with content topic containing long","time":{"start":1748522256749,"stop":1748522256749,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2a69e97e78f9ca","name":"Light push messages to 2 nwaku nodes each with different pubsubtopics","time":{"start":1748521717808,"stop":1748521717809,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f90b5d6b327c5b4","name":"should properly create location multiaddrs - tcp6","time":{"start":1748521636201,"stop":1748521636202,"duration":1},"status":"passed","severity":"normal"},{"uid":"4185538a11e2da13","name":"should return different streams if requested simultaniously","time":{"start":1748521641998,"stop":1748521641998,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cd750d2223d5d47","name":"Push message with content topic containing emoji","time":{"start":1748522256753,"stop":1748522256753,"duration":0},"status":"passed","severity":"normal"},{"uid":"18f3771c5656b36","name":"Push message with custom timestamp: 1748518099455","time":{"start":1748522256767,"stop":1748522256767,"duration":0},"status":"passed","severity":"normal"},{"uid":"66b8c6db2c5ebdaf","name":"Asymmetric encrypt & decrypt","time":{"start":1748521660324,"stop":1748521660325,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7aacd665856acb1","name":"should not receive a peer event before start","time":{"start":1748521653850,"stop":1748521653850,"duration":0},"status":"passed","severity":"normal"},{"uid":"230ba2791d7f7710","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1748521649834,"stop":1748521649834,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b58ab68713cb96","name":"should get locked peers","time":{"start":1748521670376,"stop":1748521670378,"duration":2},"status":"passed","severity":"normal"},{"uid":"65812015b33f671e","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1748521680108,"stop":1748521680108,"duration":0},"status":"passed","severity":"normal"},{"uid":"54d5a38ba1642a68","name":"Decoder throws on empty string content topic","time":{"start":1748521661524,"stop":1748521661524,"duration":0},"status":"passed","severity":"normal"},{"uid":"af84f1e70634c093","name":"Push message with SQL Injection payload","time":{"start":1748522256744,"stop":1748522256744,"duration":0},"status":"passed","severity":"normal"},{"uid":"63cf0bbbe4d6fcee","name":"Push message with content topic containing Russian","time":{"start":1748522256750,"stop":1748522256750,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e55195676085365","name":"Ephemeral field set to true","time":{"start":1748521642277,"stop":1748521642277,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e7b344ed900070d","name":"should never report false negatives","time":{"start":1748521681831,"stop":1748521681831,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4d10d87ad911ba","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1748521680111,"stop":1748521680112,"duration":1},"status":"passed","severity":"normal"},{"uid":"3323f063a8c7f4fd","name":"Waku message hash computation (no timestamp)","time":{"start":1748521630084,"stop":1748521630084,"duration":0},"status":"passed","severity":"normal"},{"uid":"94ef1d682c5b656a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1748521627503,"stop":1748521627503,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6964c72f75775ba","name":"Correctly serialized arguments","time":{"start":1748521700094,"stop":1748521700098,"duration":4},"status":"passed","severity":"normal"},{"uid":"bc8353d65a6e5c4d","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1748521680136,"stop":1748521680136,"duration":0},"status":"passed","severity":"normal"},{"uid":"991b720758aa65b2","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1748521627505,"stop":1748521627505,"duration":0},"status":"passed","severity":"normal"},{"uid":"4753aaa04d0aebdb","name":"Push message with content topic containing Script","time":{"start":1748522256764,"stop":1748522256764,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9c9db9e87e7939","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1748521680132,"stop":1748521680132,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd9b3445e40b7dc9","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1748521627489,"stop":1748521627489,"duration":0},"status":"passed","severity":"normal"},{"uid":"68a80e8382d119cb","name":"Round trip binary encryption [ecies, signature]","time":{"start":1748521661522,"stop":1748521661522,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb02eb7999cb8fef","name":"should keep entries that haven't expired yet","time":{"start":1748521669750,"stop":1748521669754,"duration":4},"status":"passed","severity":"normal"},{"uid":"b9c1b662d69b8e0c","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1748521680134,"stop":1748521680134,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf50dd86227c904","name":"should be able to decode the field with only STORE set to true","time":{"start":1748521635613,"stop":1748521635613,"duration":0},"status":"passed","severity":"normal"},{"uid":"787872fad5bee92b","name":"Push message with content topic containing Russian","time":{"start":1748522256763,"stop":1748522256763,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c63c4766c0f1644","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1748521680112,"stop":1748521680112,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a5289f27795a07","name":"should wait for Store peer to be connected","time":{"start":1748521671168,"stop":1748521671168,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecc8e203853aa29","name":"Push message with emoji payload","time":{"start":1748522256747,"stop":1748522256747,"duration":0},"status":"passed","severity":"normal"},{"uid":"354d190bbb611d0a","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1748521680111,"stop":1748521680111,"duration":0},"status":"passed","severity":"normal"},{"uid":"d60dcaadd1ef39fb","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1748521680152,"stop":1748521680152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5edb3dd9116e3ce5","name":"Push message with custom timestamp: 1748525299454","time":{"start":1748522256754,"stop":1748522256755,"duration":1},"status":"passed","severity":"normal"},{"uid":"43032a139bd54ac","name":"handles empty shards array correctly","time":{"start":1748521627511,"stop":1748521627511,"duration":0},"status":"passed","severity":"normal"},{"uid":"4121705fd157a7e5","name":"should reject if Relay is requested but not mounted","time":{"start":1748521671166,"stop":1748521671166,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba0ac8a25e013c7f","name":"should insert elements correctly","time":{"start":1748521681830,"stop":1748521681831,"duration":1},"status":"passed","severity":"normal"},{"uid":"dee46a2918501e9e","name":"should set field with only STORE enabled","time":{"start":1748521636204,"stop":1748521636204,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9221a71dd2dfe50","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1748521680110,"stop":1748521680111,"duration":1},"status":"passed","severity":"normal"},{"uid":"d468d36a883f2fb6","name":"should throw an error for an unconfigured topic","time":{"start":1748521627508,"stop":1748521627508,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be8fb6a8c000534","name":"should increase lamport timestamp","time":{"start":1748521680551,"stop":1748521680552,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc94d561d1d3e2ac","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1748521627488,"stop":1748521627489,"duration":1},"status":"passed","severity":"normal"},{"uid":"118c03aa0a539ac8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1748521680135,"stop":1748521680135,"duration":0},"status":"passed","severity":"normal"},{"uid":"c714f0e729a655f2","name":"Decoder throws on undefined content topic","time":{"start":1748521661524,"stop":1748521661524,"duration":0},"status":"passed","severity":"normal"},{"uid":"92636756f7cbd729","name":"should initialize with Unhealthy status","time":{"start":1748521670780,"stop":1748521670780,"duration":0},"status":"passed","severity":"normal"},{"uid":"241c8e61bbaa4f8d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1748521649836,"stop":1748521649837,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c13a32916db8bb7","name":"should return false when shard is not included in network shards","time":{"start":1748521670974,"stop":1748521670974,"duration":0},"status":"passed","severity":"normal"},{"uid":"d02a690ae1755d9d","name":"Decoder throws on undefined content topic","time":{"start":1748521642279,"stop":1748521642279,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a8964ac824d068","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1748521649838,"stop":1748521649839,"duration":1},"status":"passed","severity":"normal"},{"uid":"8688b1ca63213f20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1748521680144,"stop":1748521680144,"duration":0},"status":"passed","severity":"normal"},{"uid":"b316362f95fa4e6f","name":"Relay + Store","time":{"start":1748521636205,"stop":1748521636205,"duration":0},"status":"passed","severity":"normal"},{"uid":"313ff679ad846035","name":"1 Store, 2 fetches","time":{"start":1748521650029,"stop":1748521650030,"duration":1},"status":"passed","severity":"normal"},{"uid":"838e21208c4543d5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1748521627504,"stop":1748521627504,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec70287d5beae929","name":"should calculate shard index from content topic when shard is not provided","time":{"start":1748521670973,"stop":1748521670973,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f4fe9762919363","name":"Push 30 different messages","time":{"start":1748522256761,"stop":1748522256761,"duration":0},"status":"skipped","severity":"normal"},{"uid":"17fd994079ac7be0","name":"should deliver messages after dependencies are met","time":{"start":1748521680555,"stop":1748521680555,"duration":0},"status":"passed","severity":"normal"},{"uid":"3110bcd27af18c58","name":"should properly create location multiaddrs - udp6","time":{"start":1748521636201,"stop":1748521636201,"duration":0},"status":"passed","severity":"normal"},{"uid":"ecf9facbf5575853","name":"Push message with Arabic payload","time":{"start":1748522256757,"stop":1748522256757,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92939732adce85e","name":"should return false when clusterId doesn't match","time":{"start":1748521670974,"stop":1748521670974,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ae79c7b227d5bb","name":"throws on empty content topic","time":{"start":1748521627475,"stop":1748521627475,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a74e651433c79b7","name":"should be able to decode the field with only FILTER set to true","time":{"start":1748521635612,"stop":1748521635612,"duration":0},"status":"passed","severity":"normal"},{"uid":"69d81aec0e0e4282","name":"throws on content topic with empty version field","time":{"start":1748521627477,"stop":1748521627478,"duration":1},"status":"passed","severity":"normal"},{"uid":"1006af23e8d48e4","name":"should add received messages to bloom filter","time":{"start":1748521680553,"stop":1748521680553,"duration":0},"status":"passed","severity":"normal"},{"uid":"59f576ea98a33d51","name":"should properly create location multiaddrs - udp4","time":{"start":1748521636200,"stop":1748521636200,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3bf4ae4c4dcd075","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1748521649417,"stop":1748521649419,"duration":2},"status":"passed","severity":"normal"},{"uid":"29a3529afa0f3571","name":"should reject if WakuNode is not started","time":{"start":1748521671165,"stop":1748521671165,"duration":0},"status":"passed","severity":"normal"},{"uid":"7016c4c3899dd32a","name":"should check connected peers if present and suitable","time":{"start":1748521671167,"stop":1748521671167,"duration":0},"status":"passed","severity":"normal"},{"uid":"31aedb0acd7d9a65","name":"Push message with content topic containing short","time":{"start":1748522256748,"stop":1748522256748,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd96ca20dc3027a4","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1748521627501,"stop":1748521627501,"duration":0},"status":"passed","severity":"normal"},{"uid":"499ffd2c67cd2d93","name":"should select older connection if present","time":{"start":1748521641792,"stop":1748521641792,"duration":0},"status":"passed","severity":"normal"},{"uid":"56353c9a8827c03c","name":"should not fail to start the service if it is already started","time":{"start":1748521653849,"stop":1748521653849,"duration":0},"status":"passed","severity":"normal"},{"uid":"90de2ea3f1b09c2","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1748521627497,"stop":1748521627498,"duration":1},"status":"passed","severity":"normal"},{"uid":"5461e125064e76a4","name":"Throws when trying to push message with empty payload","time":{"start":1748522256748,"stop":1748522256748,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3bc735a637cf9f2","name":"udp ip6 address","time":{"start":1748521635509,"stop":1748521635509,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a868b5115aa49","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1748521635613,"stop":1748521635613,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6e3695c4fd7ada3","name":"should handle corrupted local storage data gracefully","time":{"start":1748521653851,"stop":1748521653852,"duration":1},"status":"passed","severity":"normal"},{"uid":"37b8d8078ac47108","name":"should stop and cleanup resources","time":{"start":1748521670722,"stop":1748521670722,"duration":0},"status":"passed","severity":"normal"},{"uid":"e322433d3c52df52","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1748521627503,"stop":1748521627503,"duration":0},"status":"passed","severity":"normal"},{"uid":"896d630e789fd4a1","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1748521627490,"stop":1748521627491,"duration":1},"status":"passed","severity":"normal"},{"uid":"c9d5a25f789252e0","name":"should handle incoming messages","time":{"start":1748521671147,"stop":1748521671147,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fab1b42308ff0ba","name":"Push message with Russian payload","time":{"start":1748522256743,"stop":1748522256744,"duration":1},"status":"passed","severity":"normal"},{"uid":"286a893eb7273e31","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1748521627501,"stop":1748521627501,"duration":0},"status":"passed","severity":"normal"},{"uid":"8002f7c9be46b720","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1748521627513,"stop":1748521627513,"duration":0},"status":"passed","severity":"normal"},{"uid":"a983a1fd4e449988","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1748521636191,"stop":1748521636191,"duration":0},"status":"passed","severity":"normal"},{"uid":"f82f3dd6711ed47f","name":"should handle special patterns correctly","time":{"start":1748521681832,"stop":1748521681832,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf8684e1dbc218c","name":"Push message with Basic HTML tag payload","time":{"start":1748522256759,"stop":1748522256759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f399435c9811c899","name":"ignores unrecognized TXT record formats","time":{"start":1748521650168,"stop":1748521650168,"duration":0},"status":"passed","severity":"normal"},{"uid":"aafd9e8c8a4f90bb","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1748521680109,"stop":1748521680110,"duration":1},"status":"passed","severity":"normal"},{"uid":"333ed5d27bda1f0b","name":"Init the array if not present","time":{"start":1748521627241,"stop":1748521627242,"duration":1},"status":"passed","severity":"normal"},{"uid":"64281e2e684aa6fb","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1748521641999,"stop":1748521642000,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a0ca08fd96ff5ad","name":"can start and stop the service","time":{"start":1748521653848,"stop":1748521653848,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8fd8711d56af7ec","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1748521650171,"stop":1748521650171,"duration":0},"status":"skipped","severity":"normal"},{"uid":"5820d89147e4565c","name":"should add to incoming buffer if dependencies are not met","time":{"start":1748521680553,"stop":1748521680553,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6a6333b51141b3b","name":"Push message with Chinese payload","time":{"start":1748522256743,"stop":1748522256743,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3fe62ba6941ab","name":"Push message with XML payload","time":{"start":1748522256759,"stop":1748522256759,"duration":0},"status":"passed","severity":"normal"},{"uid":"82eadfad5c5a4473","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1748521642000,"stop":1748521642000,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6f94ed5307e8bd9","name":"should successfully unsubscribe from an existing subscription","time":{"start":1748521671147,"stop":1748521671147,"duration":0},"status":"passed","severity":"normal"},{"uid":"87b96e8b4fb947c6","name":"should correctly map a content topic to a pubsub topic","time":{"start":1748521627512,"stop":1748521627512,"duration":0},"status":"passed","severity":"normal"},{"uid":"b06f1da837f95ff3","name":"should request peer renewal on specific errors","time":{"start":1748521670622,"stop":1748521670622,"duration":0},"status":"passed","severity":"normal"},{"uid":"437ab86d814c9818","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1748521627512,"stop":1748521627512,"duration":0},"status":"passed","severity":"normal"},{"uid":"d10d320955c6f723","name":"retrieves a single peer","time":{"start":1748521650166,"stop":1748521650167,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0a5649ad236158","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1748521680139,"stop":1748521680140,"duration":1},"status":"passed","severity":"normal"},{"uid":"61eed522585e9fb7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1748521680144,"stop":1748521680144,"duration":0},"status":"passed","severity":"normal"},{"uid":"40376e3243faa731","name":"it tolerates circular branch references","time":{"start":1748521650167,"stop":1748521650167,"duration":0},"status":"passed","severity":"normal"},{"uid":"74bdfc82d46bc5c0","name":"should throw error - no public key","time":{"start":1748521636192,"stop":1748521636192,"duration":0},"status":"passed","severity":"normal"},{"uid":"34731b8f7cc96438","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1748521627502,"stop":1748521627502,"duration":0},"status":"passed","severity":"normal"},{"uid":"d950f69a7cda4da4","name":"Check meta is set [symmetric]","time":{"start":1748521659956,"stop":1748521659956,"duration":0},"status":"passed","severity":"normal"},{"uid":"10cbe6a31e33ef09","name":"Push message with custom timestamp: 1748518099454","time":{"start":1748522256754,"stop":1748522256754,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3e9f9ae8eff4de9","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1748521680120,"stop":1748521680120,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4fa5c64e1d11646","name":"should be empty after removing the only subscription","time":{"start":1748521670717,"stop":1748521670718,"duration":1},"status":"passed","severity":"normal"},{"uid":"11e63652699817d4","name":"1 Relay, 1 fetch","time":{"start":1748521650029,"stop":1748521650029,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ef4aff8e0352e59","name":"Push message with special chars payload","time":{"start":1748522256756,"stop":1748522256757,"duration":1},"status":"passed","severity":"normal"},{"uid":"13fe5738448d204a","name":"Encoder throws on undefined content topic","time":{"start":1748521661523,"stop":1748521661523,"duration":0},"status":"passed","severity":"normal"},{"uid":"c31ef730ca2faf4c","name":"should process tasks in queue","time":{"start":1748521670621,"stop":1748521670621,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0eff4830eaaa6e4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1748521627505,"stop":1748521627505,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7782a3d8beb0257","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1748521627487,"stop":1748521627487,"duration":0},"status":"passed","severity":"normal"},{"uid":"63f1c62a253d3926","name":"should reject if Store is requested but not mounted","time":{"start":1748521671166,"stop":1748521671167,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3e6d1ee1e003013","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1748521653851,"stop":1748521653851,"duration":0},"status":"passed","severity":"normal"},{"uid":"e63bea388027fbc5","name":"should support chaining for add method","time":{"start":1748521669746,"stop":1748521669750,"duration":4},"status":"passed","severity":"normal"},{"uid":"5b0b80658d71a731","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1748521627495,"stop":1748521627495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3d109d9f4226e58","name":"Push message with content topic containing Chinese","time":{"start":1748522256749,"stop":1748522256750,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bd56423d366b5f","name":"Push message with JSON payload","time":{"start":1748522256759,"stop":1748522256759,"duration":0},"status":"passed","severity":"normal"},{"uid":"f4344285db12b03c","name":"Push message with shell command payload","time":{"start":1748522256759,"stop":1748522256760,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0f7b3d399f48e16","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1748521680120,"stop":1748521680121,"duration":1},"status":"passed","severity":"normal"},{"uid":"86435885de0358ef","name":"should remove messages without delivering if timeout is exceeded","time":{"start":1748521680555,"stop":1748521680556,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab5c6c55f3755a19","name":"Push message with shell command payload","time":{"start":1748522256746,"stop":1748522256746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3ebf8d5d0227cb4","name":"should invoke callbacks when receiving a message","time":{"start":1748521670718,"stop":1748521670720,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5190d2b9b7de159","name":"Waku message hash computation (payload length 0)","time":{"start":1748521630083,"stop":1748521630084,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d3d07ab6c40ccf5","name":"returns all values when wanted number matches available values","time":{"start":1748521649411,"stop":1748521649413,"duration":2},"status":"passed","severity":"normal"},{"uid":"8cdbab6f529db53d","name":"should track probabilistic acknowledgements of messages received in bloom filter","time":{"start":1748521680554,"stop":1748521680554,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc07d53c6043a661","name":"should only return 1 node with relay capability","time":{"start":1748521650169,"stop":1748521650169,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44017805f6a29e6","name":"should throw an error if shards are undefined for static sharding","time":{"start":1748521627498,"stop":1748521627499,"duration":1},"status":"passed","severity":"normal"},{"uid":"88de70ba3e3d5753","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1748521627496,"stop":1748521627497,"duration":1},"status":"passed","severity":"normal"},{"uid":"e077bb2958b114d3","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1748521635613,"stop":1748521635614,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f2268ab9e77a27","name":"should partition messages based on acknowledgement status","time":{"start":1748521680556,"stop":1748521680556,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1e58e6eb086024c","name":"Accepts a valid Waku Message","time":{"start":1748521674473,"stop":1748521674474,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d4b39f9d6245eb","name":"should handle connection events","time":{"start":1748521670381,"stop":1748521670385,"duration":4},"status":"passed","severity":"normal"},{"uid":"b71d89d007b333c6","name":"Push message with short payload","time":{"start":1748522256755,"stop":1748522256756,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bae4b805aecc71b","name":"Push message with numeric payload","time":{"start":1748522256756,"stop":1748522256756,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b414c57af5f4dbf","name":"Push message with content topic containing unicode special characters","time":{"start":1748522256765,"stop":1748522256766,"duration":1},"status":"passed","severity":"normal"},{"uid":"60be8c64f6fb0b3c","name":"should send to specified number of peers of used peers","time":{"start":1748521670987,"stop":1748521670987,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc95afbb57d4eb40","name":"throws on content topic with empty encoding field","time":{"start":1748521627478,"stop":1748521627479,"duration":1},"status":"passed","severity":"normal"},{"uid":"7004e51d618ea778","name":"Push to array if already present","time":{"start":1748521627242,"stop":1748521627243,"duration":1},"status":"passed","severity":"normal"},{"uid":"b47a49e31af43c19","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1748521680107,"stop":1748521680108,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ee050ac3af4720f","name":"Push message with Arabic payload","time":{"start":1748522256743,"stop":1748522256743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e1dbc52f743e684","name":"should use shardsUnderCluster when provided","time":{"start":1748521670973,"stop":1748521670973,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ad88c2bc31d678","name":"Push message with content topic containing shell command","time":{"start":1748522256752,"stop":1748522256752,"duration":0},"status":"passed","severity":"normal"},{"uid":"30c05f0aa6965820","name":"should properly create peer info with all multiaddrs","time":{"start":1748521636203,"stop":1748521636203,"duration":0},"status":"passed","severity":"normal"},{"uid":"496be614cadfbe86","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1748521680146,"stop":1748521680152,"duration":6},"status":"passed","severity":"normal"},{"uid":"3195906405dac00f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1748521650170,"stop":1748521650170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f70854b0650b116","name":"should handle general insertion and lookup correctly","time":{"start":1748521681832,"stop":1748521681832,"duration":0},"status":"passed","severity":"normal"},{"uid":"87191d374e7b50fe","name":"Push message with Script payload","time":{"start":1748522256745,"stop":1748522256745,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7abb7a906473896","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1748521627488,"stop":1748521627488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0ccc18977da0585","name":"throws on content topic with too few or too many fields","time":{"start":1748521627475,"stop":1748521627476,"duration":1},"status":"passed","severity":"normal"},{"uid":"87cc4757309edd3e","name":"Meta field set when metaSetter is specified","time":{"start":1748521642278,"stop":1748521642278,"duration":0},"status":"passed","severity":"normal"},{"uid":"879636691fd6bf1d","name":"Push message with numeric payload","time":{"start":1748522256742,"stop":1748522256742,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c87a493bd3691aa","name":"Push message with content topic containing emoji","time":{"start":1748522256766,"stop":1748522256766,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f2f7c3faa033e6c","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1748521635614,"stop":1748521635614,"duration":0},"status":"passed","severity":"normal"},{"uid":"f321dde8a9c8a0c3","name":"Push message with content topic containing unicode special characters","time":{"start":1748522256752,"stop":1748522256752,"duration":0},"status":"passed","severity":"normal"},{"uid":"8efafcc0527fafc1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1748521627506,"stop":1748521627506,"duration":0},"status":"passed","severity":"normal"},{"uid":"e633a2cbe102b629","name":"should detect messages with missing dependencies","time":{"start":1748521680554,"stop":1748521680555,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac907019413172c7","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1748521635611,"stop":1748521635611,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdf50db3144f0d2","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1748521717808,"stop":1748521717808,"duration":0},"status":"passed","severity":"normal"},{"uid":"253831554210f4d8","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1748521679579,"stop":1748521679580,"duration":1},"status":"passed","severity":"normal"},{"uid":"73e63cca376a0e9d","name":"should insert message id into causal history","time":{"start":1748521680550,"stop":1748521680551,"duration":1},"status":"passed","severity":"normal"},{"uid":"dda8097c5d2d0688","name":"should properly start and stop event listening","time":{"start":1748521670782,"stop":1748521670782,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1a603540776fb31","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1748521680146,"stop":1748521680146,"duration":0},"status":"passed","severity":"normal"},{"uid":"af02537c1b51a8d8","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1748521680137,"stop":1748521680137,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8de41443ae9edd","name":"should increase lamport timestamp","time":{"start":1748521680549,"stop":1748521680549,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9b8f3e703899f99","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1748521680106,"stop":1748521680107,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c87af71bdf788a3","name":"should add and remove event listeners correctly","time":{"start":1748521653852,"stop":1748521653852,"duration":0},"status":"passed","severity":"normal"},{"uid":"16a3aa85bb171fb1","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1748521680140,"stop":1748521680140,"duration":0},"status":"passed","severity":"normal"},{"uid":"605006d2b8bdb20b","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1748521649837,"stop":1748521649837,"duration":0},"status":"passed","severity":"normal"},{"uid":"87028c78de1dc46f","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1748521627494,"stop":1748521627494,"duration":0},"status":"passed","severity":"normal"},{"uid":"34b75c4d840837ef","name":"Encoder throws on empty string content topic","time":{"start":1748521642278,"stop":1748521642279,"duration":1},"status":"passed","severity":"normal"},{"uid":"4efcfa716292b5ee","name":"should retry failed tasks","time":{"start":1748521670621,"stop":1748521670621,"duration":0},"status":"passed","severity":"normal"},{"uid":"f00356bcd5bfa8bc","name":"should update lamport timestamp if greater than current timestamp and dependencies are met","time":{"start":1748521680552,"stop":1748521680552,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1fe353296ea1387","name":"should get / set UDP multiaddr","time":{"start":1748521636199,"stop":1748521636199,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c7fb6cbcd00ca1","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1748521635615,"stop":1748521635615,"duration":0},"status":"passed","severity":"normal"},{"uid":"9411121a724d5d1e","name":"Push message with unicode special characters payload","time":{"start":1748522256760,"stop":1748522256760,"duration":0},"status":"passed","severity":"normal"},{"uid":"43faba630ca46ca3","name":"Push message with Basic HTML tag payload","time":{"start":1748522256745,"stop":1748522256746,"duration":1},"status":"passed","severity":"normal"},{"uid":"2aa2c7246a1781e0","name":"should be empty when created","time":{"start":1748521670714,"stop":1748521670717,"duration":3},"status":"passed","severity":"normal"},{"uid":"27af87b0597d4ab5","name":"Push message with content topic containing Arabic","time":{"start":1748522256750,"stop":1748522256750,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd808c6c4db39424","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1748521680135,"stop":1748521680136,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d7e6ff28eeda625","name":"should throw an error for empty SingleShardInfos array","time":{"start":1748521627495,"stop":1748521627495,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4081e729b2ac5b3","name":"Push message equal or less that 1MB","time":{"start":1748522256768,"stop":1748522256768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b348fdf2d09a959","name":"Push message with content topic containing XML","time":{"start":1748522256751,"stop":1748522256751,"duration":0},"status":"passed","severity":"normal"},{"uid":"38ae0850dca7b6ee","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1748521627488,"stop":1748521627488,"duration":0},"status":"passed","severity":"normal"},{"uid":"178f6924c9865a7d","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1748521680112,"stop":1748521680112,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e24bb4e95b4343c","name":"Push message with content topic containing shell command","time":{"start":1748522256765,"stop":1748522256765,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85b5365a5639c71","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1748521649835,"stop":1748521649836,"duration":1},"status":"passed","severity":"normal"},{"uid":"e315c449bb310111","name":"should emit a peer event after start","time":{"start":1748521653849,"stop":1748521653850,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e1d98eeb27d3fc","name":"should throw error when subscribing with unsupported pubsub topic","time":{"start":1748521671146,"stop":1748521671146,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c3430757c722d1","name":"should successfully subscribe to supported pubsub topic","time":{"start":1748521671146,"stop":1748521671146,"duration":0},"status":"passed","severity":"normal"},{"uid":"681d46e98841753c","name":"Fails to push message with large meta","time":{"start":1748522256766,"stop":1748522256766,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0834ec0c6f01fd6","name":"Push message with content topic containing escaped characters","time":{"start":1748522256752,"stop":1748522256752,"duration":0},"status":"passed","severity":"normal"},{"uid":"300b733251a3d629","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1748521680135,"stop":1748521680135,"duration":0},"status":"passed","severity":"normal"},{"uid":"d97d6cd94541ff78","name":"should get / set TCP multiaddr","time":{"start":1748521636200,"stop":1748521636200,"duration":0},"status":"passed","severity":"normal"},{"uid":"21535207df935501","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1748521661522,"stop":1748521661522,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfc85653a028b65","name":"should insert message into bloom filter","time":{"start":1748521680550,"stop":1748521680550,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc7d1996f572b835","name":"topics with same application and version share the same shard","time":{"start":1748521627491,"stop":1748521627491,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9558c43e7614878","name":"should call waitForPeer on Relay","time":{"start":1748521671168,"stop":1748521671169,"duration":1},"status":"passed","severity":"normal"},{"uid":"91bdf1c6a1ad53de","name":"throws on content topic with empty topic name field","time":{"start":1748521627478,"stop":1748521627478,"duration":0},"status":"passed","severity":"normal"},{"uid":"56dfeb3511e18d45","name":"should wait for LightPush peer to be connected","time":{"start":1748521671168,"stop":1748521671168,"duration":0},"status":"passed","severity":"normal"},{"uid":"13c607f8905e5e08","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1748521680143,"stop":1748521680144,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d52ce7b6ca81269","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1748521627480,"stop":1748521627480,"duration":0},"status":"passed","severity":"normal"},{"uid":"597dd28fef5f4b8d","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1748521649833,"stop":1748521649833,"duration":0},"status":"passed","severity":"normal"},{"uid":"908b36c6ac266df7","name":"Symmetric encrypt & Decrypt","time":{"start":1748521660325,"stop":1748521660326,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3fafed6800f6343","name":"should check false positive rate","time":{"start":1748521681832,"stop":1748521681833,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e7906cbe25a5d8e","name":"does not throw on valid cases","time":{"start":1748521627474,"stop":1748521627474,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e5d7b29f476011e","name":"should set field with only RELAY enabled","time":{"start":1748521636204,"stop":1748521636204,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb4351aa8fd415d9","name":"should return the pubsub topic directly if a string is provided","time":{"start":1748521627508,"stop":1748521627508,"duration":0},"status":"passed","severity":"normal"},{"uid":"92cc606e35682b63","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1748521649835,"stop":1748521649835,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a6d4d647634950","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1748521627621,"stop":1748521627622,"duration":1},"status":"passed","severity":"normal"},{"uid":"d40cda488702300d","name":"should attach causal history and bloom filter to each message","time":{"start":1748521680551,"stop":1748521680551,"duration":0},"status":"passed","severity":"normal"},{"uid":"a976b9b7adad48fb","name":"should throw error when unsubscribing with unsupported pubsub topic","time":{"start":1748521671146,"stop":1748521671147,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f226d35337c8e5c","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1748521627497,"stop":1748521627497,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e2024e90a5d7eb7","name":"Push message with Russian payload","time":{"start":1748522256758,"stop":1748522256758,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa08dd3f2ca24b5d","name":"should set field with all protocols enabled","time":{"start":1748521636204,"stop":1748521636204,"duration":0},"status":"passed","severity":"normal"},{"uid":"58797e0fba4c2077","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1748521630083,"stop":1748521630083,"duration":0},"status":"passed","severity":"normal"},{"uid":"867422d260497187","name":"recovers when dns.resolve returns empty","time":{"start":1748521650167,"stop":1748521650167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5eaa09fc9893db1","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1748521630081,"stop":1748521630082,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8703ead59bbaa4c","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1748521680134,"stop":1748521680134,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cc02db1625599d","name":"throws on content topic with generation field greater than 0","time":{"start":1748521627476,"stop":1748521627477,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3d39d67335ec413","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1748521680131,"stop":1748521680131,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0645be0c50f3410","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1748521680141,"stop":1748521680141,"duration":0},"status":"passed","severity":"normal"},{"uid":"32fe59db59fa1e5b","name":"Push message with custom timestamp: 1717763299455","time":{"start":1748522256767,"stop":1748522256767,"duration":0},"status":"passed","severity":"normal"},{"uid":"290cb214e538423d","name":"Push message with content topic containing Arabic","time":{"start":1748522256763,"stop":1748522256763,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b1819bc9af564e8","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1748521680105,"stop":1748521680105,"duration":0},"status":"passed","severity":"normal"},{"uid":"48190d976d42ea03","name":"returns only open connection if one present","time":{"start":1748521641790,"stop":1748521641791,"duration":1},"status":"passed","severity":"normal"},{"uid":"51cd86d3a344658","name":"should push the message to the outgoing buffer","time":{"start":1748521680550,"stop":1748521680550,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e04d8ca91a810be","name":"Encoder throws on undefined content topic","time":{"start":1748521659957,"stop":1748521659957,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc0f9cc72e459ef0","name":"Push message with content topic containing JSON","time":{"start":1748522256751,"stop":1748522256752,"duration":1},"status":"passed","severity":"normal"},{"uid":"21c66d16d6eda839","name":"handles different networkShards values correctly","time":{"start":1748521627493,"stop":1748521627493,"duration":0},"status":"passed","severity":"normal"},{"uid":"b98913b2a0cab009","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1748521680105,"stop":1748521680106,"duration":1},"status":"passed","severity":"normal"},{"uid":"c678ef8800c19853","name":"Push message with content topic containing Chinese","time":{"start":1748522256762,"stop":1748522256763,"duration":1},"status":"passed","severity":"normal"},{"uid":"e676e31bbf9ff1ee","name":"should handle different types of entries","time":{"start":1748521669754,"stop":1748521669755,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b1eef712c8dcbd","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1748521635610,"stop":1748521635611,"duration":1},"status":"passed","severity":"normal"},{"uid":"afd8a71c4a827b0","name":"should not allow unachievable error rate","time":{"start":1748521679578,"stop":1748521679579,"duration":1},"status":"passed","severity":"normal"},{"uid":"51447be0cc98f743","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1748521627496,"stop":1748521627496,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cf3eaef48ddefba","name":"Encoder throws on empty string content topic","time":{"start":1748521661523,"stop":1748521661524,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b585d05b7d39e80","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1748521627504,"stop":1748521627504,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6feef26e0ca15f","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1748521670781,"stop":1748521670781,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa544174bdcbbfcb","name":"should start and stop interval correctly","time":{"start":1748521670620,"stop":1748521670620,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0a3815b3ddb01c8","name":"Round trip binary serialization","time":{"start":1748521642277,"stop":1748521642277,"duration":0},"status":"passed","severity":"normal"},{"uid":"8324d78f306be1a6","name":"Push message with short payload","time":{"start":1748522256741,"stop":1748522256741,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9fb05e13ce6e874","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1748521680119,"stop":1748521680119,"duration":0},"status":"passed","severity":"normal"},{"uid":"a2604cb19b9f7c3","name":"should properly create location multiaddrs - tcp","time":{"start":1748521636202,"stop":1748521636203,"duration":1},"status":"passed","severity":"normal"},{"uid":"c44b72e4786b9fa5","name":"Sample","time":{"start":1748521635573,"stop":1748521635574,"duration":1},"status":"passed","severity":"normal"},{"uid":"c07422d899b9ebd","name":"Push message with JSON payload","time":{"start":1748522256746,"stop":1748522256746,"duration":0},"status":"passed","severity":"normal"},{"uid":"e34d674be75c2903","name":"Push message with unicode special characters payload","time":{"start":1748522256747,"stop":1748522256747,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69f8bad3a369d2c","name":"should transition to Unhealthy when no connections","time":{"start":1748521670780,"stop":1748521670781,"duration":1},"status":"passed","severity":"normal"},{"uid":"cddd5de86706113b","name":"Push message with Script payload","time":{"start":1748522256758,"stop":1748522256758,"duration":0},"status":"passed","severity":"normal"},{"uid":"99dcb5a2bae5777e","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1748521680137,"stop":1748521680139,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e5c30c1e5480b77","name":"should throw error - no id","time":{"start":1748521636191,"stop":1748521636192,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec8d1eca41d9cca4","name":"should not receive a peer event after stop","time":{"start":1748521653850,"stop":1748521653850,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c4a1c3f63ecc5b","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1748521627480,"stop":1748521627480,"duration":0},"status":"passed","severity":"normal"},{"uid":"e541819cc5cefaff","name":"should return no connections if no open connection provided","time":{"start":1748521641791,"stop":1748521641792,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3209457541f6949","name":"should load peers from local storage and dispatch events","time":{"start":1748521653851,"stop":1748521653851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6da2ea3c3fa306b","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1748521679579,"stop":1748521679579,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1be2b379c4561fb","name":"Push message with content topic containing long","time":{"start":1748522256762,"stop":1748522256762,"duration":0},"status":"passed","severity":"normal"},{"uid":"f302e82e04de89f4","name":"should handle a minimal index list","time":{"start":1748521627621,"stop":1748521627621,"duration":0},"status":"passed","severity":"normal"},{"uid":"19839761d74e5c24","name":"should successfully stop","time":{"start":1748521671148,"stop":1748521671148,"duration":0},"status":"passed","severity":"normal"},{"uid":"596e989678049385","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1748521627490,"stop":1748521627490,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f4f8ff4dd754ccd","name":"should return Multiaddr when Multiaddr input is provided","time":{"start":1748521670972,"stop":1748521670972,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7b1059dfc961453","name":"Fields are not dropped","time":{"start":1748521641748,"stop":1748521641749,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e01be4468d29625","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1748521627487,"stop":1748521627487,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac2da3ff9168338","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1748521642280,"stop":1748521642280,"duration":0},"status":"passed","severity":"normal"},{"uid":"112b4a48d881998e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1748521627504,"stop":1748521627504,"duration":0},"status":"passed","severity":"normal"},{"uid":"36945c7f8cf174ba","name":"should continually clean up expired entries at intervals","time":{"start":1748521669756,"stop":1748521669756,"duration":0},"status":"passed","severity":"normal"},{"uid":"542333989f61ba0d","name":"should remove expired entries after TTL has passed","time":{"start":1748521669750,"stop":1748521669750,"duration":0},"status":"passed","severity":"normal"},{"uid":"17fbb802d5b7b1fb","name":"Push message with emoji payload","time":{"start":1748522256760,"stop":1748522256761,"duration":1},"status":"passed","severity":"normal"},{"uid":"c64d0d36b4a78464","name":"should return empty list for no shard","time":{"start":1748521627498,"stop":1748521627498,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca913d5a46008e96","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1748521635610,"stop":1748521635610,"duration":0},"status":"passed","severity":"normal"},{"uid":"e40bdfa375fe1ace","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1748521627510,"stop":1748521627510,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e84f1bb6e0ab8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1748521627503,"stop":1748521627503,"duration":0},"status":"passed","severity":"normal"},{"uid":"396d700c53ee7e33","name":"Push message with rate limit","time":{"start":1748522256767,"stop":1748522256767,"duration":0},"status":"passed","severity":"normal"},{"uid":"4af1c066aee4f6ab","name":"groups content topics by expected pubsub topic","time":{"start":1748521627491,"stop":1748521627492,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf8f6cb1f7fca0c0","name":"should reject on timeout if it was set","time":{"start":1748521671167,"stop":1748521671167,"duration":0},"status":"passed","severity":"normal"},{"uid":"c44d931afcd41d6f","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1748521670781,"stop":1748521670781,"duration":0},"status":"passed","severity":"normal"},{"uid":"56f6be5ad1fd18d9","name":"Decoder throws on empty string content topic","time":{"start":1748521642279,"stop":1748521642279,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fd4ade45a633637","name":"Push message with custom timestamp: 1748525299455","time":{"start":1748522256768,"stop":1748522256768,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ecde2f91d83227","name":"Push message with content topic containing SQL Injection","time":{"start":1748522256763,"stop":1748522256763,"duration":0},"status":"passed","severity":"normal"},{"uid":"83bf3866c1e405a3","name":"1 Store, 2 relays, 2 fetches","time":{"start":1748521650030,"stop":1748521650030,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aa960a148ee06a8","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1748521670986,"stop":1748521670986,"duration":0},"status":"passed","severity":"normal"},{"uid":"795f9a4cab14ce48","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1748521627507,"stop":1748521627507,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d98de0200dbbe9c","name":"should be able to decode the field with only RELAY set to true","time":{"start":1748521635612,"stop":1748521635612,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c65a62bcaffe34","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1748521680145,"stop":1748521680145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a50027a000ad0cf","name":"should use network config clusterId when shard info clusterId is not provided","time":{"start":1748521670972,"stop":1748521670973,"duration":1},"status":"passed","severity":"normal"},{"uid":"831d33620e546a94","name":"Push message equal or less that 1MB","time":{"start":1748522256755,"stop":1748522256755,"duration":0},"status":"passed","severity":"normal"},{"uid":"994333c750cc4042","name":"should return true when clusterId matches and shard is included in network shards","time":{"start":1748521670974,"stop":1748521670975,"duration":1},"status":"passed","severity":"normal"},{"uid":"4838424db65b86fd","name":"should throw an error for missing sharding configuration","time":{"start":1748521627510,"stop":1748521627511,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2b9ca150a0d0a6","name":"should decode valid enr with tcp successfully","time":{"start":1748521636191,"stop":1748521636191,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b993def91a292f5","name":"Push message with custom timestamp: 1717763299454","time":{"start":1748522256754,"stop":1748522256754,"duration":0},"status":"passed","severity":"normal"},{"uid":"57b56330dfb091be","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1748521630084,"stop":1748521630085,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca9e561bf3f62f2e","name":"should properly create location multiaddrs - tcp4","time":{"start":1748521636201,"stop":1748521636201,"duration":0},"status":"passed","severity":"normal"},{"uid":"41e1c0a9420cef78","name":"peer:update - should do nothing if another protocol hit","time":{"start":1748521641998,"stop":1748521641999,"duration":1},"status":"passed","severity":"normal"},{"uid":"372bfea571de7e3b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1748521636205,"stop":1748521636205,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9bd6a6d40b7efa","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1748521680123,"stop":1748521680131,"duration":8},"status":"passed","severity":"normal"},{"uid":"95a4dabd9eea1e14","name":"should retry on complete failure if specified","time":{"start":1748521670987,"stop":1748521670987,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b656fcddc2d425c","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1748521627621,"stop":1748521627621,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0c3b2dbf07960ae","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1748521680113,"stop":1748521680116,"duration":3},"status":"passed","severity":"normal"},{"uid":"dabfb34418891cf9","name":"Push message with long payload","time":{"start":1748522256741,"stop":1748522256742,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e4598a47f8de3e4","name":"should wait for Filter peer to be connected","time":{"start":1748521671168,"stop":1748521671168,"duration":0},"status":"passed","severity":"normal"},{"uid":"c829fc629a7e74aa","name":"handles empty contentTopics array correctly","time":{"start":1748521627511,"stop":1748521627511,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef10cde9c05b7712","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1748521627494,"stop":1748521627494,"duration":0},"status":"passed","severity":"normal"},{"uid":"774ebea29e5ca70","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1748521680122,"stop":1748521680122,"duration":0},"status":"passed","severity":"normal"},{"uid":"10732abea75a998e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1748521627502,"stop":1748521627503,"duration":1},"status":"passed","severity":"normal"},{"uid":"b05cf041e02e5ff9","name":"should not be empty after adding a subscription","time":{"start":1748521670717,"stop":1748521670717,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b132c1dd87dba6a","name":"should encode/decode to text encoding","time":{"start":1748521636199,"stop":1748521636199,"duration":0},"status":"passed","severity":"normal"},{"uid":"53b99eb49a8284d6","name":"Push message with content topic containing numeric","time":{"start":1748522256762,"stop":1748522256762,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bd836fcd69a5aa","name":"should set field with all protocols disabled","time":{"start":1748521636203,"stop":1748521636203,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b7450b93e6566b1","name":"should encodeTxt and decodeTxt","time":{"start":1748521636189,"stop":1748521636190,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab24baa0c1006c51","name":"should maintain desired error rate","time":{"start":1748521681831,"stop":1748521681831,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a588a0f42238f6d","name":"Fails to push message with large meta","time":{"start":1748522256753,"stop":1748522256753,"duration":0},"status":"passed","severity":"normal"},{"uid":"8054f2d0254bf2f8","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1748521679580,"stop":1748521679580,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cc7368b84cd85c","name":"should return PeerId when PeerId is provided","time":{"start":1748521670971,"stop":1748521670971,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d8a1dd8f59e89ee","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1748521680117,"stop":1748521680117,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1da9d98f6a83a2","name":"should properly clean up resources when disposed","time":{"start":1748521669755,"stop":1748521669755,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4c428a9647381b","name":"1 Relay, 1 Filter, gives up","time":{"start":1748521650030,"stop":1748521650031,"duration":1},"status":"passed","severity":"normal"},{"uid":"48fb2ba0864ee24a","name":"should be sent with empty content","time":{"start":1748521680556,"stop":1748521680557,"duration":1},"status":"passed","severity":"normal"},{"uid":"efd57d0cb2c30c5c","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1748521680117,"stop":1748521680118,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ff400322fca563d","name":"Rejects garbage","time":{"start":1748521674474,"stop":1748521674475,"duration":1},"status":"passed","severity":"normal"},{"uid":"617a570067cd5688","name":"returns all values when wanted number is greater than available values","time":{"start":1748521649414,"stop":1748521649416,"duration":2},"status":"passed","severity":"normal"},{"uid":"482a90a62ee45b4f","name":"Push message with content topic containing escaped characters","time":{"start":1748522256765,"stop":1748522256765,"duration":0},"status":"passed","severity":"normal"},{"uid":"4549024055a935e5","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1748521680121,"stop":1748521680122,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb962008655d6250","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1748521680109,"stop":1748521680109,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9f8a8975defc80","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1748521680118,"stop":1748521680119,"duration":1},"status":"passed","severity":"normal"},{"uid":"bdf3f1b078a8931a","name":"should throw an error for insufficient data","time":{"start":1748521627622,"stop":1748521627622,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cae8af9ff6ed6c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1748521627506,"stop":1748521627506,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee461dc30967149","name":"should return unique PubsubTopics for static sharding","time":{"start":1748521627496,"stop":1748521627496,"duration":0},"status":"passed","severity":"normal"}] |