mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-19 08:23:14 +00:00
1 line
60 KiB
JSON
1 line
60 KiB
JSON
[{"uid":"bb29c38de521207c","name":"Check meta is set [ecies]","time":{"start":1739789599994,"stop":1739789599995,"duration":1},"status":"passed","severity":"normal"},{"uid":"c65c2cb28a079b6f","name":"should not throw an error for a single configured topic","time":{"start":1739789564369,"stop":1739789564370,"duration":1},"status":"passed","severity":"normal"},{"uid":"58f0a46f12f0b391","name":"Decoder throws on undefined content topic","time":{"start":1739789598158,"stop":1739789598158,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9012ed8500e97db","name":"should initialize bloom filter with correct parameters","time":{"start":1739790031091,"stop":1739790031091,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a9f07abbf95ed52","name":"Ephemeral field set to true","time":{"start":1739789579667,"stop":1739789579667,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8653057164cbc2b","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1739789564364,"stop":1739789564364,"duration":0},"status":"passed","severity":"normal"},{"uid":"ee3df8b50017cd74","name":"should reject if Relay is requested but not mounted","time":{"start":1739789606648,"stop":1739789606649,"duration":1},"status":"passed","severity":"normal"},{"uid":"695e2a07bb585e07","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1739789566905,"stop":1739789566906,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d9153803a9227d","name":"should hash \"hello\" with n=1 and maxValue=10000 correctly","time":{"start":1739790029645,"stop":1739790029645,"duration":0},"status":"passed","severity":"normal"},{"uid":"db5aa74a9435487f","name":"should hash \"\" with n=2 and maxValue=1000 correctly","time":{"start":1739790029649,"stop":1739790029649,"duration":0},"status":"passed","severity":"normal"},{"uid":"8931ac108ec531ce","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1739789564359,"stop":1739789564360,"duration":1},"status":"passed","severity":"normal"},{"uid":"79ca1c4f7beeb8b1","name":"should return the correct m/n for k = 2, targetError = 0.1","time":{"start":1739790029325,"stop":1739790029325,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b2bda1aac57f98","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1739789564384,"stop":1739789564384,"duration":0},"status":"passed","severity":"normal"},{"uid":"899dab95b49a5d9a","name":"Encoder throws on empty string content topic","time":{"start":1739789599995,"stop":1739789599995,"duration":0},"status":"passed","severity":"normal"},{"uid":"edda3ebe1d6331b8","name":"should properly create location multiaddrs - udp6","time":{"start":1739789573285,"stop":1739789573286,"duration":1},"status":"passed","severity":"normal"},{"uid":"611a01f10af900d0","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=100 correctly","time":{"start":1739790029673,"stop":1739790029674,"duration":1},"status":"passed","severity":"normal"},{"uid":"44886b4cc1d21d13","name":"throws on content topic with non-number generation field","time":{"start":1739789564338,"stop":1739789564339,"duration":1},"status":"passed","severity":"normal"},{"uid":"47b23a7a9bd77a42","name":"should emit a peer event after start","time":{"start":1739789591897,"stop":1739789591897,"duration":0},"status":"passed","severity":"normal"},{"uid":"49cd81035f1f779e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1739789564364,"stop":1739789564364,"duration":0},"status":"passed","severity":"normal"},{"uid":"18decb0e018221d3","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1739789572810,"stop":1739789572810,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f137fb355de4d6a","name":"should set field with all protocols disabled","time":{"start":1739789573288,"stop":1739789573288,"duration":0},"status":"passed","severity":"normal"},{"uid":"48038e280a06297f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1739789564362,"stop":1739789564362,"duration":0},"status":"passed","severity":"normal"},{"uid":"58d14e7f63f2c071","name":"should wait for Filter peer to be connected","time":{"start":1739789606651,"stop":1739789606651,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfd0da2f85399d59","name":"Sign & Recover","time":{"start":1739789598730,"stop":1739789598731,"duration":1},"status":"passed","severity":"normal"},{"uid":"a58feb22c061d8a8","name":"udp ip6 address","time":{"start":1739789572591,"stop":1739789572592,"duration":1},"status":"passed","severity":"normal"},{"uid":"14a74122e93fe24b","name":"throws on content topic with generation field greater than 0","time":{"start":1739789564339,"stop":1739789564339,"duration":0},"status":"passed","severity":"normal"},{"uid":"517d65b5aded1675","name":"pre and post cipher","time":{"start":1739789598730,"stop":1739789598730,"duration":0},"status":"passed","severity":"normal"},{"uid":"53be3bf40d9031c4","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=100 correctly","time":{"start":1739790029663,"stop":1739790029663,"duration":0},"status":"passed","severity":"normal"},{"uid":"b748d30b1567054a","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1739789564375,"stop":1739789564375,"duration":0},"status":"passed","severity":"normal"},{"uid":"a852167d4ebd0e97","name":"should select older connection if present","time":{"start":1739789579031,"stop":1739789579032,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed7c656cd93c8896","name":"Decoder throws on undefined content topic","time":{"start":1739789579669,"stop":1739789579669,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8a417bfdd25beab","name":"should hash \"hello\" with n=0 and maxValue=1000 correctly","time":{"start":1739790029642,"stop":1739790029642,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9d9fafbe4831cc6","name":"retrieves a single peer","time":{"start":1739789588035,"stop":1739789588036,"duration":1},"status":"passed","severity":"normal"},{"uid":"8621fb1f1e21424d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=1000 correctly","time":{"start":1739790029675,"stop":1739790029676,"duration":1},"status":"passed","severity":"normal"},{"uid":"8c6384d3af5406fa","name":"should decode valid enr successfully","time":{"start":1739789573275,"stop":1739789573275,"duration":0},"status":"passed","severity":"normal"},{"uid":"719d1e23ab28f4eb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1739789564368,"stop":1739789564368,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf6f57c0afc0c988","name":"should be able to encode the field with only FILTER set to true","time":{"start":1739789572805,"stop":1739789572805,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6d908036363bb88","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1739789587164,"stop":1739789587165,"duration":1},"status":"passed","severity":"normal"},{"uid":"708c3c2a8fbb20bf","name":"Decoder throws on empty string content topic","time":{"start":1739789599996,"stop":1739789599996,"duration":0},"status":"passed","severity":"normal"},{"uid":"4013c1cf629608b4","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1739789564352,"stop":1739789564352,"duration":0},"status":"passed","severity":"normal"},{"uid":"a02030c3d4309de2","name":"should throw error - no id","time":{"start":1739789573277,"stop":1739789573277,"duration":0},"status":"passed","severity":"normal"},{"uid":"b47ab925cf9ff347","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739789588040,"stop":1739789588041,"duration":1},"status":"skipped","severity":"normal"},{"uid":"c6798ae9522d0ca8","name":"should set field with all protocols enabled","time":{"start":1739789573288,"stop":1739789573288,"duration":0},"status":"passed","severity":"normal"},{"uid":"740a92d1c9c6c8bc","name":"throws on content topic with empty encoding field","time":{"start":1739789564341,"stop":1739789564342,"duration":1},"status":"passed","severity":"normal"},{"uid":"72706b8927264d4f","name":"should return the correct m/n for k = 7, targetError = 0.001","time":{"start":1739790029326,"stop":1739790029327,"duration":1},"status":"passed","severity":"normal"},{"uid":"1583611f8f2f2e11","name":"should hash \"\" with n=5 and maxValue=10000 correctly","time":{"start":1739790029651,"stop":1739790029654,"duration":3},"status":"passed","severity":"normal"},{"uid":"4c73bcf5ad73e623","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=10000 correctly","time":{"start":1739790029676,"stop":1739790029676,"duration":0},"status":"passed","severity":"normal"},{"uid":"335929e3948f903d","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=100 correctly","time":{"start":1739790029662,"stop":1739790029662,"duration":0},"status":"passed","severity":"normal"},{"uid":"2076d01e79d4dac5","name":"should set field with only STORE enabled","time":{"start":1739789573288,"stop":1739789573289,"duration":1},"status":"passed","severity":"normal"},{"uid":"a4efd0839d76a757","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1739789564366,"stop":1739789564366,"duration":0},"status":"passed","severity":"normal"},{"uid":"20712b80d71f62","name":"should initialize with Unhealthy status","time":{"start":1739789606543,"stop":1739789606543,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d54addfc50dbca","name":"1 Relay, 1 Filter, gives up","time":{"start":1739789587695,"stop":1739789587696,"duration":1},"status":"passed","severity":"normal"},{"uid":"abb374e12770792a","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739789572808,"stop":1739789572808,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2ca65cf410028f9","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1739789606544,"stop":1739789606544,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc749d6defdb2b9a","name":"should hash \"test123\" with n=1 and maxValue=10000 correctly","time":{"start":1739790029660,"stop":1739790029661,"duration":1},"status":"passed","severity":"normal"},{"uid":"99a25962438fb457","name":"Encoder throws on undefined content topic","time":{"start":1739789579668,"stop":1739789579668,"duration":0},"status":"passed","severity":"normal"},{"uid":"82c46420fa2d4b5d","name":"should set field with only RELAY enabled","time":{"start":1739789573288,"stop":1739789573288,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e52a1a48639029","name":"should correctly map a content topic to a pubsub topic","time":{"start":1739789564375,"stop":1739789564375,"duration":0},"status":"passed","severity":"normal"},{"uid":"e0e59f7233a0123d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1739789564351,"stop":1739789564351,"duration":0},"status":"passed","severity":"normal"},{"uid":"d19dc839e9b162eb","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=10000 correctly","time":{"start":1739790029673,"stop":1739790029673,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b5948c3e22d4a2c","name":"should use the provided clusterId for the pubsub topic","time":{"start":1739789564375,"stop":1739789564375,"duration":0},"status":"passed","severity":"normal"},{"uid":"df62f50475d7056e","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=1000 correctly","time":{"start":1739790029676,"stop":1739790029676,"duration":0},"status":"passed","severity":"normal"},{"uid":"60929cdf01d99363","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1739789588040,"stop":1739789588040,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1c82d76a7ed337","name":"should hash \"test123\" with n=0 and maxValue=1000 correctly","time":{"start":1739790029656,"stop":1739790029656,"duration":0},"status":"passed","severity":"normal"},{"uid":"37bc11b8e20a739f","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1739789564359,"stop":1739789564359,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3d6728527dd35d7","name":"does not throw on valid cases","time":{"start":1739789564336,"stop":1739789564337,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e9b8cc2d7457332","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1739789564376,"stop":1739789564376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3570c6c7e3fd15","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1739789587089,"stop":1739789587089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbc3bb192b046ab5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1739789564363,"stop":1739789564363,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e361e0ffb6248f","name":"Accepts a valid Waku Message","time":{"start":1739789610087,"stop":1739789610088,"duration":1},"status":"passed","severity":"normal"},{"uid":"20a3406979aeb947","name":"should handle special patterns correctly","time":{"start":1739790031093,"stop":1739790031093,"duration":0},"status":"passed","severity":"normal"},{"uid":"80fc4918f53de89a","name":"should hash \"test123\" with n=5 and maxValue=1000 correctly","time":{"start":1739790029657,"stop":1739790029657,"duration":0},"status":"passed","severity":"normal"},{"uid":"7382cc02163534f0","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1739789564343,"stop":1739789564343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c915ead396af673","name":"returns all values when wanted number matches available values","time":{"start":1739789587083,"stop":1739789587084,"duration":1},"status":"passed","severity":"normal"},{"uid":"18866dbb079a3588","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1739789572806,"stop":1739789572806,"duration":0},"status":"passed","severity":"normal"},{"uid":"106758ff80efb11e","name":"should throw an error for empty SingleShardInfos array","time":{"start":1739789564357,"stop":1739789564357,"duration":0},"status":"passed","severity":"normal"},{"uid":"482ab41c72347902","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1739789564366,"stop":1739789564367,"duration":1},"status":"passed","severity":"normal"},{"uid":"629338ee22871946","name":"should not allow unachievable error rate","time":{"start":1739790029324,"stop":1739790029325,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f9e280060d9a13c","name":"should throw error - no public key","time":{"start":1739789573278,"stop":1739789573278,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dffba4755d642f","name":"should hash \"test123\" with n=2 and maxValue=1000 correctly","time":{"start":1739790029656,"stop":1739790029657,"duration":1},"status":"passed","severity":"normal"},{"uid":"d358f1fddd784494","name":"should hash \"test123\" with n=0 and maxValue=10000 correctly","time":{"start":1739790029657,"stop":1739790029658,"duration":1},"status":"passed","severity":"normal"},{"uid":"f14322edda2ab2c0","name":"should throw error - no public key","time":{"start":1739789573276,"stop":1739789573277,"duration":1},"status":"passed","severity":"normal"},{"uid":"1339b021297650cd","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1739789564367,"stop":1739789564368,"duration":1},"status":"passed","severity":"normal"},{"uid":"e31678dfca23b8e7","name":"Round trip binary encryption [ecies, signature]","time":{"start":1739789599994,"stop":1739789599994,"duration":0},"status":"passed","severity":"normal"},{"uid":"c20113fde0c20781","name":"should hash \"hello\" with n=5 and maxValue=100 correctly","time":{"start":1739790029641,"stop":1739790029642,"duration":1},"status":"passed","severity":"normal"},{"uid":"7193fd186ad2aace","name":"should return unique PubsubTopics for static sharding","time":{"start":1739789564358,"stop":1739789564359,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9e9e3cd22e9fe90","name":"should hash \"hello\" with n=2 and maxValue=10000 correctly","time":{"start":1739790029645,"stop":1739790029645,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e883a1ce8f7115c","name":"Push to array if already present","time":{"start":1739789564071,"stop":1739789564071,"duration":0},"status":"passed","severity":"normal"},{"uid":"5147f5d54ed726d9","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1739789564357,"stop":1739789564357,"duration":0},"status":"passed","severity":"normal"},{"uid":"884bbd9a3c01ad9d","name":"should hash \"hello\" with n=5 and maxValue=10000 correctly","time":{"start":1739790029646,"stop":1739790029646,"duration":0},"status":"passed","severity":"normal"},{"uid":"24ddbd53b9fd7bbe","name":"should encode/decode to RLP encoding","time":{"start":1739789573279,"stop":1739789573279,"duration":0},"status":"passed","severity":"normal"},{"uid":"48a756a621e5e17e","name":"should hash \"\" with n=5 and maxValue=1000 correctly","time":{"start":1739790029649,"stop":1739790029649,"duration":0},"status":"passed","severity":"normal"},{"uid":"b16e17a623d6157f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1739789572808,"stop":1739789572808,"duration":0},"status":"passed","severity":"normal"},{"uid":"b59a3541efde7e48","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=10000 correctly","time":{"start":1739790029677,"stop":1739790029677,"duration":0},"status":"passed","severity":"normal"},{"uid":"14978c0751091ca1","name":"should never report false negatives","time":{"start":1739790031092,"stop":1739790031092,"duration":0},"status":"passed","severity":"normal"},{"uid":"88e4a577c3c4be0c","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1739789566907,"stop":1739789566907,"duration":0},"status":"passed","severity":"normal"},{"uid":"e383346888ddbb2a","name":"should hash \"test123\" with n=2 and maxValue=10000 correctly","time":{"start":1739790029661,"stop":1739790029662,"duration":1},"status":"passed","severity":"normal"},{"uid":"abe7d04b02466cca","name":"should return the correct m/n for k = 7, targetError = 0.01","time":{"start":1739790029325,"stop":1739790029326,"duration":1},"status":"passed","severity":"normal"},{"uid":"2947edf2e1a24a4","name":"should properly create location multiaddrs - tcp","time":{"start":1739789573287,"stop":1739789573287,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c1865bec268d269","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1739789587163,"stop":1739789587163,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1519834ef2a81fb","name":"should hash \"test123\" with n=1 and maxValue=100 correctly","time":{"start":1739790029654,"stop":1739790029655,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5b2b8774e6f8c9e","name":"should reject if Filter is requested but not mounted","time":{"start":1739789606649,"stop":1739789606650,"duration":1},"status":"passed","severity":"normal"},{"uid":"200c52276140988d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=1000 correctly","time":{"start":1739790029675,"stop":1739790029675,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fd8e388d8d8772f","name":"should set field with only FILTER enabled","time":{"start":1739789573289,"stop":1739789573289,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f9dd0a25a85c72","name":"should reject if Store is requested but not mounted","time":{"start":1739789606649,"stop":1739789606649,"duration":0},"status":"passed","severity":"normal"},{"uid":"99cb0a34ca79a88f","name":"should hash \"\" with n=1 and maxValue=1000 correctly","time":{"start":1739790029648,"stop":1739790029648,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce448bcc2da1fc9","name":"should throw error - invalid id","time":{"start":1739789573277,"stop":1739789573277,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a9dfcfbcccb318","name":"should be able to encode the field with only STORE set to true","time":{"start":1739789572804,"stop":1739789572805,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef0c4ebee5efa97","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1739789564363,"stop":1739789564363,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ac96ed25e890dc8","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1739789572807,"stop":1739789572807,"duration":0},"status":"passed","severity":"normal"},{"uid":"71e9dac27bb25ee8","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1739789606539,"stop":1739789606539,"duration":0},"status":"passed","severity":"normal"},{"uid":"d49cb88c7d11a9be","name":"should return usable stream attached to connection","time":{"start":1739789579399,"stop":1739789579400,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ee5c71f1a7b8abb","name":"Asymmetric encrypt & decrypt","time":{"start":1739789598728,"stop":1739789598729,"duration":1},"status":"passed","severity":"normal"},{"uid":"6d3af587f4b43b13","name":"should properly create peer info with all multiaddrs","time":{"start":1739789573287,"stop":1739789573287,"duration":0},"status":"passed","severity":"normal"},{"uid":"18b6ed7fa8bf2e3e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1739789564363,"stop":1739789564364,"duration":1},"status":"passed","severity":"normal"},{"uid":"39bf4d5dcba76a45","name":"should insert elements correctly","time":{"start":1739790031091,"stop":1739790031091,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f4979ed1d58a3f2","name":"should reject if LightPush is requested but not mounted","time":{"start":1739789606649,"stop":1739789606649,"duration":0},"status":"passed","severity":"normal"},{"uid":"d09a228c928dcf45","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1739789564343,"stop":1739789564343,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e6ce1a4c33363da","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=100 correctly","time":{"start":1739790029663,"stop":1739790029669,"duration":6},"status":"passed","severity":"normal"},{"uid":"ae0b67e3dce491ed","name":"should add and remove event listeners correctly","time":{"start":1739789591900,"stop":1739789591900,"duration":0},"status":"passed","severity":"normal"},{"uid":"dfa63bfb5c571752","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1739789587165,"stop":1739789587166,"duration":1},"status":"passed","severity":"normal"},{"uid":"ead5317918cdf128","name":"should only return 1 node with store capability","time":{"start":1739789588039,"stop":1739789588039,"duration":0},"status":"passed","severity":"normal"},{"uid":"f95901ceb2309f58","name":"recovers when dns.resolve returns empty","time":{"start":1739789588036,"stop":1739789588037,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5802e23922a7b86","name":"should hash \"hello\" with n=1 and maxValue=1000 correctly","time":{"start":1739790029643,"stop":1739790029643,"duration":0},"status":"passed","severity":"normal"},{"uid":"7003cd4b0deff559","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1739789564370,"stop":1739789564370,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f5807e6af96f85f","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1739789564361,"stop":1739789564362,"duration":1},"status":"passed","severity":"normal"},{"uid":"d67ad43bbd4e248f","name":"should handle a minimal index list","time":{"start":1739789564383,"stop":1739789564384,"duration":1},"status":"passed","severity":"normal"},{"uid":"82c97ae964472541","name":"should hash \"test123\" with n=5 and maxValue=100 correctly","time":{"start":1739790029655,"stop":1739790029655,"duration":0},"status":"passed","severity":"normal"},{"uid":"840477a291169a73","name":"should handle connection events","time":{"start":1739789606292,"stop":1739789606293,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7ed47187a939ccc","name":"should retry on failure if specified","time":{"start":1739789606540,"stop":1739789606541,"duration":1},"status":"passed","severity":"normal"},{"uid":"5fd5001d974ad785","name":"Encoder throws on undefined content topic","time":{"start":1739789598157,"stop":1739789598157,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7b58e4dd633a23","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=1000 correctly","time":{"start":1739790029675,"stop":1739790029675,"duration":0},"status":"passed","severity":"normal"},{"uid":"5238cdd4b5c750fa","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1739789591899,"stop":1739789591899,"duration":0},"status":"passed","severity":"normal"},{"uid":"88c6d5dd2d58f580","name":"should encodeTxt and decodeTxt","time":{"start":1739789573274,"stop":1739789573274,"duration":0},"status":"passed","severity":"normal"},{"uid":"c55197bb867dd735","name":"should return valid sharding parameters for static sharding","time":{"start":1739789564373,"stop":1739789564373,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fe0639a716e5544","name":"1 Store, 2 fetches","time":{"start":1739789587694,"stop":1739789587695,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a91778370304f3","name":"should throw if no connection provided","time":{"start":1739789579400,"stop":1739789579401,"duration":1},"status":"passed","severity":"normal"},{"uid":"863696a21008d6b1","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1739789564384,"stop":1739789564384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c52b7864de2cdf2b","name":"Init the array if not present","time":{"start":1739789564068,"stop":1739789564071,"duration":3},"status":"passed","severity":"normal"},{"uid":"3b917935cfdd3201","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1739789564369,"stop":1739789564369,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b678734032c2c20","name":"Encoder throws on undefined content topic","time":{"start":1739789599995,"stop":1739789599995,"duration":0},"status":"passed","severity":"normal"},{"uid":"4045647884ef9b6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=1000 correctly","time":{"start":1739790029671,"stop":1739790029672,"duration":1},"status":"passed","severity":"normal"},{"uid":"41abffd7dee63ec5","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1739789564365,"stop":1739789564365,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8df540f873045bb","name":"should hash \"\" with n=1 and maxValue=10000 correctly","time":{"start":1739790029650,"stop":1739790029650,"duration":0},"status":"passed","severity":"normal"},{"uid":"786508939cb98b0d","name":"handles different clusterIds correctly","time":{"start":1739789564355,"stop":1739789564355,"duration":0},"status":"passed","severity":"normal"},{"uid":"f10e7e002eca3e37","name":"should properly compute the node id","time":{"start":1739789573279,"stop":1739789573279,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3da27873c545fd","name":"should be able to decode the field with only FILTER set to true","time":{"start":1739789572809,"stop":1739789572810,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5d7839ad2876d6c","name":"should reject if WakuNode is not started","time":{"start":1739789606648,"stop":1739789606648,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc2fc84fe1489c59","name":"should handle corrupted local storage data gracefully","time":{"start":1739789591899,"stop":1739789591900,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cf0eb2e21222746","name":"throws on empty content topic","time":{"start":1739789564337,"stop":1739789564337,"duration":0},"status":"passed","severity":"normal"},{"uid":"55edcae7f3d9ebfc","name":"should hash \"hello\" with n=0 and maxValue=10000 correctly","time":{"start":1739790029644,"stop":1739790029645,"duration":1},"status":"passed","severity":"normal"},{"uid":"c98fa41a14601ce0","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1739789588041,"stop":1739789588041,"duration":0},"status":"skipped","severity":"normal"},{"uid":"25c68a3c51a4d923","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1739789564358,"stop":1739789564358,"duration":0},"status":"passed","severity":"normal"},{"uid":"6056103d77d401b2","name":"Round trip binary serialization","time":{"start":1739789579666,"stop":1739789579666,"duration":0},"status":"passed","severity":"normal"},{"uid":"336ed9142cbeeca2","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1739789564350,"stop":1739789564351,"duration":1},"status":"passed","severity":"normal"},{"uid":"731fbb4177789121","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1739789564367,"stop":1739789564367,"duration":0},"status":"passed","severity":"normal"},{"uid":"decd85a7071b2a59","name":"should get / set TCP multiaddr","time":{"start":1739789573284,"stop":1739789573284,"duration":0},"status":"passed","severity":"normal"},{"uid":"716f797f17394c72","name":"should properly create location multiaddrs - tcp6","time":{"start":1739789573286,"stop":1739789573286,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d42f5c5426438e5","name":"Waku message hash computation (payload length 0)","time":{"start":1739789566906,"stop":1739789566907,"duration":1},"status":"passed","severity":"normal"},{"uid":"58c50e24a71d6415","name":"should return different streams if requested simultaniously","time":{"start":1739789579401,"stop":1739789579402,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6f1a3d0d32b5922","name":"should hash \"\" with n=0 and maxValue=10000 correctly","time":{"start":1739790029649,"stop":1739790029650,"duration":1},"status":"passed","severity":"normal"},{"uid":"629172ee2f0b326c","name":"should return false","time":{"start":1739789573278,"stop":1739789573278,"duration":0},"status":"passed","severity":"normal"},{"uid":"453c5f7d86eb9218","name":"should set field with only LIGHTPUSH enabled","time":{"start":1739789573289,"stop":1739789573289,"duration":0},"status":"passed","severity":"normal"},{"uid":"758990d01b009d7f","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1739789579403,"stop":1739789579403,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eb1ad4e7a19ce78","name":"should throw an error for insufficient data","time":{"start":1739789564384,"stop":1739789564384,"duration":0},"status":"passed","severity":"normal"},{"uid":"c91700ab594b77e7","name":"should hash \"\" with n=0 and maxValue=1000 correctly","time":{"start":1739790029648,"stop":1739790029648,"duration":0},"status":"passed","severity":"normal"},{"uid":"c03de5d0e4892c26","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1739789598155,"stop":1739789598156,"duration":1},"status":"passed","severity":"normal"},{"uid":"a907380a5c95dc48","name":"should handle general insertion and lookup correctly","time":{"start":1739790031093,"stop":1739790031093,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2d1ce43b45f5a54","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1739789572811,"stop":1739789572811,"duration":0},"status":"passed","severity":"normal"},{"uid":"4caeee2177030b3d","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739789572812,"stop":1739789572812,"duration":0},"status":"passed","severity":"normal"},{"uid":"b10ff8db187b2c83","name":"should hash \"\" with n=0 and maxValue=100 correctly","time":{"start":1739790029646,"stop":1739790029646,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c8efdecbe71a8a4","name":"should get / set UDP multiaddr","time":{"start":1739789573280,"stop":1739789573284,"duration":4},"status":"passed","severity":"normal"},{"uid":"b37c9a9f6ad44fed","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1739789599993,"stop":1739789599994,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b137ce2bdf9c64c","name":"should properly start and stop event listening","time":{"start":1739789606545,"stop":1739789606546,"duration":1},"status":"passed","severity":"normal"},{"uid":"13b225a6baed9bde","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1739789564344,"stop":1739789564350,"duration":6},"status":"passed","severity":"normal"},{"uid":"24f992f4358ec8e9","name":"groups content topics by expected pubsub topic","time":{"start":1739789564354,"stop":1739789564354,"duration":0},"status":"passed","severity":"normal"},{"uid":"33b103eeed8c4957","name":"should fail to send if no connected peers found","time":{"start":1739789606540,"stop":1739789606540,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3647dac95ae7290","name":"should hash \"hello\" with n=2 and maxValue=1000 correctly","time":{"start":1739790029643,"stop":1739790029644,"duration":1},"status":"passed","severity":"normal"},{"uid":"bc4b2910b5b8d3fc","name":"throws on content topic with empty topic name field","time":{"start":1739789564341,"stop":1739789564341,"duration":0},"status":"passed","severity":"normal"},{"uid":"b835a12fbc830955","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=1000 correctly","time":{"start":1739790029670,"stop":1739790029670,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb5963261d5ff9db","name":"Waku message hash computation (meta attribute not present)","time":{"start":1739789566906,"stop":1739789566906,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9df8afc7287387c","name":"peer:update - should do nothing if another protocol hit","time":{"start":1739789579402,"stop":1739789579403,"duration":1},"status":"passed","severity":"normal"},{"uid":"f261ed608a4c8aa3","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1739789564353,"stop":1739789564353,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9222a30755e3429","name":"should hash \"test123\" with n=2 and maxValue=100 correctly","time":{"start":1739790029655,"stop":1739790029655,"duration":0},"status":"passed","severity":"normal"},{"uid":"47ad72eecf734b19","name":"should reject on timeout if it was set","time":{"start":1739789606650,"stop":1739789606650,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cdc98e78a36b6f3","name":"should not receive a peer event before start","time":{"start":1739789591897,"stop":1739789591897,"duration":0},"status":"passed","severity":"normal"},{"uid":"e58d5b3ef7459da0","name":"should not fail to start the service if it is already started","time":{"start":1739789591896,"stop":1739789591896,"duration":0},"status":"passed","severity":"normal"},{"uid":"1304f0e252f6dc0f","name":"should call waitForPeer on Relay","time":{"start":1739789606652,"stop":1739789606652,"duration":0},"status":"passed","severity":"normal"},{"uid":"10eace227505080f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1739789587695,"stop":1739789587695,"duration":0},"status":"passed","severity":"normal"},{"uid":"9fe6f3a45d36b701","name":"should initialize with custom number of peers","time":{"start":1739789606290,"stop":1739789606291,"duration":1},"status":"passed","severity":"normal"},{"uid":"8cbd781307ce271d","name":"should hash \"Lorem ipsum dolor sit amet\" with n=0 and maxValue=10000 correctly","time":{"start":1739790029676,"stop":1739790029676,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfc492574d7c6150","name":"Rejects garbage","time":{"start":1739789610089,"stop":1739789610089,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd7c7af4043234e4","name":"should hash \"\" with n=5 and maxValue=100 correctly","time":{"start":1739790029647,"stop":1739790029648,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f6c4a4409ea0f3","name":"should throw an error if shards are undefined for static sharding","time":{"start":1739789564360,"stop":1739789564360,"duration":0},"status":"passed","severity":"normal"},{"uid":"c863147d84f427ec","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1739789564362,"stop":1739789564362,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b955e0a8e7d2847","name":"handles empty contentTopics array correctly","time":{"start":1739789564374,"stop":1739789564374,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f42329cafc2089f","name":"should hash \"hello\" with n=2 and maxValue=100 correctly","time":{"start":1739790029641,"stop":1739790029641,"duration":0},"status":"passed","severity":"normal"},{"uid":"abc031b0ec510aef","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1739789564356,"stop":1739789564356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d48cc1b9079b1d7a","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1739789572811,"stop":1739789572812,"duration":1},"status":"passed","severity":"normal"},{"uid":"1beeafdb35fb72e7","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1739789587165,"stop":1739789587165,"duration":0},"status":"passed","severity":"normal"},{"uid":"666c01d38991ebe5","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1739789564353,"stop":1739789564353,"duration":0},"status":"passed","severity":"normal"},{"uid":"d83c0707b27ac55","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1739789564354,"stop":1739789564355,"duration":1},"status":"passed","severity":"normal"},{"uid":"2cada01dba98ff38","name":"should hash \"!@#$%^&*()\" with n=0 and maxValue=10000 correctly","time":{"start":1739790029672,"stop":1739790029672,"duration":0},"status":"passed","severity":"normal"},{"uid":"4109c1ac79f8506b","name":"should properly create location multiaddrs - udp4","time":{"start":1739789573284,"stop":1739789573285,"duration":1},"status":"passed","severity":"normal"},{"uid":"904aa4abd98124b0","name":"tcp ip4 address","time":{"start":1739789572581,"stop":1739789572590,"duration":9},"status":"passed","severity":"normal"},{"uid":"4850ed32c81f5e51","name":"throws on content topic with too few or too many fields","time":{"start":1739789564337,"stop":1739789564338,"duration":1},"status":"passed","severity":"normal"},{"uid":"63b48c4bcbbf2ef4","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1739789564361,"stop":1739789564361,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac89b38575d40918","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=100 correctly","time":{"start":1739790029674,"stop":1739790029675,"duration":1},"status":"passed","severity":"normal"},{"uid":"ac90567ee32c078b","name":"should be able to decode the field with only RELAY set to true","time":{"start":1739789572809,"stop":1739789572809,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dcbaa356f03c9f6","name":"should not receive a peer event after stop","time":{"start":1739789591898,"stop":1739789591898,"duration":0},"status":"passed","severity":"normal"},{"uid":"4eabb9846002c3e","name":"should hash \"test123\" with n=0 and maxValue=100 correctly","time":{"start":1739790029654,"stop":1739790029654,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fea5a34525172c3","name":"should return no connections if no open connection provided","time":{"start":1739789579031,"stop":1739789579031,"duration":0},"status":"passed","severity":"normal"},{"uid":"33e711ab7bf99c6b","name":"throws an error for improperly formatted content topics","time":{"start":1739789564355,"stop":1739789564356,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4efa4726ffee2ec","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1739789573275,"stop":1739789573275,"duration":0},"status":"passed","severity":"normal"},{"uid":"3473b43facfadeb0","name":"Decoder throws on empty string content topic","time":{"start":1739789579669,"stop":1739789579669,"duration":0},"status":"passed","severity":"normal"},{"uid":"315ee7b01cb4c938","name":"can start the service","time":{"start":1739789591894,"stop":1739789591895,"duration":1},"status":"passed","severity":"normal"},{"uid":"672fcad00f99d306","name":"should hash \"\" with n=2 and maxValue=10000 correctly","time":{"start":1739790029650,"stop":1739790029650,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4a79a586c552440","name":"should throw an error for an unconfigured topic","time":{"start":1739789564370,"stop":1739789564370,"duration":0},"status":"passed","severity":"normal"},{"uid":"64557be51b56193e","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1739789564371,"stop":1739789564371,"duration":0},"status":"passed","severity":"normal"},{"uid":"d35424604d14816c","name":"should send to specified number of peers of used peers","time":{"start":1739789606540,"stop":1739789606540,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c74e215f14864a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1739789564368,"stop":1739789564369,"duration":1},"status":"passed","severity":"normal"},{"uid":"16fb39edf72c9502","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1739789564353,"stop":1739789564354,"duration":1},"status":"passed","severity":"normal"},{"uid":"f84ac6d11a723056","name":"should get locked peers","time":{"start":1739789606291,"stop":1739789606291,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f05b6a0592ff905","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1739789564366,"stop":1739789564366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5194a7e81ea6c4b4","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1739789564357,"stop":1739789564357,"duration":0},"status":"passed","severity":"normal"},{"uid":"c841eb258da63ac6","name":"Meta field set when metaSetter is specified","time":{"start":1739789579667,"stop":1739789579668,"duration":1},"status":"passed","severity":"normal"},{"uid":"656580811b5f78ed","name":"should transition to Unhealthy when no connections","time":{"start":1739789606544,"stop":1739789606544,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9e4c79004b40e8c","name":"Decoder throws on undefined content topic","time":{"start":1739789599996,"stop":1739789599996,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6038a5db65519dc","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1739789587162,"stop":1739789587163,"duration":1},"status":"passed","severity":"normal"},{"uid":"aee85b6a89cc63d3","name":"should hash \"Lorem ipsum dolor sit amet\" with n=1 and maxValue=100 correctly","time":{"start":1739790029674,"stop":1739790029674,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e092da6a09de775","name":"Check meta is set [symmetric]","time":{"start":1739789598156,"stop":1739789598156,"duration":0},"status":"passed","severity":"normal"},{"uid":"277acc380599448f","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1739789579403,"stop":1739789579404,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b38c8bf7acc172d","name":"should not fail to stop the service if it was not started","time":{"start":1739789591896,"stop":1739789591896,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdda9669823ead15","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=1000 correctly","time":{"start":1739790029670,"stop":1739790029671,"duration":1},"status":"passed","severity":"normal"},{"uid":"8238a4fac4644c56","name":"should hash \"Lorem ipsum dolor sit amet\" with n=5 and maxValue=10000 correctly","time":{"start":1739790029677,"stop":1739790029677,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b832663fe017f5f","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1739789588039,"stop":1739789588040,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8e7e5e69d723ac7","name":"returns only open connection if one present","time":{"start":1739789579030,"stop":1739789579030,"duration":0},"status":"passed","severity":"normal"},{"uid":"149f0c94dc561251","name":"ignores unrecognized TXT record formats","time":{"start":1739789588037,"stop":1739789588037,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fe1402a85dba857","name":"should maintain desired error rate","time":{"start":1739790031092,"stop":1739790031092,"duration":0},"status":"passed","severity":"normal"},{"uid":"713e3cdd7abc14bd","name":"throws on content topic with empty version field","time":{"start":1739789564340,"stop":1739789564340,"duration":0},"status":"passed","severity":"normal"},{"uid":"12ab8b6de1a9d63f","name":"can start and stop the service","time":{"start":1739789591895,"stop":1739789591895,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c14513566ee9d","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1739789566904,"stop":1739789566905,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da5d5b47145110c","name":"should initialize with default number of peers","time":{"start":1739789606287,"stop":1739789606289,"duration":2},"status":"passed","severity":"normal"},{"uid":"84c1e70c03ab2e2b","name":"should properly create location multiaddrs - udp","time":{"start":1739789573286,"stop":1739789573287,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d6557cf580c8bcd","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1739789564344,"stop":1739789564344,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc1384d32d953460","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1739789564365,"stop":1739789564365,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ee90b41dcc0b5a6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1739789564372,"stop":1739789564372,"duration":0},"status":"passed","severity":"normal"},{"uid":"3510e34e720cb0fc","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1739789587160,"stop":1739789587161,"duration":1},"status":"passed","severity":"normal"},{"uid":"603ef2baede0d08f","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1739789564372,"stop":1739789564372,"duration":0},"status":"passed","severity":"normal"},{"uid":"639f54a42b6977c4","name":"should return empty list for no shard","time":{"start":1739789564360,"stop":1739789564360,"duration":0},"status":"passed","severity":"normal"},{"uid":"29d1a697beffbc15","name":"should request renew when peer disconnects","time":{"start":1739789606291,"stop":1739789606292,"duration":1},"status":"passed","severity":"normal"},{"uid":"b61653537e84c87a","name":"should hash \"!@#$%^&*()\" with n=1 and maxValue=10000 correctly","time":{"start":1739790029672,"stop":1739790029672,"duration":0},"status":"passed","severity":"normal"},{"uid":"c499c5a42cfc4b77","name":"should hash \"hello\" with n=5 and maxValue=1000 correctly","time":{"start":1739790029644,"stop":1739790029644,"duration":0},"status":"passed","severity":"normal"},{"uid":"956d58c2f2122760","name":"handles empty shards array correctly","time":{"start":1739789564374,"stop":1739789564374,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae65f26660ed38a2","name":"should wait for LightPush peer to be connected","time":{"start":1739789606650,"stop":1739789606651,"duration":1},"status":"passed","severity":"normal"},{"uid":"af1a1e29faef3f2b","name":"Fields are not dropped","time":{"start":1739789579050,"stop":1739789579051,"duration":1},"status":"passed","severity":"normal"},{"uid":"be1ff5023228bbd8","name":"should be able to encode the field with only RELAY set to true","time":{"start":1739789572803,"stop":1739789572804,"duration":1},"status":"passed","severity":"normal"},{"uid":"75f8d87937997ba3","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1739789587163,"stop":1739789587164,"duration":1},"status":"passed","severity":"normal"},{"uid":"dd770031a8ac983f","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1739789564352,"stop":1739789564352,"duration":0},"status":"passed","severity":"normal"},{"uid":"49eb6832e2c2bf9f","name":"should decode valid enr with tcp successfully","time":{"start":1739789573275,"stop":1739789573276,"duration":1},"status":"passed","severity":"normal"},{"uid":"334c72bd6d170ae3","name":"should load peers from local storage and dispatch events","time":{"start":1739789591898,"stop":1739789591899,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c6da9e20fffd8","name":"should throw an error for missing required configuration","time":{"start":1739789564360,"stop":1739789564361,"duration":1},"status":"passed","severity":"normal"},{"uid":"24fe7e1264531b0f","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=10000 correctly","time":{"start":1739790029673,"stop":1739790029673,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df2f5842a61ad9c","name":"should only return 1 node with relay and store capability","time":{"start":1739789588038,"stop":1739789588039,"duration":1},"status":"passed","severity":"normal"},{"uid":"3be4e07363a4dd2f","name":"should be able to decode the field with only STORE set to true","time":{"start":1739789572810,"stop":1739789572810,"duration":0},"status":"passed","severity":"normal"},{"uid":"16287bf4a1c9c264","name":"returns all values when wanted number is greater than available values","time":{"start":1739789587085,"stop":1739789587085,"duration":0},"status":"passed","severity":"normal"},{"uid":"cee87ce8f05125ac","name":"ignores domain fetching errors","time":{"start":1739789588037,"stop":1739789588037,"duration":0},"status":"passed","severity":"normal"},{"uid":"62c245fd8482ca27","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1739789572811,"stop":1739789572811,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dcf463e4ff35cb","name":"throws on content topic with empty application field","time":{"start":1739789564339,"stop":1739789564340,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6fde24c9a27e2b6","name":"should properly create location multiaddrs - tcp4","time":{"start":1739789573285,"stop":1739789573285,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b3f8815d5f88dcc","name":"should hash \"Lorem ipsum dolor sit amet\" with n=2 and maxValue=100 correctly","time":{"start":1739790029674,"stop":1739790029674,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6f9c37ba090ce1c","name":"returns nothing if no connections present","time":{"start":1739789579026,"stop":1739789579030,"duration":4},"status":"passed","severity":"normal"},{"uid":"477677a3859b7b48","name":"should check false positive rate","time":{"start":1739790031093,"stop":1739790031093,"duration":0},"status":"passed","severity":"normal"},{"uid":"143a85e91b798a29","name":"handles different networkShards values correctly","time":{"start":1739789564355,"stop":1739789564355,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f9704e83e9aaa1b","name":"should encode/decode to text encoding","time":{"start":1739789573280,"stop":1739789573280,"duration":0},"status":"passed","severity":"normal"},{"uid":"3dbc8e84cbac2fbf","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1739789587162,"stop":1739789587162,"duration":0},"status":"passed","severity":"normal"},{"uid":"f194babaa4cf109f","name":"Symmetric encrypt & Decrypt","time":{"start":1739789598729,"stop":1739789598730,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1b2718957ee82ad","name":"Waku message hash computation (no timestamp)","time":{"start":1739789566907,"stop":1739789566907,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f4fb0a9942b92cb","name":"should hash \"\" with n=2 and maxValue=100 correctly","time":{"start":1739790029647,"stop":1739790029647,"duration":0},"status":"passed","severity":"normal"},{"uid":"446980b09fe41cc0","name":"Sample","time":{"start":1739789572655,"stop":1739789572656,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9d73ff91c4fec10","name":"should hash \"hello\" with n=1 and maxValue=100 correctly","time":{"start":1739790029640,"stop":1739790029641,"duration":1},"status":"passed","severity":"normal"},{"uid":"79c84380d2c9d490","name":"should throw error - no id","time":{"start":1739789573276,"stop":1739789573276,"duration":0},"status":"passed","severity":"normal"},{"uid":"d00f0277d8a30ac6","name":"should hash \"!@#$%^&*()\" with n=5 and maxValue=100 correctly","time":{"start":1739790029670,"stop":1739790029670,"duration":0},"status":"passed","severity":"normal"},{"uid":"146e21669bf669f4","name":"should check connected peers if present and suitable","time":{"start":1739789606650,"stop":1739789606650,"duration":0},"status":"passed","severity":"normal"},{"uid":"25cdcb5c3ef90385","name":"Relay + Store","time":{"start":1739789573289,"stop":1739789573289,"duration":0},"status":"passed","severity":"normal"},{"uid":"edccf4016922a080","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1739789598153,"stop":1739789598155,"duration":2},"status":"passed","severity":"normal"},{"uid":"7fcc076fdddb09e0","name":"topics with same application and version share the same shard","time":{"start":1739789564354,"stop":1739789564354,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a80f4c01c222e97","name":"caches peers it previously fetched","time":{"start":1739789588037,"stop":1739789588038,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d987ee2eeee04aa","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1739789564365,"stop":1739789564365,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6ae121e8f578dff","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1739789564353,"stop":1739789564353,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebeb6541525a2201","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1739789579669,"stop":1739789579670,"duration":1},"status":"passed","severity":"normal"},{"uid":"d04e4472bf99180e","name":"should return the pubsub topic directly if a string is provided","time":{"start":1739789564371,"stop":1739789564371,"duration":0},"status":"passed","severity":"normal"},{"uid":"7465baef294421fb","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1739789606545,"stop":1739789606545,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5c2f6b8811a4a","name":"should hash \"test123\" with n=1 and maxValue=1000 correctly","time":{"start":1739790029656,"stop":1739790029656,"duration":0},"status":"passed","severity":"normal"},{"uid":"18ceba7d252b9ef5","name":"Encoder throws on empty string content topic","time":{"start":1739789579668,"stop":1739789579669,"duration":1},"status":"passed","severity":"normal"},{"uid":"e0e53f0320dfee12","name":"should wait for Store peer to be connected","time":{"start":1739789606651,"stop":1739789606651,"duration":0},"status":"passed","severity":"normal"},{"uid":"622a9003446a309a","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1739789564359,"stop":1739789564359,"duration":0},"status":"passed","severity":"normal"},{"uid":"cef50549ead7cb92","name":"should throw an error for missing sharding configuration","time":{"start":1739789564373,"stop":1739789564374,"duration":1},"status":"passed","severity":"normal"},{"uid":"e6697648968de3e","name":"it tolerates circular branch references","time":{"start":1739789588036,"stop":1739789588036,"duration":0},"status":"passed","severity":"normal"},{"uid":"efab2dbe567c9be8","name":"should hash \"!@#$%^&*()\" with n=2 and maxValue=1000 correctly","time":{"start":1739790029671,"stop":1739790029671,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2bf79ecff5cca95","name":"1 Relay, 1 fetch","time":{"start":1739789587694,"stop":1739789587694,"duration":0},"status":"passed","severity":"normal"},{"uid":"f02e4a3a5e6d0f7a","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1739789564371,"stop":1739789564372,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc9b8e34d23aa186","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1739789587161,"stop":1739789587161,"duration":0},"status":"passed","severity":"normal"},{"uid":"96e577a7db679f25","name":"should not allow k > 12","time":{"start":1739790029322,"stop":1739790029323,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e85b43592bd7c96","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1739789564373,"stop":1739789564373,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc75723088e4306a","name":"Decoder throws on empty string content topic","time":{"start":1739789598158,"stop":1739789598159,"duration":1},"status":"passed","severity":"normal"},{"uid":"e72bc135e6e9bbc3","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1739789564351,"stop":1739789564352,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fef96db5804c712","name":"should hash \"\" with n=1 and maxValue=100 correctly","time":{"start":1739790029647,"stop":1739790029647,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec91391cca959a6","name":"should hash \"test123\" with n=5 and maxValue=10000 correctly","time":{"start":1739790029662,"stop":1739790029662,"duration":0},"status":"passed","severity":"normal"},{"uid":"74ff08b1975db54d","name":"should create a new stream if no existing for protocol found","time":{"start":1739789579401,"stop":1739789579401,"duration":0},"status":"passed","severity":"normal"},{"uid":"5317067f8d6b75f0","name":"should hash \"hello\" with n=0 and maxValue=100 correctly","time":{"start":1739790029640,"stop":1739790029640,"duration":0},"status":"passed","severity":"normal"},{"uid":"571929e4cd6ca53","name":"Encoder throws on empty string content topic","time":{"start":1739789598157,"stop":1739789598158,"duration":1},"status":"passed","severity":"normal"},{"uid":"963a2c8dc787e0d0","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1739789572806,"stop":1739789572807,"duration":1},"status":"passed","severity":"normal"},{"uid":"f248e33bae679b09","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1739789564367,"stop":1739789564367,"duration":0},"status":"passed","severity":"normal"},{"uid":"da3205bf189b7bbb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1739789564364,"stop":1739789564364,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b3d1ddd68321e35","name":"should only return 1 node with relay capability","time":{"start":1739789588038,"stop":1739789588038,"duration":0},"status":"passed","severity":"normal"}] |