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":"277a6c48033718a5","name":"Encoder throws on undefined content topic","time":{"start":1737370011412,"stop":1737370011412,"duration":0},"status":"passed","severity":"normal"},{"uid":"f3c51e69077e3282","name":"Relay + Store","time":{"start":1737369985153,"stop":1737369985153,"duration":0},"status":"passed","severity":"normal"},{"uid":"692d7942a7d89620","name":"should properly create location multiaddrs - udp4","time":{"start":1737369985146,"stop":1737369985147,"duration":1},"status":"passed","severity":"normal"},{"uid":"7275927657b7c05","name":"should throw if no connection provided","time":{"start":1737369992650,"stop":1737369992650,"duration":0},"status":"passed","severity":"normal"},{"uid":"de7e72a3dd128356","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1737369976345,"stop":1737369976345,"duration":0},"status":"passed","severity":"normal"},{"uid":"38fea7e5526ab16a","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1737369976338,"stop":1737369976338,"duration":0},"status":"passed","severity":"normal"},{"uid":"d69cbf7edfc05f6e","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1737369976352,"stop":1737369976352,"duration":0},"status":"passed","severity":"normal"},{"uid":"64a82b250ae4ab43","name":"should reject if WakuNode is not started","time":{"start":1737370018299,"stop":1737370018300,"duration":1},"status":"passed","severity":"normal"},{"uid":"30891c5661444e74","name":"should be able to encode the field with only RELAY set to true","time":{"start":1737369984557,"stop":1737369984559,"duration":2},"status":"passed","severity":"normal"},{"uid":"df8d5a30ac808ca2","name":"should throw an error for insufficient data","time":{"start":1737369976366,"stop":1737369976367,"duration":1},"status":"passed","severity":"normal"},{"uid":"5ffb26041bbda6d","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1737369976330,"stop":1737369976330,"duration":0},"status":"passed","severity":"normal"},{"uid":"aacc7b2a084a649","name":"Decoder throws on undefined content topic","time":{"start":1737370011413,"stop":1737370011413,"duration":0},"status":"passed","severity":"normal"},{"uid":"3c873987de073e56","name":"should return different streams if requested simultaniously","time":{"start":1737369992651,"stop":1737369992652,"duration":1},"status":"passed","severity":"normal"},{"uid":"31b67606efb866fd","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1737369976339,"stop":1737369976339,"duration":0},"status":"passed","severity":"normal"},{"uid":"554de94f2cf13f1b","name":"Rejects garbage","time":{"start":1737370021661,"stop":1737370021662,"duration":1},"status":"passed","severity":"normal"},{"uid":"80f8d1d08e179dfe","name":"should reject if Store is requested but not mounted","time":{"start":1737370018301,"stop":1737370018302,"duration":1},"status":"passed","severity":"normal"},{"uid":"204307ee9df834d8","name":"tcp ip4 address","time":{"start":1737369984527,"stop":1737369984529,"duration":2},"status":"passed","severity":"normal"},{"uid":"74de39bde4cdfb0f","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1737369984569,"stop":1737369984569,"duration":0},"status":"passed","severity":"normal"},{"uid":"503363144d1ae1b0","name":"should create a new stream if no existing for protocol found","time":{"start":1737369992651,"stop":1737369992651,"duration":0},"status":"passed","severity":"normal"},{"uid":"df8b3fe448dd283e","name":"should return all peers when numPeers is 0","time":{"start":1737369992666,"stop":1737369992666,"duration":0},"status":"passed","severity":"normal"},{"uid":"1e97acf45c89f7e","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1737370000854,"stop":1737370000855,"duration":1},"status":"passed","severity":"normal"},{"uid":"a502572d1f32c0f","name":"should properly create peer info with all multiaddrs","time":{"start":1737369985148,"stop":1737369985148,"duration":0},"status":"passed","severity":"normal"},{"uid":"52cb1026bdade65e","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1737370001104,"stop":1737370001104,"duration":0},"status":"passed","severity":"normal"},{"uid":"1af74c2f28abdbc2","name":"should decode valid enr with tcp successfully","time":{"start":1737369985137,"stop":1737369985137,"duration":0},"status":"passed","severity":"normal"},{"uid":"d6b2530faaa735d","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1737369976341,"stop":1737369976341,"duration":0},"status":"passed","severity":"normal"},{"uid":"25186ef7070b6065","name":"returns nothing if no connections present","time":{"start":1737369992201,"stop":1737369992202,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c38e0dce6832227","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1737369984565,"stop":1737369984566,"duration":1},"status":"passed","severity":"normal"},{"uid":"1a952e1214b8fe86","name":"should not throw an error for a single configured topic","time":{"start":1737369976347,"stop":1737369976348,"duration":1},"status":"passed","severity":"normal"},{"uid":"30ecb9691a492926","name":"should return no connections if no open connection provided","time":{"start":1737369992204,"stop":1737369992205,"duration":1},"status":"passed","severity":"normal"},{"uid":"9aaa86f35188a5b9","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1737369992667,"stop":1737369992667,"duration":0},"status":"passed","severity":"normal"},{"uid":"c297152f267890d1","name":"handles different clusterIds correctly","time":{"start":1737369976333,"stop":1737369976333,"duration":0},"status":"passed","severity":"normal"},{"uid":"8acd5beb613703b4","name":"throws on content topic with non-number generation field","time":{"start":1737369976318,"stop":1737369976318,"duration":0},"status":"passed","severity":"normal"},{"uid":"a88a494889285ea6","name":"handles empty contentTopics array correctly","time":{"start":1737369976353,"stop":1737369976353,"duration":0},"status":"passed","severity":"normal"},{"uid":"639dd68433ff0300","name":"retrieves a single peer","time":{"start":1737370001100,"stop":1737370001101,"duration":1},"status":"passed","severity":"normal"},{"uid":"2bff312ff2cae54b","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1737369984570,"stop":1737369984570,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d4ffd6d373dc64b","name":"should throw error - no id","time":{"start":1737369985138,"stop":1737369985139,"duration":1},"status":"passed","severity":"normal"},{"uid":"535425078e109ec6","name":"Round trip binary serialization","time":{"start":1737369992961,"stop":1737369992961,"duration":0},"status":"passed","severity":"normal"},{"uid":"579d0f2345815843","name":"should add a peer","time":{"start":1737370018203,"stop":1737370018205,"duration":2},"status":"passed","severity":"normal"},{"uid":"ced61e047a97a640","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1737369976331,"stop":1737369976331,"duration":0},"status":"passed","severity":"normal"},{"uid":"3d2ad3ccfa8c1bdf","name":"Sign & Recover","time":{"start":1737370011631,"stop":1737370011631,"duration":0},"status":"passed","severity":"normal"},{"uid":"5d240479c767d4fe","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1737369976340,"stop":1737369976340,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf97b72380f48344","name":"should throw error - no id","time":{"start":1737369985137,"stop":1737369985138,"duration":1},"status":"passed","severity":"normal"},{"uid":"f649cd91af925892","name":"should handle corrupted local storage data gracefully","time":{"start":1737370005110,"stop":1737370005110,"duration":0},"status":"passed","severity":"normal"},{"uid":"17c76a98e1768aa9","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1737369984564,"stop":1737369984565,"duration":1},"status":"passed","severity":"normal"},{"uid":"d4c5607a1b9f6859","name":"can start the service","time":{"start":1737370005105,"stop":1737370005105,"duration":0},"status":"passed","severity":"normal"},{"uid":"df31b5e2488b2540","name":"Init the array if not present","time":{"start":1737369975843,"stop":1737369975844,"duration":1},"status":"passed","severity":"normal"},{"uid":"f7072a310697b17","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1737369976355,"stop":1737369976355,"duration":0},"status":"passed","severity":"normal"},{"uid":"e772d9b7f17324fc","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1737369978896,"stop":1737369978897,"duration":1},"status":"passed","severity":"normal"},{"uid":"42aafb15cecabd2b","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1737370000855,"stop":1737370000855,"duration":0},"status":"passed","severity":"normal"},{"uid":"8e360399747fb7e9","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1737369976354,"stop":1737369976354,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ed1ac9a083a4cd","name":"Encoder throws on undefined content topic","time":{"start":1737370013008,"stop":1737370013008,"duration":0},"status":"passed","severity":"normal"},{"uid":"e859681c99682e29","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1737369976346,"stop":1737369976347,"duration":1},"status":"passed","severity":"normal"},{"uid":"60504d75700c4616","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1737369976343,"stop":1737369976344,"duration":1},"status":"passed","severity":"normal"},{"uid":"7cfc763ab9591637","name":"should encodeTxt and decodeTxt","time":{"start":1737369985135,"stop":1737369985136,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d73700814527d3f","name":"should reject if LightPush is requested but not mounted","time":{"start":1737370018301,"stop":1737370018301,"duration":0},"status":"passed","severity":"normal"},{"uid":"2ef508ebc5aa922b","name":"should decode valid enr successfully","time":{"start":1737369985136,"stop":1737369985136,"duration":0},"status":"passed","severity":"normal"},{"uid":"ede64d31edea88fe","name":"Decoder throws on undefined content topic","time":{"start":1737370013009,"stop":1737370013009,"duration":0},"status":"passed","severity":"normal"},{"uid":"7ee09371ca760440","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1737370000859,"stop":1737370000860,"duration":1},"status":"passed","severity":"normal"},{"uid":"6966551f2709000e","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1737369985137,"stop":1737369985137,"duration":0},"status":"passed","severity":"normal"},{"uid":"ea8b38f232406e11","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1737369976340,"stop":1737369976340,"duration":0},"status":"passed","severity":"normal"},{"uid":"6e444ebc8cbc2800","name":"throws on content topic with empty topic name field","time":{"start":1737369976320,"stop":1737369976320,"duration":0},"status":"passed","severity":"normal"},{"uid":"92497afc3aa453cc","name":"pre and post cipher","time":{"start":1737370011630,"stop":1737370011631,"duration":1},"status":"passed","severity":"normal"},{"uid":"e3a52ef4e0a1c2b4","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1737369976331,"stop":1737369976332,"duration":1},"status":"passed","severity":"normal"},{"uid":"89d9837cff0fef87","name":"should return unique PubsubTopics for static sharding","time":{"start":1737369976337,"stop":1737369976337,"duration":0},"status":"passed","severity":"normal"},{"uid":"51284c0e58a0f49b","name":"does not throw on valid cases","time":{"start":1737369976316,"stop":1737369976316,"duration":0},"status":"passed","severity":"normal"},{"uid":"1ae78c4b8efa2a80","name":"throws on content topic with empty encoding field","time":{"start":1737369976320,"stop":1737369976321,"duration":1},"status":"passed","severity":"normal"},{"uid":"b8a763d05a7d7ced","name":"should only return 1 node with relay capability","time":{"start":1737370001103,"stop":1737370001103,"duration":0},"status":"passed","severity":"normal"},{"uid":"7bd4fe6c3a094ac1","name":"should reject on timeout if it was set","time":{"start":1737370018302,"stop":1737370018303,"duration":1},"status":"passed","severity":"normal"},{"uid":"54fb7076bbbfa670","name":"topics with same application and version share the same shard","time":{"start":1737369976332,"stop":1737369976332,"duration":0},"status":"passed","severity":"normal"},{"uid":"64b7753347abf7b8","name":"should not fail to stop the service if it was not started","time":{"start":1737370005106,"stop":1737370005106,"duration":0},"status":"passed","severity":"normal"},{"uid":"39312110cdf67e18","name":"should correctly map a content topic to a pubsub topic","time":{"start":1737369976354,"stop":1737369976354,"duration":0},"status":"passed","severity":"normal"},{"uid":"f7fa9076829f85a8","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1737369976349,"stop":1737369976350,"duration":1},"status":"passed","severity":"normal"},{"uid":"419bd6665590c041","name":"1 Store, 2 relays, 2 fetches","time":{"start":1737370000689,"stop":1737370000690,"duration":1},"status":"passed","severity":"normal"},{"uid":"403fd1c069cda6f5","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1737369976344,"stop":1737369976344,"duration":0},"status":"passed","severity":"normal"},{"uid":"dda2938b205fe57","name":"should not receive a peer event before start","time":{"start":1737370005108,"stop":1737370005108,"duration":0},"status":"passed","severity":"normal"},{"uid":"b1e6a6ab4f244b6a","name":"should not receive a peer event after stop","time":{"start":1737370005108,"stop":1737370005109,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd28f8f8ddb99834","name":"Waku message hash computation (payload length 0)","time":{"start":1737369978899,"stop":1737369978899,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e22112766202570","name":"should set field with only FILTER enabled","time":{"start":1737369985152,"stop":1737369985152,"duration":0},"status":"passed","severity":"normal"},{"uid":"80b8fe936e5bb91a","name":"should throw an error for missing required configuration","time":{"start":1737369976339,"stop":1737369976339,"duration":0},"status":"passed","severity":"normal"},{"uid":"f26d52610c54d9de","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1737369976331,"stop":1737369976331,"duration":0},"status":"passed","severity":"normal"},{"uid":"d76518c26002882c","name":"Decoder throws on undefined content topic","time":{"start":1737369992963,"stop":1737369992963,"duration":0},"status":"passed","severity":"normal"},{"uid":"89405ad69462f5e1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1737369976330,"stop":1737369976330,"duration":0},"status":"passed","severity":"normal"},{"uid":"d12e98a1ba92edf2","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1737370005109,"stop":1737370005110,"duration":1},"status":"passed","severity":"normal"},{"uid":"4088a6eb54df0913","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1737369976343,"stop":1737369976343,"duration":0},"status":"passed","severity":"normal"},{"uid":"3a6890092356dc97","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1737369976327,"stop":1737369976327,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d569aef47be7327","name":"should return empty list for no shard","time":{"start":1737369976338,"stop":1737369976338,"duration":0},"status":"passed","severity":"normal"},{"uid":"80d757312e5d2686","name":"should be able to encode the field with only STORE set to true","time":{"start":1737369984559,"stop":1737369984560,"duration":1},"status":"passed","severity":"normal"},{"uid":"3307cbf9992b14ab","name":"Accepts a valid Waku Message","time":{"start":1737370021660,"stop":1737370021661,"duration":1},"status":"passed","severity":"normal"},{"uid":"53c7f8959a9092b6","name":"1 Relay, 1 Filter, gives up","time":{"start":1737370000690,"stop":1737370000691,"duration":1},"status":"passed","severity":"normal"},{"uid":"ce91391e4d45a3d5","name":"should send to specified number of peers of used peers","time":{"start":1737370018307,"stop":1737370018307,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc25f0dec3968832","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1737369976342,"stop":1737369976342,"duration":0},"status":"passed","severity":"normal"},{"uid":"2eb4cb8a7c094c68","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1737369976336,"stop":1737369976336,"duration":0},"status":"passed","severity":"normal"},{"uid":"d94000e61a3d306b","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1737369984570,"stop":1737369984570,"duration":0},"status":"passed","severity":"normal"},{"uid":"605553c57b8564ca","name":"should remove a peer","time":{"start":1737370018206,"stop":1737370018206,"duration":0},"status":"passed","severity":"normal"},{"uid":"4f4f0c7b3bc0fbf0","name":"Encoder throws on empty string content topic","time":{"start":1737370013008,"stop":1737370013009,"duration":1},"status":"passed","severity":"normal"},{"uid":"3e894b3f19581f39","name":"Encoder throws on undefined content topic","time":{"start":1737369992962,"stop":1737369992962,"duration":0},"status":"passed","severity":"normal"},{"uid":"acb2248fd691e792","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1737369992964,"stop":1737369992964,"duration":0},"status":"passed","severity":"normal"},{"uid":"c23d3153fbbb3994","name":"should set field with all protocols enabled","time":{"start":1737369985149,"stop":1737369985149,"duration":0},"status":"passed","severity":"normal"},{"uid":"872a08bdccf58c84","name":"throws on content topic with empty version field","time":{"start":1737369976319,"stop":1737369976320,"duration":1},"status":"passed","severity":"normal"},{"uid":"fb0f08463bbeef55","name":"should set field with only LIGHTPUSH enabled","time":{"start":1737369985152,"stop":1737369985152,"duration":0},"status":"passed","severity":"normal"},{"uid":"6fa3236ab1b547da","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1737369976328,"stop":1737369976328,"duration":0},"status":"passed","severity":"normal"},{"uid":"2b1398c74b9a8cf3","name":"throws on content topic with empty application field","time":{"start":1737369976319,"stop":1737369976319,"duration":0},"status":"passed","severity":"normal"},{"uid":"725d76e04502877","name":"should be able to encode the field with only FILTER set to true","time":{"start":1737369984562,"stop":1737369984562,"duration":0},"status":"passed","severity":"normal"},{"uid":"eb7fca96cf620200","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1737369999719,"stop":1737369999720,"duration":1},"status":"passed","severity":"normal"},{"uid":"8bd2ec33f973a031","name":"should properly create location multiaddrs - tcp","time":{"start":1737369985148,"stop":1737369985148,"duration":0},"status":"passed","severity":"normal"},{"uid":"a074def756cd0a6e","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1737369976351,"stop":1737369976351,"duration":0},"status":"passed","severity":"normal"},{"uid":"c12409f021570864","name":"should return false when no peers exist","time":{"start":1737370018208,"stop":1737370018209,"duration":1},"status":"passed","severity":"normal"},{"uid":"1be89b82d9bfc58f","name":"should throw error - no public key","time":{"start":1737369985139,"stop":1737369985139,"duration":0},"status":"passed","severity":"normal"},{"uid":"afbd3a143e1d0172","name":"caches peers it previously fetched","time":{"start":1737370001102,"stop":1737370001102,"duration":0},"status":"passed","severity":"normal"},{"uid":"214ef22867515508","name":"should find and add new peers","time":{"start":1737370018210,"stop":1737370018211,"duration":1},"status":"passed","severity":"normal"},{"uid":"1e0e1224e7d7790","name":"should throw an error for missing sharding configuration","time":{"start":1737369976352,"stop":1737369976352,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce5be1f28957a0cb","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1737370011410,"stop":1737370011411,"duration":1},"status":"passed","severity":"normal"},{"uid":"69e718d486e9eed0","name":"groups content topics by expected pubsub topic","time":{"start":1737369976332,"stop":1737369976333,"duration":1},"status":"passed","severity":"normal"},{"uid":"579f60929eb936fb","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1737369976329,"stop":1737369976329,"duration":0},"status":"passed","severity":"normal"},{"uid":"195e65dae226c80e","name":"should set field with only RELAY enabled","time":{"start":1737369985149,"stop":1737369985149,"duration":0},"status":"passed","severity":"normal"},{"uid":"9daf43787337faa3","name":"peer:update - should do nothing if another protocol hit","time":{"start":1737369992652,"stop":1737369992653,"duration":1},"status":"passed","severity":"normal"},{"uid":"d8ce9c0f0cff281e","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737369984570,"stop":1737369984571,"duration":1},"status":"passed","severity":"normal"},{"uid":"51411adafd36157b","name":"should throw an error if shards are undefined for static sharding","time":{"start":1737369976338,"stop":1737369976339,"duration":1},"status":"passed","severity":"normal"},{"uid":"1cfbc2b72523fd70","name":"Decoder throws on empty string content topic","time":{"start":1737370013009,"stop":1737370013009,"duration":0},"status":"passed","severity":"normal"},{"uid":"86c4e0a15fcf76b4","name":"returns all values when wanted number is greater than available values","time":{"start":1737369999719,"stop":1737369999719,"duration":0},"status":"passed","severity":"normal"},{"uid":"5adae9c8c9a91be0","name":"should throw an error for empty SingleShardInfos array","time":{"start":1737369976335,"stop":1737369976335,"duration":0},"status":"passed","severity":"normal"},{"uid":"40f4959d6987f5e9","name":"should reject if Relay is requested but not mounted","time":{"start":1737370018300,"stop":1737370018300,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf2bb2bb6ee0d4e2","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1737370000855,"stop":1737370000856,"duration":1},"status":"passed","severity":"normal"},{"uid":"fcb9045d43dea0cb","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1737370000859,"stop":1737370000859,"duration":0},"status":"passed","severity":"normal"},{"uid":"fba238b80a677849","name":"throws on empty content topic","time":{"start":1737369976316,"stop":1737369976317,"duration":1},"status":"passed","severity":"normal"},{"uid":"654e706015f33bfb","name":"Check meta is set [ecies]","time":{"start":1737370013007,"stop":1737370013008,"duration":1},"status":"passed","severity":"normal"},{"uid":"606b0bba7a79adc2","name":"should wait for Filter peer to be connected","time":{"start":1737370018304,"stop":1737370018304,"duration":0},"status":"passed","severity":"normal"},{"uid":"9c97225907565eee","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1737370000860,"stop":1737370000861,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7b2cc789df92a74","name":"should set field with all protocols disabled","time":{"start":1737369985148,"stop":1737369985149,"duration":1},"status":"passed","severity":"normal"},{"uid":"e1bc2e54fe49a3c1","name":"should properly compute the node id","time":{"start":1737369985140,"stop":1737369985141,"duration":1},"status":"passed","severity":"normal"},{"uid":"4ddb5e659d4714","name":"should return the pubsub topic directly if a string is provided","time":{"start":1737369976349,"stop":1737369976349,"duration":0},"status":"passed","severity":"normal"},{"uid":"8f75c097f993629a","name":"should select older connection if present","time":{"start":1737369992206,"stop":1737369992207,"duration":1},"status":"passed","severity":"normal"},{"uid":"2464974922e0a09e","name":"should get / set TCP multiaddr","time":{"start":1737369985146,"stop":1737369985146,"duration":0},"status":"passed","severity":"normal"},{"uid":"84f5776476608078","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1737369976366,"stop":1737369976366,"duration":0},"status":"passed","severity":"normal"},{"uid":"bab948ba67e99f54","name":"throws on content topic with generation field greater than 0","time":{"start":1737369976318,"stop":1737369976318,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4fe6735245efe50","name":"can start and stop the service","time":{"start":1737370005105,"stop":1737370005106,"duration":1},"status":"passed","severity":"normal"},{"uid":"10fa8c5b4fdf0ab1","name":"should emit a peer event after start","time":{"start":1737370005107,"stop":1737370005108,"duration":1},"status":"passed","severity":"normal"},{"uid":"e98c12fc96d9eef4","name":"should check connected peers if present and suitable","time":{"start":1737370018303,"stop":1737370018303,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1bef6eb56bc0b26","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1737370001105,"stop":1737370001105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"ec19f890f9134671","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1737369976346,"stop":1737369976346,"duration":0},"status":"passed","severity":"normal"},{"uid":"3019a95f49f01de1","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1737369984566,"stop":1737369984566,"duration":0},"status":"passed","severity":"normal"},{"uid":"a334cf14afb9f93b","name":"Round trip binary encryption [ecies, signature]","time":{"start":1737370013007,"stop":1737370013007,"duration":0},"status":"passed","severity":"normal"},{"uid":"f1a3c238aa2dd982","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1737369976335,"stop":1737369976335,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffa69ed9524fc1bf","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1737370000861,"stop":1737370000862,"duration":1},"status":"passed","severity":"normal"},{"uid":"9bf48e8abfcff47","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1737369978900,"stop":1737369978900,"duration":0},"status":"passed","severity":"normal"},{"uid":"9cfced90b1372617","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1737369992653,"stop":1737369992653,"duration":0},"status":"passed","severity":"normal"},{"uid":"fc7711df5e1cca35","name":"should fail to send if pubsub topics are misconfigured","time":{"start":1737370018306,"stop":1737370018306,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fe76e8267731ed","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1737369976328,"stop":1737369976328,"duration":0},"status":"passed","severity":"normal"},{"uid":"35ce4e3b595dfe1d","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1737369976329,"stop":1737369976329,"duration":0},"status":"passed","severity":"normal"},{"uid":"d1f1d2a564e12a30","name":"should not add existing peers","time":{"start":1737370018211,"stop":1737370018211,"duration":0},"status":"passed","severity":"normal"},{"uid":"9bcf9b4a62aac077","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1737369976366,"stop":1737369976366,"duration":0},"status":"passed","severity":"normal"},{"uid":"5acd11dfa6eba6e6","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1737369976348,"stop":1737369976348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b380ce4f4f8bc8d8","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1737370013006,"stop":1737370013007,"duration":1},"status":"passed","severity":"normal"},{"uid":"7834c71c5aa678a2","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1737369984569,"stop":1737369984569,"duration":0},"status":"passed","severity":"normal"},{"uid":"ab5b13ff57d0bbd8","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1737369976328,"stop":1737369976329,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b65678220a17270","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1737369992653,"stop":1737369992654,"duration":1},"status":"passed","severity":"normal"},{"uid":"6ea8033b9733a31a","name":"ignores unrecognized TXT record formats","time":{"start":1737370001102,"stop":1737370001102,"duration":0},"status":"passed","severity":"normal"},{"uid":"44a166211adb9612","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1737369976344,"stop":1737369976344,"duration":0},"status":"passed","severity":"normal"},{"uid":"fe057c05eaceb511","name":"should retry on failure if specified","time":{"start":1737370018307,"stop":1737370018308,"duration":1},"status":"passed","severity":"normal"},{"uid":"ba9e6ee6db46e001","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1737370001105,"stop":1737370001105,"duration":0},"status":"skipped","severity":"normal"},{"uid":"9db783bdeb66376d","name":"should fail to send if no connected peers found","time":{"start":1737370018307,"stop":1737370018307,"duration":0},"status":"passed","severity":"normal"},{"uid":"4adc6fc5abff4747","name":"should be able to decode the field with only FILTER set to true","time":{"start":1737369984567,"stop":1737369984568,"duration":1},"status":"passed","severity":"normal"},{"uid":"63d17516e492c1f2","name":"returns all values when wanted number matches available values","time":{"start":1737369999717,"stop":1737369999718,"duration":1},"status":"passed","severity":"normal"},{"uid":"ebc5d1cedd7757c6","name":"udp ip6 address","time":{"start":1737369984529,"stop":1737369984530,"duration":1},"status":"passed","severity":"normal"},{"uid":"16cb9d1b257e8892","name":"Encoder throws on empty string content topic","time":{"start":1737369992962,"stop":1737369992963,"duration":1},"status":"passed","severity":"normal"},{"uid":"644614c6ce2f481d","name":"should throw error - no public key","time":{"start":1737369985138,"stop":1737369985138,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bf96aa1a3982ef6","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1737369976337,"stop":1737369976338,"duration":1},"status":"passed","severity":"normal"},{"uid":"3c864ec231b7653e","name":"should properly create location multiaddrs - tcp6","time":{"start":1737369985147,"stop":1737369985147,"duration":0},"status":"passed","severity":"normal"},{"uid":"14b03c6ca52b4456","name":"Asymmetric encrypt & decrypt","time":{"start":1737370011629,"stop":1737370011630,"duration":1},"status":"passed","severity":"normal"},{"uid":"9b1221a30ae33d33","name":"ignores domain fetching errors","time":{"start":1737370001102,"stop":1737370001102,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5529c6af9b95697","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1737369976341,"stop":1737369976342,"duration":1},"status":"passed","severity":"normal"},{"uid":"294319c21208f2c9","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1737369976345,"stop":1737369976345,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac02338e6a6e631a","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1737369976327,"stop":1737369976327,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dffb9fd537e2b79","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1737369978898,"stop":1737369978898,"duration":0},"status":"passed","severity":"normal"},{"uid":"92613471e12616ec","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1737369976350,"stop":1737369976350,"duration":0},"status":"passed","severity":"normal"},{"uid":"728c4df7b44ab21e","name":"should throw error - invalid id","time":{"start":1737369985139,"stop":1737369985139,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b7f1766d8719de3","name":"should encode/decode to text encoding","time":{"start":1737369985141,"stop":1737369985145,"duration":4},"status":"passed","severity":"normal"},{"uid":"dfcd6bdbac350599","name":"1 Store, 2 fetches","time":{"start":1737370000688,"stop":1737370000689,"duration":1},"status":"passed","severity":"normal"},{"uid":"5df55731a9c973d5","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1737369976333,"stop":1737369976333,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec6a360e11b67887","name":"Push to array if already present","time":{"start":1737369975844,"stop":1737369975845,"duration":1},"status":"passed","severity":"normal"},{"uid":"db0cf2936ec5534e","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1737369976336,"stop":1737369976336,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b583bd9aa406da","name":"throws on content topic with too few or too many fields","time":{"start":1737369976317,"stop":1737369976317,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebb3934a8016be48","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1737369976342,"stop":1737369976343,"duration":1},"status":"passed","severity":"normal"},{"uid":"d91038aafea3627d","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1737369976330,"stop":1737369976330,"duration":0},"status":"passed","severity":"normal"},{"uid":"80e68c0d8365d7a6","name":"should add and remove event listeners correctly","time":{"start":1737370005110,"stop":1737370005111,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ec006962e998e94","name":"handles different networkShards values correctly","time":{"start":1737369976333,"stop":1737369976334,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b01c9d53df00c3","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1737369992666,"stop":1737369992667,"duration":1},"status":"passed","severity":"normal"},{"uid":"dffa51d1696fb052","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1737369976350,"stop":1737369976351,"duration":1},"status":"passed","severity":"normal"},{"uid":"f07f1b8f5430bb9b","name":"should handle a minimal index list","time":{"start":1737369976365,"stop":1737369976366,"duration":1},"status":"passed","severity":"normal"},{"uid":"a0e6e75795db46e8","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1737369976346,"stop":1737369976346,"duration":0},"status":"passed","severity":"normal"},{"uid":"cb2f0019537b1584","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1737369976343,"stop":1737369976343,"duration":0},"status":"passed","severity":"normal"},{"uid":"318add1b3e988d69","name":"Decoder throws on empty string content topic","time":{"start":1737369992963,"stop":1737369992963,"duration":0},"status":"passed","severity":"normal"},{"uid":"f0679560b40341c9","name":"should get / set UDP multiaddr","time":{"start":1737369985146,"stop":1737369985146,"duration":0},"status":"passed","severity":"normal"},{"uid":"7f38b51c54566f81","name":"should wait for Store peer to be connected","time":{"start":1737370018304,"stop":1737370018305,"duration":1},"status":"passed","severity":"normal"},{"uid":"f21b41c7b6ac90ff","name":"Check meta is set [symmetric]","time":{"start":1737370011411,"stop":1737370011411,"duration":0},"status":"passed","severity":"normal"},{"uid":"64d073d9c691e06a","name":"should load peers from local storage and dispatch events","time":{"start":1737370005109,"stop":1737370005109,"duration":0},"status":"passed","severity":"normal"},{"uid":"beea4bd8b7cb57cf","name":"should only return 1 node with relay and store capability","time":{"start":1737370001103,"stop":1737370001103,"duration":0},"status":"passed","severity":"normal"},{"uid":"a460ce50b997f6f0","name":"should be able to decode the field with only STORE set to true","time":{"start":1737369984568,"stop":1737369984568,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c3a25a2ea397e8","name":"should remove the specified number of excess peers","time":{"start":1737370018209,"stop":1737370018209,"duration":0},"status":"passed","severity":"normal"},{"uid":"dc62320d51653cbd","name":"should return false","time":{"start":1737369985140,"stop":1737369985140,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1d131f22c081727","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1737369984563,"stop":1737369984564,"duration":1},"status":"passed","severity":"normal"},{"uid":"28b407358484e104","name":"should properly create location multiaddrs - udp","time":{"start":1737369985148,"stop":1737369985148,"duration":0},"status":"passed","severity":"normal"},{"uid":"4be3f69f38fbae38","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1737369976342,"stop":1737369976342,"duration":0},"status":"passed","severity":"normal"},{"uid":"8bfc0022125516ba","name":"should properly create location multiaddrs - udp6","time":{"start":1737369985147,"stop":1737369985147,"duration":0},"status":"passed","severity":"normal"},{"uid":"e5c50ce9cbfdbe15","name":"handles empty shards array correctly","time":{"start":1737369976352,"stop":1737369976353,"duration":1},"status":"passed","severity":"normal"},{"uid":"5c93fc6ec82ae653","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1737369984562,"stop":1737369984563,"duration":1},"status":"passed","severity":"normal"},{"uid":"d814c915d6e837d9","name":"should properly create location multiaddrs - tcp4","time":{"start":1737369985147,"stop":1737369985147,"duration":0},"status":"passed","severity":"normal"},{"uid":"104079add96ca60b","name":"should throw an error for an unconfigured topic","time":{"start":1737369976348,"stop":1737369976348,"duration":0},"status":"passed","severity":"normal"},{"uid":"b631a26b006d0eea","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1737369976340,"stop":1737369976340,"duration":0},"status":"passed","severity":"normal"},{"uid":"75b97bca0a2b48d9","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1737369992667,"stop":1737369992667,"duration":0},"status":"passed","severity":"normal"},{"uid":"4aacdc3d114b3f3e","name":"Sample","time":{"start":1737369984583,"stop":1737369984583,"duration":0},"status":"passed","severity":"normal"},{"uid":"cac02f38a0209aa8","name":"Fields are not dropped","time":{"start":1737369992011,"stop":1737369992017,"duration":6},"status":"passed","severity":"normal"},{"uid":"3f253b79d837dd26","name":"Ephemeral field set to true","time":{"start":1737369992961,"stop":1737369992961,"duration":0},"status":"passed","severity":"normal"},{"uid":"90e0e569931daab0","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1737369976341,"stop":1737369976341,"duration":0},"status":"passed","severity":"normal"},{"uid":"259e9fc29e72ac18","name":"Waku message hash computation (no timestamp)","time":{"start":1737369978899,"stop":1737369978899,"duration":0},"status":"passed","severity":"normal"},{"uid":"a474d26b61f81f40","name":"1 Relay, 1 fetch","time":{"start":1737370000688,"stop":1737370000688,"duration":0},"status":"passed","severity":"normal"},{"uid":"fee4ec3ca802b4fa","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1737369976334,"stop":1737369976335,"duration":1},"status":"passed","severity":"normal"},{"uid":"7b07baa28f6d2c03","name":"throws an error for improperly formatted content topics","time":{"start":1737369976334,"stop":1737369976334,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f371351f0f0114c","name":"Decoder throws on empty string content topic","time":{"start":1737370011413,"stop":1737370011414,"duration":1},"status":"passed","severity":"normal"},{"uid":"56b288ca58ba7dd4","name":"Encoder throws on empty string content topic","time":{"start":1737370011412,"stop":1737370011413,"duration":1},"status":"passed","severity":"normal"},{"uid":"16e45dbe341ce734","name":"should not fail to start the service if it is already started","time":{"start":1737370005107,"stop":1737370005107,"duration":0},"status":"passed","severity":"normal"},{"uid":"a48c948850dffdef","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1737370011408,"stop":1737370011410,"duration":2},"status":"passed","severity":"normal"},{"uid":"2f0f59c58f19b838","name":"should set field with only STORE enabled","time":{"start":1737369985149,"stop":1737369985150,"duration":1},"status":"passed","severity":"normal"},{"uid":"5cd707934d1f464e","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1737369976347,"stop":1737369976347,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7a7cbbffc055f45","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1737369976345,"stop":1737369976346,"duration":1},"status":"passed","severity":"normal"},{"uid":"9f8e661f3473dbff","name":"should reject if Filter is requested but not mounted","time":{"start":1737370018302,"stop":1737370018302,"duration":0},"status":"passed","severity":"normal"},{"uid":"9dd466e73ef25aba","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1737370000858,"stop":1737370000858,"duration":0},"status":"passed","severity":"normal"},{"uid":"95ae02276a46b6cc","name":"Meta field set when metaSetter is specified","time":{"start":1737369992962,"stop":1737369992962,"duration":0},"status":"passed","severity":"normal"},{"uid":"23d247d969eba5e8","name":"should return valid sharding parameters for static sharding","time":{"start":1737369976351,"stop":1737369976352,"duration":1},"status":"passed","severity":"normal"},{"uid":"569e2587a8734e24","name":"should wait for LightPush peer to be connected","time":{"start":1737370018303,"stop":1737370018304,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6030a68a0564234","name":"returns only open connection if one present","time":{"start":1737369992202,"stop":1737369992204,"duration":2},"status":"passed","severity":"normal"},{"uid":"b3ccfafa2e7107a9","name":"Waku message hash computation (meta attribute not present)","time":{"start":1737369978898,"stop":1737369978898,"duration":0},"status":"passed","severity":"normal"},{"uid":"99bc0fd76648cf43","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1737370001104,"stop":1737370001104,"duration":0},"status":"passed","severity":"normal"},{"uid":"c9f5edc72a550fe5","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1737369976337,"stop":1737369976337,"duration":0},"status":"passed","severity":"normal"},{"uid":"ec462d0a598d621e","name":"should use the provided clusterId for the pubsub topic","time":{"start":1737369976354,"stop":1737369976354,"duration":0},"status":"passed","severity":"normal"},{"uid":"8a90d1f0f21b3165","name":"should be able to decode the field with only RELAY set to true","time":{"start":1737369984567,"stop":1737369984567,"duration":0},"status":"passed","severity":"normal"},{"uid":"a148083cfa691ff2","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1737370000862,"stop":1737370000862,"duration":0},"status":"passed","severity":"normal"},{"uid":"42ff470f719724b2","name":"should return true when peers exist","time":{"start":1737370018208,"stop":1737370018208,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bc7ba6031ab1fd8","name":"should return usable stream attached to connection","time":{"start":1737369992649,"stop":1737369992650,"duration":1},"status":"passed","severity":"normal"},{"uid":"e9a868f6b52e962f","name":"should only return 1 node with store capability","time":{"start":1737370001103,"stop":1737370001104,"duration":1},"status":"passed","severity":"normal"},{"uid":"70177f402b34c3d3","name":"it tolerates circular branch references","time":{"start":1737370001101,"stop":1737370001101,"duration":0},"status":"passed","severity":"normal"},{"uid":"f70d37abce60d228","name":"recovers when dns.resolve returns empty","time":{"start":1737370001101,"stop":1737370001101,"duration":0},"status":"passed","severity":"normal"},{"uid":"33543f0964217668","name":"should log when no additional peers are found","time":{"start":1737370018211,"stop":1737370018212,"duration":1},"status":"passed","severity":"normal"},{"uid":"b66ca8fedf8a18d8","name":"should call waitForPeer on Relay","time":{"start":1737370018305,"stop":1737370018305,"duration":0},"status":"passed","severity":"normal"},{"uid":"41a303a37319d5c2","name":"should return the correct number of peers","time":{"start":1737370018207,"stop":1737370018207,"duration":0},"status":"passed","severity":"normal"},{"uid":"e7d956920a037e6","name":"should encode/decode to RLP encoding","time":{"start":1737369985141,"stop":1737369985141,"duration":0},"status":"passed","severity":"normal"},{"uid":"21cc7e3ccf8ba2a2","name":"Symmetric encrypt & Decrypt","time":{"start":1737370011630,"stop":1737370011630,"duration":0},"status":"passed","severity":"normal"}] |