allure-jswaku/7358/widgets/status-chart.json
2024-08-28 06:59:35 +00:00

1 line
40 KiB
JSON

[{"uid":"af3e0a3ec66daf63","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1724828214487,"stop":1724828214488,"duration":1},"status":"passed","severity":"normal"},{"uid":"48f64328a04bc158","name":"1 Store, 2 fetches","time":{"start":1724828235829,"stop":1724828235829,"duration":0},"status":"passed","severity":"normal"},{"uid":"f72bdf0670ff7003","name":"should return empty list for no shard","time":{"start":1724828212091,"stop":1724828212091,"duration":0},"status":"passed","severity":"normal"},{"uid":"bef9e2a858c76627","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1724828212091,"stop":1724828212091,"duration":0},"status":"passed","severity":"normal"},{"uid":"f74d0afa7bbdeed","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1724828214486,"stop":1724828214487,"duration":1},"status":"passed","severity":"normal"},{"uid":"fe4d528c951099a4","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1724828212092,"stop":1724828212093,"duration":1},"status":"passed","severity":"normal"},{"uid":"3da01f3080a8b5f4","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1724828212098,"stop":1724828212099,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bb5775c13d2491d","name":"ignores domain fetching errors","time":{"start":1724828236130,"stop":1724828236130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5db367b6d3b61e2","name":"should set field with only RELAY enabled","time":{"start":1724828220429,"stop":1724828220429,"duration":0},"status":"passed","severity":"normal"},{"uid":"275e407957bd742b","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1724828212095,"stop":1724828212096,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf61f0c905f65c3f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1724828212099,"stop":1724828212100,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ec05accf7ba6fd3","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1724828212083,"stop":1724828212083,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea14fcde6c8146f9","name":"Sample","time":{"start":1724828219681,"stop":1724828219681,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb556d2c96a718ee","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1724828225355,"stop":1724828225355,"duration":0},"status":"passed","severity":"normal"},{"uid":"4e92dc216f62f6ef","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1724828212095,"stop":1724828212095,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2e95dc8472ecb72","name":"should throw error - no id","time":{"start":1724828220419,"stop":1724828220419,"duration":0},"status":"passed","severity":"normal"},{"uid":"275017476b9be0de","name":"should emit a peer event after start","time":{"start":1724828240000,"stop":1724828240000,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a9383c10774c219","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1724828212089,"stop":1724828212090,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3945e42a107d6da","name":"should be able to encode the field with only RELAY set to true","time":{"start":1724828219411,"stop":1724828219414,"duration":3},"status":"passed","severity":"normal"},{"uid":"1d725e353fb1719e","name":"should throw an error if shards are undefined for static sharding","time":{"start":1724828212091,"stop":1724828212092,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbb6e240623a59a9","name":"Round trip binary encryption [ecies, signature]","time":{"start":1724828247574,"stop":1724828247574,"duration":0},"status":"passed","severity":"normal"},{"uid":"291f841f2ce4a3df","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1724828212089,"stop":1724828212089,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8d443a53433c381","name":"caches peers it previously fetched","time":{"start":1724828236131,"stop":1724828236131,"duration":0},"status":"passed","severity":"normal"},{"uid":"2da46e4bbf94f54","name":"throws on content topic with empty version field","time":{"start":1724828212069,"stop":1724828212070,"duration":1},"status":"passed","severity":"normal"},{"uid":"25c204d4bb99648a","name":"Init the array if not present","time":{"start":1724828211765,"stop":1724828211767,"duration":2},"status":"passed","severity":"normal"},{"uid":"7a9440ca182c4d99","name":"should set field with all protocols disabled","time":{"start":1724828220428,"stop":1724828220429,"duration":1},"status":"passed","severity":"normal"},{"uid":"b923e3fb8a0e661b","name":"should set field with all protocols enabled","time":{"start":1724828220429,"stop":1724828220429,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3d77ac026c3e27d","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1724828212079,"stop":1724828212079,"duration":0},"status":"passed","severity":"normal"},{"uid":"a77c6a00026e44e3","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1724828212095,"stop":1724828212095,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcb4d18ab308f178","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1724828219433,"stop":1724828219434,"duration":1},"status":"passed","severity":"normal"},{"uid":"c303a864c5ccdb26","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1724828235114,"stop":1724828235114,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d6f646c2c100001","name":"should throw an error for missing required configuration","time":{"start":1724828212092,"stop":1724828212092,"duration":0},"status":"passed","severity":"normal"},{"uid":"8027708d022926cb","name":"should handle a minimal index list","time":{"start":1724828212109,"stop":1724828212109,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa79e796ce65a96e","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1724828212107,"stop":1724828212107,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ba685dc197fc9f8","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1724828235110,"stop":1724828235110,"duration":0},"status":"passed","severity":"normal"},{"uid":"493212009fd8c09","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1724828219430,"stop":1724828219431,"duration":1},"status":"passed","severity":"normal"},{"uid":"c06243f97c4e4413","name":"can start and stop the service","time":{"start":1724828239998,"stop":1724828239998,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5760f219238f47b","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1724828212104,"stop":1724828212104,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a028eef16ed595b","name":"returns all values when wanted number matches available values","time":{"start":1724828234842,"stop":1724828234843,"duration":1},"status":"passed","severity":"normal"},{"uid":"9654f3f1ccbe58be","name":"1 Relay, 1 fetch","time":{"start":1724828235829,"stop":1724828235829,"duration":0},"status":"passed","severity":"normal"},{"uid":"11ae49e5f7e1a134","name":"should decode valid enr successfully","time":{"start":1724828220417,"stop":1724828220417,"duration":0},"status":"passed","severity":"normal"},{"uid":"2248dae8e954e4e4","name":"Sign & Recover","time":{"start":1724828246444,"stop":1724828246444,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6d4b2edff56aa9b","name":"should only return 1 node with store capability","time":{"start":1724828236132,"stop":1724828236133,"duration":1},"status":"passed","severity":"normal"},{"uid":"2edb9eb8d9dd8a05","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1724828212081,"stop":1724828212081,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9781bf643d83de8","name":"should be able to decode the field with only STORE set to true","time":{"start":1724828219426,"stop":1724828219430,"duration":4},"status":"passed","severity":"normal"},{"uid":"97e5f858f92fafc3","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1724828236134,"stop":1724828236134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"16e1728009b5d2ca","name":"should return the pubsub topic directly if a string is provided","time":{"start":1724828212103,"stop":1724828212103,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d506751a873d8f5","name":"should not fail to start the service if it is already started","time":{"start":1724828239999,"stop":1724828240000,"duration":1},"status":"passed","severity":"normal"},{"uid":"95c108c94f44ea57","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724828219421,"stop":1724828219422,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d2c01d34d97deeb","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1724828212097,"stop":1724828212097,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd0c524c3ec943bf","name":"Encoder throws on empty string content topic","time":{"start":1724828245940,"stop":1724828245941,"duration":1},"status":"passed","severity":"normal"},{"uid":"9888f341f50d41b1","name":"Waku message hash computation (meta attribute not present)","time":{"start":1724828214488,"stop":1724828214488,"duration":0},"status":"passed","severity":"normal"},{"uid":"a4b917781ff1bffa","name":"recovers when dns.resolve returns empty","time":{"start":1724828236130,"stop":1724828236130,"duration":0},"status":"passed","severity":"normal"},{"uid":"200757ffa505b8f2","name":"Meta field set when metaSetter is specified","time":{"start":1724828225352,"stop":1724828225353,"duration":1},"status":"passed","severity":"normal"},{"uid":"df360490502e697a","name":"Encoder throws on undefined content topic","time":{"start":1724828247575,"stop":1724828247575,"duration":0},"status":"passed","severity":"normal"},{"uid":"81fe61ce883ed259","name":"Encoder throws on undefined content topic","time":{"start":1724828225353,"stop":1724828225353,"duration":0},"status":"passed","severity":"normal"},{"uid":"442ccd45ae33af54","name":"should add and remove event listeners correctly","time":{"start":1724828240003,"stop":1724828240003,"duration":0},"status":"passed","severity":"normal"},{"uid":"ff44cfe089a5bd15","name":"Decoder throws on empty string content topic","time":{"start":1724828245942,"stop":1724828245942,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6948b72219bde59","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1724828212096,"stop":1724828212096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ff95b125df9a9cb","name":"should throw an error for empty SingleShardInfos array","time":{"start":1724828212088,"stop":1724828212089,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d1b6318b58b4443","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1724828212095,"stop":1724828212095,"duration":0},"status":"passed","severity":"normal"},{"uid":"6c08e4d6d73a4af2","name":"should get / set UDP multiaddr","time":{"start":1724828220422,"stop":1724828220426,"duration":4},"status":"passed","severity":"normal"},{"uid":"f2cab63cec5f0246","name":"should throw an error for missing sharding configuration","time":{"start":1724828212105,"stop":1724828212105,"duration":0},"status":"passed","severity":"normal"},{"uid":"712524a3ca585acf","name":"should properly create peer info with all multiaddrs","time":{"start":1724828220428,"stop":1724828220428,"duration":0},"status":"passed","severity":"normal"},{"uid":"911ae79ec69cb0ca","name":"should return false","time":{"start":1724828220421,"stop":1724828220421,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8fb737b956ede2b","name":"should decode valid enr with tcp successfully","time":{"start":1724828220418,"stop":1724828220418,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7501e132a2d6f06","name":"should only return 1 node with relay capability","time":{"start":1724828236131,"stop":1724828236132,"duration":1},"status":"passed","severity":"normal"},{"uid":"abdf9067234198ee","name":"should be able to encode the field with only FILTER set to true","time":{"start":1724828219415,"stop":1724828219416,"duration":1},"status":"passed","severity":"normal"},{"uid":"ae4631316801f70","name":"should encodeTxt and decodeTxt","time":{"start":1724828220416,"stop":1724828220417,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c8ca6c6be941231","name":"should properly compute the node id","time":{"start":1724828220421,"stop":1724828220421,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fea9ad9e5a2e55","name":"Round trip binary serialization","time":{"start":1724828225351,"stop":1724828225352,"duration":1},"status":"passed","severity":"normal"},{"uid":"14d3d3d8a3b90fd3","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1724828212080,"stop":1724828212081,"duration":1},"status":"passed","severity":"normal"},{"uid":"188e1ff887ecc51c","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1724828220418,"stop":1724828220418,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f91dd40808bb8a6","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1724828240002,"stop":1724828240002,"duration":0},"status":"passed","severity":"normal"},{"uid":"c86bebd99e2843a5","name":"should get / set TCP multiaddr","time":{"start":1724828220426,"stop":1724828220426,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9c95396fa3596ee","name":"throws on content topic with empty encoding field","time":{"start":1724828212070,"stop":1724828212071,"duration":1},"status":"passed","severity":"normal"},{"uid":"4e848db045e6947a","name":"should not receive a peer event before start","time":{"start":1724828240000,"stop":1724828240001,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c894e6b850190c7","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1724828235112,"stop":1724828235113,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ed616eabe3f0735","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1724828212100,"stop":1724828212101,"duration":1},"status":"passed","severity":"normal"},{"uid":"80ac7fa3c917f106","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1724828235115,"stop":1724828235115,"duration":0},"status":"passed","severity":"normal"},{"uid":"328e56a22f101a63","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1724828212088,"stop":1724828212088,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d9b77749782dc48","name":"should properly create location multiaddrs - udp","time":{"start":1724828220428,"stop":1724828220428,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ef9b56132d6fa95","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1724828247573,"stop":1724828247573,"duration":0},"status":"passed","severity":"normal"},{"uid":"6329d5098c5ea938","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1724828219419,"stop":1724828219420,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f3242091e31d631","name":"should throw an error for insufficient data","time":{"start":1724828212110,"stop":1724828212110,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3cb817d0d482d4a","name":"udp ip6 address","time":{"start":1724828219641,"stop":1724828219642,"duration":1},"status":"passed","severity":"normal"},{"uid":"240ecc0300d9ef4f","name":"throws on content topic with empty application field","time":{"start":1724828212069,"stop":1724828212069,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7632a4192c3d7be","name":"should correctly map a content topic to a pubsub topic","time":{"start":1724828212106,"stop":1724828212107,"duration":1},"status":"passed","severity":"normal"},{"uid":"16c9ba5e439d85f1","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1724828225054,"stop":1724828225054,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a2474d2ea27cc3e","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1724828235112,"stop":1724828235112,"duration":0},"status":"passed","severity":"normal"},{"uid":"25ca84b7a2082cfb","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1724828235114,"stop":1724828235115,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ef5b613a0d61f37","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1724828212098,"stop":1724828212098,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b97af9f20791c0b","name":"should set field with only LIGHTPUSH enabled","time":{"start":1724828220430,"stop":1724828220430,"duration":0},"status":"passed","severity":"normal"},{"uid":"a69dee427ff3a80","name":"Encoder throws on undefined content topic","time":{"start":1724828245940,"stop":1724828245940,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8714b057d4c7ecf","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1724828212101,"stop":1724828212101,"duration":0},"status":"passed","severity":"normal"},{"uid":"8d38934a2c806f7e","name":"should properly create location multiaddrs - tcp6","time":{"start":1724828220427,"stop":1724828220427,"duration":0},"status":"passed","severity":"normal"},{"uid":"c4ec93739f529d11","name":"topics with same application and version share the same shard","time":{"start":1724828212085,"stop":1724828212085,"duration":0},"status":"passed","severity":"normal"},{"uid":"36f2e1fb151afdc8","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1724828212100,"stop":1724828212100,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec2a2e1885b858e2","name":"throws on content topic with empty topic name field","time":{"start":1724828212070,"stop":1724828212070,"duration":0},"status":"passed","severity":"normal"},{"uid":"346d45e6740b1ca8","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1724828212084,"stop":1724828212084,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce8f21ef8b0cddb3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1724828236133,"stop":1724828236133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c88fdec0ed5e8d4","name":"Fields are not dropped","time":{"start":1724828224862,"stop":1724828224863,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed70018898e85e86","name":"Ephemeral field set to true","time":{"start":1724828225352,"stop":1724828225352,"duration":0},"status":"passed","severity":"normal"},{"uid":"1d3883b84ca11c39","name":"Waku message hash computation (payload length 0)","time":{"start":1724828214488,"stop":1724828214488,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f0bd41afdaef5b3","name":"does not throw on valid cases","time":{"start":1724828212066,"stop":1724828212066,"duration":0},"status":"passed","severity":"normal"},{"uid":"595bc86c4c7c16c3","name":"should properly create location multiaddrs - udp6","time":{"start":1724828220427,"stop":1724828220427,"duration":0},"status":"passed","severity":"normal"},{"uid":"e714b841dbcfe0a6","name":"throws on content topic with too few or too many fields","time":{"start":1724828212067,"stop":1724828212067,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fd2be5e59395fa8","name":"1 Store, 2 relays, 2 fetches","time":{"start":1724828235830,"stop":1724828235830,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f50f282456052a7","name":"should not fail to stop the service if it was not started","time":{"start":1724828239999,"stop":1724828239999,"duration":0},"status":"passed","severity":"normal"},{"uid":"b52ade1bf370b9a1","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1724828219434,"stop":1724828219435,"duration":1},"status":"passed","severity":"normal"},{"uid":"8531c753aa9136ce","name":"can start the service","time":{"start":1724828239997,"stop":1724828239997,"duration":0},"status":"passed","severity":"normal"},{"uid":"f38f9954589353ae","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1724828212078,"stop":1724828212078,"duration":0},"status":"passed","severity":"normal"},{"uid":"36478654cdc37d0e","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1724828236133,"stop":1724828236133,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd1dd2722e9a5d4","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1724828235111,"stop":1724828235111,"duration":0},"status":"passed","severity":"normal"},{"uid":"aca101de28f74274","name":"should handle corrupted local storage data gracefully","time":{"start":1724828240003,"stop":1724828240003,"duration":0},"status":"passed","severity":"normal"},{"uid":"350d582570610fc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1724828212097,"stop":1724828212097,"duration":0},"status":"passed","severity":"normal"},{"uid":"7dabaa421ed0e0b5","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1724828212072,"stop":1724828212072,"duration":0},"status":"passed","severity":"normal"},{"uid":"7437eba63cdb6078","name":"throws on content topic with generation field greater than 0","time":{"start":1724828212068,"stop":1724828212068,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fb447b286c78315","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1724828212084,"stop":1724828212085,"duration":1},"status":"passed","severity":"normal"},{"uid":"b84407a9e1b146bc","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1724828212098,"stop":1724828212098,"duration":0},"status":"passed","severity":"normal"},{"uid":"4ca9fe3d8836a0b1","name":"handles different clusterIds correctly","time":{"start":1724828212086,"stop":1724828212086,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b98d9c8335eed83","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1724828235111,"stop":1724828235112,"duration":1},"status":"passed","severity":"normal"},{"uid":"a30b76476a6d5f59","name":"groups content topics by expected pubsub topic","time":{"start":1724828212085,"stop":1724828212086,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f15f912628fa54","name":"should not throw an error for a single configured topic","time":{"start":1724828212101,"stop":1724828212102,"duration":1},"status":"passed","severity":"normal"},{"uid":"1b5b3fe6c4045972","name":"handles empty shards array correctly","time":{"start":1724828212105,"stop":1724828212106,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d72ccf73d62f9c9","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1724828212107,"stop":1724828212108,"duration":1},"status":"passed","severity":"normal"},{"uid":"a3678d8caaa04511","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1724828212097,"stop":1724828212097,"duration":0},"status":"passed","severity":"normal"},{"uid":"501242c712bd58bb","name":"should load peers from local storage and dispatch events","time":{"start":1724828240002,"stop":1724828240002,"duration":0},"status":"passed","severity":"normal"},{"uid":"24082ca8e09c4b9e","name":"it tolerates circular branch references","time":{"start":1724828236129,"stop":1724828236130,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2c8a55a0b2b70ef","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1724828212099,"stop":1724828212099,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cbb2e9dc60fc62b","name":"throws an error for improperly formatted content topics","time":{"start":1724828212087,"stop":1724828212087,"duration":0},"status":"passed","severity":"normal"},{"uid":"78ddf08eef073f6f","name":"should only return 1 node with relay and store capability","time":{"start":1724828236132,"stop":1724828236132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8656859ab58e89ba","name":"Accepts a valid Waku Message","time":{"start":1724828228502,"stop":1724828228503,"duration":1},"status":"passed","severity":"normal"},{"uid":"c09a5edd54a07e50","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1724828236134,"stop":1724828236134,"duration":0},"status":"skipped","severity":"normal"},{"uid":"960d8f5abf9acfaf","name":"Decoder throws on undefined content topic","time":{"start":1724828247575,"stop":1724828247575,"duration":0},"status":"passed","severity":"normal"},{"uid":"62963390c2159d74","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1724828219435,"stop":1724828219436,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87cd4fe237d596d","name":"should use the provided clusterId for the pubsub topic","time":{"start":1724828212107,"stop":1724828212107,"duration":0},"status":"passed","severity":"normal"},{"uid":"57c052f3ec3ea414","name":"throws on content topic with non-number generation field","time":{"start":1724828212068,"stop":1724828212068,"duration":0},"status":"passed","severity":"normal"},{"uid":"63eda4cdeeb6256b","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1724828212104,"stop":1724828212104,"duration":0},"status":"passed","severity":"normal"},{"uid":"424e62994ba779b6","name":"Check meta is set [symmetric]","time":{"start":1724828245939,"stop":1724828245939,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f7f03624520f44b","name":"should be able to encode the field with only STORE set to true","time":{"start":1724828219414,"stop":1724828219415,"duration":1},"status":"passed","severity":"normal"},{"uid":"62a5f75f0e8e1771","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1724828212081,"stop":1724828212081,"duration":0},"status":"passed","severity":"normal"},{"uid":"6211f304610519bb","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1724828212091,"stop":1724828212091,"duration":0},"status":"passed","severity":"normal"},{"uid":"879a028af286b7cf","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1724828212096,"stop":1724828212096,"duration":0},"status":"passed","severity":"normal"},{"uid":"86cd272ce2501111","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1724828212100,"stop":1724828212100,"duration":0},"status":"passed","severity":"normal"},{"uid":"687ff7081a6e8553","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1724828234849,"stop":1724828234850,"duration":1},"status":"passed","severity":"normal"},{"uid":"8d05e8608cab339","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1724828212094,"stop":1724828212094,"duration":0},"status":"passed","severity":"normal"},{"uid":"850db99be862ce58","name":"Relay + Store","time":{"start":1724828220430,"stop":1724828220430,"duration":0},"status":"passed","severity":"normal"},{"uid":"6f8324dc7313af59","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1724828225055,"stop":1724828225055,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f79f80071e3efee","name":"should properly create location multiaddrs - tcp","time":{"start":1724828220428,"stop":1724828220428,"duration":0},"status":"passed","severity":"normal"},{"uid":"75a76eb932719d32","name":"should throw error - no public key","time":{"start":1724828220420,"stop":1724828220420,"duration":0},"status":"passed","severity":"normal"},{"uid":"872214895cdcd4ba","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1724828212084,"stop":1724828212084,"duration":0},"status":"passed","severity":"normal"},{"uid":"3bed05e7383ea397","name":"should throw an error for an unconfigured topic","time":{"start":1724828212102,"stop":1724828212102,"duration":0},"status":"passed","severity":"normal"},{"uid":"d9bddc882bfd197b","name":"should set field with only FILTER enabled","time":{"start":1724828220429,"stop":1724828220430,"duration":1},"status":"passed","severity":"normal"},{"uid":"e70d8c0e2e88c5f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1724828219432,"stop":1724828219433,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb5ea9fe594f1003","name":"Decoder throws on empty string content topic","time":{"start":1724828247575,"stop":1724828247576,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d1bf5543e2b7578","name":"pre and post cipher","time":{"start":1724828246443,"stop":1724828246444,"duration":1},"status":"passed","severity":"normal"},{"uid":"5000266729028b6b","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1724828235113,"stop":1724828235113,"duration":0},"status":"passed","severity":"normal"},{"uid":"27dfef2f125f83c","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1724828212099,"stop":1724828212099,"duration":0},"status":"passed","severity":"normal"},{"uid":"c36d202982fdaa27","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1724828212105,"stop":1724828212105,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce65a5140ca1c693","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1724828212080,"stop":1724828212080,"duration":0},"status":"passed","severity":"normal"},{"uid":"98c89b85879f4837","name":"handles different networkShards values correctly","time":{"start":1724828212087,"stop":1724828212087,"duration":0},"status":"passed","severity":"normal"},{"uid":"d2cc54c1e55c890d","name":"should set field with only STORE enabled","time":{"start":1724828220429,"stop":1724828220429,"duration":0},"status":"passed","severity":"normal"},{"uid":"61847e5a73e9a313","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1724828219420,"stop":1724828219421,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ef50e261e990c2c","name":"should not receive a peer event after stop","time":{"start":1724828240001,"stop":1724828240001,"duration":0},"status":"passed","severity":"normal"},{"uid":"2613f3dcc9ad7c19","name":"Encoder throws on empty string content topic","time":{"start":1724828247575,"stop":1724828247575,"duration":0},"status":"passed","severity":"normal"},{"uid":"42e12b9659973a6","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1724828212103,"stop":1724828212103,"duration":0},"status":"passed","severity":"normal"},{"uid":"5cc644b388fef41e","name":"retrieves a single peer","time":{"start":1724828236128,"stop":1724828236129,"duration":1},"status":"passed","severity":"normal"},{"uid":"d3de3f7a7c3f8b97","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1724828245938,"stop":1724828245939,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0306d6e5f3bd9a","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1724828212083,"stop":1724828212084,"duration":1},"status":"passed","severity":"normal"},{"uid":"f0b04bae5500fe6f","name":"should return valid sharding parameters for static sharding","time":{"start":1724828212104,"stop":1724828212105,"duration":1},"status":"passed","severity":"normal"},{"uid":"abf84e12de94d66a","name":"Encoder throws on empty string content topic","time":{"start":1724828225354,"stop":1724828225354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8722d3db420ea16","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1724828225055,"stop":1724828225056,"duration":1},"status":"passed","severity":"normal"},{"uid":"31c88c35bbbccbb1","name":"Asymmetric encrypt & decrypt","time":{"start":1724828246442,"stop":1724828246442,"duration":0},"status":"passed","severity":"normal"},{"uid":"94b0bc8704e047f3","name":"1 Relay, 1 Filter, gives up","time":{"start":1724828235830,"stop":1724828235830,"duration":0},"status":"passed","severity":"normal"},{"uid":"ded2f43b1eee2be7","name":"Decoder throws on undefined content topic","time":{"start":1724828245941,"stop":1724828245942,"duration":1},"status":"passed","severity":"normal"},{"uid":"4d0d4e5f72c85e3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1724828219417,"stop":1724828219419,"duration":2},"status":"passed","severity":"normal"},{"uid":"bd6c78cb91c26211","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1724828214489,"stop":1724828214489,"duration":0},"status":"passed","severity":"normal"},{"uid":"5a5595022fe8bb4e","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1724828212109,"stop":1724828212109,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7fc5201821ffe4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1724828212097,"stop":1724828212098,"duration":1},"status":"passed","severity":"normal"},{"uid":"b0ba1b4136ca0678","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1724828212086,"stop":1724828212086,"duration":0},"status":"passed","severity":"normal"},{"uid":"a36dc68d4e1c7d9a","name":"Push to array if already present","time":{"start":1724828211767,"stop":1724828211768,"duration":1},"status":"passed","severity":"normal"},{"uid":"cc80955e7b5bd910","name":"Rejects garbage","time":{"start":1724828228504,"stop":1724828228504,"duration":0},"status":"passed","severity":"normal"},{"uid":"2c28cefafd04db9f","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1724828212109,"stop":1724828212109,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d3819e8019c9fff","name":"should be able to decode the field with only RELAY set to true","time":{"start":1724828219423,"stop":1724828219424,"duration":1},"status":"passed","severity":"normal"},{"uid":"b87973a97635bf6a","name":"should return unique PubsubTopics for static sharding","time":{"start":1724828212090,"stop":1724828212090,"duration":0},"status":"passed","severity":"normal"},{"uid":"c679a7e98577500d","name":"Symmetric encrypt & Decrypt","time":{"start":1724828246443,"stop":1724828246443,"duration":0},"status":"passed","severity":"normal"},{"uid":"de27ddd344ef921b","name":"handles empty contentTopics array correctly","time":{"start":1724828212106,"stop":1724828212106,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfbba5906523d073","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1724828212102,"stop":1724828212102,"duration":0},"status":"passed","severity":"normal"},{"uid":"1217cf1f8597dd41","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1724828212088,"stop":1724828212088,"duration":0},"status":"passed","severity":"normal"},{"uid":"a129851217612e1f","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1724828245937,"stop":1724828245938,"duration":1},"status":"passed","severity":"normal"},{"uid":"7c5bc7bc3a06a6d4","name":"should encode/decode to text encoding","time":{"start":1724828220422,"stop":1724828220422,"duration":0},"status":"passed","severity":"normal"},{"uid":"3fdb85ce3049c2e4","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1724828212103,"stop":1724828212103,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8b7a6b036297fa","name":"should throw error - no public key","time":{"start":1724828220419,"stop":1724828220419,"duration":0},"status":"passed","severity":"normal"},{"uid":"804b916d001630f8","name":"should encode/decode to RLP encoding","time":{"start":1724828220422,"stop":1724828220422,"duration":0},"status":"passed","severity":"normal"},{"uid":"64fb4efbc5614971","name":"should throw error - invalid id","time":{"start":1724828220420,"stop":1724828220420,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ac88b9c02d922d4","name":"Decoder throws on undefined content topic","time":{"start":1724828225354,"stop":1724828225354,"duration":0},"status":"passed","severity":"normal"},{"uid":"61c7970f7aed2087","name":"Check meta is set [ecies]","time":{"start":1724828247574,"stop":1724828247574,"duration":0},"status":"passed","severity":"normal"},{"uid":"f8fb241f8365d714","name":"ignores unrecognized TXT record formats","time":{"start":1724828236130,"stop":1724828236131,"duration":1},"status":"passed","severity":"normal"},{"uid":"fa309a428d1378d3","name":"Waku message hash computation (no timestamp)","time":{"start":1724828214488,"stop":1724828214489,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb1b8bd115795c71","name":"should return all peers when numPeers is 0","time":{"start":1724828225053,"stop":1724828225054,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf661d7e2630fc21","name":"should throw error - no id","time":{"start":1724828220419,"stop":1724828220420,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3505d175887739c","name":"should properly create location multiaddrs - tcp4","time":{"start":1724828220427,"stop":1724828220427,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf4c27b41dca544","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1724828219416,"stop":1724828219417,"duration":1},"status":"passed","severity":"normal"},{"uid":"739b03d88121f8e4","name":"throws on empty content topic","time":{"start":1724828212066,"stop":1724828212067,"duration":1},"status":"passed","severity":"normal"},{"uid":"b021851b61ac8f4","name":"tcp ip4 address","time":{"start":1724828219640,"stop":1724828219641,"duration":1},"status":"passed","severity":"normal"},{"uid":"d910168ef5bd5c8","name":"returns all values when wanted number is greater than available values","time":{"start":1724828234848,"stop":1724828234848,"duration":0},"status":"passed","severity":"normal"},{"uid":"515fafca603aa8ca","name":"Decoder throws on empty string content topic","time":{"start":1724828225354,"stop":1724828225355,"duration":1},"status":"passed","severity":"normal"},{"uid":"33b4a1ee4b2bd6c9","name":"should properly create location multiaddrs - udp4","time":{"start":1724828220426,"stop":1724828220427,"duration":1},"status":"passed","severity":"normal"},{"uid":"94dc64086c983385","name":"should be able to decode the field with only FILTER set to true","time":{"start":1724828219424,"stop":1724828219425,"duration":1},"status":"passed","severity":"normal"},{"uid":"38d5fa158e34217a","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1724828212079,"stop":1724828212080,"duration":1},"status":"passed","severity":"normal"},{"uid":"951dc7b29c9f92d1","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1724828212090,"stop":1724828212090,"duration":0},"status":"passed","severity":"normal"}]