allure-jswaku/7565/widgets/status-chart.json
2024-10-10 08:40:30 +00:00

1 line
42 KiB
JSON

[{"uid":"35443ea6a2524dc0","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728549546411,"stop":1728549546411,"duration":0},"status":"passed","severity":"normal"},{"uid":"78161379c2b372e4","name":"Encoder throws on undefined content topic","time":{"start":1728549562500,"stop":1728549562500,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2b3afad407a03fc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728549546370,"stop":1728549546370,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ae0635a141bbbfa","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728549546360,"stop":1728549546360,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd9da1608d0b9509","name":"Init the array if not present","time":{"start":1728549545758,"stop":1728549545760,"duration":2},"status":"passed","severity":"normal"},{"uid":"368a4611fcb0ba60","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728549546370,"stop":1728549546370,"duration":0},"status":"passed","severity":"normal"},{"uid":"39c8b2105aa10d1a","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728549549034,"stop":1728549549034,"duration":0},"status":"passed","severity":"normal"},{"uid":"59c6f66a315b01e7","name":"Check meta is set [symmetric]","time":{"start":1728549576486,"stop":1728549576487,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e5f9d894fbff4a6","name":"should reject if Store is requested but not mounted","time":{"start":1728549581260,"stop":1728549581260,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1334e6ac4e93c97","name":"should encodeTxt and decodeTxt","time":{"start":1728549555104,"stop":1728549555104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e5e4b28bc5422e5","name":"should throw error - no id","time":{"start":1728549555106,"stop":1728549555106,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ba2638e5ecbcce9","name":"udp ip6 address","time":{"start":1728549554425,"stop":1728549554426,"duration":1},"status":"passed","severity":"normal"},{"uid":"27701a60ba63a3ac","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728549562237,"stop":1728549562238,"duration":1},"status":"passed","severity":"normal"},{"uid":"f39f00978115ddf7","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728549546353,"stop":1728549546353,"duration":0},"status":"passed","severity":"normal"},{"uid":"a85bcdb98f9e8595","name":"Relay + Store","time":{"start":1728549555114,"stop":1728549555114,"duration":0},"status":"passed","severity":"normal"},{"uid":"e1c306d38863ebc0","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728549546360,"stop":1728549546361,"duration":1},"status":"passed","severity":"normal"},{"uid":"28fbe6108592a3f3","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728549578254,"stop":1728549578254,"duration":0},"status":"passed","severity":"normal"},{"uid":"27bb036cb1b30ac3","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728549546361,"stop":1728549546362,"duration":1},"status":"passed","severity":"normal"},{"uid":"cfbf544536f5d240","name":"should be able to encode the field with only STORE set to true","time":{"start":1728549554406,"stop":1728549554407,"duration":1},"status":"passed","severity":"normal"},{"uid":"d09ba0f4d83a9c0b","name":"should set field with all protocols disabled","time":{"start":1728549555112,"stop":1728549555112,"duration":0},"status":"passed","severity":"normal"},{"uid":"327c8efb5448cb32","name":"Accepts a valid Waku Message","time":{"start":1728549584742,"stop":1728549584743,"duration":1},"status":"passed","severity":"normal"},{"uid":"93605c31e1f2e55d","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728549569844,"stop":1728549569845,"duration":1},"status":"passed","severity":"normal"},{"uid":"a489c886a87dddc5","name":"should throw error - no public key","time":{"start":1728549555106,"stop":1728549555106,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c9c5d8d98f53f81","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728549554409,"stop":1728549554410,"duration":1},"status":"passed","severity":"normal"},{"uid":"8b1aa13963faabf8","name":"should be able to decode the field with only STORE set to true","time":{"start":1728549554419,"stop":1728549554419,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce965bd8b792950","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728549554411,"stop":1728549554413,"duration":2},"status":"passed","severity":"normal"},{"uid":"8145bf308b1d697b","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728549546354,"stop":1728549546354,"duration":0},"status":"passed","severity":"normal"},{"uid":"5e7ad1884af2915d","name":"should properly compute the node id","time":{"start":1728549555108,"stop":1728549555108,"duration":0},"status":"passed","severity":"normal"},{"uid":"69e45f057f561660","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728549562238,"stop":1728549562238,"duration":0},"status":"passed","severity":"normal"},{"uid":"268ecc3183981af0","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728549546380,"stop":1728549546380,"duration":0},"status":"passed","severity":"normal"},{"uid":"c055192844b4bf40","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728549546380,"stop":1728549546380,"duration":0},"status":"passed","severity":"normal"},{"uid":"898add9a4c79fee3","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728549546375,"stop":1728549546375,"duration":0},"status":"passed","severity":"normal"},{"uid":"52fe059bc83843c3","name":"should throw error - no id","time":{"start":1728549555105,"stop":1728549555106,"duration":1},"status":"passed","severity":"normal"},{"uid":"f4a1678af9035df0","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728549546356,"stop":1728549546356,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6f1ccc2d0045fdf","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728549546357,"stop":1728549546357,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a05e6b0fd53f881","name":"should throw an error for insufficient data","time":{"start":1728549546412,"stop":1728549546412,"duration":0},"status":"passed","severity":"normal"},{"uid":"88300c3f0f9fbcff","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728549546364,"stop":1728549546364,"duration":0},"status":"passed","severity":"normal"},{"uid":"88cca18e95157fa4","name":"Encoder throws on empty string content topic","time":{"start":1728549576488,"stop":1728549576488,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e9a7d06f62f0201","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728549576486,"stop":1728549576486,"duration":0},"status":"passed","severity":"normal"},{"uid":"23137560150dd26f","name":"should get / set UDP multiaddr","time":{"start":1728549555109,"stop":1728549555109,"duration":0},"status":"passed","severity":"normal"},{"uid":"431d4f7208f0345a","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728549562166,"stop":1728549562166,"duration":0},"status":"broken","severity":"normal"},{"uid":"7ccffd7ca21bd9bc","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728549569845,"stop":1728549569845,"duration":0},"status":"passed","severity":"normal"},{"uid":"a6315cec331a5c96","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728549546376,"stop":1728549546376,"duration":0},"status":"passed","severity":"normal"},{"uid":"aa33c71c6e1272e7","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728549554416,"stop":1728549554417,"duration":1},"status":"passed","severity":"normal"},{"uid":"26084edd566c35c4","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728549570277,"stop":1728549570277,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0130e05135189fe","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728549546356,"stop":1728549546356,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f97633ab638909b","name":"Encoder throws on empty string content topic","time":{"start":1728549578255,"stop":1728549578255,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88eb3d1897bd885","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728549546366,"stop":1728549546367,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c40c2a64eff6c6f","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728549569662,"stop":1728549569663,"duration":1},"status":"passed","severity":"normal"},{"uid":"ef951aa9a2b5ba8e","name":"throws on content topic with too few or too many fields","time":{"start":1728549546348,"stop":1728549546349,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8e3ed5a84214cfa","name":"should set field with all protocols enabled","time":{"start":1728549555112,"stop":1728549555112,"duration":0},"status":"passed","severity":"normal"},{"uid":"a78343c60ab41fea","name":"should only return 1 node with relay and store capability","time":{"start":1728549570276,"stop":1728549570276,"duration":0},"status":"passed","severity":"normal"},{"uid":"a11e26fe77986837","name":"Ephemeral field set to true","time":{"start":1728549562499,"stop":1728549562499,"duration":0},"status":"passed","severity":"normal"},{"uid":"af166bb21d53344b","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728549549031,"stop":1728549549032,"duration":1},"status":"passed","severity":"normal"},{"uid":"397fd0970378cdd1","name":"recovers when dns.resolve returns empty","time":{"start":1728549570274,"stop":1728549570274,"duration":0},"status":"passed","severity":"normal"},{"uid":"741f8dc787402227","name":"should return unique PubsubTopics for static sharding","time":{"start":1728549546361,"stop":1728549546361,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc1a4d9b751fa8d4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728549546373,"stop":1728549546373,"duration":0},"status":"passed","severity":"normal"},{"uid":"56c02fa6ed19f8b3","name":"does not throw on valid cases","time":{"start":1728549546347,"stop":1728549546347,"duration":0},"status":"passed","severity":"normal"},{"uid":"2e8f9766846791bf","name":"should reject on timeout if it was set","time":{"start":1728549581261,"stop":1728549581261,"duration":0},"status":"passed","severity":"normal"},{"uid":"1429d29c448a98d6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728549546369,"stop":1728549546370,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d94f265a3ab44b8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728549578253,"stop":1728549578253,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d778439fc341f74","name":"Waku message hash computation (no timestamp)","time":{"start":1728549549034,"stop":1728549549034,"duration":0},"status":"passed","severity":"normal"},{"uid":"be0509b0679e915b","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728549546376,"stop":1728549546376,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f1cc6f17797f7b5","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728549546367,"stop":1728549546368,"duration":1},"status":"passed","severity":"normal"},{"uid":"a996d085bd24df81","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728549555105,"stop":1728549555105,"duration":0},"status":"passed","severity":"normal"},{"uid":"47e5fa58681b4a8b","name":"should return usable stream attached to connection","time":{"start":1728549562162,"stop":1728549562163,"duration":1},"status":"passed","severity":"normal"},{"uid":"2309808395409fa4","name":"should return different streams if requested simultaniously","time":{"start":1728549562164,"stop":1728549562165,"duration":1},"status":"passed","severity":"normal"},{"uid":"d64c085d8ba5dbd8","name":"1 Relay, 1 fetch","time":{"start":1728549569661,"stop":1728549569661,"duration":0},"status":"passed","severity":"normal"},{"uid":"e961a98bfae33685","name":"should reject if WakuNode is not started","time":{"start":1728549581257,"stop":1728549581259,"duration":2},"status":"passed","severity":"normal"},{"uid":"52a52f8b213b39b5","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728549546377,"stop":1728549546377,"duration":0},"status":"passed","severity":"normal"},{"uid":"7b48ce2629017cd6","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728549546369,"stop":1728549546369,"duration":0},"status":"passed","severity":"normal"},{"uid":"24dd37a9385b7be1","name":"throws on content topic with non-number generation field","time":{"start":1728549546349,"stop":1728549546349,"duration":0},"status":"passed","severity":"normal"},{"uid":"9d5aa7fca56d7f73","name":"should return all peers when numPeers is 0","time":{"start":1728549562237,"stop":1728549562237,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ecef70c57fa4138","name":"should not throw an error for a single configured topic","time":{"start":1728549546374,"stop":1728549546374,"duration":0},"status":"passed","severity":"normal"},{"uid":"51598e026110bb55","name":"should return empty list for no shard","time":{"start":1728549546362,"stop":1728549546363,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bcd6eb2a6da8e82","name":"should wait for LightPush peer to be connected","time":{"start":1728549581262,"stop":1728549581262,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf31aaec0f4a4a78","name":"should throw if no connection provided","time":{"start":1728549562163,"stop":1728549562163,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ce961e82cd4a5f6","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728549549033,"stop":1728549549033,"duration":0},"status":"passed","severity":"normal"},{"uid":"684f50cd43ec7a7f","name":"should wait for Filter peer to be connected","time":{"start":1728549581263,"stop":1728549581263,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba9c2830c8831c47","name":"Waku message hash computation (payload length 0)","time":{"start":1728549549033,"stop":1728549549034,"duration":1},"status":"passed","severity":"normal"},{"uid":"15fae1efbc897a10","name":"Round trip binary serialization","time":{"start":1728549562498,"stop":1728549562499,"duration":1},"status":"passed","severity":"normal"},{"uid":"54e11e0eab63f086","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728549570278,"stop":1728549570278,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7cedc38eb711771e","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728549576484,"stop":1728549576485,"duration":1},"status":"passed","severity":"normal"},{"uid":"c989737b6e827322","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728549546365,"stop":1728549546366,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a097eaf60e5f731","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728549570277,"stop":1728549570277,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5653d183927de59","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728549546369,"stop":1728549546369,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fa2f20237fac9d7","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728549546411,"stop":1728549546412,"duration":1},"status":"passed","severity":"normal"},{"uid":"a57977687efcb578","name":"throws on content topic with empty topic name field","time":{"start":1728549546351,"stop":1728549546352,"duration":1},"status":"passed","severity":"normal"},{"uid":"f008c48d478f6f31","name":"throws on content topic with empty application field","time":{"start":1728549546350,"stop":1728549546351,"duration":1},"status":"passed","severity":"normal"},{"uid":"ea94d2555278be1d","name":"Fields are not dropped","time":{"start":1728549561835,"stop":1728549561837,"duration":2},"status":"passed","severity":"normal"},{"uid":"8f772db4fdfdfa2d","name":"Decoder throws on empty string content topic","time":{"start":1728549562501,"stop":1728549562501,"duration":0},"status":"passed","severity":"normal"},{"uid":"b363a640e62d6fc3","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728549554413,"stop":1728549554414,"duration":1},"status":"passed","severity":"normal"},{"uid":"97bf5d0a617af612","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728549554417,"stop":1728549554418,"duration":1},"status":"passed","severity":"normal"},{"uid":"6272b59e6a969872","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728549554422,"stop":1728549554423,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c91ea9e7953dd70","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728549546358,"stop":1728549546358,"duration":0},"status":"passed","severity":"normal"},{"uid":"9a51cf1fcc8eb93f","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728549569847,"stop":1728549569847,"duration":0},"status":"passed","severity":"normal"},{"uid":"f28669f3cc9bcda1","name":"Meta field set when metaSetter is specified","time":{"start":1728549562499,"stop":1728549562499,"duration":0},"status":"passed","severity":"normal"},{"uid":"909b002a2c4ea6f5","name":"throws on content topic with empty version field","time":{"start":1728549546351,"stop":1728549546351,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aa0ccadaa2dfe9a","name":"should reject if Filter is requested but not mounted","time":{"start":1728549581260,"stop":1728549581261,"duration":1},"status":"passed","severity":"normal"},{"uid":"d12689f4b544ff5a","name":"Encoder throws on empty string content topic","time":{"start":1728549562500,"stop":1728549562500,"duration":0},"status":"passed","severity":"normal"},{"uid":"22d5b13039029d66","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728549562166,"stop":1728549562167,"duration":1},"status":"broken","severity":"normal"},{"uid":"e1102571eb52b6ca","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728549554423,"stop":1728549554424,"duration":1},"status":"passed","severity":"normal"},{"uid":"1d8b1dacccd7bf4","name":"should properly create location multiaddrs - udp","time":{"start":1728549555111,"stop":1728549555111,"duration":0},"status":"passed","severity":"normal"},{"uid":"c25fdf709918ef2f","name":"should properly create peer info with all multiaddrs","time":{"start":1728549555111,"stop":1728549555112,"duration":1},"status":"passed","severity":"normal"},{"uid":"7a0989e9829187b4","name":"should only return 1 node with store capability","time":{"start":1728549570276,"stop":1728549570277,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a5ab3461d628d52","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728549562165,"stop":1728549562166,"duration":1},"status":"broken","severity":"normal"},{"uid":"4dde809bb7063554","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728549555113,"stop":1728549555113,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7947cc559fe3220","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728549546373,"stop":1728549546373,"duration":0},"status":"passed","severity":"normal"},{"uid":"db9f214b40e2e024","name":"should wait for Store peer to be connected","time":{"start":1728549581263,"stop":1728549581263,"duration":0},"status":"passed","severity":"normal"},{"uid":"181e1231afd55831","name":"should encode/decode to RLP encoding","time":{"start":1728549555108,"stop":1728549555108,"duration":0},"status":"passed","severity":"normal"},{"uid":"92953fa92f1c720f","name":"Rejects garbage","time":{"start":1728549584743,"stop":1728549584744,"duration":1},"status":"passed","severity":"normal"},{"uid":"d92074aeb012f73","name":"should reject if LightPush is requested but not mounted","time":{"start":1728549581259,"stop":1728549581260,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b5033118e93632e","name":"Check meta is set [ecies]","time":{"start":1728549578254,"stop":1728549578254,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bc0f917321a3c5c","name":"handles empty contentTopics array correctly","time":{"start":1728549546379,"stop":1728549546379,"duration":0},"status":"passed","severity":"normal"},{"uid":"70f9245d5beee542","name":"should throw error - no public key","time":{"start":1728549555107,"stop":1728549555107,"duration":0},"status":"passed","severity":"normal"},{"uid":"b56d55e8d184940c","name":"retrieves a single peer","time":{"start":1728549570272,"stop":1728549570273,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ce5f5bad9c28b62","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728549554408,"stop":1728549554409,"duration":1},"status":"passed","severity":"normal"},{"uid":"98689d768228414e","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728549554423,"stop":1728549554423,"duration":0},"status":"passed","severity":"normal"},{"uid":"10e9aad26470152b","name":"Sign & Recover","time":{"start":1728549576981,"stop":1728549576981,"duration":0},"status":"passed","severity":"normal"},{"uid":"f749780bc518c9b1","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728549546372,"stop":1728549546372,"duration":0},"status":"passed","severity":"normal"},{"uid":"71872bbb261ae546","name":"should throw an error for missing required configuration","time":{"start":1728549546363,"stop":1728549546363,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcf76c924694bb8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728549546354,"stop":1728549546355,"duration":1},"status":"passed","severity":"normal"},{"uid":"125880bd28c927ef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728549546374,"stop":1728549546374,"duration":0},"status":"passed","severity":"normal"},{"uid":"caeb087015d138e4","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728549546362,"stop":1728549546362,"duration":0},"status":"passed","severity":"normal"},{"uid":"978f0dd30a1f209d","name":"handles different clusterIds correctly","time":{"start":1728549546358,"stop":1728549546358,"duration":0},"status":"passed","severity":"normal"},{"uid":"de6dc7b42e9b7057","name":"returns only open connection if one present","time":{"start":1728549562017,"stop":1728549562017,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a819b1475e4d7c3","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728549546380,"stop":1728549546380,"duration":0},"status":"passed","severity":"normal"},{"uid":"39ee3d0d3b5480dd","name":"should decode valid enr successfully","time":{"start":1728549555104,"stop":1728549555105,"duration":1},"status":"passed","severity":"normal"},{"uid":"544ff151f71f0064","name":"Encoder throws on undefined content topic","time":{"start":1728549576487,"stop":1728549576488,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4b47ee6ee917b45","name":"should only return 1 node with relay capability","time":{"start":1728549570275,"stop":1728549570276,"duration":1},"status":"passed","severity":"normal"},{"uid":"8689e806a33f56c9","name":"returns all values when wanted number is greater than available values","time":{"start":1728549569236,"stop":1728549569236,"duration":0},"status":"passed","severity":"normal"},{"uid":"3063680d55d7d8b1","name":"Decoder throws on undefined content topic","time":{"start":1728549562501,"stop":1728549562501,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e6e15ea074be3d","name":"should encode/decode to text encoding","time":{"start":1728549555108,"stop":1728549555109,"duration":1},"status":"passed","severity":"normal"},{"uid":"84012db6db92b0b1","name":"Decoder throws on undefined content topic","time":{"start":1728549576489,"stop":1728549576489,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c2e98e2f85dea3c","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728549546356,"stop":1728549546356,"duration":0},"status":"passed","severity":"normal"},{"uid":"5ed5c3630f29836d","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728549546371,"stop":1728549546371,"duration":0},"status":"passed","severity":"normal"},{"uid":"1616309011b24a2d","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728549546355,"stop":1728549546356,"duration":1},"status":"passed","severity":"normal"},{"uid":"a586a6c0901557bc","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728549546356,"stop":1728549546357,"duration":1},"status":"passed","severity":"normal"},{"uid":"7090e0accd3f3e9","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728549546371,"stop":1728549546371,"duration":0},"status":"passed","severity":"normal"},{"uid":"a0b8d65c3ee1b613","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728549554414,"stop":1728549554415,"duration":1},"status":"passed","severity":"normal"},{"uid":"d88cc40d37ef8210","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728549546379,"stop":1728549546379,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc31eb32a227193d","name":"should throw error - invalid id","time":{"start":1728549555107,"stop":1728549555107,"duration":0},"status":"passed","severity":"normal"},{"uid":"aba366be9ff8af13","name":"pre and post cipher","time":{"start":1728549576980,"stop":1728549576981,"duration":1},"status":"passed","severity":"normal"},{"uid":"b79f8c064cb12490","name":"throws on content topic with empty encoding field","time":{"start":1728549546352,"stop":1728549546352,"duration":0},"status":"passed","severity":"normal"},{"uid":"f12f78657d074ea5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728549546372,"stop":1728549546373,"duration":1},"status":"passed","severity":"normal"},{"uid":"b59f5deb0d15c7ab","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728549549032,"stop":1728549549033,"duration":1},"status":"passed","severity":"normal"},{"uid":"302a6d8790682902","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728549546360,"stop":1728549546360,"duration":0},"status":"passed","severity":"normal"},{"uid":"433816145418baee","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728549546363,"stop":1728549546363,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c2cbae18bebc58","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728549546353,"stop":1728549546353,"duration":0},"status":"passed","severity":"normal"},{"uid":"24eac16bfeddbabd","name":"should check connected peers if present and suitable","time":{"start":1728549581262,"stop":1728549581262,"duration":0},"status":"passed","severity":"normal"},{"uid":"c08371da45b632ad","name":"should properly create location multiaddrs - tcp4","time":{"start":1728549555110,"stop":1728549555110,"duration":0},"status":"passed","severity":"normal"},{"uid":"edd23cd9eb9e77cd","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728549569846,"stop":1728549569846,"duration":0},"status":"passed","severity":"normal"},{"uid":"242b8c8730e807c9","name":"it tolerates circular branch references","time":{"start":1728549570273,"stop":1728549570273,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb203b83c2fd2d2c","name":"Decoder throws on empty string content topic","time":{"start":1728549578256,"stop":1728549578256,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ece490decb0616","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728549546355,"stop":1728549546355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d01d6ee5cc269a","name":"Push to array if already present","time":{"start":1728549545760,"stop":1728549545763,"duration":3},"status":"passed","severity":"normal"},{"uid":"7aa3abbdfdbb9968","name":"Decoder throws on empty string content topic","time":{"start":1728549576489,"stop":1728549576489,"duration":0},"status":"passed","severity":"normal"},{"uid":"9418429b1635f779","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728549569237,"stop":1728549569237,"duration":0},"status":"passed","severity":"normal"},{"uid":"2935b88c6a8187ec","name":"should properly create location multiaddrs - tcp","time":{"start":1728549555111,"stop":1728549555111,"duration":0},"status":"passed","severity":"normal"},{"uid":"35916773d5d3ea1c","name":"1 Store, 2 fetches","time":{"start":1728549569662,"stop":1728549569662,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ab1f9f0004f3fdc","name":"should get / set TCP multiaddr","time":{"start":1728549555109,"stop":1728549555109,"duration":0},"status":"passed","severity":"normal"},{"uid":"c69b0be5a729a0f6","name":"should return false","time":{"start":1728549555107,"stop":1728549555107,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff702f2d7cff7b10","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728549569845,"stop":1728549569846,"duration":1},"status":"passed","severity":"normal"},{"uid":"19ad47d79d88e49a","name":"Symmetric encrypt & Decrypt","time":{"start":1728549576980,"stop":1728549576980,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f4e73a5a829ee9","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728549569845,"stop":1728549569845,"duration":0},"status":"passed","severity":"normal"},{"uid":"5fdf13579d27b4db","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728549562238,"stop":1728549562238,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4e14d6ce6b424e0","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728549546359,"stop":1728549546359,"duration":0},"status":"passed","severity":"normal"},{"uid":"9aa9d1874ec65c3c","name":"should create a new stream if no existing for protocol found","time":{"start":1728549562163,"stop":1728549562164,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f78948c22c9c332","name":"tcp ip4 address","time":{"start":1728549554425,"stop":1728549554425,"duration":0},"status":"passed","severity":"normal"},{"uid":"9253520af7407114","name":"1 Relay, 1 Filter, gives up","time":{"start":1728549569663,"stop":1728549569663,"duration":0},"status":"passed","severity":"normal"},{"uid":"a37422ec9104345c","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728549554403,"stop":1728549554406,"duration":3},"status":"passed","severity":"normal"},{"uid":"dfc4125dc563b699","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728549562502,"stop":1728549562502,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ce844fb93cd0b87","name":"throws an error for improperly formatted content topics","time":{"start":1728549546359,"stop":1728549546359,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d3e92be0b454cec","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728549546377,"stop":1728549546377,"duration":0},"status":"passed","severity":"normal"},{"uid":"670c94929e0886ec","name":"should reject if Relay is requested but not mounted","time":{"start":1728549581259,"stop":1728549581259,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb1045c4f94405d","name":"should throw an error for an unconfigured topic","time":{"start":1728549546375,"stop":1728549546375,"duration":0},"status":"passed","severity":"normal"},{"uid":"35e1ff7f26a398e9","name":"should return no connections if no open connection provided","time":{"start":1728549562017,"stop":1728549562018,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c6999d430a10e83","name":"should properly create location multiaddrs - udp4","time":{"start":1728549555110,"stop":1728549555110,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ef5c4e227b490d3","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728549546362,"stop":1728549546362,"duration":0},"status":"passed","severity":"normal"},{"uid":"3f23bd624c6fafca","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728549546368,"stop":1728549546368,"duration":0},"status":"passed","severity":"normal"},{"uid":"85a6854c0abadad5","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728549554421,"stop":1728549554422,"duration":1},"status":"passed","severity":"normal"},{"uid":"ff794e57068df51a","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728549569846,"stop":1728549569846,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7c0f47d08eb3a24","name":"should select older connection if present","time":{"start":1728549562018,"stop":1728549562019,"duration":1},"status":"passed","severity":"normal"},{"uid":"5b7c279df16a6f6b","name":"ignores domain fetching errors","time":{"start":1728549570274,"stop":1728549570274,"duration":0},"status":"passed","severity":"normal"},{"uid":"a3462788c689ecca","name":"should throw an error for missing sharding configuration","time":{"start":1728549546378,"stop":1728549546378,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa66698318499282","name":"Asymmetric encrypt & decrypt","time":{"start":1728549576979,"stop":1728549576979,"duration":0},"status":"passed","severity":"normal"},{"uid":"6ba15506728912b2","name":"should call waitForPeer on Relay","time":{"start":1728549581264,"stop":1728549581264,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad7b855f9bd89056","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728549569844,"stop":1728549569844,"duration":0},"status":"passed","severity":"normal"},{"uid":"a05698859e2ba141","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728549546372,"stop":1728549546372,"duration":0},"status":"passed","severity":"normal"},{"uid":"5df3da9c5af60887","name":"throws on content topic with generation field greater than 0","time":{"start":1728549546349,"stop":1728549546350,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b37260d276dce68","name":"caches peers it previously fetched","time":{"start":1728549570275,"stop":1728549570275,"duration":0},"status":"passed","severity":"normal"},{"uid":"b2d665bd9522f626","name":"should handle a minimal index list","time":{"start":1728549546410,"stop":1728549546411,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7ca14dced7acbc0","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728549546373,"stop":1728549546374,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c5669278f19e2","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728549546375,"stop":1728549546376,"duration":1},"status":"passed","severity":"normal"},{"uid":"1257470c36410392","name":"topics with same application and version share the same shard","time":{"start":1728549546357,"stop":1728549546357,"duration":0},"status":"passed","severity":"normal"},{"uid":"239e06e659170869","name":"Sample","time":{"start":1728549554536,"stop":1728549554537,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd9c7925edbc93ed","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728549546359,"stop":1728549546359,"duration":0},"status":"passed","severity":"normal"},{"uid":"259cef6433c87ae","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728549546368,"stop":1728549546368,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e3ae23ae207a0a1","name":"groups content topics by expected pubsub topic","time":{"start":1728549546358,"stop":1728549546358,"duration":0},"status":"passed","severity":"normal"},{"uid":"d4b3936bd8fc0d5e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728549570278,"stop":1728549570279,"duration":1},"status":"skipped","severity":"normal"},{"uid":"1f82fc6d34a64f96","name":"handles empty shards array correctly","time":{"start":1728549546378,"stop":1728549546379,"duration":1},"status":"passed","severity":"normal"},{"uid":"b23dda8b1918ee96","name":"should decode valid enr with tcp successfully","time":{"start":1728549555105,"stop":1728549555105,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9b67896f92c554f","name":"should return valid sharding parameters for static sharding","time":{"start":1728549546377,"stop":1728549546378,"duration":1},"status":"passed","severity":"normal"},{"uid":"19d1e7cd1f866732","name":"throws on empty content topic","time":{"start":1728549546347,"stop":1728549546348,"duration":1},"status":"passed","severity":"normal"},{"uid":"d44405173eb255c9","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728549546357,"stop":1728549546357,"duration":0},"status":"passed","severity":"normal"},{"uid":"89f16284f985c867","name":"Decoder throws on undefined content topic","time":{"start":1728549578255,"stop":1728549578256,"duration":1},"status":"passed","severity":"normal"},{"uid":"68a9bc6dc4699cc7","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728549554420,"stop":1728549554421,"duration":1},"status":"passed","severity":"normal"},{"uid":"69243e832bba254","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728549546365,"stop":1728549546365,"duration":0},"status":"passed","severity":"normal"},{"uid":"7fb8e549b0d3d268","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728549546378,"stop":1728549546378,"duration":0},"status":"passed","severity":"normal"},{"uid":"85684ac9bef9ffad","name":"should set field with only FILTER enabled","time":{"start":1728549555113,"stop":1728549555113,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f9475af56ab859b","name":"ignores unrecognized TXT record formats","time":{"start":1728549570274,"stop":1728549570275,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3eda315a7785c06","name":"should properly create location multiaddrs - udp6","time":{"start":1728549555110,"stop":1728549555111,"duration":1},"status":"passed","severity":"normal"},{"uid":"c728f12f907792c5","name":"Encoder throws on undefined content topic","time":{"start":1728549578255,"stop":1728549578255,"duration":0},"status":"passed","severity":"normal"},{"uid":"27371e7d72776320","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728549554410,"stop":1728549554411,"duration":1},"status":"passed","severity":"normal"},{"uid":"9313729eb74e06de","name":"returns nothing if no connections present","time":{"start":1728549562016,"stop":1728549562017,"duration":1},"status":"passed","severity":"normal"},{"uid":"60f724ef59bc10c3","name":"should set field with only RELAY enabled","time":{"start":1728549555112,"stop":1728549555113,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c5d9b6818999293","name":"should properly create location multiaddrs - tcp6","time":{"start":1728549555111,"stop":1728549555111,"duration":0},"status":"passed","severity":"normal"},{"uid":"7e40b3efafaee311","name":"handles different networkShards values correctly","time":{"start":1728549546358,"stop":1728549546359,"duration":1},"status":"passed","severity":"normal"},{"uid":"c47d4383f30583cd","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728549569846,"stop":1728549569847,"duration":1},"status":"passed","severity":"normal"},{"uid":"44b4eeb913ddb020","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728549546371,"stop":1728549546371,"duration":0},"status":"passed","severity":"normal"},{"uid":"769743a67f921c67","name":"returns all values when wanted number matches available values","time":{"start":1728549569234,"stop":1728549569235,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec96fc8947bd383d","name":"should set field with only STORE enabled","time":{"start":1728549555113,"stop":1728549555113,"duration":0},"status":"passed","severity":"normal"},{"uid":"e70b95150e7f04b4","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728549546354,"stop":1728549546354,"duration":0},"status":"passed","severity":"normal"}]