mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 16:03:11 +00:00
1 line
60 KiB
JSON
1 line
60 KiB
JSON
[{"uid":"5b164e01d01901a5","name":"should load peers from local storage and dispatch events","time":{"start":1739275446578,"stop":1739275446579,"duration":1},"status":"passed","severity":"normal"},{"uid":"23fc9b0254eb85f","name":"should return valid sharding parameters for static sharding","time":{"start":1739275419795,"stop":1739275419796,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b560ccccee27800","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1739275419777,"stop":1739275419777,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed4e3f15810a1842","name":"should fail to send if no connected peers found","time":{"start":1739275460490,"stop":1739275460490,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b6a56bf3db0394c","name":"should set field with only LIGHTPUSH enabled","time":{"start":1739275428467,"stop":1739275428468,"duration":1},"status":"passed","severity":"normal"},{"uid":"23f9832e045c61ee","name":"Sign & Recover","time":{"start":1739275453111,"stop":1739275453111,"duration":0},"status":"passed","severity":"normal"},{"uid":"6851ef1669b47c3b","name":"should properly create location multiaddrs - udp6","time":{"start":1739275428465,"stop":1739275428465,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb8279af724f84c6","name":"should be able to encode the field with only RELAY set to true","time":{"start":1739275427614,"stop":1739275427616,"duration":2},"status":"passed","severity":"normal"},{"uid":"56f38a95b843177d","name":"should wait for Filter peer to be connected","time":{"start":1739275460604,"stop":1739275460604,"duration":0},"status":"passed","severity":"normal"},{"uid":"19d144ec89217b62","name":"should only return 1 node with relay capability","time":{"start":1739275442585,"stop":1739275442585,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3b3ccef809ce19","name":"1 Relay, 1 Filter, gives up","time":{"start":1739275442299,"stop":1739275442299,"duration":0},"status":"passed","severity":"normal"},{"uid":"66067f299f00377","name":"should return false","time":{"start":1739275428458,"stop":1739275428458,"duration":0},"status":"passed","severity":"normal"},{"uid":"8265228cb4d47f5c","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1739275468282,"stop":1739275468282,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d67a8bcbac85073","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1739275468290,"stop":1739275468291,"duration":1},"status":"passed","severity":"normal"},{"uid":"9dc07cb5f4f45f5e","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1739275434708,"stop":1739275434708,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cdb8b08af42fa0c","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1739275419793,"stop":1739275419793,"duration":0},"status":"passed","severity":"normal"},{"uid":"36440e9a4bc6cafd","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1739275468291,"stop":1739275468291,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7b995660a30adc9","name":"should reject if WakuNode is not started","time":{"start":1739275460601,"stop":1739275460602,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e117414d09da31c","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1739275427624,"stop":1739275427625,"duration":1},"status":"passed","severity":"normal"},{"uid":"b9223a914974fedc","name":"Check meta is set [ecies]","time":{"start":1739275454291,"stop":1739275454292,"duration":1},"status":"passed","severity":"normal"},{"uid":"35fb9357d318b441","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1739275427619,"stop":1739275427619,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf62781d9a089e17","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1739275419789,"stop":1739275419789,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f430ee35e6f1772","name":"Waku message hash computation (meta attribute not present)","time":{"start":1739275422335,"stop":1739275422335,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc85ef54453e9fd5","name":"Round trip binary serialization","time":{"start":1739275434705,"stop":1739275434705,"duration":0},"status":"passed","severity":"normal"},{"uid":"37ffecec485df0f","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1739275468265,"stop":1739275468266,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3ab3b9787f1cf88","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1739275468265,"stop":1739275468265,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bb1fe7cc36604d","name":"should initialize with custom number of peers","time":{"start":1739275460375,"stop":1739275460377,"duration":2},"status":"passed","severity":"normal"},{"uid":"a6fd4738bf5845b7","name":"Encoder throws on empty string content topic","time":{"start":1739275454292,"stop":1739275454293,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e7d0d1e6038af13","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1739275468106,"stop":1739275468107,"duration":1},"status":"passed","severity":"normal"},{"uid":"26b57820eed96709","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1739275468265,"stop":1739275468265,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2225ebda4a31e19","name":"handles different clusterIds correctly","time":{"start":1739275419780,"stop":1739275419780,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6ccd272902f169e","name":"returns only open connection if one present","time":{"start":1739275434142,"stop":1739275434142,"duration":0},"status":"passed","severity":"normal"},{"uid":"638de4bccfc7ef43","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1739275422336,"stop":1739275422336,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc83cdd96dab3205","name":"topics with same application and version share the same shard","time":{"start":1739275419779,"stop":1739275419779,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0e9c76fd90f77f2","name":"should properly start and stop event listening","time":{"start":1739275460408,"stop":1739275460409,"duration":1},"status":"passed","severity":"normal"},{"uid":"dedd7b2e83ea1eb2","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1739275427617,"stop":1739275427618,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ebe07f0f860fdd3","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1739275419796,"stop":1739275419796,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a84ee40131a80d9","name":"Decoder throws on undefined content topic","time":{"start":1739275454293,"stop":1739275454293,"duration":0},"status":"passed","severity":"normal"},{"uid":"70b99c9ed8ad293b","name":"Fields are not dropped","time":{"start":1739275434051,"stop":1739275434053,"duration":2},"status":"passed","severity":"normal"},{"uid":"5e6fd6b2e751ad91","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739275442587,"stop":1739275442587,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e7837a4db574741b","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1739275468290,"stop":1739275468290,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e1d0e2006b0f5b","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1739275419778,"stop":1739275419778,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb30aa99c2b8c87d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1739275419791,"stop":1739275419791,"duration":0},"status":"passed","severity":"normal"},{"uid":"72f8719d956c11b7","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1739275468281,"stop":1739275468281,"duration":0},"status":"passed","severity":"normal"},{"uid":"e88f131a3f789aa5","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1739275419782,"stop":1739275419782,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a8bf8983914c6","name":"should reject if Relay is requested but not mounted","time":{"start":1739275460602,"stop":1739275460602,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef65b956fd7a68f0","name":"should check connected peers if present and suitable","time":{"start":1739275460604,"stop":1739275460604,"duration":0},"status":"passed","severity":"normal"},{"uid":"34a0a00a4a5a50b2","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1739275441826,"stop":1739275441827,"duration":1},"status":"passed","severity":"normal"},{"uid":"8845712a74204a4c","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1739275468272,"stop":1739275468273,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d3a418560c5cf7","name":"should send to specified number of peers of used peers","time":{"start":1739275460490,"stop":1739275460491,"duration":1},"status":"passed","severity":"normal"},{"uid":"187e34238ae6108e","name":"Init the array if not present","time":{"start":1739275419175,"stop":1739275419176,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a9581b3241ca213","name":"should set field with all protocols disabled","time":{"start":1739275428466,"stop":1739275428466,"duration":0},"status":"passed","severity":"normal"},{"uid":"9f9a73664a55aa65","name":"peer:update - should do nothing if another protocol hit","time":{"start":1739275434431,"stop":1739275434431,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d2e2a6b99a6ad0","name":"recovers when dns.resolve returns empty","time":{"start":1739275442583,"stop":1739275442583,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb8769e3ef1504d6","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1739275419777,"stop":1739275419778,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f51bb5448cdd839","name":"should reject if LightPush is requested but not mounted","time":{"start":1739275460602,"stop":1739275460602,"duration":0},"status":"passed","severity":"normal"},{"uid":"38c7b1448fe54ae6","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1739275419785,"stop":1739275419786,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1c5143437207ced","name":"should be able to decode the field with only STORE set to true","time":{"start":1739275427623,"stop":1739275427624,"duration":1},"status":"passed","severity":"normal"},{"uid":"d185ba7c5119ae1e","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1739275468291,"stop":1739275468291,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d4657b9008b6f5a","name":"should throw error - no id","time":{"start":1739275428456,"stop":1739275428457,"duration":1},"status":"passed","severity":"normal"},{"uid":"c420dc7de38bbb5b","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1739275441827,"stop":1739275441827,"duration":0},"status":"passed","severity":"normal"},{"uid":"c29232b8887b35c9","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1739275468282,"stop":1739275468282,"duration":0},"status":"passed","severity":"normal"},{"uid":"75601e0dd88c6924","name":"Encoder throws on empty string content topic","time":{"start":1739275434707,"stop":1739275434707,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8715790ffed4fd8","name":"Asymmetric encrypt & decrypt","time":{"start":1739275453109,"stop":1739275453109,"duration":0},"status":"passed","severity":"normal"},{"uid":"aef7a50a97ac8112","name":"should throw an error if shards are undefined for static sharding","time":{"start":1739275419784,"stop":1739275419785,"duration":1},"status":"passed","severity":"normal"},{"uid":"556b5bef500c0f4d","name":"should throw if no connection provided","time":{"start":1739275434429,"stop":1739275434429,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf6ecadc817e5e4","name":"should not allow unachievable error rate","time":{"start":1739275468105,"stop":1739275468105,"duration":0},"status":"passed","severity":"normal"},{"uid":"25844cd284676ea4","name":"returns all values when wanted number is greater than available values","time":{"start":1739275441419,"stop":1739275441420,"duration":1},"status":"passed","severity":"normal"},{"uid":"a15715b457d25e54","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1739275468292,"stop":1739275468292,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5325204a23c3da7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1739275468295,"stop":1739275468295,"duration":0},"status":"passed","severity":"normal"},{"uid":"221dae162282c25b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1739275468293,"stop":1739275468293,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3b57ae5f0be0dec","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1739275468277,"stop":1739275468277,"duration":0},"status":"passed","severity":"normal"},{"uid":"c85a251b2261cce8","name":"1 Store, 2 relays, 2 fetches","time":{"start":1739275442298,"stop":1739275442299,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c3899f37f06f5c","name":"should wait for Store peer to be connected","time":{"start":1739275460605,"stop":1739275460605,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d6966337fc158","name":"should be able to decode the field with only RELAY set to true","time":{"start":1739275427621,"stop":1739275427622,"duration":1},"status":"passed","severity":"normal"},{"uid":"c966733530994322","name":"should reject on timeout if it was set","time":{"start":1739275460603,"stop":1739275460603,"duration":0},"status":"passed","severity":"normal"},{"uid":"232fd157b55ec701","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1739275419788,"stop":1739275419788,"duration":0},"status":"passed","severity":"normal"},{"uid":"98a715fab33d5ffb","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1739275468270,"stop":1739275468270,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7b762e68754d45d","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1739275441420,"stop":1739275441421,"duration":1},"status":"passed","severity":"normal"},{"uid":"409f5fff6b99453d","name":"should properly create location multiaddrs - tcp6","time":{"start":1739275428465,"stop":1739275428465,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b12eee74b3f0ad","name":"should decode valid enr with tcp successfully","time":{"start":1739275428455,"stop":1739275428455,"duration":0},"status":"passed","severity":"normal"},{"uid":"e422e1067e1d3966","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1739275419772,"stop":1739275419773,"duration":1},"status":"passed","severity":"normal"},{"uid":"db5f508d60057a29","name":"retrieves a single peer","time":{"start":1739275442582,"stop":1739275442583,"duration":1},"status":"passed","severity":"normal"},{"uid":"2476e8d369f77306","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1739275419795,"stop":1739275419795,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c3bcee6a7e144e5","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1739275468272,"stop":1739275468272,"duration":0},"status":"passed","severity":"normal"},{"uid":"d772cafc4f6145ad","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1739275434432,"stop":1739275434432,"duration":0},"status":"passed","severity":"normal"},{"uid":"53462d9a7116e479","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1739275454290,"stop":1739275454291,"duration":1},"status":"passed","severity":"normal"},{"uid":"f2eb5216353847a4","name":"Push to array if already present","time":{"start":1739275419177,"stop":1739275419177,"duration":0},"status":"passed","severity":"normal"},{"uid":"78cf064fb61b5abe","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1739275468105,"stop":1739275468106,"duration":1},"status":"passed","severity":"normal"},{"uid":"989007b846be3c7c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1739275422334,"stop":1739275422335,"duration":1},"status":"passed","severity":"normal"},{"uid":"8a290c700af3b172","name":"does not throw on valid cases","time":{"start":1739275419766,"stop":1739275419767,"duration":1},"status":"passed","severity":"normal"},{"uid":"fabbcbf97dba24ce","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1739275419790,"stop":1739275419790,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcc317e878d07d6f","name":"should encode/decode to RLP encoding","time":{"start":1739275428459,"stop":1739275428459,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cd343ada893900e","name":"Decoder throws on empty string content topic","time":{"start":1739275434707,"stop":1739275434707,"duration":0},"status":"passed","severity":"normal"},{"uid":"393a583297c85252","name":"should throw error - no public key","time":{"start":1739275428457,"stop":1739275428457,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a5ab973a1ad93c","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1739275419786,"stop":1739275419786,"duration":0},"status":"passed","severity":"normal"},{"uid":"437f1f6d04578e4a","name":"Encoder throws on undefined content topic","time":{"start":1739275434706,"stop":1739275434706,"duration":0},"status":"passed","severity":"normal"},{"uid":"43aeaf82ba1d3a9f","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1739275468264,"stop":1739275468264,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0b3ca3acf185ff0","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1739275419781,"stop":1739275419781,"duration":0},"status":"passed","severity":"normal"},{"uid":"18c26b9c22b405e0","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1739275419779,"stop":1739275419779,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a9a0a3bcb0f7b4e","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1739275422333,"stop":1739275422334,"duration":1},"status":"passed","severity":"normal"},{"uid":"93acfe212064b01d","name":"should set field with only RELAY enabled","time":{"start":1739275428467,"stop":1739275428467,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c3764191b3f50fe","name":"should set field with only FILTER enabled","time":{"start":1739275428467,"stop":1739275428467,"duration":0},"status":"passed","severity":"normal"},{"uid":"7694d23ae641095f","name":"udp ip6 address","time":{"start":1739275427843,"stop":1739275427843,"duration":0},"status":"passed","severity":"normal"},{"uid":"9646e7e0b1633194","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1739275468275,"stop":1739275468275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3527cf528f91d4d8","name":"should be able to encode the field with only FILTER set to true","time":{"start":1739275427617,"stop":1739275427617,"duration":0},"status":"passed","severity":"normal"},{"uid":"932b341d5f6bce2a","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1739275468275,"stop":1739275468276,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b2dcdd020598331","name":"should properly create location multiaddrs - udp4","time":{"start":1739275428464,"stop":1739275428464,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8aefd2c1a4c4025","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1739275468269,"stop":1739275468269,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7eda15a3d67c39b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1739275419778,"stop":1739275419778,"duration":0},"status":"passed","severity":"normal"},{"uid":"451a9bdb950d2583","name":"throws an error for improperly formatted content topics","time":{"start":1739275419781,"stop":1739275419781,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5ba8d90cbe33b6b","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1739275468281,"stop":1739275468281,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f09aa66d4c0e3c0","name":"should initialize with default number of peers","time":{"start":1739275460373,"stop":1739275460375,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f0a47d68882e5a2","name":"should handle a minimal index list","time":{"start":1739275419799,"stop":1739275419799,"duration":0},"status":"passed","severity":"normal"},{"uid":"307e86a381869a9c","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1739275419795,"stop":1739275419795,"duration":0},"status":"passed","severity":"normal"},{"uid":"36180f1c81334bd8","name":"can start the service","time":{"start":1739275446574,"stop":1739275446575,"duration":1},"status":"passed","severity":"normal"},{"uid":"361098c89fbccebb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1739275419792,"stop":1739275419792,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9439b1f8ac89edf","name":"should wait for LightPush peer to be connected","time":{"start":1739275460604,"stop":1739275460604,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c3b09a9029b6d3a","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1739275468273,"stop":1739275468274,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b376a924f1b320","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1739275419783,"stop":1739275419784,"duration":1},"status":"passed","severity":"normal"},{"uid":"cb918ced203f1c7b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1739275454291,"stop":1739275454291,"duration":0},"status":"passed","severity":"normal"},{"uid":"b551bab4404026d2","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1739275419783,"stop":1739275419783,"duration":0},"status":"passed","severity":"normal"},{"uid":"5192b3e1c25dbbe3","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1739275419788,"stop":1739275419788,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92a9aea75ee72eb","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1739275468276,"stop":1739275468276,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77de472dc7892a1","name":"should properly create location multiaddrs - udp","time":{"start":1739275428465,"stop":1739275428465,"duration":0},"status":"passed","severity":"normal"},{"uid":"471cbd7449de3a06","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1739275419784,"stop":1739275419784,"duration":0},"status":"passed","severity":"normal"},{"uid":"18965baa2e7347f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1739275419778,"stop":1739275419778,"duration":0},"status":"passed","severity":"normal"},{"uid":"23bb75633317b57c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1739275441832,"stop":1739275441833,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb8bb63697439f76","name":"groups content topics by expected pubsub topic","time":{"start":1739275419780,"stop":1739275419780,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ab040804440a5fd","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1739275434431,"stop":1739275434432,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f11d4e4a72a3f73","name":"should properly create location multiaddrs - tcp4","time":{"start":1739275428464,"stop":1739275428464,"duration":0},"status":"passed","severity":"normal"},{"uid":"a7d26e59b2e0747c","name":"throws on content topic with non-number generation field","time":{"start":1739275419768,"stop":1739275419768,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec439c7db87cc1e","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1739275468273,"stop":1739275468273,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff971b97238af9a7","name":"Decoder throws on undefined content topic","time":{"start":1739275434707,"stop":1739275434707,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cc1098beb9388b0","name":"should only return 1 node with relay and store capability","time":{"start":1739275442585,"stop":1739275442585,"duration":0},"status":"passed","severity":"normal"},{"uid":"aaf74ef764220e11","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1739275468282,"stop":1739275468283,"duration":1},"status":"passed","severity":"normal"},{"uid":"db49507d7e54f826","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1739275427618,"stop":1739275427619,"duration":1},"status":"passed","severity":"normal"},{"uid":"8770b52b28b26785","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1739275419779,"stop":1739275419779,"duration":0},"status":"passed","severity":"normal"},{"uid":"d28c6623b9829af8","name":"should throw error - invalid id","time":{"start":1739275428457,"stop":1739275428457,"duration":0},"status":"passed","severity":"normal"},{"uid":"74d458e2bf4c9422","name":"should encodeTxt and decodeTxt","time":{"start":1739275428453,"stop":1739275428454,"duration":1},"status":"passed","severity":"normal"},{"uid":"c0c46680d44c6509","name":"Meta field set when metaSetter is specified","time":{"start":1739275434706,"stop":1739275434706,"duration":0},"status":"passed","severity":"normal"},{"uid":"3585a35a8d30eff0","name":"throws on content topic with too few or too many fields","time":{"start":1739275419768,"stop":1739275419768,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fce7152270bfb0c","name":"throws on content topic with empty version field","time":{"start":1739275419769,"stop":1739275419770,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3721ae095d8221b","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1739275460406,"stop":1739275460407,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a747350ae0ddab8","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1739275419798,"stop":1739275419798,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c1375262f378a0","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1739275468289,"stop":1739275468289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea34e57945ed1dba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1739275468295,"stop":1739275468296,"duration":1},"status":"passed","severity":"normal"},{"uid":"a939bffdac0f34d5","name":"should maintain desired error rate","time":{"start":1739275469805,"stop":1739275469805,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a245e1b0ceeecf8","name":"should not fail to start the service if it is already started","time":{"start":1739275446576,"stop":1739275446576,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3f0625e4e6c6f29","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1739275419772,"stop":1739275419772,"duration":0},"status":"passed","severity":"normal"},{"uid":"622b42ff7eac8f86","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1739275427624,"stop":1739275427624,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56a154cb19a2570","name":"should add and remove event listeners correctly","time":{"start":1739275446579,"stop":1739275446580,"duration":1},"status":"passed","severity":"normal"},{"uid":"75032b870e5b3837","name":"should throw an error for an unconfigured topic","time":{"start":1739275419793,"stop":1739275419793,"duration":0},"status":"passed","severity":"normal"},{"uid":"37d6e62e193d13d6","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1739275441834,"stop":1739275441834,"duration":0},"status":"passed","severity":"normal"},{"uid":"69cd3389dbdb9f69","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1739275468268,"stop":1739275468268,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0db14c4cdd08523","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1739275460489,"stop":1739275460489,"duration":0},"status":"passed","severity":"normal"},{"uid":"988ae367924eb116","name":"Symmetric encrypt & Decrypt","time":{"start":1739275453110,"stop":1739275453110,"duration":0},"status":"passed","severity":"normal"},{"uid":"999d9ffcc3458752","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1739275419797,"stop":1739275419798,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f5d9cbca2759a89","name":"should check false positive rate","time":{"start":1739275469806,"stop":1739275469806,"duration":0},"status":"passed","severity":"normal"},{"uid":"b987f0f180152d1a","name":"should return unique PubsubTopics for static sharding","time":{"start":1739275419783,"stop":1739275419783,"duration":0},"status":"passed","severity":"normal"},{"uid":"d236eba163978da1","name":"should never report false negatives","time":{"start":1739275469805,"stop":1739275469805,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54467f963157290","name":"should throw error - no id","time":{"start":1739275428455,"stop":1739275428456,"duration":1},"status":"passed","severity":"normal"},{"uid":"3aa0997c377f8841","name":"should use the provided clusterId for the pubsub topic","time":{"start":1739275419798,"stop":1739275419798,"duration":0},"status":"passed","severity":"normal"},{"uid":"1808e4c6ec1a3412","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1739275468274,"stop":1739275468274,"duration":0},"status":"passed","severity":"normal"},{"uid":"73d6456de2761456","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1739275442586,"stop":1739275442586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e494aa8c3a50ed6","name":"should retry on failure if specified","time":{"start":1739275460491,"stop":1739275460491,"duration":0},"status":"passed","severity":"normal"},{"uid":"7854001bdf6a6ec0","name":"returns all values when wanted number matches available values","time":{"start":1739275441417,"stop":1739275441419,"duration":2},"status":"passed","severity":"normal"},{"uid":"4e64d5503ab22619","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1739275468106,"stop":1739275468106,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3bdc739a282c60b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1739275419800,"stop":1739275419800,"duration":0},"status":"passed","severity":"normal"},{"uid":"f80d1c173cdbb7ea","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1739275468267,"stop":1739275468267,"duration":0},"status":"passed","severity":"normal"},{"uid":"60312ea4c47fdbbd","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1739275468271,"stop":1739275468271,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb9443961a3290a","name":"it tolerates circular branch references","time":{"start":1739275442583,"stop":1739275442583,"duration":0},"status":"passed","severity":"normal"},{"uid":"7cdd3f8d977ed659","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1739275441825,"stop":1739275441825,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f7e09044b4e208","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1739275468269,"stop":1739275468269,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa1e930ee45da3f5","name":"should return usable stream attached to connection","time":{"start":1739275434428,"stop":1739275434428,"duration":0},"status":"passed","severity":"normal"},{"uid":"2247ea86c250d125","name":"should return empty list for no shard","time":{"start":1739275419784,"stop":1739275419784,"duration":0},"status":"passed","severity":"normal"},{"uid":"78b7b4f61038607d","name":"should throw an error for insufficient data","time":{"start":1739275419800,"stop":1739275419800,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fad53ea429c609","name":"throws on content topic with empty application field","time":{"start":1739275419769,"stop":1739275419769,"duration":0},"status":"passed","severity":"normal"},{"uid":"31e3506e82939255","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1739275468278,"stop":1739275468278,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e1ac4c375fa043","name":"should return different streams if requested simultaniously","time":{"start":1739275434430,"stop":1739275434430,"duration":0},"status":"passed","severity":"normal"},{"uid":"28f5f3db5d11e4b2","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1739275468291,"stop":1739275468292,"duration":1},"status":"passed","severity":"normal"},{"uid":"aff943ecbafd84c","name":"throws on content topic with generation field greater than 0","time":{"start":1739275419769,"stop":1739275419769,"duration":0},"status":"passed","severity":"normal"},{"uid":"134288521e2b06b7","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1739275468267,"stop":1739275468268,"duration":1},"status":"passed","severity":"normal"},{"uid":"2686f429dd539d1e","name":"should request renew when peer disconnects","time":{"start":1739275460380,"stop":1739275460382,"duration":2},"status":"passed","severity":"normal"},{"uid":"be20fb9d9fc8c26a","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1739275419784,"stop":1739275419784,"duration":0},"status":"passed","severity":"normal"},{"uid":"c650f807e786b434","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1739275468278,"stop":1739275468279,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffdfe4130059f5a1","name":"Encoder throws on undefined content topic","time":{"start":1739275452678,"stop":1739275452678,"duration":0},"status":"passed","severity":"normal"},{"uid":"37c5868261541fd3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1739275442586,"stop":1739275442586,"duration":0},"status":"passed","severity":"normal"},{"uid":"d03c216b688b749e","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1739275441832,"stop":1739275441832,"duration":0},"status":"passed","severity":"normal"},{"uid":"64f6da92c087c28b","name":"throws on empty content topic","time":{"start":1739275419767,"stop":1739275419767,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe0e36938f4fdc4f","name":"Decoder throws on empty string content topic","time":{"start":1739275452679,"stop":1739275452680,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf600c87c9c2d42f","name":"should return the pubsub topic directly if a string is provided","time":{"start":1739275419794,"stop":1739275419794,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d3e69b08573d181","name":"should not fail to stop the service if it was not started","time":{"start":1739275446575,"stop":1739275446576,"duration":1},"status":"passed","severity":"normal"},{"uid":"de6dc7f2209d900d","name":"should encode/decode to text encoding","time":{"start":1739275428459,"stop":1739275428459,"duration":0},"status":"passed","severity":"normal"},{"uid":"847057a393f8c580","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1739275419786,"stop":1739275419787,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1df6fa4146ce54","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1739275468288,"stop":1739275468289,"duration":1},"status":"passed","severity":"normal"},{"uid":"692d300c2467b3fb","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1739275468276,"stop":1739275468277,"duration":1},"status":"passed","severity":"normal"},{"uid":"22b93983730e4416","name":"handles different networkShards values correctly","time":{"start":1739275419780,"stop":1739275419781,"duration":1},"status":"passed","severity":"normal"},{"uid":"f9904d05771655f1","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1739275428455,"stop":1739275428455,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb81cf299bc803b","name":"should handle general insertion and lookup correctly","time":{"start":1739275469806,"stop":1739275469806,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a9096d9792a58b5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1739275419787,"stop":1739275419787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d570263e57bedfb","name":"Waku message hash computation (no timestamp)","time":{"start":1739275422335,"stop":1739275422336,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8232cb4b05610ff","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1739275419791,"stop":1739275419792,"duration":1},"status":"passed","severity":"normal"},{"uid":"3d111fcdf09e0dd4","name":"1 Store, 2 fetches","time":{"start":1739275442298,"stop":1739275442298,"duration":0},"status":"passed","severity":"normal"},{"uid":"c293c2537a770dbb","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1739275419772,"stop":1739275419772,"duration":0},"status":"passed","severity":"normal"},{"uid":"aecb01ab63b7902f","name":"should handle corrupted local storage data gracefully","time":{"start":1739275446579,"stop":1739275446579,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5bbce8076e98222","name":"caches peers it previously fetched","time":{"start":1739275442584,"stop":1739275442584,"duration":0},"status":"passed","severity":"normal"},{"uid":"74494e764036535a","name":"should only return 1 node with store capability","time":{"start":1739275442585,"stop":1739275442586,"duration":1},"status":"passed","severity":"normal"},{"uid":"263e85dec7149a92","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1739275468280,"stop":1739275468280,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02c82b47c618fab","name":"should properly create peer info with all multiaddrs","time":{"start":1739275428466,"stop":1739275428466,"duration":0},"status":"passed","severity":"normal"},{"uid":"dadf25691ec8290b","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1739275419800,"stop":1739275419800,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1fe9f62f92fecc","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1739275419776,"stop":1739275419777,"duration":1},"status":"passed","severity":"normal"},{"uid":"170f3cb1c52eb31d","name":"Decoder throws on undefined content topic","time":{"start":1739275452679,"stop":1739275452679,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d71349cb6aa609","name":"should initialize with Unhealthy status","time":{"start":1739275460402,"stop":1739275460403,"duration":1},"status":"passed","severity":"normal"},{"uid":"d5e22acdfc9d610b","name":"throws on content topic with empty encoding field","time":{"start":1739275419770,"stop":1739275419771,"duration":1},"status":"passed","severity":"normal"},{"uid":"77cfd727fe0cce8b","name":"should initialize bloom filter with correct parameters","time":{"start":1739275469804,"stop":1739275469804,"duration":0},"status":"passed","severity":"normal"},{"uid":"42da321d73f312dd","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1739275441826,"stop":1739275441826,"duration":0},"status":"passed","severity":"normal"},{"uid":"256d827f17fb1045","name":"should correctly map a content topic to a pubsub topic","time":{"start":1739275419797,"stop":1739275419797,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7b252a3ba0768fe","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1739275468274,"stop":1739275468274,"duration":0},"status":"passed","severity":"normal"},{"uid":"ace97d66022afaa3","name":"pre and post cipher","time":{"start":1739275453110,"stop":1739275453111,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a50bc5a42b781f9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1739275419787,"stop":1739275419787,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca4333b2701a9c0","name":"can start and stop the service","time":{"start":1739275446575,"stop":1739275446575,"duration":0},"status":"passed","severity":"normal"},{"uid":"b800a29c931a296a","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1739275468292,"stop":1739275468293,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5f7534c652081c6","name":"should be able to encode the field with only STORE set to true","time":{"start":1739275427616,"stop":1739275427617,"duration":1},"status":"passed","severity":"normal"},{"uid":"412d7a2fa6686555","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1739275419780,"stop":1739275419780,"duration":0},"status":"passed","severity":"normal"},{"uid":"505c73a802e69061","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1739275419794,"stop":1739275419794,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f85844ece49ffec","name":"should select older connection if present","time":{"start":1739275434143,"stop":1739275434143,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec22a80b16cbda6d","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1739275419782,"stop":1739275419782,"duration":0},"status":"passed","severity":"normal"},{"uid":"e49e24e498d11847","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739275427620,"stop":1739275427621,"duration":1},"status":"passed","severity":"normal"},{"uid":"dca0a4851cc3adea","name":"should decode valid enr successfully","time":{"start":1739275428454,"stop":1739275428455,"duration":1},"status":"passed","severity":"normal"},{"uid":"edaa502fab797428","name":"handles empty shards array correctly","time":{"start":1739275419796,"stop":1739275419797,"duration":1},"status":"passed","severity":"normal"},{"uid":"c843af69f5d80215","name":"should not throw an error for a single configured topic","time":{"start":1739275419793,"stop":1739275419793,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9a3447144f4fbe","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1739275468279,"stop":1739275468280,"duration":1},"status":"passed","severity":"normal"},{"uid":"24a9903ee3ef7870","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1739275468294,"stop":1739275468294,"duration":0},"status":"passed","severity":"normal"},{"uid":"1499d0e0a256799e","name":"should set field with only STORE enabled","time":{"start":1739275428467,"stop":1739275428467,"duration":0},"status":"passed","severity":"normal"},{"uid":"f855104e8dab0daa","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1739275468293,"stop":1739275468294,"duration":1},"status":"passed","severity":"normal"},{"uid":"8e78bdfffa425531","name":"ignores unrecognized TXT record formats","time":{"start":1739275442584,"stop":1739275442584,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3749f5bc7446098","name":"tcp ip4 address","time":{"start":1739275427842,"stop":1739275427842,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77319b561e9e777","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1739275468293,"stop":1739275468293,"duration":0},"status":"passed","severity":"normal"},{"uid":"64026178fdfef418","name":"should get locked peers","time":{"start":1739275460377,"stop":1739275460380,"duration":3},"status":"passed","severity":"normal"},{"uid":"90562e1269604b7d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1739275419792,"stop":1739275419792,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e912a16c2b4da35","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1739275468277,"stop":1739275468277,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b038f907399ae","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1739275468278,"stop":1739275468278,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a97f96e1a55e41c","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1739275468283,"stop":1739275468283,"duration":0},"status":"passed","severity":"normal"},{"uid":"29ae4af73c877d23","name":"should return no connections if no open connection provided","time":{"start":1739275434142,"stop":1739275434143,"duration":1},"status":"passed","severity":"normal"},{"uid":"1acb1a24b2ff2b91","name":"should get / set TCP multiaddr","time":{"start":1739275428463,"stop":1739275428464,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c1a3d6a6c1638d5","name":"should not allow k > 12","time":{"start":1739275468103,"stop":1739275468104,"duration":1},"status":"passed","severity":"normal"},{"uid":"ab8ae1cc2019dc85","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1739275419777,"stop":1739275419777,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5f41a52bc1006e9","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1739275468290,"stop":1739275468290,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b7966b323b16e5","name":"should not receive a peer event before start","time":{"start":1739275446577,"stop":1739275446577,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcb555a37a639eab","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1739275427620,"stop":1739275427620,"duration":0},"status":"passed","severity":"normal"},{"uid":"472ca2fea93fe11a","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739275427626,"stop":1739275427627,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6c48005fa0a3e9","name":"should not receive a peer event after stop","time":{"start":1739275446577,"stop":1739275446578,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0bcc4775ad5ef20","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1739275468295,"stop":1739275468295,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc747ca24d6f7e0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1739275419789,"stop":1739275419789,"duration":0},"status":"passed","severity":"normal"},{"uid":"abf6e508787a69a6","name":"should emit a peer event after start","time":{"start":1739275446576,"stop":1739275446577,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2f4f3f1e42ab0b3","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1739275419786,"stop":1739275419786,"duration":0},"status":"passed","severity":"normal"},{"uid":"abead7856ce4e96","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1739275468275,"stop":1739275468275,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddd6ad52845c8f86","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1739275468283,"stop":1739275468288,"duration":5},"status":"passed","severity":"normal"},{"uid":"2588ca026a3c6a44","name":"should handle special patterns correctly","time":{"start":1739275469805,"stop":1739275469806,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66136d7a4c9222","name":"Encoder throws on empty string content topic","time":{"start":1739275452678,"stop":1739275452679,"duration":1},"status":"passed","severity":"normal"},{"uid":"206ed440a201ef17","name":"Decoder throws on empty string content topic","time":{"start":1739275454293,"stop":1739275454293,"duration":0},"status":"passed","severity":"normal"},{"uid":"85260dc357604a31","name":"Check meta is set [symmetric]","time":{"start":1739275452677,"stop":1739275452677,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b0e9b6042b97a8f","name":"should throw an error for missing sharding configuration","time":{"start":1739275419796,"stop":1739275419796,"duration":0},"status":"passed","severity":"normal"},{"uid":"e06b50444738b86d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1739275419788,"stop":1739275419788,"duration":0},"status":"passed","severity":"normal"},{"uid":"81befb454160c894","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1739275419776,"stop":1739275419776,"duration":0},"status":"passed","severity":"normal"},{"uid":"be841b07456081f2","name":"throws on content topic with empty topic name field","time":{"start":1739275419770,"stop":1739275419770,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c7174b5c93a14ab","name":"should properly create location multiaddrs - tcp","time":{"start":1739275428465,"stop":1739275428466,"duration":1},"status":"passed","severity":"normal"},{"uid":"b659a0992a4add98","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1739275468294,"stop":1739275468294,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1a8bb231987116a","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1739275452676,"stop":1739275452676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8e66aade4f308eb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1739275419790,"stop":1739275419790,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af8db0055b8c2c8","name":"should throw an error for empty SingleShardInfos array","time":{"start":1739275419782,"stop":1739275419782,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d28efebfcb7639","name":"should throw error - no public key","time":{"start":1739275428456,"stop":1739275428456,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b77e62ee99245c0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1739275442587,"stop":1739275442588,"duration":1},"status":"skipped","severity":"normal"},{"uid":"3a71ffa8b92da499","name":"handles empty contentTopics array correctly","time":{"start":1739275419797,"stop":1739275419797,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8a6eea0a1bb36a8","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1739275468266,"stop":1739275468267,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fdd9f2fcf903e3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1739275446579,"stop":1739275446579,"duration":0},"status":"passed","severity":"normal"},{"uid":"2dc24e3a8415b1be","name":"should transition to Unhealthy when no connections","time":{"start":1739275460404,"stop":1739275460405,"duration":1},"status":"passed","severity":"normal"},{"uid":"4f6aa96b89bff373","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1739275441821,"stop":1739275441825,"duration":4},"status":"passed","severity":"normal"},{"uid":"b090ac74dc44a75e","name":"Waku message hash computation (payload length 0)","time":{"start":1739275422335,"stop":1739275422335,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec2d94b45f26dbe","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1739275419794,"stop":1739275419794,"duration":0},"status":"passed","severity":"normal"},{"uid":"90b0532b41ca8397","name":"returns nothing if no connections present","time":{"start":1739275434141,"stop":1739275434141,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a966dcfb472ed86","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1739275419785,"stop":1739275419785,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fb2d39ef34d7afa","name":"should reject if Filter is requested but not mounted","time":{"start":1739275460603,"stop":1739275460603,"duration":0},"status":"passed","severity":"normal"},{"uid":"475914183c151170","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1739275427626,"stop":1739275427626,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5cc9653657ec27d","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1739275468280,"stop":1739275468281,"duration":1},"status":"passed","severity":"normal"},{"uid":"4957c6688643040e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1739275419789,"stop":1739275419790,"duration":1},"status":"passed","severity":"normal"},{"uid":"5132cdf4a04a3c3d","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1739275468289,"stop":1739275468289,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae7012d17f9216c","name":"should throw an error for missing required configuration","time":{"start":1739275419785,"stop":1739275419785,"duration":0},"status":"passed","severity":"normal"},{"uid":"b7364417c0cbcc81","name":"should call waitForPeer on Relay","time":{"start":1739275460605,"stop":1739275460605,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb7d4cd7ed5a99b4","name":"should create a new stream if no existing for protocol found","time":{"start":1739275434429,"stop":1739275434430,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd69d3c930fe9734","name":"Relay + Store","time":{"start":1739275428468,"stop":1739275428468,"duration":0},"status":"passed","severity":"normal"},{"uid":"23da4008345558fc","name":"should reject if Store is requested but not mounted","time":{"start":1739275460603,"stop":1739275460603,"duration":0},"status":"passed","severity":"normal"},{"uid":"649dd0e3713e4d4d","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1739275419791,"stop":1739275419791,"duration":0},"status":"passed","severity":"normal"},{"uid":"f317d0db151972aa","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1739275452674,"stop":1739275452675,"duration":1},"status":"passed","severity":"normal"},{"uid":"7aa57cab32c24492","name":"Encoder throws on undefined content topic","time":{"start":1739275454292,"stop":1739275454292,"duration":0},"status":"passed","severity":"normal"},{"uid":"df5c37f7ec646503","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1739275460405,"stop":1739275460406,"duration":1},"status":"passed","severity":"normal"},{"uid":"e56e1b1fde5c3999","name":"Sample","time":{"start":1739275427830,"stop":1739275427831,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ad2f838cdf0adc9","name":"should set field with all protocols enabled","time":{"start":1739275428466,"stop":1739275428466,"duration":0},"status":"passed","severity":"normal"},{"uid":"a60ab2f81026fbd2","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1739275427625,"stop":1739275427626,"duration":1},"status":"passed","severity":"normal"},{"uid":"4fc2eb523024467c","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1739275468270,"stop":1739275468270,"duration":0},"status":"passed","severity":"normal"},{"uid":"d62c2d974df33fd","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1739275468279,"stop":1739275468279,"duration":0},"status":"passed","severity":"normal"},{"uid":"47734321eb4e3a75","name":"Accepts a valid Waku Message","time":{"start":1739275463907,"stop":1739275463908,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a2633fc243f276d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1739275419790,"stop":1739275419791,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b07992404445b14","name":"ignores domain fetching errors","time":{"start":1739275442584,"stop":1739275442584,"duration":0},"status":"passed","severity":"normal"},{"uid":"a409a9802fdc217","name":"should be able to decode the field with only FILTER set to true","time":{"start":1739275427622,"stop":1739275427623,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7db730c41b4288c","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1739275468271,"stop":1739275468272,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9999974f3e98987","name":"Rejects garbage","time":{"start":1739275463909,"stop":1739275463909,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9405adc1a7560e","name":"should insert elements correctly","time":{"start":1739275469804,"stop":1739275469804,"duration":0},"status":"passed","severity":"normal"},{"uid":"92424167bda56bda","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1739275419789,"stop":1739275419789,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e617f912361ba62","name":"Ephemeral field set to true","time":{"start":1739275434705,"stop":1739275434705,"duration":0},"status":"passed","severity":"normal"},{"uid":"101cb25452e98ecd","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1739275441833,"stop":1739275441833,"duration":0},"status":"passed","severity":"normal"},{"uid":"27fa38239a12e4da","name":"should properly compute the node id","time":{"start":1739275428458,"stop":1739275428459,"duration":1},"status":"passed","severity":"normal"},{"uid":"40433fe786112b2a","name":"1 Relay, 1 fetch","time":{"start":1739275442297,"stop":1739275442298,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c552f12e3dd5534","name":"should get / set UDP multiaddr","time":{"start":1739275428460,"stop":1739275428463,"duration":3},"status":"passed","severity":"normal"},{"uid":"bc465d6a02aae9bf","name":"should handle connection events","time":{"start":1739275460382,"stop":1739275460383,"duration":1},"status":"passed","severity":"normal"}] |