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":"71908a5689515fe7","name":"should set field with only FILTER enabled","time":{"start":1737374367508,"stop":1737374367508,"duration":0},"status":"passed","severity":"normal"},{"uid":"19b7c8d1ef776a9a","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1737374366936,"stop":1737374366937,"duration":1},"status":"passed","severity":"normal"},{"uid":"608dd42f730c3aa3","name":"should add and remove event listeners correctly","time":{"start":1737374386932,"stop":1737374386932,"duration":0},"status":"passed","severity":"normal"},{"uid":"4c7b9d571d2003e1","name":"Decoder throws on empty string content topic","time":{"start":1737374375106,"stop":1737374375106,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b3d46a7b813706","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1737374358755,"stop":1737374358756,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d84a37f8b42275a","name":"handles different networkShards values correctly","time":{"start":1737374358734,"stop":1737374358734,"duration":0},"status":"passed","severity":"normal"},{"uid":"62edb29c718040ac","name":"should reject if LightPush is requested but not mounted","time":{"start":1737374399729,"stop":1737374399729,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0349aa146834e9","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1737374358731,"stop":1737374358731,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d94e1160637c9d0","name":"should throw error - no public key","time":{"start":1737374367498,"stop":1737374367498,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d9803c1e29c5742","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1737374382886,"stop":1737374382886,"duration":0},"status":"passed","severity":"normal"},{"uid":"361f25f174116fd5","name":"Meta field set when metaSetter is specified","time":{"start":1737374375105,"stop":1737374375105,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d54c49875636bd7","name":"should not receive a peer event before start","time":{"start":1737374386929,"stop":1737374386930,"duration":1},"status":"passed","severity":"normal"},{"uid":"2779b4cf49a4c946","name":"should throw an error for an unconfigured topic","time":{"start":1737374358751,"stop":1737374358751,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb6844d96a220611","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1737374392998,"stop":1737374392998,"duration":0},"status":"passed","severity":"normal"},{"uid":"6dc8b8b2baf746e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1737374358747,"stop":1737374358748,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87b56e7079f5d6f","name":"throws on content topic with too few or too many fields","time":{"start":1737374358717,"stop":1737374358717,"duration":0},"status":"passed","severity":"normal"},{"uid":"70869894f4cef0fe","name":"should set field with only RELAY enabled","time":{"start":1737374367508,"stop":1737374367508,"duration":0},"status":"passed","severity":"normal"},{"uid":"452042ceb12fac3a","name":"returns only open connection if one present","time":{"start":1737374374208,"stop":1737374374208,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a8a112aebce9d1a","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1737374358747,"stop":1737374358747,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb42abfa7e4ce30f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1737374358746,"stop":1737374358746,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ec8be34eb4e04f5","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1737374374840,"stop":1737374374841,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffae58e7d644727","name":"should be able to decode the field with only STORE set to true","time":{"start":1737374366939,"stop":1737374366940,"duration":1},"status":"passed","severity":"normal"},{"uid":"736ec60c8a1ad99","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1737374358730,"stop":1737374358730,"duration":0},"status":"passed","severity":"normal"},{"uid":"21b11774f0124b6d","name":"throws on empty content topic","time":{"start":1737374358716,"stop":1737374358717,"duration":1},"status":"passed","severity":"normal"},{"uid":"c3071b028f12d4ac","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1737374382884,"stop":1737374382885,"duration":1},"status":"passed","severity":"normal"},{"uid":"d0fea422a98f2305","name":"should throw an error for missing sharding configuration","time":{"start":1737374358754,"stop":1737374358754,"duration":0},"status":"passed","severity":"normal"},{"uid":"2423f03cac4a0c2b","name":"should be able to decode the field with only FILTER set to true","time":{"start":1737374366939,"stop":1737374366939,"duration":0},"status":"passed","severity":"normal"},{"uid":"128c7045c35408f6","name":"should properly create location multiaddrs - tcp","time":{"start":1737374367506,"stop":1737374367506,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f03e4c2662cba5e","name":"should reject if Store is requested but not mounted","time":{"start":1737374399729,"stop":1737374399729,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a8be73ef2e8368","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737374366937,"stop":1737374366937,"duration":0},"status":"passed","severity":"normal"},{"uid":"86b68bb949629798","name":"1 Relay, 1 Filter, gives up","time":{"start":1737374382891,"stop":1737374382891,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bc114c346ba3775","name":"should handle a minimal index list","time":{"start":1737374358911,"stop":1737374358911,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab99896bff1a12ab","name":"should get / set TCP multiaddr","time":{"start":1737374367504,"stop":1737374367504,"duration":0},"status":"passed","severity":"normal"},{"uid":"74a37b908a1e79bd","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1737374366933,"stop":1737374366934,"duration":1},"status":"passed","severity":"normal"},{"uid":"72729bb5966a7e35","name":"should set field with all protocols enabled","time":{"start":1737374367507,"stop":1737374367508,"duration":1},"status":"passed","severity":"normal"},{"uid":"be5582aade150219","name":"Encoder throws on empty string content topic","time":{"start":1737374375106,"stop":1737374375106,"duration":0},"status":"passed","severity":"normal"},{"uid":"f92330262c5f16b7","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1737374358741,"stop":1737374358742,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3938b210f9c9c0","name":"should properly create location multiaddrs - tcp6","time":{"start":1737374367506,"stop":1737374367506,"duration":0},"status":"passed","severity":"normal"},{"uid":"54dfdfbcb7268196","name":"ignores unrecognized TXT record formats","time":{"start":1737374383150,"stop":1737374383150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6c8ec0abb9647","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1737374358747,"stop":1737374358747,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2b37237d9bf22f0","name":"Ephemeral field set to true","time":{"start":1737374375104,"stop":1737374375105,"duration":1},"status":"passed","severity":"normal"},{"uid":"5efe6c8b27e2b30b","name":"should log when no additional peers are found","time":{"start":1737374399819,"stop":1737374399819,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff373ab470dedcc0","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1737374358729,"stop":1737374358729,"duration":0},"status":"passed","severity":"normal"},{"uid":"539752c1586b8005","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1737374358752,"stop":1737374358752,"duration":0},"status":"passed","severity":"normal"},{"uid":"645089e8ceb0113c","name":"should return different streams if requested simultaniously","time":{"start":1737374374829,"stop":1737374374837,"duration":8},"status":"passed","severity":"normal"},{"uid":"3fafec7008a50bfe","name":"should remove a peer","time":{"start":1737374399815,"stop":1737374399815,"duration":0},"status":"passed","severity":"normal"},{"uid":"569f7c6de4de1236","name":"should throw an error for empty SingleShardInfos array","time":{"start":1737374358736,"stop":1737374358736,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2df5fd140da7bd7","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737374366942,"stop":1737374366942,"duration":0},"status":"passed","severity":"normal"},{"uid":"13a2a3ff0382f4fc","name":"should not throw an error for a single configured topic","time":{"start":1737374358750,"stop":1737374358750,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3f7f42c3f370af0","name":"1 Store, 2 relays, 2 fetches","time":{"start":1737374382891,"stop":1737374382891,"duration":0},"status":"passed","severity":"normal"},{"uid":"8fec0b038079696c","name":"should throw error - no id","time":{"start":1737374367496,"stop":1737374367496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6bfad9548d9a39d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1737374358746,"stop":1737374358747,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3d77cc8bae17429","name":"udp ip6 address","time":{"start":1737374366975,"stop":1737374366975,"duration":0},"status":"passed","severity":"normal"},{"uid":"64056459f88b098c","name":"Round trip binary serialization","time":{"start":1737374375104,"stop":1737374375104,"duration":0},"status":"passed","severity":"normal"},{"uid":"fae3cd7f86e93053","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1737374358748,"stop":1737374358748,"duration":0},"status":"passed","severity":"normal"},{"uid":"a31fef2c053727fd","name":"should encode/decode to text encoding","time":{"start":1737374367500,"stop":1737374367504,"duration":4},"status":"passed","severity":"normal"},{"uid":"bee8fcd7c47b535d","name":"should handle corrupted local storage data gracefully","time":{"start":1737374386931,"stop":1737374386932,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc00248691416261","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1737374358728,"stop":1737374358728,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1d5a0bf16363262","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1737374394674,"stop":1737374394674,"duration":0},"status":"passed","severity":"normal"},{"uid":"4d48a8655870be10","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1737374358749,"stop":1737374358749,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5578e614fef3896","name":"throws on content topic with empty encoding field","time":{"start":1737374358720,"stop":1737374358721,"duration":1},"status":"passed","severity":"normal"},{"uid":"b6a6d8903e2f1abf","name":"Accepts a valid Waku Message","time":{"start":1737374403110,"stop":1737374403111,"duration":1},"status":"passed","severity":"normal"},{"uid":"e5c211ecd3d0a444","name":"should encodeTxt and decodeTxt","time":{"start":1737374367494,"stop":1737374367494,"duration":0},"status":"passed","severity":"normal"},{"uid":"a598f1be1fc8f954","name":"should not fail to stop the service if it was not started","time":{"start":1737374386928,"stop":1737374386928,"duration":0},"status":"passed","severity":"normal"},{"uid":"b9a63dfc7ed2a00e","name":"should properly create location multiaddrs - udp6","time":{"start":1737374367505,"stop":1737374367506,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f779fe45d82ba1f","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1737374358742,"stop":1737374358742,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4f6e0c4b64b7367","name":"should decode valid enr with tcp successfully","time":{"start":1737374367496,"stop":1737374367496,"duration":0},"status":"passed","severity":"normal"},{"uid":"a043c4f1522b018","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1737374375009,"stop":1737374375010,"duration":1},"status":"passed","severity":"normal"},{"uid":"da5ee4754fe239b0","name":"should return false when no peers exist","time":{"start":1737374399817,"stop":1737374399817,"duration":0},"status":"passed","severity":"normal"},{"uid":"4634d952fdd2e67e","name":"Decoder throws on undefined content topic","time":{"start":1737374393000,"stop":1737374393001,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb73b5dd4b98516d","name":"Waku message hash computation (meta attribute not present)","time":{"start":1737374361379,"stop":1737374361379,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b3a59ef94cc53ba","name":"should reject if WakuNode is not started","time":{"start":1737374399728,"stop":1737374399728,"duration":0},"status":"passed","severity":"normal"},{"uid":"5be9300ac155386b","name":"should return unique PubsubTopics for static sharding","time":{"start":1737374358738,"stop":1737374358738,"duration":0},"status":"passed","severity":"normal"},{"uid":"3273e73505b6616a","name":"should create a new stream if no existing for protocol found","time":{"start":1737374374829,"stop":1737374374829,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ad98058265eefcc","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1737374366934,"stop":1737374366935,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f38b88d90c6c487","name":"should not receive a peer event after stop","time":{"start":1737374386930,"stop":1737374386930,"duration":0},"status":"passed","severity":"normal"},{"uid":"404983f8cfed2c29","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1737374383154,"stop":1737374383154,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e30486478da43403","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1737374358749,"stop":1737374358750,"duration":1},"status":"passed","severity":"normal"},{"uid":"32bbe529f0677861","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1737374361378,"stop":1737374361378,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c6d35e2d6df2da4","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1737374366940,"stop":1737374366941,"duration":1},"status":"passed","severity":"normal"},{"uid":"9928cac8f90d505","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1737374358743,"stop":1737374358744,"duration":1},"status":"passed","severity":"normal"},{"uid":"f6d20253c1ba948d","name":"should properly create location multiaddrs - udp4","time":{"start":1737374367505,"stop":1737374367505,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef87acc1b38ea1d7","name":"Decoder throws on empty string content topic","time":{"start":1737374393001,"stop":1737374393001,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad2c37dbad7df3ad","name":"should set field with only LIGHTPUSH enabled","time":{"start":1737374367509,"stop":1737374367509,"duration":0},"status":"passed","severity":"normal"},{"uid":"40a2f10c98a8cd31","name":"throws on content topic with empty application field","time":{"start":1737374358719,"stop":1737374358719,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb89f8f0d816eb9","name":"should properly compute the node id","time":{"start":1737374367499,"stop":1737374367499,"duration":0},"status":"passed","severity":"normal"},{"uid":"912143c45c3e9b65","name":"Symmetric encrypt & Decrypt","time":{"start":1737374393334,"stop":1737374393335,"duration":1},"status":"passed","severity":"normal"},{"uid":"a177bb147c8b5690","name":"should only return 1 node with store capability","time":{"start":1737374383152,"stop":1737374383152,"duration":0},"status":"passed","severity":"normal"},{"uid":"2988beb5d7252da","name":"handles empty contentTopics array correctly","time":{"start":1737374358755,"stop":1737374358755,"duration":0},"status":"passed","severity":"normal"},{"uid":"5c19fbc045cb665a","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1737374358735,"stop":1737374358735,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed64b6ee212b1b3b","name":"should check connected peers if present and suitable","time":{"start":1737374399731,"stop":1737374399731,"duration":0},"status":"passed","severity":"normal"},{"uid":"6aca373b027fbc52","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1737374358729,"stop":1737374358729,"duration":0},"status":"passed","severity":"normal"},{"uid":"705e301988dc05ad","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1737374367495,"stop":1737374367495,"duration":0},"status":"passed","severity":"normal"},{"uid":"893e3387d402d27b","name":"should return no connections if no open connection provided","time":{"start":1737374374208,"stop":1737374374215,"duration":7},"status":"passed","severity":"normal"},{"uid":"78e03c3046638734","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1737374375107,"stop":1737374375107,"duration":0},"status":"passed","severity":"normal"},{"uid":"df0b8e4a6294495","name":"Decoder throws on undefined content topic","time":{"start":1737374375106,"stop":1737374375106,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ed9f3db0fc8f12c","name":"should properly create location multiaddrs - tcp4","time":{"start":1737374367505,"stop":1737374367505,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3b443084826931f","name":"ignores domain fetching errors","time":{"start":1737374383150,"stop":1737374383150,"duration":0},"status":"passed","severity":"normal"},{"uid":"97de9c92144f79e9","name":"Init the array if not present","time":{"start":1737374358387,"stop":1737374358390,"duration":3},"status":"passed","severity":"normal"},{"uid":"a25ca1e20d03eaf0","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1737374382881,"stop":1737374382883,"duration":2},"status":"passed","severity":"normal"},{"uid":"81c149de272cc9dc","name":"should return false","time":{"start":1737374367498,"stop":1737374367498,"duration":0},"status":"passed","severity":"normal"},{"uid":"92899c886c1b211d","name":"should properly create peer info with all multiaddrs","time":{"start":1737374367507,"stop":1737374367507,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b6e117226bf3312","name":"recovers when dns.resolve returns empty","time":{"start":1737374383150,"stop":1737374383150,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a6ef6eff3d655","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1737374358742,"stop":1737374358742,"duration":0},"status":"passed","severity":"normal"},{"uid":"465b651f3e188097","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1737374383152,"stop":1737374383153,"duration":1},"status":"passed","severity":"normal"},{"uid":"2f6e1fb1f05abb64","name":"throws an error for improperly formatted content topics","time":{"start":1737374358734,"stop":1737374358735,"duration":1},"status":"passed","severity":"normal"},{"uid":"a5ed305e072e307c","name":"should only return 1 node with relay capability","time":{"start":1737374383151,"stop":1737374383151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abc3cc291b8cc17","name":"throws on content topic with empty topic name field","time":{"start":1737374358720,"stop":1737374358720,"duration":0},"status":"passed","severity":"normal"},{"uid":"1cb3d82306f77a9","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1737374358731,"stop":1737374358732,"duration":1},"status":"passed","severity":"normal"},{"uid":"34ce3221786383a3","name":"should be able to encode the field with only STORE set to true","time":{"start":1737374366931,"stop":1737374366931,"duration":0},"status":"passed","severity":"normal"},{"uid":"1c8c413cfb8eb45e","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1737374361380,"stop":1737374361380,"duration":0},"status":"passed","severity":"normal"},{"uid":"1076338c9b996db5","name":"should throw error - no id","time":{"start":1737374367497,"stop":1737374367497,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3296d23dcd0a79a","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1737374358753,"stop":1737374358753,"duration":0},"status":"passed","severity":"normal"},{"uid":"a099831e65386640","name":"Encoder throws on undefined content topic","time":{"start":1737374392999,"stop":1737374393000,"duration":1},"status":"passed","severity":"normal"},{"uid":"26ce64538464ef13","name":"peer:update - should do nothing if another protocol hit","time":{"start":1737374374837,"stop":1737374374840,"duration":3},"status":"passed","severity":"normal"},{"uid":"555712283b758a5a","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1737374366941,"stop":1737374366941,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7e160e50aa154b","name":"Decoder throws on empty string content topic","time":{"start":1737374394676,"stop":1737374394677,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f3ce66c4eba6f1c","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1737374358749,"stop":1737374358749,"duration":0},"status":"passed","severity":"normal"},{"uid":"bda1e1bec4c69c40","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1737374361377,"stop":1737374361378,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b8921d31e0862fe","name":"Encoder throws on undefined content topic","time":{"start":1737374394675,"stop":1737374394676,"duration":1},"status":"passed","severity":"normal"},{"uid":"1480bc5d416681dd","name":"should wait for Store peer to be connected","time":{"start":1737374399732,"stop":1737374399732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e92e696b73d0c742","name":"Waku message hash computation (payload length 0)","time":{"start":1737374361379,"stop":1737374361379,"duration":0},"status":"passed","severity":"normal"},{"uid":"f54efcee9545ca6b","name":"should return true when peers exist","time":{"start":1737374399816,"stop":1737374399817,"duration":1},"status":"passed","severity":"normal"},{"uid":"2b82d0f89d7dff31","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1737374358739,"stop":1737374358739,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e60ee4752881fff","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1737374382887,"stop":1737374382888,"duration":1},"status":"passed","severity":"normal"},{"uid":"61e5f87eff7d8ef9","name":"returns nothing if no connections present","time":{"start":1737374374206,"stop":1737374374207,"duration":1},"status":"passed","severity":"normal"},{"uid":"b5fe71230f36cf81","name":"should wait for LightPush peer to be connected","time":{"start":1737374399731,"stop":1737374399731,"duration":0},"status":"passed","severity":"normal"},{"uid":"21d4e0bee7c61e10","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1737374392996,"stop":1737374392997,"duration":1},"status":"passed","severity":"normal"},{"uid":"81ce9d4444b1458","name":"should fail to send if no connected peers found","time":{"start":1737374399716,"stop":1737374399717,"duration":1},"status":"passed","severity":"normal"},{"uid":"b2fba43913dea167","name":"should find and add new peers","time":{"start":1737374399818,"stop":1737374399818,"duration":0},"status":"passed","severity":"normal"},{"uid":"b044e20f88f85307","name":"Relay + Store","time":{"start":1737374367509,"stop":1737374367509,"duration":0},"status":"passed","severity":"normal"},{"uid":"282a08f73fc87b55","name":"tcp ip4 address","time":{"start":1737374366975,"stop":1737374366975,"duration":0},"status":"passed","severity":"normal"},{"uid":"704dec6cfe7bc0de","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1737374358911,"stop":1737374358911,"duration":0},"status":"passed","severity":"normal"},{"uid":"d29ccca4b060f6e0","name":"Check meta is set [ecies]","time":{"start":1737374394675,"stop":1737374394675,"duration":0},"status":"passed","severity":"normal"},{"uid":"85b0c510d51b450d","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1737374366935,"stop":1737374366936,"duration":1},"status":"passed","severity":"normal"},{"uid":"89c854ea0b905fa6","name":"should wait for Filter peer to be connected","time":{"start":1737374399731,"stop":1737374399732,"duration":1},"status":"passed","severity":"normal"},{"uid":"772f9fd8b8ae0177","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1737374358732,"stop":1737374358732,"duration":0},"status":"passed","severity":"normal"},{"uid":"e71e9b0839845865","name":"should set field with all protocols disabled","time":{"start":1737374367507,"stop":1737374367507,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bf7a3bad1d8ee73","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1737374382884,"stop":1737374382884,"duration":0},"status":"passed","severity":"normal"},{"uid":"df846e17d7a968a8","name":"should retry on failure if specified","time":{"start":1737374399717,"stop":1737374399717,"duration":0},"status":"passed","severity":"normal"},{"uid":"27724f39fd700547","name":"should call waitForPeer on Relay","time":{"start":1737374399732,"stop":1737374399732,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e29dd685d9a3e01","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1737374375009,"stop":1737374375009,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7213d721bd73328","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1737374375010,"stop":1737374375010,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1e0e5430c74d412","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1737374382887,"stop":1737374382887,"duration":0},"status":"passed","severity":"normal"},{"uid":"1bd7414c0c3f20e4","name":"should be able to decode the field with only RELAY set to true","time":{"start":1737374366938,"stop":1737374366938,"duration":0},"status":"passed","severity":"normal"},{"uid":"eaf43f5068d6b7b1","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1737374358730,"stop":1737374358730,"duration":0},"status":"passed","severity":"normal"},{"uid":"705996b7d5fcb410","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1737374358744,"stop":1737374358745,"duration":1},"status":"passed","severity":"normal"},{"uid":"33ad61c30777ccc2","name":"should reject on timeout if it was set","time":{"start":1737374399730,"stop":1737374399730,"duration":0},"status":"passed","severity":"normal"},{"uid":"829d0305ba15c05","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1737374358733,"stop":1737374358734,"duration":1},"status":"passed","severity":"normal"},{"uid":"24f0e5ce67b9806a","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1737374358756,"stop":1737374358756,"duration":0},"status":"passed","severity":"normal"},{"uid":"2857097913d1e2e5","name":"should properly create location multiaddrs - udp","time":{"start":1737374367506,"stop":1737374367506,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1b7519313d2c71c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1737374358748,"stop":1737374358748,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c962077927a948","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1737374358753,"stop":1737374358754,"duration":1},"status":"passed","severity":"normal"},{"uid":"91836b90b80c7435","name":"should throw an error if shards are undefined for static sharding","time":{"start":1737374358740,"stop":1737374358740,"duration":0},"status":"passed","severity":"normal"},{"uid":"4964f21a2bf7781a","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1737374358738,"stop":1737374358738,"duration":0},"status":"passed","severity":"normal"},{"uid":"82caf8a666596457","name":"groups content topics by expected pubsub topic","time":{"start":1737374358733,"stop":1737374358733,"duration":0},"status":"passed","severity":"normal"},{"uid":"4a3395421a4ac663","name":"throws on content topic with non-number generation field","time":{"start":1737374358718,"stop":1737374358718,"duration":0},"status":"passed","severity":"normal"},{"uid":"7297f0e11e62371c","name":"should select older connection if present","time":{"start":1737374374215,"stop":1737374374220,"duration":5},"status":"passed","severity":"normal"},{"uid":"7f85bc32cb7ef1bb","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1737374366942,"stop":1737374366942,"duration":0},"status":"passed","severity":"normal"},{"uid":"132050ab204dd968","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1737374358752,"stop":1737374358752,"duration":0},"status":"passed","severity":"normal"},{"uid":"2caea995585a44bb","name":"caches peers it previously fetched","time":{"start":1737374383151,"stop":1737374383151,"duration":0},"status":"passed","severity":"normal"},{"uid":"3abc5042237ae001","name":"Sign & Recover","time":{"start":1737374393336,"stop":1737374393336,"duration":0},"status":"passed","severity":"normal"},{"uid":"3093504261f52fc9","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1737374358736,"stop":1737374358737,"duration":1},"status":"passed","severity":"normal"},{"uid":"209c9fb647007c19","name":"does not throw on valid cases","time":{"start":1737374358716,"stop":1737374358716,"duration":0},"status":"passed","severity":"normal"},{"uid":"faf8fdd9e098290","name":"Sample","time":{"start":1737374366952,"stop":1737374366952,"duration":0},"status":"passed","severity":"normal"},{"uid":"77d410e1bee4f1b6","name":"should be able to encode the field with only FILTER set to true","time":{"start":1737374366932,"stop":1737374366933,"duration":1},"status":"passed","severity":"normal"},{"uid":"67b9359072aa241f","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1737374358748,"stop":1737374358749,"duration":1},"status":"passed","severity":"normal"},{"uid":"c7487cb5fcc61c69","name":"should set field with only STORE enabled","time":{"start":1737374367508,"stop":1737374367508,"duration":0},"status":"passed","severity":"normal"},{"uid":"ef9b6544df3cd4af","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1737374358727,"stop":1737374358728,"duration":1},"status":"passed","severity":"normal"},{"uid":"1101faae4857632f","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1737374358745,"stop":1737374358745,"duration":0},"status":"passed","severity":"normal"},{"uid":"e8fa9e334f53c579","name":"should return the pubsub topic directly if a string is provided","time":{"start":1737374358751,"stop":1737374358752,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0faf50a9b783dd2","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1737374358739,"stop":1737374358740,"duration":1},"status":"passed","severity":"normal"},{"uid":"1285fc1a0f56356b","name":"1 Store, 2 fetches","time":{"start":1737374382890,"stop":1737374382891,"duration":1},"status":"passed","severity":"normal"},{"uid":"df975ca27c23b1f","name":"Push to array if already present","time":{"start":1737374358391,"stop":1737374358391,"duration":0},"status":"passed","severity":"normal"},{"uid":"8c55a23f92a66167","name":"Check meta is set [symmetric]","time":{"start":1737374392998,"stop":1737374392999,"duration":1},"status":"passed","severity":"normal"},{"uid":"826051e4d06f292a","name":"should be able to encode the field with only RELAY set to true","time":{"start":1737374366928,"stop":1737374366930,"duration":2},"status":"passed","severity":"normal"},{"uid":"6151dedc0f47b23a","name":"1 Relay, 1 fetch","time":{"start":1737374382890,"stop":1737374382890,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a1fe001d4ff1a16","name":"Encoder throws on empty string content topic","time":{"start":1737374393000,"stop":1737374393000,"duration":0},"status":"passed","severity":"normal"},{"uid":"44dda09117d312e3","name":"Decoder throws on undefined content topic","time":{"start":1737374394676,"stop":1737374394676,"duration":0},"status":"passed","severity":"normal"},{"uid":"c070384e1a44cf2","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1737374358747,"stop":1737374358747,"duration":0},"status":"passed","severity":"normal"},{"uid":"43b95c6ea43994dc","name":"should correctly map a content topic to a pubsub topic","time":{"start":1737374358755,"stop":1737374358755,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b9318369ea2588a","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1737374358729,"stop":1737374358730,"duration":1},"status":"passed","severity":"normal"},{"uid":"649fd642621789a8","name":"throws on content topic with empty version field","time":{"start":1737374358719,"stop":1737374358720,"duration":1},"status":"passed","severity":"normal"},{"uid":"10da9abf13cc1552","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1737374382885,"stop":1737374382886,"duration":1},"status":"passed","severity":"normal"},{"uid":"64ef37eb6bded87c","name":"should emit a peer event after start","time":{"start":1737374386929,"stop":1737374386929,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8b40f0ef3437ae5","name":"retrieves a single peer","time":{"start":1737374383149,"stop":1737374383149,"duration":0},"status":"passed","severity":"normal"},{"uid":"79843137e8c8742","name":"should add a peer","time":{"start":1737374399814,"stop":1737374399814,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2cd616243d8fcbe","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1737374399715,"stop":1737374399716,"duration":1},"status":"passed","severity":"normal"},{"uid":"46efe0499f4463c0","name":"should return empty list for no shard","time":{"start":1737374358740,"stop":1737374358740,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5195a052ef171c0","name":"should not fail to start the service if it is already started","time":{"start":1737374386928,"stop":1737374386929,"duration":1},"status":"passed","severity":"normal"},{"uid":"3445c86cf445142d","name":"can start the service","time":{"start":1737374386926,"stop":1737374386927,"duration":1},"status":"passed","severity":"normal"},{"uid":"af0931bb23eff5bf","name":"Rejects garbage","time":{"start":1737374403111,"stop":1737374403112,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a20b10a4f84cead","name":"Encoder throws on empty string content topic","time":{"start":1737374394676,"stop":1737374394676,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0b640b4c9355cf6","name":"should throw error - invalid id","time":{"start":1737374367497,"stop":1737374367498,"duration":1},"status":"passed","severity":"normal"},{"uid":"6459a952655913c1","name":"should encode/decode to RLP encoding","time":{"start":1737374367499,"stop":1737374367499,"duration":0},"status":"passed","severity":"normal"},{"uid":"322436203e7200d1","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1737374383153,"stop":1737374383153,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f95db89c8956785","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1737374358750,"stop":1737374358751,"duration":1},"status":"passed","severity":"normal"},{"uid":"dcc51e2946c3cd07","name":"should load peers from local storage and dispatch events","time":{"start":1737374386931,"stop":1737374386931,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b86bcc86dfaee38","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1737374358738,"stop":1737374358739,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e81d6175fa31804","name":"throws on content topic with generation field greater than 0","time":{"start":1737374358718,"stop":1737374358718,"duration":0},"status":"passed","severity":"normal"},{"uid":"88ce08e7a12cbf02","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1737374358911,"stop":1737374358911,"duration":0},"status":"passed","severity":"normal"},{"uid":"92a2da5b4226e861","name":"Encoder throws on undefined content topic","time":{"start":1737374375105,"stop":1737374375105,"duration":0},"status":"passed","severity":"normal"},{"uid":"3adca853a9ff109c","name":"returns all values when wanted number matches available values","time":{"start":1737374381996,"stop":1737374381997,"duration":1},"status":"passed","severity":"normal"},{"uid":"6b9d1c9fe4f92680","name":"should use the provided clusterId for the pubsub topic","time":{"start":1737374358756,"stop":1737374358756,"duration":0},"status":"passed","severity":"normal"},{"uid":"a29702dea6683a4d","name":"should remove the specified number of excess peers","time":{"start":1737374399817,"stop":1737374399818,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06f4537c460951","name":"handles different clusterIds correctly","time":{"start":1737374358734,"stop":1737374358734,"duration":0},"status":"passed","severity":"normal"},{"uid":"43c5a21571d3cbfd","name":"should get / set UDP multiaddr","time":{"start":1737374367504,"stop":1737374367504,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f6a871b82aa1bca","name":"it tolerates circular branch references","time":{"start":1737374383149,"stop":1737374383150,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ba2bf9fb7051a0a","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1737374366940,"stop":1737374366940,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7e15d162e9de67","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1737374358741,"stop":1737374358741,"duration":0},"status":"passed","severity":"normal"},{"uid":"29e91de61a66adb8","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737374383153,"stop":1737374383154,"duration":1},"status":"skipped","severity":"normal"},{"uid":"ba54f0bfa61a1436","name":"should send to specified number of peers of used peers","time":{"start":1737374399717,"stop":1737374399717,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7de1ed29b070f07","name":"handles empty shards array correctly","time":{"start":1737374358754,"stop":1737374358754,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a2fd9831339cbe1","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1737374381998,"stop":1737374381998,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad46b25923c58d99","name":"should return all peers when numPeers is 0","time":{"start":1737374375008,"stop":1737374375009,"duration":1},"status":"passed","severity":"normal"},{"uid":"47d2e5ccf0ebfa13","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1737374358731,"stop":1737374358731,"duration":0},"status":"passed","severity":"normal"},{"uid":"26f082edade7b0ae","name":"Round trip binary encryption [ecies, signature]","time":{"start":1737374394674,"stop":1737374394675,"duration":1},"status":"passed","severity":"normal"},{"uid":"65bcb7c4807b222d","name":"should throw an error for insufficient data","time":{"start":1737374358911,"stop":1737374358912,"duration":1},"status":"passed","severity":"normal"},{"uid":"4a6ab677e296ed23","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1737374358728,"stop":1737374358728,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c750305af7da65a","name":"returns all values when wanted number is greater than available values","time":{"start":1737374381998,"stop":1737374381998,"duration":0},"status":"passed","severity":"normal"},{"uid":"e727d33bb5d682d1","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1737374358746,"stop":1737374358746,"duration":0},"status":"passed","severity":"normal"},{"uid":"a45fd010cef29b64","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1737374386931,"stop":1737374386931,"duration":0},"status":"passed","severity":"normal"},{"uid":"45c943c6b16a7dee","name":"Asymmetric encrypt & decrypt","time":{"start":1737374393334,"stop":1737374393334,"duration":0},"status":"passed","severity":"normal"},{"uid":"66c4fb3832638857","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1737374358745,"stop":1737374358745,"duration":0},"status":"passed","severity":"normal"},{"uid":"50dc97d4a95c8b5a","name":"should throw error - no public key","time":{"start":1737374367496,"stop":1737374367497,"duration":1},"status":"passed","severity":"normal"},{"uid":"89b10eff2f461ae0","name":"should return the correct number of peers","time":{"start":1737374399816,"stop":1737374399816,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f3da4a7b4db5f17","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1737374358732,"stop":1737374358732,"duration":0},"status":"passed","severity":"normal"},{"uid":"577cf328e27a0475","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1737374382883,"stop":1737374382884,"duration":1},"status":"passed","severity":"normal"},{"uid":"df8d73a283d0ebf7","name":"topics with same application and version share the same shard","time":{"start":1737374358732,"stop":1737374358733,"duration":1},"status":"passed","severity":"normal"},{"uid":"3399c6f6f33f444b","name":"should reject if Filter is requested but not mounted","time":{"start":1737374399729,"stop":1737374399730,"duration":1},"status":"passed","severity":"normal"},{"uid":"55746616d09cbdd2","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1737374374841,"stop":1737374374841,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a455f2baa756da6","name":"should not add existing peers","time":{"start":1737374399819,"stop":1737374399819,"duration":0},"status":"passed","severity":"normal"},{"uid":"1939a401c4ceb2f1","name":"should throw an error for missing required configuration","time":{"start":1737374358740,"stop":1737374358741,"duration":1},"status":"passed","severity":"normal"},{"uid":"64400b294d2877ca","name":"should reject if Relay is requested but not mounted","time":{"start":1737374399728,"stop":1737374399729,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8ba7ea6d015f55","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1737374358752,"stop":1737374358753,"duration":1},"status":"passed","severity":"normal"},{"uid":"79833a6975a4bb3c","name":"should return valid sharding parameters for static sharding","time":{"start":1737374358753,"stop":1737374358753,"duration":0},"status":"passed","severity":"normal"},{"uid":"30ec8479ac52ecc0","name":"should decode valid enr successfully","time":{"start":1737374367495,"stop":1737374367495,"duration":0},"status":"passed","severity":"normal"},{"uid":"71a09f569be0be0d","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1737374358748,"stop":1737374358748,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f4cd798e6bb4255","name":"should only return 1 node with relay and store capability","time":{"start":1737374383152,"stop":1737374383152,"duration":0},"status":"passed","severity":"normal"},{"uid":"68148d6d7a826844","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1737374358736,"stop":1737374358736,"duration":0},"status":"passed","severity":"normal"},{"uid":"61a656354ea083a4","name":"can start and stop the service","time":{"start":1737374386927,"stop":1737374386928,"duration":1},"status":"passed","severity":"normal"},{"uid":"78fe2ea20eb1c704","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1737374382880,"stop":1737374382880,"duration":0},"status":"passed","severity":"normal"},{"uid":"e93289b6f22e43e6","name":"pre and post cipher","time":{"start":1737374393335,"stop":1737374393335,"duration":0},"status":"passed","severity":"normal"},{"uid":"e043e6c56b92be61","name":"should throw if no connection provided","time":{"start":1737374374828,"stop":1737374374829,"duration":1},"status":"passed","severity":"normal"},{"uid":"18f75e7a38407c17","name":"Waku message hash computation (no timestamp)","time":{"start":1737374361379,"stop":1737374361380,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1d51b6541b43300","name":"should return usable stream attached to connection","time":{"start":1737374374827,"stop":1737374374828,"duration":1},"status":"passed","severity":"normal"},{"uid":"597c0398c5627b5a","name":"Fields are not dropped","time":{"start":1737374374335,"stop":1737374374336,"duration":1},"status":"passed","severity":"normal"}] |