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":"a14700ea817be4f","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1739273490907,"stop":1739273490909,"duration":2},"status":"passed","severity":"normal"},{"uid":"874a69652f5a0c6e","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1739273762639,"stop":1739273762640,"duration":1},"status":"passed","severity":"normal"},{"uid":"fda03fca14befdee","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1739273762339,"stop":1739273762339,"duration":0},"status":"passed","severity":"normal"},{"uid":"81d8870a1150a069","name":"should reject if LightPush is requested but not mounted","time":{"start":1739273531649,"stop":1739273531649,"duration":0},"status":"passed","severity":"normal"},{"uid":"294b775194a380cc","name":"should initialize with Unhealthy status","time":{"start":1739273531585,"stop":1739273531585,"duration":0},"status":"passed","severity":"normal"},{"uid":"53aea6fd985fbfe1","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1739273490918,"stop":1739273490918,"duration":0},"status":"passed","severity":"normal"},{"uid":"a20b3a578086c916","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1739273490915,"stop":1739273490915,"duration":0},"status":"passed","severity":"normal"},{"uid":"c75f4d9e0178e001","name":"recovers when dns.resolve returns empty","time":{"start":1739273513588,"stop":1739273513589,"duration":1},"status":"passed","severity":"normal"},{"uid":"68ebccec401f46e1","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1739273762627,"stop":1739273762628,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5ab1fe4639bff35","name":"should only return 1 node with store capability","time":{"start":1739273513591,"stop":1739273513591,"duration":0},"status":"passed","severity":"normal"},{"uid":"234f8e7cea4f18fc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1739273490887,"stop":1739273490888,"duration":1},"status":"passed","severity":"normal"},{"uid":"d56c350462646a19","name":"handles empty shards array correctly","time":{"start":1739273490920,"stop":1739273490920,"duration":0},"status":"passed","severity":"normal"},{"uid":"54c6f76a6ebfcb2","name":"Ephemeral field set to true","time":{"start":1739273505741,"stop":1739273505742,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fa7c50ffa46b01","name":"should not allow k > 12","time":{"start":1739273762336,"stop":1739273762337,"duration":1},"status":"passed","severity":"normal"},{"uid":"77f47fbca3d1410e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1739273490911,"stop":1739273490911,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4dcaa4475ad49ba","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1739273762659,"stop":1739273762659,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4c2d394e87b1ced","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1739273490888,"stop":1739273490888,"duration":0},"status":"passed","severity":"normal"},{"uid":"a32f5a5c8c18f82e","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1739273490919,"stop":1739273490919,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9121226fd617f36","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1739273490918,"stop":1739273490919,"duration":1},"status":"passed","severity":"normal"},{"uid":"ca94f089d99acb7a","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1739273513008,"stop":1739273513008,"duration":0},"status":"passed","severity":"normal"},{"uid":"38d6177ee485ee41","name":"should not fail to stop the service if it was not started","time":{"start":1739273517655,"stop":1739273517656,"duration":1},"status":"passed","severity":"normal"},{"uid":"453b5ecf94ab80f","name":"does not throw on valid cases","time":{"start":1739273490881,"stop":1739273490882,"duration":1},"status":"passed","severity":"normal"},{"uid":"57843f73a72f738","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1739273762644,"stop":1739273762644,"duration":0},"status":"passed","severity":"normal"},{"uid":"83516d25c44bd879","name":"Waku message hash computation (meta attribute not present)","time":{"start":1739273493531,"stop":1739273493531,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae240d843e505344","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1739273762624,"stop":1739273762624,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b0088e18456955e","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1739273525364,"stop":1739273525364,"duration":0},"status":"passed","severity":"normal"},{"uid":"c05d3e762884b1f2","name":"should not receive a peer event before start","time":{"start":1739273517657,"stop":1739273517657,"duration":0},"status":"passed","severity":"normal"},{"uid":"369f44da6b063471","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1739273762641,"stop":1739273762641,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2e47c9b987d02f3","name":"can start and stop the service","time":{"start":1739273517654,"stop":1739273517655,"duration":1},"status":"passed","severity":"normal"},{"uid":"d031a7db00ad1f89","name":"it tolerates circular branch references","time":{"start":1739273513588,"stop":1739273513588,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1d25c0c6e34f51c","name":"should return unique PubsubTopics for static sharding","time":{"start":1739273490903,"stop":1739273490903,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acf89901a7ac772","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1739273490895,"stop":1739273490895,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee9dfd3ec2e485ca","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1739273505458,"stop":1739273505459,"duration":1},"status":"passed","severity":"normal"},{"uid":"67ed3eb7625f846b","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1739273490896,"stop":1739273490896,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cd36bad4faf31ff","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1739273762648,"stop":1739273762656,"duration":8},"status":"passed","severity":"normal"},{"uid":"98ba73934def1ea0","name":"Encoder throws on undefined content topic","time":{"start":1739273523721,"stop":1739273523721,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9d3e5dbe7102d16","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1739273762656,"stop":1739273762657,"duration":1},"status":"passed","severity":"normal"},{"uid":"a48a3455d6a9f360","name":"should be able to decode the field with only STORE set to true","time":{"start":1739273498878,"stop":1739273498879,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0ddc6dd10fbd0c0","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1739273490918,"stop":1739273490918,"duration":0},"status":"passed","severity":"normal"},{"uid":"996a7c57df05486d","name":"Push to array if already present","time":{"start":1739273490607,"stop":1739273490607,"duration":0},"status":"passed","severity":"normal"},{"uid":"b01af8d7d7eb5721","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1739273762645,"stop":1739273762645,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0b95b03b6894f8","name":"should properly create location multiaddrs - tcp6","time":{"start":1739273499592,"stop":1739273499592,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23f875cb4c71325","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1739273762642,"stop":1739273762642,"duration":0},"status":"passed","severity":"normal"},{"uid":"58a59a9d52099168","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1739273762645,"stop":1739273762647,"duration":2},"status":"passed","severity":"normal"},{"uid":"590bff8328f6cf16","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1739273490909,"stop":1739273490909,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d0fa0c2c18d41bb","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1739273490893,"stop":1739273490894,"duration":1},"status":"passed","severity":"normal"},{"uid":"a60e28f3a419996f","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1739273490910,"stop":1739273490910,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a197a5543fe6b55","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1739273490906,"stop":1739273490906,"duration":0},"status":"passed","severity":"normal"},{"uid":"55b50365bb086c39","name":"ignores domain fetching errors","time":{"start":1739273513589,"stop":1739273513589,"duration":0},"status":"passed","severity":"normal"},{"uid":"f124d8fbf37b73e5","name":"should get / set TCP multiaddr","time":{"start":1739273499587,"stop":1739273499591,"duration":4},"status":"passed","severity":"normal"},{"uid":"33939e94f3ecfe0a","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1739273513009,"stop":1739273513009,"duration":0},"status":"passed","severity":"normal"},{"uid":"d16dde3f8fdaf156","name":"should set field with only FILTER enabled","time":{"start":1739273499595,"stop":1739273499595,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5cb8de93c9bc08b","name":"throws on content topic with empty version field","time":{"start":1739273490885,"stop":1739273490885,"duration":0},"status":"passed","severity":"normal"},{"uid":"5456953d939ca8ae","name":"should request renew when peer disconnects","time":{"start":1739273531331,"stop":1739273531332,"duration":1},"status":"passed","severity":"normal"},{"uid":"43d1ce1baa5f8a76","name":"should reject if Relay is requested but not mounted","time":{"start":1739273531649,"stop":1739273531649,"duration":0},"status":"passed","severity":"normal"},{"uid":"7678968e4aa0f596","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1739273762613,"stop":1739273762613,"duration":0},"status":"passed","severity":"normal"},{"uid":"3074539d1f953bc0","name":"should throw error - invalid id","time":{"start":1739273499584,"stop":1739273499584,"duration":0},"status":"passed","severity":"normal"},{"uid":"79a948018ce1453d","name":"throws on content topic with empty topic name field","time":{"start":1739273490885,"stop":1739273490886,"duration":1},"status":"passed","severity":"normal"},{"uid":"e08e32317fb7d367","name":"should initialize with custom number of peers","time":{"start":1739273531330,"stop":1739273531330,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded9ce76f8a46924","name":"should return usable stream attached to connection","time":{"start":1739273505455,"stop":1739273505456,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac3db9b716502d23","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1739273513008,"stop":1739273513009,"duration":1},"status":"passed","severity":"normal"},{"uid":"318baac45e439fd5","name":"caches peers it previously fetched","time":{"start":1739273513589,"stop":1739273513590,"duration":1},"status":"passed","severity":"normal"},{"uid":"632ad75695b87027","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1739273490901,"stop":1739273490901,"duration":0},"status":"passed","severity":"normal"},{"uid":"f165bb2374201d6f","name":"should decode valid enr successfully","time":{"start":1739273499581,"stop":1739273499582,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a7a2a3c80bfa10","name":"Decoder throws on empty string content topic","time":{"start":1739273525367,"stop":1739273525367,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e692956918b7938","name":"tcp ip4 address","time":{"start":1739273499065,"stop":1739273499065,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1ed9d0ac768e9","name":"peer:update - should do nothing if another protocol hit","time":{"start":1739273505458,"stop":1739273505458,"duration":0},"status":"passed","severity":"normal"},{"uid":"b953c24f795e4ec8","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1739273762635,"stop":1739273762636,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ae95c3b3425252f","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1739273762631,"stop":1739273762632,"duration":1},"status":"passed","severity":"normal"},{"uid":"538804ed2e3b84a6","name":"should set field with only STORE enabled","time":{"start":1739273499594,"stop":1739273499595,"duration":1},"status":"passed","severity":"normal"},{"uid":"37265d56d59bda45","name":"should properly create peer info with all multiaddrs","time":{"start":1739273499593,"stop":1739273499593,"duration":0},"status":"passed","severity":"normal"},{"uid":"defceda8ef8b272b","name":"should return empty list for no shard","time":{"start":1739273490905,"stop":1739273490905,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a63c237f9f9f35f","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1739273762620,"stop":1739273762623,"duration":3},"status":"passed","severity":"normal"},{"uid":"d00218e7e7e58b1b","name":"Sample","time":{"start":1739273499047,"stop":1739273499047,"duration":0},"status":"passed","severity":"normal"},{"uid":"80808fe26c602f24","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1739273762659,"stop":1739273762659,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b458315a07a55f6","name":"Decoder throws on undefined content topic","time":{"start":1739273525366,"stop":1739273525367,"duration":1},"status":"passed","severity":"normal"},{"uid":"40f742f59a0c682b","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1739273491082,"stop":1739273491082,"duration":0},"status":"passed","severity":"normal"},{"uid":"172398f647452f2","name":"Check meta is set [symmetric]","time":{"start":1739273523720,"stop":1739273523720,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca30fcc19d87b79","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1739273762612,"stop":1739273762612,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e2c67103fd83ebf","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1739273762628,"stop":1739273762629,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cfca3c715ef595b","name":"Encoder throws on empty string content topic","time":{"start":1739273505743,"stop":1739273505743,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d12d2edb53fd50","name":"should throw error - no public key","time":{"start":1739273499584,"stop":1739273499585,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5c91fd5697314eb","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1739273513010,"stop":1739273513010,"duration":0},"status":"passed","severity":"normal"},{"uid":"42f4f23feaa91f47","name":"Encoder throws on empty string content topic","time":{"start":1739273525366,"stop":1739273525366,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7052d98c444511","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1739273762644,"stop":1739273762644,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2a0fac8fb8a016e","name":"1 Relay, 1 fetch","time":{"start":1739273513259,"stop":1739273513259,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed32ecacfcef88ab","name":"should properly create location multiaddrs - udp6","time":{"start":1739273499592,"stop":1739273499592,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f5d1e805d1692ea","name":"should decode valid enr with tcp successfully","time":{"start":1739273499582,"stop":1739273499583,"duration":1},"status":"passed","severity":"normal"},{"uid":"52cb683af3d5dc46","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1739273490894,"stop":1739273490894,"duration":0},"status":"passed","severity":"normal"},{"uid":"66e72bf8917ea754","name":"should set field with only LIGHTPUSH enabled","time":{"start":1739273499595,"stop":1739273499595,"duration":0},"status":"passed","severity":"normal"},{"uid":"7918386044fc2bcc","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1739273523719,"stop":1739273523720,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6fdfdf11eb73a1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1739273490911,"stop":1739273490912,"duration":1},"status":"passed","severity":"normal"},{"uid":"9356f6e54ea8feff","name":"should return different streams if requested simultaniously","time":{"start":1739273505457,"stop":1739273505457,"duration":0},"status":"passed","severity":"normal"},{"uid":"303d7198532bda3a","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1739273490910,"stop":1739273490911,"duration":1},"status":"passed","severity":"normal"},{"uid":"d651fb2310938fd6","name":"Encoder throws on empty string content topic","time":{"start":1739273523721,"stop":1739273523722,"duration":1},"status":"passed","severity":"normal"},{"uid":"1ce26bac2abb8670","name":"1 Store, 2 fetches","time":{"start":1739273513259,"stop":1739273513260,"duration":1},"status":"passed","severity":"normal"},{"uid":"be6258a04555afb8","name":"Round trip binary encryption [ecies, signature]","time":{"start":1739273525365,"stop":1739273525365,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c8b15e077750e1","name":"throws on content topic with generation field greater than 0","time":{"start":1739273490884,"stop":1739273490884,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5bb6ec9a285689e","name":"should properly compute the node id","time":{"start":1739273499586,"stop":1739273499586,"duration":0},"status":"passed","severity":"normal"},{"uid":"c68cb3e0244d3e24","name":"throws on content topic with empty application field","time":{"start":1739273490884,"stop":1739273490884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4216af5d37ea1f67","name":"should insert elements correctly","time":{"start":1739273764055,"stop":1739273764055,"duration":0},"status":"passed","severity":"normal"},{"uid":"12282a31f8c5e1cc","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1739273762657,"stop":1739273762657,"duration":0},"status":"passed","severity":"normal"},{"uid":"4cccdd714199a367","name":"should check connected peers if present and suitable","time":{"start":1739273531651,"stop":1739273531651,"duration":0},"status":"passed","severity":"normal"},{"uid":"bca48d9c9412d710","name":"should wait for LightPush peer to be connected","time":{"start":1739273531651,"stop":1739273531651,"duration":0},"status":"passed","severity":"normal"},{"uid":"57d5803e19b7ba1c","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1739273513011,"stop":1739273513012,"duration":1},"status":"passed","severity":"normal"},{"uid":"26bcb06f262ac72","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1739273762658,"stop":1739273762659,"duration":1},"status":"passed","severity":"normal"},{"uid":"e2236c4fcecacab3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1739273490915,"stop":1739273490915,"duration":0},"status":"passed","severity":"normal"},{"uid":"9affa8d5341b7641","name":"should be able to decode the field with only FILTER set to true","time":{"start":1739273498877,"stop":1739273498878,"duration":1},"status":"passed","severity":"normal"},{"uid":"5571260e55df33f6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1739273517658,"stop":1739273517659,"duration":1},"status":"passed","severity":"normal"},{"uid":"6af7b86dce76844a","name":"should throw an error for missing sharding configuration","time":{"start":1739273490920,"stop":1739273490920,"duration":0},"status":"passed","severity":"normal"},{"uid":"cabc55db34fddd78","name":"should handle special patterns correctly","time":{"start":1739273764056,"stop":1739273764056,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fe29e98ce3d4dd9","name":"groups content topics by expected pubsub topic","time":{"start":1739273490898,"stop":1739273490898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4854662ddf145eb5","name":"Symmetric encrypt & Decrypt","time":{"start":1739273524255,"stop":1739273524255,"duration":0},"status":"passed","severity":"normal"},{"uid":"8dcf8c4d821c8886","name":"Decoder throws on undefined content topic","time":{"start":1739273505743,"stop":1739273505743,"duration":0},"status":"passed","severity":"normal"},{"uid":"b20bf8867c222248","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739273513593,"stop":1739273513593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"88a3bddee914077a","name":"Waku message hash computation (payload length 0)","time":{"start":1739273493531,"stop":1739273493532,"duration":1},"status":"passed","severity":"normal"},{"uid":"2997d688e8d38c0a","name":"should wait for Filter peer to be connected","time":{"start":1739273531651,"stop":1739273531652,"duration":1},"status":"passed","severity":"normal"},{"uid":"3edceadc442a29d8","name":"handles different networkShards values correctly","time":{"start":1739273490899,"stop":1739273490900,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6805cbcde5e8816","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1739273490904,"stop":1739273490904,"duration":0},"status":"passed","severity":"normal"},{"uid":"220ea0dc20d1eac8","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1739273490910,"stop":1739273490910,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb4fa5db8b0a50a0","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1739273513013,"stop":1739273513013,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef099ce512b7a1","name":"should call waitForPeer on Relay","time":{"start":1739273531652,"stop":1739273531652,"duration":0},"status":"passed","severity":"normal"},{"uid":"7513e28f074a4faa","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1739273762635,"stop":1739273762635,"duration":0},"status":"passed","severity":"normal"},{"uid":"b49e53147c7cffe","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1739273762642,"stop":1739273762644,"duration":2},"status":"passed","severity":"normal"},{"uid":"b5ae047d4e5042ac","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1739273762623,"stop":1739273762624,"duration":1},"status":"passed","severity":"normal"},{"uid":"afa75a37de637232","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1739273498885,"stop":1739273498885,"duration":0},"status":"passed","severity":"normal"},{"uid":"49985ee864548dab","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1739273490906,"stop":1739273490907,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea8917f991dedfc6","name":"should throw error - no public key","time":{"start":1739273499583,"stop":1739273499583,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f975d8b1f338dfa","name":"should handle general insertion and lookup correctly","time":{"start":1739273764057,"stop":1739273764057,"duration":0},"status":"passed","severity":"normal"},{"uid":"4fd03a1c63fd8fc3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1739273490913,"stop":1739273490913,"duration":0},"status":"passed","severity":"normal"},{"uid":"24c6add588aaa063","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1739273505459,"stop":1739273505459,"duration":0},"status":"passed","severity":"normal"},{"uid":"d65cbcbebc4877c7","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1739273762660,"stop":1739273762660,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e04788c4b05c5d5","name":"Sign & Recover","time":{"start":1739273524256,"stop":1739273524256,"duration":0},"status":"passed","severity":"normal"},{"uid":"1912437b3d7a5a1b","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1739273498872,"stop":1739273498873,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd443e7034e6edea","name":"should properly create location multiaddrs - tcp","time":{"start":1739273499593,"stop":1739273499593,"duration":0},"status":"passed","severity":"normal"},{"uid":"22ea78a2dc25128c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1739273493530,"stop":1739273493531,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a72dc6e0dccba8f","name":"Encoder throws on undefined content topic","time":{"start":1739273525366,"stop":1739273525366,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7a6eeb4e034d114","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1739273493532,"stop":1739273493532,"duration":0},"status":"passed","severity":"normal"},{"uid":"14a780683d07ace7","name":"should return valid sharding parameters for static sharding","time":{"start":1739273490919,"stop":1739273490919,"duration":0},"status":"passed","severity":"normal"},{"uid":"63b921c5a93ce502","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1739273762626,"stop":1739273762627,"duration":1},"status":"passed","severity":"normal"},{"uid":"3f9788ef042a7662","name":"retrieves a single peer","time":{"start":1739273513587,"stop":1739273513588,"duration":1},"status":"passed","severity":"normal"},{"uid":"bfc70bfc567afe4c","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1739273762339,"stop":1739273762340,"duration":1},"status":"passed","severity":"normal"},{"uid":"68b8a63849d4dadb","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1739273498874,"stop":1739273498875,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44f1ad03d7d376e","name":"Asymmetric encrypt & decrypt","time":{"start":1739273524254,"stop":1739273524254,"duration":0},"status":"passed","severity":"normal"},{"uid":"8098b8d324b815be","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1739273762660,"stop":1739273762660,"duration":0},"status":"passed","severity":"normal"},{"uid":"115e4c87650b368","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1739273762632,"stop":1739273762632,"duration":0},"status":"passed","severity":"normal"},{"uid":"6840cdb620a79da0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1739273490903,"stop":1739273490903,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b2a082c638d242f","name":"Relay + Store","time":{"start":1739273499596,"stop":1739273499596,"duration":0},"status":"passed","severity":"normal"},{"uid":"fab34dd77b75a124","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1739273762636,"stop":1739273762636,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1450b1068bf72aa","name":"Encoder throws on undefined content topic","time":{"start":1739273505742,"stop":1739273505742,"duration":0},"status":"passed","severity":"normal"},{"uid":"27a2032634ee98d0","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1739273490922,"stop":1739273490922,"duration":0},"status":"passed","severity":"normal"},{"uid":"1baf12568fcfb057","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1739273490897,"stop":1739273490897,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b600a6e9cdc7c71","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1739273498875,"stop":1739273498875,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f03f0c10761fe59","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1739273531593,"stop":1739273531594,"duration":1},"status":"passed","severity":"normal"},{"uid":"f8c4035bce157f79","name":"throws on content topic with too few or too many fields","time":{"start":1739273490882,"stop":1739273490883,"duration":1},"status":"passed","severity":"normal"},{"uid":"71a0d27986c98302","name":"returns all values when wanted number is greater than available values","time":{"start":1739273512656,"stop":1739273512658,"duration":2},"status":"passed","severity":"normal"},{"uid":"a29a3182a938decf","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1739273499582,"stop":1739273499582,"duration":0},"status":"passed","severity":"normal"},{"uid":"495d9ba734d9c037","name":"should set field with all protocols enabled","time":{"start":1739273499594,"stop":1739273499594,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf0dcb6169a83513","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1739273762633,"stop":1739273762634,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9aaa6b46c12213a","name":"pre and post cipher","time":{"start":1739273524255,"stop":1739273524256,"duration":1},"status":"passed","severity":"normal"},{"uid":"c41d011f112c52ad","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1739273762338,"stop":1739273762339,"duration":1},"status":"passed","severity":"normal"},{"uid":"d85624f4da6783d9","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1739273762619,"stop":1739273762620,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d13562b97254f4","name":"should set field with all protocols disabled","time":{"start":1739273499593,"stop":1739273499594,"duration":1},"status":"passed","severity":"normal"},{"uid":"c13143a07a2c9958","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1739273490897,"stop":1739273490897,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d79c260497cbcd1","name":"Decoder throws on empty string content topic","time":{"start":1739273523722,"stop":1739273523723,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bb9971f0a9d82af","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1739273490923,"stop":1739273490923,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cc1683a50e63554","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1739273513592,"stop":1739273513592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e85b89fb29a12f2f","name":"should select older connection if present","time":{"start":1739273505061,"stop":1739273505061,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca8440b8a038f4bb","name":"should throw an error for an unconfigured topic","time":{"start":1739273490917,"stop":1739273490917,"duration":0},"status":"passed","severity":"normal"},{"uid":"86817df87c7c5ae4","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1739273762658,"stop":1739273762658,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af25ce58e754eb0","name":"should handle corrupted local storage data gracefully","time":{"start":1739273517659,"stop":1739273517659,"duration":0},"status":"passed","severity":"normal"},{"uid":"4109a7fdd7ca19f2","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1739273762657,"stop":1739273762658,"duration":1},"status":"passed","severity":"normal"},{"uid":"fbe769ec289713a8","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739273498875,"stop":1739273498876,"duration":1},"status":"passed","severity":"normal"},{"uid":"55972a1382bd955b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1739273762660,"stop":1739273762660,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e6b59b36dab9d57","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1739273762641,"stop":1739273762641,"duration":0},"status":"passed","severity":"normal"},{"uid":"b94d2e0483d12cc6","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1739273762659,"stop":1739273762659,"duration":0},"status":"passed","severity":"normal"},{"uid":"567d52cb9954f70b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1739273762661,"stop":1739273762661,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f912b40206587c4","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1739273762657,"stop":1739273762657,"duration":0},"status":"passed","severity":"normal"},{"uid":"98903956ada56c86","name":"Init the array if not present","time":{"start":1739273490605,"stop":1739273490606,"duration":1},"status":"passed","severity":"normal"},{"uid":"cdcac331c31d4098","name":"should create a new stream if no existing for protocol found","time":{"start":1739273505456,"stop":1739273505457,"duration":1},"status":"passed","severity":"normal"},{"uid":"7656cfa3efeff760","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1739273762640,"stop":1739273762641,"duration":1},"status":"passed","severity":"normal"},{"uid":"4776b3ff6151b180","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1739273490904,"stop":1739273490904,"duration":0},"status":"passed","severity":"normal"},{"uid":"74af4901243d01","name":"should encode/decode to RLP encoding","time":{"start":1739273499586,"stop":1739273499586,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c379239706d5e17","name":"should get / set UDP multiaddr","time":{"start":1739273499587,"stop":1739273499587,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d9a9d82f09bdf07","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1739273762661,"stop":1739273762662,"duration":1},"status":"passed","severity":"normal"},{"uid":"2967fdcbd9c84c28","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1739273505744,"stop":1739273505744,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbd81cc1fecac49a","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1739273762637,"stop":1739273762637,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a6f043e661ed5ca","name":"should be able to encode the field with only FILTER set to true","time":{"start":1739273498871,"stop":1739273498871,"duration":0},"status":"passed","severity":"normal"},{"uid":"67c4680163c21a4d","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1739273490902,"stop":1739273490902,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dfef8ed6e461000","name":"should be able to encode the field with only RELAY set to true","time":{"start":1739273498867,"stop":1739273498870,"duration":3},"status":"passed","severity":"normal"},{"uid":"8f95e39e49e0739a","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1739273762633,"stop":1739273762633,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9baae98abe115d2","name":"should not fail to start the service if it is already started","time":{"start":1739273517656,"stop":1739273517656,"duration":0},"status":"passed","severity":"normal"},{"uid":"428f374d68f539d3","name":"should initialize with default number of peers","time":{"start":1739273531328,"stop":1739273531329,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fa333b4de688a46","name":"should reject if WakuNode is not started","time":{"start":1739273531648,"stop":1739273531648,"duration":0},"status":"passed","severity":"normal"},{"uid":"41b6537c580dc075","name":"should properly create location multiaddrs - udp4","time":{"start":1739273499591,"stop":1739273499591,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbd4c41accb88a09","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1739273490903,"stop":1739273490904,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c2b26f6acdfd930","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1739273490915,"stop":1739273490916,"duration":1},"status":"passed","severity":"normal"},{"uid":"98d1d2ce618fb1c1","name":"Accepts a valid Waku Message","time":{"start":1739273535063,"stop":1739273535064,"duration":1},"status":"passed","severity":"normal"},{"uid":"b3e16006b94e1abb","name":"throws on content topic with non-number generation field","time":{"start":1739273490883,"stop":1739273490884,"duration":1},"status":"passed","severity":"normal"},{"uid":"8651ed6b9c421dd1","name":"Decoder throws on undefined content topic","time":{"start":1739273523722,"stop":1739273523722,"duration":0},"status":"passed","severity":"normal"},{"uid":"48bb4399b44b7e0d","name":"Round trip binary serialization","time":{"start":1739273505741,"stop":1739273505741,"duration":0},"status":"passed","severity":"normal"},{"uid":"498cf03f36340ff8","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1739273498884,"stop":1739273498884,"duration":0},"status":"passed","severity":"normal"},{"uid":"235f746ff7c30aa8","name":"should throw an error if shards are undefined for static sharding","time":{"start":1739273490905,"stop":1739273490905,"duration":0},"status":"passed","severity":"normal"},{"uid":"763e97e0e67bdf28","name":"returns nothing if no connections present","time":{"start":1739273505057,"stop":1739273505058,"duration":1},"status":"passed","severity":"normal"},{"uid":"660c1b65f9ae2494","name":"should be able to decode the field with only RELAY set to true","time":{"start":1739273498876,"stop":1739273498877,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd3b3c29f30f51e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1739273762660,"stop":1739273762660,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a0ccdc5e54bc361","name":"should check false positive rate","time":{"start":1739273764057,"stop":1739273764057,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8cfe21a4cf84eab","name":"returns only open connection if one present","time":{"start":1739273505059,"stop":1739273505059,"duration":0},"status":"passed","severity":"normal"},{"uid":"715539876f439b57","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1739273513593,"stop":1739273513593,"duration":0},"status":"skipped","severity":"normal"},{"uid":"813a554f75d34cfb","name":"should wait for Store peer to be connected","time":{"start":1739273531652,"stop":1739273531652,"duration":0},"status":"passed","severity":"normal"},{"uid":"59b21b6de7be26a6","name":"should reject if Filter is requested but not mounted","time":{"start":1739273531650,"stop":1739273531650,"duration":0},"status":"passed","severity":"normal"},{"uid":"81dd982006b1ace0","name":"throws on empty content topic","time":{"start":1739273490882,"stop":1739273490882,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fd2bc438d56534","name":"should properly create location multiaddrs - udp","time":{"start":1739273499592,"stop":1739273499593,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ddaef244cb44233","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1739273762629,"stop":1739273762630,"duration":1},"status":"passed","severity":"normal"},{"uid":"c89c7b1dfa30dd2b","name":"should initialize bloom filter with correct parameters","time":{"start":1739273764054,"stop":1739273764055,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5005736e7886c18","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1739273762634,"stop":1739273762635,"duration":1},"status":"passed","severity":"normal"},{"uid":"af45bc522d9edbe2","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1739273513010,"stop":1739273513011,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a54bcfe958cd721","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1739273762635,"stop":1739273762635,"duration":0},"status":"passed","severity":"normal"},{"uid":"485e12c0795c94b6","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1739273498880,"stop":1739273498883,"duration":3},"status":"passed","severity":"normal"},{"uid":"6363c5faee488a80","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1739273762648,"stop":1739273762648,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d76b043d20f9fb5","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1739273762626,"stop":1739273762626,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a5c2e0ce7bea624","name":"should throw an error for missing required configuration","time":{"start":1739273490905,"stop":1739273490906,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc57c40ed0c240e6","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1739273762614,"stop":1739273762614,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ff5a3555711fdd","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1739273490894,"stop":1739273490895,"duration":1},"status":"passed","severity":"normal"},{"uid":"4840265f3725744b","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1739273490895,"stop":1739273490896,"duration":1},"status":"passed","severity":"normal"},{"uid":"fceadd1bc6df3c8e","name":"can start the service","time":{"start":1739273517653,"stop":1739273517654,"duration":1},"status":"passed","severity":"normal"},{"uid":"4435fe20110a6c17","name":"should maintain desired error rate","time":{"start":1739273764055,"stop":1739273764056,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d70febc9217366f","name":"topics with same application and version share the same shard","time":{"start":1739273490897,"stop":1739273490898,"duration":1},"status":"passed","severity":"normal"},{"uid":"a2429e96ef82614d","name":"should throw if no connection provided","time":{"start":1739273505456,"stop":1739273505456,"duration":0},"status":"passed","severity":"normal"},{"uid":"e96e1797197938a6","name":"should not allow unachievable error rate","time":{"start":1739273762338,"stop":1739273762338,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4f00f2aa29099bd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1739273490914,"stop":1739273490915,"duration":1},"status":"passed","severity":"normal"},{"uid":"3320514a4cfaa433","name":"should retry on failure if specified","time":{"start":1739273531595,"stop":1739273531595,"duration":0},"status":"passed","severity":"normal"},{"uid":"31c0e4de2f6a5643","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1739273491082,"stop":1739273491082,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe37e2888efe740","name":"should get locked peers","time":{"start":1739273531331,"stop":1739273531331,"duration":0},"status":"passed","severity":"normal"},{"uid":"155b3e6134ca4c8d","name":"should handle a minimal index list","time":{"start":1739273491081,"stop":1739273491082,"duration":1},"status":"passed","severity":"normal"},{"uid":"f53d8cb4ece6c527","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1739273762661,"stop":1739273762661,"duration":0},"status":"passed","severity":"normal"},{"uid":"75e71803f7678fd9","name":"should reject if Store is requested but not mounted","time":{"start":1739273531649,"stop":1739273531650,"duration":1},"status":"passed","severity":"normal"},{"uid":"75abd836b5448217","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1739273531586,"stop":1739273531587,"duration":1},"status":"passed","severity":"normal"},{"uid":"64d6190a1415a260","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1739273490900,"stop":1739273490901,"duration":1},"status":"passed","severity":"normal"},{"uid":"791090813fa20a49","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1739273762636,"stop":1739273762637,"duration":1},"status":"passed","severity":"normal"},{"uid":"297298a02f5d1278","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1739273762605,"stop":1739273762605,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f34a28fec738515","name":"should transition to Unhealthy when no connections","time":{"start":1739273531586,"stop":1739273531586,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b3f37eebcdec73b","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1739273762662,"stop":1739273762662,"duration":0},"status":"passed","severity":"normal"},{"uid":"62a19727de4c2fe8","name":"Fields are not dropped","time":{"start":1739273505063,"stop":1739273505064,"duration":1},"status":"passed","severity":"normal"},{"uid":"c04d7e659260a74f","name":"should throw error - no id","time":{"start":1739273499583,"stop":1739273499583,"duration":0},"status":"passed","severity":"normal"},{"uid":"97c0d4392b652f8a","name":"udp ip6 address","time":{"start":1739273499065,"stop":1739273499065,"duration":0},"status":"passed","severity":"normal"},{"uid":"acd9e867625a5655","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1739273498879,"stop":1739273498879,"duration":0},"status":"passed","severity":"normal"},{"uid":"72bbc9ddc70f2db9","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1739273513012,"stop":1739273513013,"duration":1},"status":"passed","severity":"normal"},{"uid":"b97b4269b46c47f4","name":"should add and remove event listeners correctly","time":{"start":1739273517659,"stop":1739273517659,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd2e8e5d1329c345","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1739273490912,"stop":1739273490912,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8b94acd21d059b7","name":"Meta field set when metaSetter is specified","time":{"start":1739273505742,"stop":1739273505742,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4b1e09eadd1322a","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1739273490907,"stop":1739273490907,"duration":0},"status":"passed","severity":"normal"},{"uid":"57220b6438fb1195","name":"should properly start and stop event listening","time":{"start":1739273531588,"stop":1739273531589,"duration":1},"status":"passed","severity":"normal"},{"uid":"329df42cab565374","name":"should handle connection events","time":{"start":1739273531332,"stop":1739273531333,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce9a06ec2ac7bfcc","name":"should encode/decode to text encoding","time":{"start":1739273499586,"stop":1739273499587,"duration":1},"status":"passed","severity":"normal"},{"uid":"ded6d47042f8103e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1739273490919,"stop":1739273490920,"duration":1},"status":"passed","severity":"normal"},{"uid":"82be65f728b295da","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1739273490896,"stop":1739273490897,"duration":1},"status":"passed","severity":"normal"},{"uid":"733dc95e0017dcff","name":"should emit a peer event after start","time":{"start":1739273517656,"stop":1739273517656,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0b003a2890c5dd3","name":"should properly create location multiaddrs - tcp4","time":{"start":1739273499591,"stop":1739273499592,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39bfbc5f5e02d82","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1739273762612,"stop":1739273762613,"duration":1},"status":"passed","severity":"normal"},{"uid":"219a0879311bdb67","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1739273513011,"stop":1739273513011,"duration":0},"status":"passed","severity":"normal"},{"uid":"9307de4d9501656e","name":"Decoder throws on empty string content topic","time":{"start":1739273505743,"stop":1739273505743,"duration":0},"status":"passed","severity":"normal"},{"uid":"359eb702242a753d","name":"should return false","time":{"start":1739273499585,"stop":1739273499585,"duration":0},"status":"passed","severity":"normal"},{"uid":"d173fe3312250088","name":"should set field with only RELAY enabled","time":{"start":1739273499594,"stop":1739273499594,"duration":0},"status":"passed","severity":"normal"},{"uid":"63656b48a5f8a39a","name":"should be able to encode the field with only STORE set to true","time":{"start":1739273498870,"stop":1739273498871,"duration":1},"status":"passed","severity":"normal"},{"uid":"d28ce7706b11744e","name":"ignores unrecognized TXT record formats","time":{"start":1739273513589,"stop":1739273513589,"duration":0},"status":"passed","severity":"normal"},{"uid":"2264c0861c6bba4d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739273498885,"stop":1739273498886,"duration":1},"status":"passed","severity":"normal"},{"uid":"b636912c75305ece","name":"should not throw an error for a single configured topic","time":{"start":1739273490916,"stop":1739273490916,"duration":0},"status":"passed","severity":"normal"},{"uid":"f32e5a338799c471","name":"should only return 1 node with relay capability","time":{"start":1739273513590,"stop":1739273513591,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5affc318b4f5d2","name":"returns all values when wanted number matches available values","time":{"start":1739273512653,"stop":1739273512655,"duration":2},"status":"passed","severity":"normal"},{"uid":"a02ee20377f54ce","name":"Check meta is set [ecies]","time":{"start":1739273525365,"stop":1739273525365,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a3300b50d4cc88","name":"Waku message hash computation (no timestamp)","time":{"start":1739273493532,"stop":1739273493532,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae4b51148b47b59","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1739273490898,"stop":1739273490899,"duration":1},"status":"passed","severity":"normal"},{"uid":"6390cfee70591da","name":"should return no connections if no open connection provided","time":{"start":1739273505060,"stop":1739273505060,"duration":0},"status":"passed","severity":"normal"},{"uid":"377f1216b65aec82","name":"should throw an error for empty SingleShardInfos array","time":{"start":1739273490901,"stop":1739273490902,"duration":1},"status":"passed","severity":"normal"},{"uid":"27e05229475b3ce","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1739273762625,"stop":1739273762625,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a48f330e8eb35d7","name":"should reject on timeout if it was set","time":{"start":1739273531650,"stop":1739273531651,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa489a9957c0aab9","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1739273762637,"stop":1739273762639,"duration":2},"status":"passed","severity":"normal"},{"uid":"fd0223505a3ec3e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1739273490917,"stop":1739273490918,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce467a0258f16100","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1739273762630,"stop":1739273762631,"duration":1},"status":"passed","severity":"normal"},{"uid":"92e5a431a66afa4c","name":"handles different clusterIds correctly","time":{"start":1739273490899,"stop":1739273490899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a73c1343c4ade20d","name":"throws on content topic with empty encoding field","time":{"start":1739273490886,"stop":1739273490886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e736950f505371c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1739273490912,"stop":1739273490912,"duration":0},"status":"passed","severity":"normal"},{"uid":"e51e8b45eec505a1","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1739273490888,"stop":1739273490893,"duration":5},"status":"passed","severity":"normal"},{"uid":"47e77033ba9d13a2","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1739273493529,"stop":1739273493530,"duration":1},"status":"passed","severity":"normal"},{"uid":"508a1231d94e3c27","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1739273490912,"stop":1739273490913,"duration":1},"status":"passed","severity":"normal"},{"uid":"509b23cbbc0ea79c","name":"throws an error for improperly formatted content topics","time":{"start":1739273490900,"stop":1739273490900,"duration":0},"status":"passed","severity":"normal"},{"uid":"25acb39817f598d5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1739273490913,"stop":1739273490913,"duration":0},"status":"passed","severity":"normal"},{"uid":"c021e7d1c1beaee8","name":"should correctly map a content topic to a pubsub topic","time":{"start":1739273490921,"stop":1739273490922,"duration":1},"status":"passed","severity":"normal"},{"uid":"159a4cd7785c25f5","name":"should load peers from local storage and dispatch events","time":{"start":1739273517658,"stop":1739273517658,"duration":0},"status":"passed","severity":"normal"},{"uid":"72d0d10d7a6de3ed","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1739273762648,"stop":1739273762648,"duration":0},"status":"passed","severity":"normal"},{"uid":"74871d830ad5067e","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1739273531587,"stop":1739273531588,"duration":1},"status":"passed","severity":"normal"},{"uid":"7294572453d81a91","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1739273490911,"stop":1739273490911,"duration":0},"status":"passed","severity":"normal"},{"uid":"10d6a5fb408b718b","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1739273762656,"stop":1739273762656,"duration":0},"status":"passed","severity":"normal"},{"uid":"51cd4fe0d46c75d8","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1739273523717,"stop":1739273523719,"duration":2},"status":"passed","severity":"normal"},{"uid":"a65ccae455658312","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1739273490895,"stop":1739273490895,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d97a87641c826f3","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1739273490916,"stop":1739273490917,"duration":1},"status":"passed","severity":"normal"},{"uid":"d10613aae2d5a21c","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1739273513592,"stop":1739273513592,"duration":0},"status":"passed","severity":"normal"},{"uid":"13bc084106583285","name":"1 Store, 2 relays, 2 fetches","time":{"start":1739273513260,"stop":1739273513260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b1dc0543ae0707","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1739273512658,"stop":1739273512659,"duration":1},"status":"passed","severity":"normal"},{"uid":"32a4368973990c93","name":"1 Relay, 1 Filter, gives up","time":{"start":1739273513260,"stop":1739273513260,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9a365f4f32f357","name":"should never report false negatives","time":{"start":1739273764056,"stop":1739273764056,"duration":0},"status":"passed","severity":"normal"},{"uid":"3249f93dd7558074","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1739273498871,"stop":1739273498872,"duration":1},"status":"passed","severity":"normal"},{"uid":"7af8ef6a36e8354","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1739273490914,"stop":1739273490914,"duration":0},"status":"passed","severity":"normal"},{"uid":"b69cbd3d0b490378","name":"should not receive a peer event after stop","time":{"start":1739273517657,"stop":1739273517657,"duration":0},"status":"passed","severity":"normal"},{"uid":"777d7a1a68c1e314","name":"should throw error - no id","time":{"start":1739273499584,"stop":1739273499584,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caec0fdbd44b913","name":"should encodeTxt and decodeTxt","time":{"start":1739273499581,"stop":1739273499581,"duration":0},"status":"passed","severity":"normal"},{"uid":"81c852707575602f","name":"handles empty contentTopics array correctly","time":{"start":1739273490921,"stop":1739273490921,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ccf963e0b8c8719","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1739273490914,"stop":1739273490914,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af724064d50e81b","name":"Rejects garbage","time":{"start":1739273535064,"stop":1739273535064,"duration":0},"status":"passed","severity":"normal"},{"uid":"7456c657834806a5","name":"should throw an error for insufficient data","time":{"start":1739273491082,"stop":1739273491082,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9e9f7b9d55f199a","name":"should only return 1 node with relay and store capability","time":{"start":1739273513591,"stop":1739273513591,"duration":0},"status":"passed","severity":"normal"},{"uid":"33fae6a9bc10ec4d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1739273490923,"stop":1739273490923,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c7d5194bb56f15","name":"should send to specified number of peers of used peers","time":{"start":1739273531594,"stop":1739273531595,"duration":1},"status":"passed","severity":"normal"},{"uid":"5a5877c0882b857","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1739273762659,"stop":1739273762659,"duration":0},"status":"passed","severity":"normal"},{"uid":"67638a872ea77460","name":"should fail to send if no connected peers found","time":{"start":1739273531594,"stop":1739273531594,"duration":0},"status":"passed","severity":"normal"}] |