mirror of
https://github.com/logos-messaging/logos-messaging-allure-js.git
synced 2026-01-18 16:03:11 +00:00
1 line
46 KiB
JSON
1 line
46 KiB
JSON
[{"uid":"39b6a473aeb7c7fd","name":"should return usable stream attached to connection","time":{"start":1739273217724,"stop":1739273217725,"duration":1},"status":"passed","severity":"normal"},{"uid":"6fcff2b73f6cfc11","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1739273217728,"stop":1739273217729,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ba806a45c5778cf","name":"should initialize with Unhealthy status","time":{"start":1739273243591,"stop":1739273243592,"duration":1},"status":"passed","severity":"normal"},{"uid":"3dbe826d856d30de","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1739273224842,"stop":1739273224843,"duration":1},"status":"passed","severity":"normal"},{"uid":"b32a07662d4141fe","name":"should set field with only STORE enabled","time":{"start":1739273211893,"stop":1739273211893,"duration":0},"status":"passed","severity":"normal"},{"uid":"91141d601c345e74","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1739273224845,"stop":1739273224846,"duration":1},"status":"passed","severity":"normal"},{"uid":"b262872433e2195f","name":"Decoder throws on empty string content topic","time":{"start":1739273218004,"stop":1739273218004,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c34e3f8f1ee2ad2","name":"throws on content topic with empty topic name field","time":{"start":1739273203142,"stop":1739273203142,"duration":0},"status":"passed","severity":"normal"},{"uid":"5844f03701bb738f","name":"groups content topics by expected pubsub topic","time":{"start":1739273203155,"stop":1739273203156,"duration":1},"status":"passed","severity":"normal"},{"uid":"64e1bd7b51cd2f99","name":"handles empty contentTopics array correctly","time":{"start":1739273203177,"stop":1739273203177,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5aa204e07abcf7a","name":"does not throw on valid cases","time":{"start":1739273203138,"stop":1739273203138,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f7d79690dd3b3af","name":"should call waitForPeer on Relay","time":{"start":1739273243735,"stop":1739273243735,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6c9c6459a19c6c","name":"should handle corrupted local storage data gracefully","time":{"start":1739273229763,"stop":1739273229763,"duration":0},"status":"passed","severity":"normal"},{"uid":"d61e2138f1360eeb","name":"ignores unrecognized TXT record formats","time":{"start":1739273225848,"stop":1739273225849,"duration":1},"status":"passed","severity":"normal"},{"uid":"dff5762cf8c20ad2","name":"should emit a peer event after start","time":{"start":1739273229760,"stop":1739273229761,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed17a5911a00c4b6","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1739273203170,"stop":1739273203170,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cb4a135aa53cd77","name":"throws on content topic with too few or too many fields","time":{"start":1739273203139,"stop":1739273203139,"duration":0},"status":"passed","severity":"normal"},{"uid":"956d32ae9b34fafc","name":"should initialize with custom number of peers","time":{"start":1739273243448,"stop":1739273243448,"duration":0},"status":"passed","severity":"normal"},{"uid":"44072e686816f4f5","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1739273203152,"stop":1739273203152,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f1d106c655ded35","name":"handles different clusterIds correctly","time":{"start":1739273203156,"stop":1739273203156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0ded2dfa3288887","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1739273203145,"stop":1739273203151,"duration":6},"status":"passed","severity":"normal"},{"uid":"e34d5f7894be11d","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1739273225851,"stop":1739273225851,"duration":0},"status":"passed","severity":"normal"},{"uid":"d442cdd383bd8100","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1739273203169,"stop":1739273203170,"duration":1},"status":"passed","severity":"normal"},{"uid":"99259d58805b5fbb","name":"should reject if WakuNode is not started","time":{"start":1739273243731,"stop":1739273243732,"duration":1},"status":"passed","severity":"normal"},{"uid":"52ebe35864ddd064","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1739273203168,"stop":1739273203168,"duration":0},"status":"passed","severity":"normal"},{"uid":"18d9f8e49b74fff8","name":"returns nothing if no connections present","time":{"start":1739273217428,"stop":1739273217429,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b2867adc254db5f","name":"should reject if Relay is requested but not mounted","time":{"start":1739273243732,"stop":1739273243732,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4298c1ecda6c590","name":"should be able to encode the field with only FILTER set to true","time":{"start":1739273211334,"stop":1739273211334,"duration":0},"status":"passed","severity":"normal"},{"uid":"66dde39ca8ff0b27","name":"throws on content topic with empty encoding field","time":{"start":1739273203143,"stop":1739273203143,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3902534da333d53","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1739273224838,"stop":1739273224839,"duration":1},"status":"passed","severity":"normal"},{"uid":"8eaebabf49caac97","name":"peer:update - should do nothing if another protocol hit","time":{"start":1739273217727,"stop":1739273217728,"duration":1},"status":"passed","severity":"normal"},{"uid":"61638efce935c1b6","name":"throws on content topic with generation field greater than 0","time":{"start":1739273203140,"stop":1739273203140,"duration":0},"status":"passed","severity":"normal"},{"uid":"cadd188729c11b31","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1739273224843,"stop":1739273224844,"duration":1},"status":"passed","severity":"normal"},{"uid":"94c44aceeedb8a2b","name":"should handle connection events","time":{"start":1739273243450,"stop":1739273243450,"duration":0},"status":"passed","severity":"normal"},{"uid":"258f9e6a04d76da3","name":"should wait for LightPush peer to be connected","time":{"start":1739273243734,"stop":1739273243734,"duration":0},"status":"passed","severity":"normal"},{"uid":"e704607f53802230","name":"should properly create location multiaddrs - udp6","time":{"start":1739273211891,"stop":1739273211891,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b9ca58a0ef89dc0","name":"pre and post cipher","time":{"start":1739273236174,"stop":1739273236174,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5f49c061fca2e99","name":"should set field with all protocols disabled","time":{"start":1739273211892,"stop":1739273211892,"duration":0},"status":"passed","severity":"normal"},{"uid":"3762097dc427e6f0","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1739273211334,"stop":1739273211335,"duration":1},"status":"passed","severity":"normal"},{"uid":"810d83e492f799bf","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1739273203164,"stop":1739273203164,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d910c6b6b69317","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1739273203172,"stop":1739273203172,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd92c14d17a0ea35","name":"should decode valid enr successfully","time":{"start":1739273211881,"stop":1739273211881,"duration":0},"status":"passed","severity":"normal"},{"uid":"84c2d001fb25054f","name":"Encoder throws on undefined content topic","time":{"start":1739273218003,"stop":1739273218003,"duration":0},"status":"passed","severity":"normal"},{"uid":"e677922b879b59ab","name":"Accepts a valid Waku Message","time":{"start":1739273247069,"stop":1739273247070,"duration":1},"status":"passed","severity":"normal"},{"uid":"540cc44070e68e0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1739273224839,"stop":1739273224840,"duration":1},"status":"passed","severity":"normal"},{"uid":"38dc4b20f600bb82","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1739273203178,"stop":1739273203178,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfecb1d82685fb40","name":"returns only open connection if one present","time":{"start":1739273217429,"stop":1739273217429,"duration":0},"status":"passed","severity":"normal"},{"uid":"c70f67133a4f3b5e","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1739273211342,"stop":1739273211343,"duration":1},"status":"passed","severity":"normal"},{"uid":"57770944790ed61","name":"should return unique PubsubTopics for static sharding","time":{"start":1739273203160,"stop":1739273203160,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bf9d96cad26a0da","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1739273203173,"stop":1739273203174,"duration":1},"status":"passed","severity":"normal"},{"uid":"6cc0ffee08f09791","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1739273203163,"stop":1739273203163,"duration":0},"status":"passed","severity":"normal"},{"uid":"569610ae4c4760e9","name":"should transition to SufficientlyHealthy with multiple compatible peers","time":{"start":1739273243593,"stop":1739273243594,"duration":1},"status":"passed","severity":"normal"},{"uid":"4868dd72f14919c1","name":"Decoder throws on empty string content topic","time":{"start":1739273235849,"stop":1739273235849,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad4b254e9c48359b","name":"throws on content topic with non-number generation field","time":{"start":1739273203139,"stop":1739273203140,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b0ce109bcd425d3","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1739273203153,"stop":1739273203154,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d9157dbe15d97de","name":"should check connected peers if present and suitable","time":{"start":1739273243734,"stop":1739273243734,"duration":0},"status":"passed","severity":"normal"},{"uid":"83cfbbf8d2555ef","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1739273203156,"stop":1739273203156,"duration":0},"status":"passed","severity":"normal"},{"uid":"d866aed9a18923dc","name":"should not fail to start the service if it is already started","time":{"start":1739273229760,"stop":1739273229760,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5d0c1dab2ca2dac","name":"should throw error - no public key","time":{"start":1739273211883,"stop":1739273211883,"duration":0},"status":"passed","severity":"normal"},{"uid":"1db321119515c4dc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1739273237383,"stop":1739273237383,"duration":0},"status":"passed","severity":"normal"},{"uid":"4627e1a2b8bb07da","name":"should wait for Store peer to be connected","time":{"start":1739273243735,"stop":1739273243735,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86f63576d7313f3","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739273211337,"stop":1739273211338,"duration":1},"status":"passed","severity":"normal"},{"uid":"f337237da06d7185","name":"Meta field set when metaSetter is specified","time":{"start":1739273218002,"stop":1739273218002,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6b2152385bf3f1c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1739273203168,"stop":1739273203168,"duration":0},"status":"passed","severity":"normal"},{"uid":"33ae87a58d837f3a","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1739273211881,"stop":1739273211881,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d0cdb005338cd1","name":"1 Relay, 1 fetch","time":{"start":1739273225757,"stop":1739273225758,"duration":1},"status":"passed","severity":"normal"},{"uid":"cf3c8db4963fb0c0","name":"should load peers from local storage and dispatch events","time":{"start":1739273229762,"stop":1739273229762,"duration":0},"status":"passed","severity":"normal"},{"uid":"56b410939f32339c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1739273203165,"stop":1739273203166,"duration":1},"status":"passed","severity":"normal"},{"uid":"c1a9a6f687c5fd03","name":"throws on empty content topic","time":{"start":1739273203138,"stop":1739273203139,"duration":1},"status":"passed","severity":"normal"},{"uid":"75ee7efa2c273949","name":"should properly compute the node id","time":{"start":1739273211884,"stop":1739273211884,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75adc9872354ce1","name":"should encode/decode to text encoding","time":{"start":1739273211885,"stop":1739273211885,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1f941211808de35","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1739273203166,"stop":1739273203166,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e7a7a57cf18ec22","name":"should set field with only FILTER enabled","time":{"start":1739273211893,"stop":1739273211894,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c44e1623f4969ac","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1739273203163,"stop":1739273203164,"duration":1},"status":"passed","severity":"normal"},{"uid":"1608f991cdacb1d2","name":"handles different networkShards values correctly","time":{"start":1739273203157,"stop":1739273203157,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e2f2c1f7acc24b1","name":"should throw an error for missing sharding configuration","time":{"start":1739273203176,"stop":1739273203176,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f4cedb5ad9a75f1","name":"should request renew when peer disconnects","time":{"start":1739273243449,"stop":1739273243450,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b1b8196ef7d558e","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1739273203174,"stop":1739273203174,"duration":0},"status":"passed","severity":"normal"},{"uid":"c935e64aa5389f59","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1739273203362,"stop":1739273203362,"duration":0},"status":"passed","severity":"normal"},{"uid":"bd68f2aa4834308e","name":"should properly create peer info with all multiaddrs","time":{"start":1739273211892,"stop":1739273211892,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8cc77613354bd4e","name":"Decoder throws on undefined content topic","time":{"start":1739273218003,"stop":1739273218004,"duration":1},"status":"passed","severity":"normal"},{"uid":"693310cc84e60bce","name":"should be able to decode the field with only RELAY set to true","time":{"start":1739273211338,"stop":1739273211339,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e7f4da0226ffed","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1739273211336,"stop":1739273211336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5d57997801cfe5","name":"Waku message hash computation (meta attribute not present)","time":{"start":1739273205829,"stop":1739273205829,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca3741fd0985b471","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1739273235846,"stop":1739273235846,"duration":0},"status":"passed","severity":"normal"},{"uid":"4922b7f52f5e4fc3","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1739273229762,"stop":1739273229763,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d28de715f25694","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1739273203362,"stop":1739273203362,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8ed36816e0b8879","name":"should create a new stream if no existing for protocol found","time":{"start":1739273217726,"stop":1739273217726,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a3670a1d0ca7838","name":"Encoder throws on empty string content topic","time":{"start":1739273237384,"stop":1739273237385,"duration":1},"status":"passed","severity":"normal"},{"uid":"873ae42abcc7e8b8","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1739273205830,"stop":1739273205830,"duration":0},"status":"passed","severity":"normal"},{"uid":"6024992b105b8757","name":"should reject if Store is requested but not mounted","time":{"start":1739273243733,"stop":1739273243733,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ed422ed7ee5aa0","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1739273243676,"stop":1739273243677,"duration":1},"status":"passed","severity":"normal"},{"uid":"7eae6e341a3ad8c1","name":"Encoder throws on empty string content topic","time":{"start":1739273235848,"stop":1739273235848,"duration":0},"status":"passed","severity":"normal"},{"uid":"6212966622da6ad6","name":"caches peers it previously fetched","time":{"start":1739273225849,"stop":1739273225849,"duration":0},"status":"passed","severity":"normal"},{"uid":"269075ff2ec131e0","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1739273203164,"stop":1739273203164,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b864825405346b1","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1739273203160,"stop":1739273203160,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c592207dbf2a417","name":"should not fail to stop the service if it was not started","time":{"start":1739273229759,"stop":1739273229760,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a0e2f3f4f3bca4d","name":"should return different streams if requested simultaniously","time":{"start":1739273217726,"stop":1739273217727,"duration":1},"status":"passed","severity":"normal"},{"uid":"c766a379da46b506","name":"should reject on timeout if it was set","time":{"start":1739273243733,"stop":1739273243733,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1e82cfbf17fa1e6","name":"Decoder throws on undefined content topic","time":{"start":1739273237385,"stop":1739273237385,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b901590ae33a936","name":"Sample","time":{"start":1739273211355,"stop":1739273211355,"duration":0},"status":"passed","severity":"normal"},{"uid":"26c7bf06cf3ad8c0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1739273203168,"stop":1739273203169,"duration":1},"status":"passed","severity":"normal"},{"uid":"1669188b088d475a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1739273211340,"stop":1739273211342,"duration":2},"status":"passed","severity":"normal"},{"uid":"6ab8b76fac005cdf","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1739273203174,"stop":1739273203174,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4257835a59684c8","name":"should reject if Filter is requested but not mounted","time":{"start":1739273243733,"stop":1739273243733,"duration":0},"status":"passed","severity":"normal"},{"uid":"b297e07e4fbbf69d","name":"returns all values when wanted number matches available values","time":{"start":1739273224234,"stop":1739273224244,"duration":10},"status":"passed","severity":"normal"},{"uid":"222faecab3a011dd","name":"should use the provided clusterId for the pubsub topic","time":{"start":1739273203178,"stop":1739273203178,"duration":0},"status":"passed","severity":"normal"},{"uid":"2abe00923330da99","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1739273203166,"stop":1739273203166,"duration":0},"status":"passed","severity":"normal"},{"uid":"282006747b27d5f1","name":"should throw error - no id","time":{"start":1739273211881,"stop":1739273211882,"duration":1},"status":"passed","severity":"normal"},{"uid":"731c6582c0a7bfb7","name":"should fail to send if no connected peers found","time":{"start":1739273243677,"stop":1739273243677,"duration":0},"status":"passed","severity":"normal"},{"uid":"9765326c8f40aef2","name":"should set field with only RELAY enabled","time":{"start":1739273211893,"stop":1739273211893,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5240d3d27457376","name":"retrieves a single peer","time":{"start":1739273225847,"stop":1739273225847,"duration":0},"status":"passed","severity":"normal"},{"uid":"57aed29814263d9d","name":"should throw error - no public key","time":{"start":1739273211882,"stop":1739273211882,"duration":0},"status":"passed","severity":"normal"},{"uid":"321628b97f3e4977","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1739273203170,"stop":1739273203170,"duration":0},"status":"passed","severity":"normal"},{"uid":"49608b691d512726","name":"Init the array if not present","time":{"start":1739273203026,"stop":1739273203028,"duration":2},"status":"passed","severity":"normal"},{"uid":"34ba63bae503872a","name":"1 Store, 2 fetches","time":{"start":1739273225758,"stop":1739273225758,"duration":0},"status":"passed","severity":"normal"},{"uid":"86f02903ff8aa59b","name":"should be able to encode the field with only RELAY set to true","time":{"start":1739273211329,"stop":1739273211333,"duration":4},"status":"passed","severity":"normal"},{"uid":"364ae7f2b815ab68","name":"Encoder throws on empty string content topic","time":{"start":1739273218003,"stop":1739273218003,"duration":0},"status":"passed","severity":"normal"},{"uid":"8b41962752424a74","name":"should get / set UDP multiaddr","time":{"start":1739273211885,"stop":1739273211886,"duration":1},"status":"passed","severity":"normal"},{"uid":"10505627cc847224","name":"Round trip binary encryption [ecies, signature]","time":{"start":1739273237383,"stop":1739273237384,"duration":1},"status":"passed","severity":"normal"},{"uid":"6603ca4eee5a829","name":"should be able to encode the field with only STORE set to true","time":{"start":1739273211333,"stop":1739273211333,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fdca0c4b4579149","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1739273211335,"stop":1739273211336,"duration":1},"status":"passed","severity":"normal"},{"uid":"1bd9a3fe98bdce7f","name":"Sign & Recover","time":{"start":1739273236174,"stop":1739273236175,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2a3fbcf960069c2","name":"should not receive a peer event before start","time":{"start":1739273229761,"stop":1739273229761,"duration":0},"status":"passed","severity":"normal"},{"uid":"e55558d66f827429","name":"should throw error - invalid id","time":{"start":1739273211883,"stop":1739273211883,"duration":0},"status":"passed","severity":"normal"},{"uid":"b64acbc95e15ffac","name":"Encoder throws on undefined content topic","time":{"start":1739273235847,"stop":1739273235848,"duration":1},"status":"passed","severity":"normal"},{"uid":"e4a7e46c9a561335","name":"should properly create location multiaddrs - tcp","time":{"start":1739273211891,"stop":1739273211892,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad06e06b86dad0d0","name":"Waku message hash computation (no timestamp)","time":{"start":1739273205829,"stop":1739273205830,"duration":1},"status":"passed","severity":"normal"},{"uid":"302e4d7ed960dd55","name":"should wait for Filter peer to be connected","time":{"start":1739273243734,"stop":1739273243735,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1bc63fccb23e7f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1739273203167,"stop":1739273203167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a75f234f6e3c24bf","name":"should get / set TCP multiaddr","time":{"start":1739273211886,"stop":1739273211886,"duration":0},"status":"passed","severity":"normal"},{"uid":"a015fc095bb27db6","name":"tcp ip4 address","time":{"start":1739273211398,"stop":1739273211398,"duration":0},"status":"passed","severity":"normal"},{"uid":"415ad7be852666fb","name":"recovers when dns.resolve returns empty","time":{"start":1739273225848,"stop":1739273225848,"duration":0},"status":"passed","severity":"normal"},{"uid":"522f5dfa881f220f","name":"should set field with all protocols enabled","time":{"start":1739273211892,"stop":1739273211893,"duration":1},"status":"passed","severity":"normal"},{"uid":"75c9be95d4eb722f","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1739273203145,"stop":1739273203145,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ec06cef625aaff","name":"handles empty shards array correctly","time":{"start":1739273203176,"stop":1739273203176,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2ee3e708dfdc628","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1739273203144,"stop":1739273203144,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a7a4f0c4060ec1","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1739273203177,"stop":1739273203177,"duration":0},"status":"passed","severity":"normal"},{"uid":"a98d999a46eadf4b","name":"should return valid sharding parameters for static sharding","time":{"start":1739273203175,"stop":1739273203175,"duration":0},"status":"passed","severity":"normal"},{"uid":"f52e68eaf1583d8d","name":"should transition to MinimallyHealthy with one compatible peer","time":{"start":1739273243593,"stop":1739273243593,"duration":0},"status":"passed","severity":"normal"},{"uid":"44b55e6ac91ce768","name":"throws on content topic with empty application field","time":{"start":1739273203141,"stop":1739273203141,"duration":0},"status":"passed","severity":"normal"},{"uid":"7698641a465f6a48","name":"Decoder throws on undefined content topic","time":{"start":1739273235848,"stop":1739273235849,"duration":1},"status":"passed","severity":"normal"},{"uid":"6da0f19784317ae9","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1739273203158,"stop":1739273203158,"duration":0},"status":"passed","severity":"normal"},{"uid":"44c26d94f72f97ed","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1739273203167,"stop":1739273203167,"duration":0},"status":"passed","severity":"normal"},{"uid":"2376f559d4687cfc","name":"should add and remove event listeners correctly","time":{"start":1739273229763,"stop":1739273229764,"duration":1},"status":"passed","severity":"normal"},{"uid":"930c06d236465017","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1739273203170,"stop":1739273203171,"duration":1},"status":"passed","severity":"normal"},{"uid":"b70035dca8a6a3c4","name":"Ephemeral field set to true","time":{"start":1739273218002,"stop":1739273218002,"duration":0},"status":"passed","severity":"normal"},{"uid":"965e46c16e6eb91b","name":"ignores domain fetching errors","time":{"start":1739273225848,"stop":1739273225848,"duration":0},"status":"passed","severity":"normal"},{"uid":"7299cf77c2864317","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1739273235844,"stop":1739273235845,"duration":1},"status":"passed","severity":"normal"},{"uid":"d368c726ad51b77e","name":"Check meta is set [symmetric]","time":{"start":1739273235846,"stop":1739273235847,"duration":1},"status":"passed","severity":"normal"},{"uid":"5261b2f33b3a71dc","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1739273211343,"stop":1739273211343,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8d960c63ccddee","name":"should return no connections if no open connection provided","time":{"start":1739273217430,"stop":1739273217430,"duration":0},"status":"passed","severity":"normal"},{"uid":"e32a81441c22fafc","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1739273203151,"stop":1739273203151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2258b3965246053","name":"Asymmetric encrypt & decrypt","time":{"start":1739273236172,"stop":1739273236173,"duration":1},"status":"passed","severity":"normal"},{"uid":"8121b34ba16a754e","name":"should encode/decode to RLP encoding","time":{"start":1739273211884,"stop":1739273211884,"duration":0},"status":"passed","severity":"normal"},{"uid":"3381142eb0a337dd","name":"1 Store, 2 relays, 2 fetches","time":{"start":1739273225758,"stop":1739273225758,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a20a017e665d9e1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1739273203152,"stop":1739273203152,"duration":0},"status":"passed","severity":"normal"},{"uid":"484e1e091de9c9e0","name":"Encoder throws on undefined content topic","time":{"start":1739273237384,"stop":1739273237384,"duration":0},"status":"passed","severity":"normal"},{"uid":"efeb62959eee059d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1739273203165,"stop":1739273203165,"duration":0},"status":"passed","severity":"normal"},{"uid":"b6216628092575ab","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1739273211342,"stop":1739273211342,"duration":0},"status":"passed","severity":"normal"},{"uid":"90df92012674c15f","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1739273211343,"stop":1739273211344,"duration":1},"status":"passed","severity":"normal"},{"uid":"6313be4443ef2e83","name":"should properly create location multiaddrs - udp","time":{"start":1739273211891,"stop":1739273211891,"duration":0},"status":"passed","severity":"normal"},{"uid":"687180214a1707c7","name":"Relay + Store","time":{"start":1739273211894,"stop":1739273211894,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1902c5c14006e37","name":"should select older connection if present","time":{"start":1739273217431,"stop":1739273217431,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8464a326bbcabd","name":"should reject if LightPush is requested but not mounted","time":{"start":1739273243732,"stop":1739273243733,"duration":1},"status":"passed","severity":"normal"},{"uid":"c35d5c9e3154aef0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1739273203159,"stop":1739273203159,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2e279ef5ac4be4d","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1739273203151,"stop":1739273203152,"duration":1},"status":"passed","severity":"normal"},{"uid":"de933843a3584175","name":"should handle a minimal index list","time":{"start":1739273203361,"stop":1739273203361,"duration":0},"status":"passed","severity":"normal"},{"uid":"af0746b83466baf0","name":"should properly start and stop event listening","time":{"start":1739273243594,"stop":1739273243595,"duration":1},"status":"passed","severity":"normal"},{"uid":"dea9ba688f852161","name":"should initialize with default number of peers","time":{"start":1739273243445,"stop":1739273243447,"duration":2},"status":"passed","severity":"normal"},{"uid":"f3a5091e5d4e067b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1739273203162,"stop":1739273203162,"duration":0},"status":"passed","severity":"normal"},{"uid":"6eb8818b895cb833","name":"should throw an error for an unconfigured topic","time":{"start":1739273203173,"stop":1739273203173,"duration":0},"status":"passed","severity":"normal"},{"uid":"856ca16720e78230","name":"should return false","time":{"start":1739273211883,"stop":1739273211884,"duration":1},"status":"passed","severity":"normal"},{"uid":"3a92681d5062dd4c","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1739273205828,"stop":1739273205828,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d4d0c96eaabea","name":"should return empty list for no shard","time":{"start":1739273203162,"stop":1739273203162,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae52e34b10807a1d","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1739273203158,"stop":1739273203159,"duration":1},"status":"passed","severity":"normal"},{"uid":"71be1fbd48d0dfe1","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1739273203175,"stop":1739273203176,"duration":1},"status":"passed","severity":"normal"},{"uid":"d948bfcfb461144c","name":"should retry on failure if specified","time":{"start":1739273243678,"stop":1739273243678,"duration":0},"status":"passed","severity":"normal"},{"uid":"4544e95bc270723a","name":"should only return 1 node with store capability","time":{"start":1739273225850,"stop":1739273225850,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d49a7dc786921fc","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1739273203154,"stop":1739273203154,"duration":0},"status":"passed","severity":"normal"},{"uid":"c002104ffd8988b6","name":"should get locked peers","time":{"start":1739273243448,"stop":1739273243449,"duration":1},"status":"passed","severity":"normal"},{"uid":"de8934979f5a5661","name":"should send to specified number of peers of used peers","time":{"start":1739273243677,"stop":1739273243677,"duration":0},"status":"passed","severity":"normal"},{"uid":"30142e72bd5d6911","name":"should set field with only LIGHTPUSH enabled","time":{"start":1739273211894,"stop":1739273211894,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9f0c6e38cc29a9c","name":"should be able to decode the field with only STORE set to true","time":{"start":1739273211340,"stop":1739273211340,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a2a6f20d5c65c85","name":"should not receive a peer event after stop","time":{"start":1739273229761,"stop":1739273229762,"duration":1},"status":"passed","severity":"normal"},{"uid":"fae4f14b3376def9","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1739273217728,"stop":1739273217728,"duration":0},"status":"passed","severity":"normal"},{"uid":"8187896b401c5678","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1739273203171,"stop":1739273203172,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8713da148e72a8e","name":"should not throw an error for a single configured topic","time":{"start":1739273203172,"stop":1739273203172,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ce82d85824b47c","name":"should throw an error for missing required configuration","time":{"start":1739273203162,"stop":1739273203163,"duration":1},"status":"passed","severity":"normal"},{"uid":"caef914e559566ba","name":"Push to array if already present","time":{"start":1739273203028,"stop":1739273203028,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d053b1ac9b2b87b","name":"Symmetric encrypt & Decrypt","time":{"start":1739273236173,"stop":1739273236174,"duration":1},"status":"passed","severity":"normal"},{"uid":"338191bc4a677d15","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1739273224844,"stop":1739273224845,"duration":1},"status":"passed","severity":"normal"},{"uid":"d105ae292c6dbec0","name":"Check meta is set [ecies]","time":{"start":1739273237384,"stop":1739273237384,"duration":0},"status":"passed","severity":"normal"},{"uid":"d242606db9f9e3b8","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1739273211337,"stop":1739273211337,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d5716ac930b84d4","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1739273203159,"stop":1739273203159,"duration":0},"status":"passed","severity":"normal"},{"uid":"332a16da07981714","name":"Fields are not dropped","time":{"start":1739273217299,"stop":1739273217301,"duration":2},"status":"passed","severity":"normal"},{"uid":"5686c2834a83678e","name":"throws an error for improperly formatted content topics","time":{"start":1739273203157,"stop":1739273203157,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bb3f8b7850bb47","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1739273203160,"stop":1739273203161,"duration":1},"status":"passed","severity":"normal"},{"uid":"4061aae9e7bb6bca","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1739273203167,"stop":1739273203168,"duration":1},"status":"passed","severity":"normal"},{"uid":"9cd1139c11d21a67","name":"should encodeTxt and decodeTxt","time":{"start":1739273211880,"stop":1739273211880,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff89e571e748629","name":"Round trip binary serialization","time":{"start":1739273218001,"stop":1739273218002,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d7316f469cdc2e0","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1739273203154,"stop":1739273203154,"duration":0},"status":"passed","severity":"normal"},{"uid":"8df39facc5299dd0","name":"returns all values when wanted number is greater than available values","time":{"start":1739273224244,"stop":1739273224246,"duration":2},"status":"passed","severity":"normal"},{"uid":"642daed368e9388d","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1739273203161,"stop":1739273203161,"duration":0},"status":"passed","severity":"normal"},{"uid":"502778b3674c6c0e","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1739273225851,"stop":1739273225851,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43a748b820afac76","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1739273203154,"stop":1739273203155,"duration":1},"status":"passed","severity":"normal"},{"uid":"d78efc9b4e5f2ede","name":"should only return 1 node with relay capability","time":{"start":1739273225849,"stop":1739273225849,"duration":0},"status":"passed","severity":"normal"},{"uid":"e89de1b05130138a","name":"topics with same application and version share the same shard","time":{"start":1739273203155,"stop":1739273203155,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68b576d9c3affa1","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1739273224840,"stop":1739273224841,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3907f650667374c","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1739273224246,"stop":1739273224249,"duration":3},"status":"passed","severity":"normal"},{"uid":"e4750b728b11841b","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1739273203153,"stop":1739273203153,"duration":0},"status":"passed","severity":"normal"},{"uid":"58fb64fc049c19e4","name":"should decode valid enr with tcp successfully","time":{"start":1739273211881,"stop":1739273211881,"duration":0},"status":"passed","severity":"normal"},{"uid":"6153e00edd09a506","name":"Rejects garbage","time":{"start":1739273247070,"stop":1739273247071,"duration":1},"status":"passed","severity":"normal"},{"uid":"c58aaa4cc9a4e07c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1739273203171,"stop":1739273203171,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbea16676c4e26dc","name":"it tolerates circular branch references","time":{"start":1739273225847,"stop":1739273225848,"duration":1},"status":"passed","severity":"normal"},{"uid":"b65993ef7f9acd86","name":"Waku message hash computation (payload length 0)","time":{"start":1739273205829,"stop":1739273205829,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c1ddf47829e00c","name":"udp ip6 address","time":{"start":1739273211399,"stop":1739273211399,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0154e87b95dc3b1","name":"should correctly map a content topic to a pubsub topic","time":{"start":1739273203177,"stop":1739273203177,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3913aca7fa991ca","name":"should throw an error for insufficient data","time":{"start":1739273203362,"stop":1739273203362,"duration":0},"status":"passed","severity":"normal"},{"uid":"b86034f61313264f","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1739273203153,"stop":1739273203153,"duration":0},"status":"passed","severity":"normal"},{"uid":"aad0f3bc6024533f","name":"should be able to decode the field with only FILTER set to true","time":{"start":1739273211339,"stop":1739273211339,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbc3465434ba779","name":"should only return 1 node with relay and store capability","time":{"start":1739273225850,"stop":1739273225850,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd7062e6783b3404","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1739273225850,"stop":1739273225850,"duration":0},"status":"passed","severity":"normal"},{"uid":"486253be01e956a5","name":"should throw error - no id","time":{"start":1739273211882,"stop":1739273211883,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e072fb3d9b4233c","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1739273205827,"stop":1739273205828,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3cd3fab177e7f32","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1739273203169,"stop":1739273203169,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcb6d94d2b97faf4","name":"should return the pubsub topic directly if a string is provided","time":{"start":1739273203173,"stop":1739273203173,"duration":0},"status":"passed","severity":"normal"},{"uid":"332dc21ba4640acd","name":"can start and stop the service","time":{"start":1739273229758,"stop":1739273229759,"duration":1},"status":"passed","severity":"normal"},{"uid":"884b85bce853a07b","name":"should transition to Unhealthy when no connections","time":{"start":1739273243592,"stop":1739273243592,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a94e46d2cb10971","name":"Decoder throws on empty string content topic","time":{"start":1739273237385,"stop":1739273237385,"duration":0},"status":"passed","severity":"normal"},{"uid":"733f7a7b3c66e748","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1739273224846,"stop":1739273224846,"duration":0},"status":"passed","severity":"normal"},{"uid":"9eee0e733a07b5ab","name":"can start the service","time":{"start":1739273229758,"stop":1739273229758,"duration":0},"status":"passed","severity":"normal"},{"uid":"cd3fa52b10515a3e","name":"should properly create location multiaddrs - udp4","time":{"start":1739273211886,"stop":1739273211890,"duration":4},"status":"passed","severity":"normal"},{"uid":"5dfc7ad9be9bc09","name":"1 Relay, 1 Filter, gives up","time":{"start":1739273225759,"stop":1739273225760,"duration":1},"status":"passed","severity":"normal"},{"uid":"830dd107260a8261","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1739273218004,"stop":1739273218004,"duration":0},"status":"passed","severity":"normal"},{"uid":"4deef604d0bba241","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1739273224841,"stop":1739273224841,"duration":0},"status":"passed","severity":"normal"},{"uid":"73506b354f7812b5","name":"should throw if no connection provided","time":{"start":1739273217725,"stop":1739273217726,"duration":1},"status":"passed","severity":"normal"},{"uid":"edbc98c90425e9f5","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1739273203175,"stop":1739273203175,"duration":0},"status":"passed","severity":"normal"},{"uid":"39d00b55fb1ecf59","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1739273225852,"stop":1739273225852,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3f8e226e8a5e94e1","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1739273203165,"stop":1739273203165,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa0857f728edad18","name":"throws on content topic with empty version field","time":{"start":1739273203141,"stop":1739273203142,"duration":1},"status":"passed","severity":"normal"},{"uid":"21f60064196f0275","name":"should properly create location multiaddrs - tcp6","time":{"start":1739273211891,"stop":1739273211891,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe594bc2540cd0fc","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1739273203161,"stop":1739273203161,"duration":0},"status":"passed","severity":"normal"},{"uid":"445f77aa1c9da4fd","name":"should properly create location multiaddrs - tcp4","time":{"start":1739273211890,"stop":1739273211891,"duration":1},"status":"passed","severity":"normal"}] |