allure-jswaku/7521/widgets/duration.json
2024-10-04 16:08:53 +00:00

1 line
90 KiB
JSON

[{"uid":"dc87b88f485f3ff4","name":"getPeersByDiscovery","time":{"start":1728056341585,"stop":1728056341585,"duration":0},"status":"passed","severity":"normal"},{"uid":"463fc8cdf828da90","name":"should throw an error for non-numeric clusterId: /waku/2/rs//1","time":{"start":1728055983143,"stop":1728055983144,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad046d0e93b6e7a3","name":"Relay + Store","time":{"start":1728055991714,"stop":1728055991714,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf974ca3744fd888","name":"should fall back to default pubsub topic when pubsubTopicShardInfo is not provided","time":{"start":1728055983147,"stop":1728055983147,"duration":0},"status":"passed","severity":"normal"},{"uid":"b688811653be7c6b","name":"Check publish message containing escaped characters","time":{"start":1728056305023,"stop":1728056305024,"duration":1},"status":"passed","severity":"normal"},{"uid":"6f856d9110131054","name":"should return a calculated topic if SingleShardInfo is provided","time":{"start":1728055983147,"stop":1728055983147,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed7121c3874a0576","name":"pre and post cipher","time":{"start":1728056017368,"stop":1728056017368,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3d297a1cf705a1d","name":"Encoder throws on undefined content topic","time":{"start":1728056018683,"stop":1728056018683,"duration":0},"status":"passed","severity":"normal"},{"uid":"2d7d25f02b192f54","name":"should correctly map /app/20/sometopic/someencoding to shard index 1 with networkShards 2","time":{"start":1728055983128,"stop":1728055983129,"duration":1},"status":"passed","severity":"normal"},{"uid":"15cbef0499be476b","name":"Subscribe to topic containing shell command and publish message","time":{"start":1728056313104,"stop":1728056313104,"duration":0},"status":"passed","severity":"normal"},{"uid":"ad80a20e81b234dc","name":"should correctly map /myapp/1/latest/proto to shard index 0","time":{"start":1728055983118,"stop":1728055983125,"duration":7},"status":"passed","severity":"normal"},{"uid":"1c14cdec60776969","name":"groups content topics by expected pubsub topic","time":{"start":1728055983130,"stop":1728055983130,"duration":0},"status":"passed","severity":"normal"},{"uid":"f25220e84a417618","name":"configure the node with multiple content topics","time":{"start":1728058106477,"stop":1728058106477,"duration":0},"status":"passed","severity":"normal"},{"uid":"d055c95db1762654","name":"should correctly map a content topic to a pubsub topic for different network shard sizes","time":{"start":1728055983151,"stop":1728055983151,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4cf42e9bab18d1d","name":"ENRTree (tree): should error if DNS tree entry is mis-prefixed","time":{"start":1728056006885,"stop":1728056006885,"duration":0},"status":"passed","severity":"normal"},{"uid":"a214b017d5023af9","name":"Should update multiaddrs","time":{"start":1728056264361,"stop":1728056264362,"duration":1},"status":"passed","severity":"normal"},{"uid":"64af2287d2cb81cf","name":"should derive a pubsub topic using contentTopic when SingleShardInfo only contains clusterId","time":{"start":1728055983148,"stop":1728055983148,"duration":0},"status":"passed","severity":"normal"},{"uid":"2744727792045f8c","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728056619539,"stop":1728056619539,"duration":0},"status":"passed","severity":"normal"},{"uid":"4b69ec12cec5191a","name":"random static sharding 7 - Cluster ID: 325, Shard ID: 181","time":{"start":1728056619533,"stop":1728056619533,"duration":0},"status":"passed","severity":"normal"},{"uid":"ccc433d02819d506","name":"can start and stop the service","time":{"start":1728056052792,"stop":1728056052792,"duration":0},"status":"passed","severity":"normal"},{"uid":"5110109128b40b88","name":"should convert content topics to PubsubTopics for autosharding","time":{"start":1728055983134,"stop":1728055983134,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c68723a87ab19e7","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs/1/2/extra","time":{"start":1728055983139,"stop":1728055983139,"duration":0},"status":"passed","severity":"normal"},{"uid":"a017ad14fdeb4362","name":"Push message with short payload","time":{"start":1728056228038,"stop":1728056228039,"duration":1},"status":"broken","severity":"normal"},{"uid":"ed21a50f3121cd79","name":"numPeers=4 -- returns total 4 peers, with max 2 bootstrap peers","time":{"start":1728056563504,"stop":1728056563504,"duration":0},"status":"passed","severity":"normal"},{"uid":"f6ffa18442c59357","name":"new peer added after a peer was already found","time":{"start":1728056341586,"stop":1728056341586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"af18c2caa149ebf0","name":"removeEventListener with wrong event","time":{"start":1728056077509,"stop":1728056077509,"duration":0},"status":"passed","severity":"normal"},{"uid":"869ea8415ee1e9c5","name":"Publishes to nwaku","time":{"start":1728056293352,"stop":1728056293352,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3d38a5d76aa03e5","name":"receiving a ping from a peer does not overwrite shard info","time":{"start":1728056256541,"stop":1728056256543,"duration":2},"status":"passed","severity":"normal"},{"uid":"e709d189dc1e39d5","name":"Check publish message containing shell command","time":{"start":1728056305023,"stop":1728056305023,"duration":0},"status":"passed","severity":"normal"},{"uid":"1a390aeee3693cb7","name":"should not receive a peer event before start","time":{"start":1728056052794,"stop":1728056052795,"duration":1},"status":"passed","severity":"normal"},{"uid":"3749c1dadc5e698f","name":"Accepts a valid Waku Message","time":{"start":1728056021972,"stop":1728056021973,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a3e588d432df8f5","name":"Check publish message after service node is restarted","time":{"start":1728056305034,"stop":1728056305034,"duration":0},"status":"skipped","severity":"normal"},{"uid":"1ce6b56c2a843f60","name":"Subscribe and publish 10000 messages on the same topic","time":{"start":1728056313096,"stop":1728056313096,"duration":0},"status":"passed","severity":"normal"},{"uid":"930f5ab0c7731cb3","name":"handles different clusterIds correctly","time":{"start":1728055983130,"stop":1728055983131,"duration":1},"status":"passed","severity":"normal"},{"uid":"74f01010b2697b71","name":"ENRTree (branch): should parse and verify a single component DNS branch entry","time":{"start":1728056006885,"stop":1728056006886,"duration":1},"status":"passed","severity":"normal"},{"uid":"580db6a2bc2b8f35","name":"Subscribe and publish messages on 2 different content topics","time":{"start":1728056313096,"stop":1728056313096,"duration":0},"status":"passed","severity":"normal"},{"uid":"4955f849136db1c1","name":"numPeers=3 -- returns total 3 peers, with max 2 bootstrap peers","time":{"start":1728056563504,"stop":1728056563504,"duration":0},"status":"passed","severity":"normal"},{"uid":"bbd7e0e3e0eb68b5","name":"should get / set TCP multiaddr","time":{"start":1728055991706,"stop":1728055991706,"duration":0},"status":"passed","severity":"normal"},{"uid":"daf424ddb6b02e3b","name":"random auto sharding 10 - Cluster ID: 10, Content Topic: /app99/4/topic135/utf8","time":{"start":1728058106475,"stop":1728058106475,"duration":0},"status":"broken","severity":"normal"},{"uid":"f1a95c9f1a0a3b4d","name":"should be able to decode the field with only FILTER set to true","time":{"start":1728055990810,"stop":1728055990811,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c152ec697549661","name":"Ping on subscribed peer","time":{"start":1728056145670,"stop":1728056145670,"duration":0},"status":"broken","severity":"normal"},{"uid":"2f29a7ef3c402469","name":"wrong wakuPeerExchangeDiscovery pubsub topic","time":{"start":1728056341586,"stop":1728056341586,"duration":0},"status":"skipped","severity":"normal"},{"uid":"3b4b9f7db09432a5","name":"dispatchEvent via connectionManager","time":{"start":1728056077510,"stop":1728056077510,"duration":0},"status":"passed","severity":"normal"},{"uid":"2cb83d003760e2d6","name":"Sample","time":{"start":1728055991133,"stop":1728055991133,"duration":0},"status":"passed","severity":"normal"},{"uid":"dbebc5beb915b99a","name":"should return false","time":{"start":1728055991704,"stop":1728055991704,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e1ba91e0a91db16","name":"Subscribe to topic containing Arabic and publish message","time":{"start":1728056313101,"stop":1728056313101,"duration":0},"status":"passed","severity":"normal"},{"uid":"c1218f85b80af3f5","name":"same cluster, different shard: nodes don't connect","time":{"start":1728056563486,"stop":1728056563487,"duration":1},"status":"broken","severity":"normal"},{"uid":"42aa774cfa02ff2c","name":"different cluster, same shard: nodes don't connect","time":{"start":1728056256547,"stop":1728056256547,"duration":0},"status":"passed","severity":"normal"},{"uid":"16c01ddafe867b0c","name":"should throw error - no id","time":{"start":1728055991702,"stop":1728055991702,"duration":0},"status":"passed","severity":"normal"},{"uid":"21bf7a15860857e0","name":"Fails to publish message with empty text","time":{"start":1728056305031,"stop":1728056305031,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bbdb2efa5ff4ae5","name":"Fails to publish duplicate message","time":{"start":1728056305029,"stop":1728056305030,"duration":1},"status":"passed","severity":"normal"},{"uid":"9ef22ed122941556","name":"should throw an error for invalid PubsubTopic format: /waku/2/rs","time":{"start":1728055983138,"stop":1728055983139,"duration":1},"status":"passed","severity":"normal"},{"uid":"b44370d6f6789858","name":"All","time":{"start":1728056044216,"stop":1728056044217,"duration":1},"status":"passed","severity":"normal"},{"uid":"a7e7f9268e497870","name":"should return all non-bootstrap peers and no bootstrap peer when numPeers is 0 and maxBootstrapPeers is 0","time":{"start":1728055998904,"stop":1728055998905,"duration":1},"status":"passed","severity":"normal"},{"uid":"19274e9cb7d5f3f9","name":"should throw an error for missing required configuration","time":{"start":1728055983136,"stop":1728055983137,"duration":1},"status":"passed","severity":"normal"},{"uid":"50ef46243989334","name":"should use DNS peer discovery with light client","time":{"start":1728056052796,"stop":1728056052797,"duration":1},"status":"skipped","severity":"normal"},{"uid":"31f1f9779929b0cf","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728056052798,"stop":1728056052798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2b88543c53d951ba","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 1","time":{"start":1728056563501,"stop":1728056563501,"duration":0},"status":"passed","severity":"normal"},{"uid":"50bb292d10f5984c","name":"Relay + Store","time":{"start":1728056044215,"stop":1728056044216,"duration":1},"status":"passed","severity":"normal"},{"uid":"ec3d1db1b4b36dbe","name":"Waku message hash computation (payload length 0)","time":{"start":1728055985592,"stop":1728055985593,"duration":1},"status":"passed","severity":"normal"},{"uid":"ceff3f5748701105","name":"should be called for every peer with PEER_EXCHANGE tags","time":{"start":1728056045479,"stop":1728056045479,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a2967d48edbdbf0","name":"Ping on subscribed peer","time":{"start":1728056127684,"stop":1728056127685,"duration":1},"status":"broken","severity":"normal"},{"uid":"816bd592ef626998","name":"should correctly map /app/22/sometopic/someencoding to shard index 2","time":{"start":1728055983127,"stop":1728055983127,"duration":0},"status":"passed","severity":"normal"},{"uid":"b3f24ef18455d719","name":"should emit `waku:online` event only when first peer is connected","time":{"start":1728056059743,"stop":1728056059743,"duration":0},"status":"passed","severity":"normal"},{"uid":"caf65e0e9e48da70","name":"should correctly encode and decode relay shards using rs format (Index List)","time":{"start":1728055983160,"stop":1728055983160,"duration":0},"status":"passed","severity":"normal"},{"uid":"e68d606f13aba299","name":"should return all peers when numPeers is 0","time":{"start":1728055998903,"stop":1728055998904,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb545ccedfc5148e","name":"should convert a SingleShardInfo object to the correct PubsubTopic","time":{"start":1728055983132,"stop":1728055983132,"duration":0},"status":"passed","severity":"normal"},{"uid":"8707c7ccce41cf0e","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 7","time":{"start":1728056563515,"stop":1728056563515,"duration":0},"status":"passed","severity":"normal"},{"uid":"172d6f34b606e1d6","name":"should emit a peer event after start","time":{"start":1728056339965,"stop":1728056339965,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5ebb576e0264a90","name":"Fails to publish message with size larger than 1 MB","time":{"start":1728056305033,"stop":1728056305033,"duration":0},"status":"passed","severity":"normal"},{"uid":"76e24c77fda5caed","name":"same cluster, different shard: nodes connect","time":{"start":1728056256546,"stop":1728056256546,"duration":0},"status":"passed","severity":"normal"},{"uid":"c66006aab1769e87","name":"numPeers=3 -- returns total 3 peers, with max 3 bootstrap peers","time":{"start":1728056563506,"stop":1728056563506,"duration":0},"status":"passed","severity":"normal"},{"uid":"a5588ba576fd7ca5","name":"ENRTree (tree): should parse a DNS tree entry","time":{"start":1728056006884,"stop":1728056006885,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc5650c911dd9592","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728056619526,"stop":1728056619526,"duration":0},"status":"passed","severity":"normal"},{"uid":"77a77005c8c408ab","name":"Filter with 3 connections","time":{"start":1728056453355,"stop":1728056453355,"duration":0},"status":"broken","severity":"normal"},{"uid":"5ba2a27101068d07","name":"should throw error - no public key","time":{"start":1728055991702,"stop":1728055991702,"duration":0},"status":"passed","severity":"normal"},{"uid":"b993f965cf819f25","name":"Check publish message containing JSON","time":{"start":1728056305022,"stop":1728056305022,"duration":0},"status":"passed","severity":"normal"},{"uid":"68728cad0893aa1b","name":"Decoder throws on empty string content topic","time":{"start":1728056018684,"stop":1728056018684,"duration":0},"status":"passed","severity":"normal"},{"uid":"7a94c1fdfae7fd13","name":"should decode valid enr with tcp successfully","time":{"start":1728055991701,"stop":1728055991702,"duration":1},"status":"passed","severity":"normal"},{"uid":"bd0b3b89463d0b09","name":"should emit a peer event after start","time":{"start":1728056010876,"stop":1728056010877,"duration":1},"status":"passed","severity":"normal"},{"uid":"8928560138adc48","name":"passes more than one ENR URLs and attempts connection","time":{"start":1728056052798,"stop":1728056052798,"duration":0},"status":"skipped","severity":"normal"},{"uid":"e106356665aad2f9","name":"random static sharding 6 - Cluster ID: 147, Shard ID: 875","time":{"start":1728056619532,"stop":1728056619532,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f8968ef07cdcde9","name":"numPeers=2 -- returns total 2 peers, with max 5 bootstrap peers","time":{"start":1728056563509,"stop":1728056563510,"duration":1},"status":"passed","severity":"normal"},{"uid":"cac190448fa953e7","name":"numPeers=2 -- returns total 2 peers, with max 3 bootstrap peers","time":{"start":1728056563505,"stop":1728056563505,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d770291a958f8c0","name":"Filter with 0 connections","time":{"start":1728056453342,"stop":1728056453343,"duration":1},"status":"passed","severity":"normal"},{"uid":"a286861482d7d81","name":"should throw if no connection provided","time":{"start":1728055999040,"stop":1728055999040,"duration":0},"status":"passed","severity":"normal"},{"uid":"2671602a9a636bce","name":"numPeers=2 -- returns total 2 peers, with max 6 bootstrap peers","time":{"start":1728056563511,"stop":1728056563512,"duration":1},"status":"passed","severity":"normal"},{"uid":"ed35369f7f092df8","name":"Register correct protocols","time":{"start":1728056313094,"stop":1728056313095,"duration":1},"status":"passed","severity":"normal"},{"uid":"9e7fb20ffd53a030","name":"throws on content topic with non-number generation field","time":{"start":1728055983114,"stop":1728055983114,"duration":0},"status":"passed","severity":"normal"},{"uid":"ddce801cb778d1d0","name":"Delete observer","time":{"start":1728056279821,"stop":1728056279821,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4bb4dec9560247b","name":"should aggregate SingleShardInfos into a ShardInfo","time":{"start":1728055983132,"stop":1728055983133,"duration":1},"status":"passed","severity":"normal"},{"uid":"145865484234ee63","name":"1 Store, 2 fetches","time":{"start":1728056006537,"stop":1728056006538,"duration":1},"status":"passed","severity":"normal"},{"uid":"6a81bbb1c6c70216","name":"handles empty shards array correctly","time":{"start":1728055983149,"stop":1728055983149,"duration":0},"status":"passed","severity":"normal"},{"uid":"359d2e10eb1d3b4","name":"Subscribe and publish message","time":{"start":1728056313095,"stop":1728056313095,"duration":0},"status":"passed","severity":"normal"},{"uid":"1981b1087251ec6e","name":"should retrieve 3 multiaddrs for sandbox.waku.nodes.status.im","time":{"start":1728056007095,"stop":1728056007095,"duration":0},"status":"skipped","severity":"normal"},{"uid":"43bfbed6c75ad02d","name":"Subscribe to topic containing JSON and publish message","time":{"start":1728056313104,"stop":1728056313104,"duration":0},"status":"passed","severity":"normal"},{"uid":"517e8696748a514e","name":"should return only bootstrap peers up to maxBootstrapPeers","time":{"start":1728055998906,"stop":1728055998906,"duration":0},"status":"passed","severity":"normal"},{"uid":"9ceab143766d9b64","name":"Correctly serialized arguments","time":{"start":1728056256703,"stop":1728056256704,"duration":1},"status":"passed","severity":"normal"},{"uid":"371b4028b24f3a7d","name":"Query Generator, Wrong PubsubTopic","time":{"start":1728056489902,"stop":1728056489903,"duration":1},"status":"broken","severity":"normal"},{"uid":"9732551d801ee40e","name":"Check publish message containing Chinese","time":{"start":1728056305016,"stop":1728056305020,"duration":4},"status":"passed","severity":"normal"},{"uid":"f7783b1fc2d20de4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728056563507,"stop":1728056563507,"duration":0},"status":"passed","severity":"normal"},{"uid":"2a8fba438cd476e","name":"should throw an error for non-numeric clusterId: /waku/2/rs/$/1","time":{"start":1728055983141,"stop":1728055983141,"duration":0},"status":"passed","severity":"normal"},{"uid":"813e122756eba7c4","name":"A test","time":{"start":1728056245900,"stop":1728056245901,"duration":1},"status":"passed","severity":"normal"},{"uid":"c289f8c4fb2ed7b2","name":"msgTime: -19000 ms from now, startTime: -19010, endTime: -18990","time":{"start":1728056603826,"stop":1728056603826,"duration":0},"status":"broken","severity":"normal"},{"uid":"7b2e69ecfd45ae87","name":"Subscribe to topic containing Script and publish message","time":{"start":1728056313102,"stop":1728056313103,"duration":1},"status":"passed","severity":"normal"},{"uid":"f09a4f85d42afb1","name":"should be able to decode the field with only LIGHTPUSH set to true","time":{"start":1728055990811,"stop":1728055990812,"duration":1},"status":"passed","severity":"normal"},{"uid":"ad2def8c5afa24c2","name":"Round trip binary encryption [ecies, signature]","time":{"start":1728056018682,"stop":1728056018682,"duration":0},"status":"passed","severity":"normal"},{"uid":"a1c4323a45b14e9f","name":"Publish message with rate limit","time":{"start":1728056305035,"stop":1728056305035,"duration":0},"status":"passed","severity":"normal"},{"uid":"a8c5c90818479788","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728056485928,"stop":1728056485928,"duration":0},"status":"passed","severity":"normal"},{"uid":"145e529421f9d003","name":"Refresh subscription","time":{"start":1728056313097,"stop":1728056313097,"duration":0},"status":"skipped","severity":"normal"},{"uid":"516f94232168ffcc","name":"Round trip binary encryption [ecies, no signature]","time":{"start":1728056018681,"stop":1728056018682,"duration":1},"status":"passed","severity":"normal"},{"uid":"51d38eb569834c65","name":"should correctly map /app/20/sometopic/someencoding to shard index 15 with networkShards 16","time":{"start":1728055983128,"stop":1728055983128,"duration":0},"status":"passed","severity":"normal"},{"uid":"e4ee9b1c0411dafd","name":"should be able to encode the field with only STORE set to true","time":{"start":1728055990804,"stop":1728055990805,"duration":1},"status":"passed","severity":"normal"},{"uid":"7ef22855e809aa5a","name":"different cluster, different shard: nodes don't connect","time":{"start":1728056256547,"stop":1728056256548,"duration":1},"status":"passed","severity":"normal"},{"uid":"bf11a046e4aed139","name":"nwaku subscribes","time":{"start":1728056293351,"stop":1728056293352,"duration":1},"status":"passed","severity":"normal"},{"uid":"adbea22e99949588","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728056245831,"stop":1728056245832,"duration":1},"status":"broken","severity":"normal"},{"uid":"ea4da4f979f97982","name":"3 nodes on /waku/2/rs/3/2 topic","time":{"start":1728056297747,"stop":1728056297747,"duration":0},"status":"passed","severity":"normal"},{"uid":"786e883f44929fa1","name":"should encode/decode to text encoding","time":{"start":1728055991705,"stop":1728055991705,"duration":0},"status":"passed","severity":"normal"},{"uid":"44ea029cf3442ad3","name":"should decode valid enr successfully","time":{"start":1728055991701,"stop":1728055991701,"duration":0},"status":"passed","severity":"normal"},{"uid":"acec3c9712dfa2e5","name":"less peers than existing","time":{"start":1728056278365,"stop":1728056278365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"7c86c04d37651dd","name":"numPeers=4 -- returns total 4 peers, with max 4 bootstrap peers","time":{"start":1728056563508,"stop":1728056563508,"duration":0},"status":"passed","severity":"normal"},{"uid":"8255bd705efc9939","name":"throws an error for improperly formatted content topics","time":{"start":1728055983131,"stop":1728055983132,"duration":1},"status":"passed","severity":"normal"},{"uid":"9c98cce7285a1231","name":"should throw an error for non-numeric clusterId: /waku/2/rs/ /1","time":{"start":1728055983144,"stop":1728055983144,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5604ba0dfeb8d53","name":"Check publish message containing short","time":{"start":1728056305006,"stop":1728056305014,"duration":8},"status":"passed","severity":"normal"},{"uid":"8c69edc4ced2706a","name":"should not be called more than DEFAULT_MAX_BOOTSTRAP_PEERS_ALLOWED times for bootstrap peers","time":{"start":1728056045477,"stop":1728056045478,"duration":1},"status":"passed","severity":"normal"},{"uid":"6118752ee768438c","name":"should properly create location multiaddrs - udp6","time":{"start":1728055991711,"stop":1728055991711,"duration":0},"status":"passed","severity":"normal"},{"uid":"d747ebfc1ad189f6","name":"A test","time":{"start":1728056245901,"stop":1728056245901,"duration":0},"status":"passed","severity":"normal"},{"uid":"2346deb5cfd4958c","name":"Subscribe and receive messages via lightPush","time":{"start":1728056239466,"stop":1728056239466,"duration":0},"status":"broken","severity":"normal"},{"uid":"645f8ba565df65ca","name":"should not fail to stop the service if it was not started","time":{"start":1728056339963,"stop":1728056339963,"duration":0},"status":"passed","severity":"normal"},{"uid":"dd120dde40d9906b","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728056563496,"stop":1728056563498,"duration":2},"status":"passed","severity":"normal"},{"uid":"5ab42e49b4a1d9af","name":"can start and stop the service","time":{"start":1728056339962,"stop":1728056339962,"duration":0},"status":"passed","severity":"normal"},{"uid":"e6866e2ac5c2f619","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728056563505,"stop":1728056563505,"duration":0},"status":"passed","severity":"normal"},{"uid":"d485c83ccf52751f","name":"can start the service","time":{"start":1728056010874,"stop":1728056010875,"duration":1},"status":"passed","severity":"normal"},{"uid":"c8638399e6ca935c","name":"random auto sharding 9 - Cluster ID: 10, Content Topic: /app87/6/topic114/test.js","time":{"start":1728058106474,"stop":1728058106474,"duration":0},"status":"passed","severity":"normal"},{"uid":"7324bb49352e66fa","name":"throws on content topic with empty topic name field","time":{"start":1728055983116,"stop":1728055983117,"duration":1},"status":"passed","severity":"normal"},{"uid":"fc16f5f2e8055215","name":"using a protocol with unconfigured pubsub topic should fail","time":{"start":1728058106477,"stop":1728058106477,"duration":0},"status":"passed","severity":"normal"},{"uid":"10fd3f4a0a837f6f","name":"Check publish message containing XML","time":{"start":1728056305021,"stop":1728056305022,"duration":1},"status":"passed","severity":"normal"},{"uid":"25ca412c55e38551","name":"random static sharding 2 - Cluster ID: 298, Shard ID: 187","time":{"start":1728056619528,"stop":1728056619528,"duration":0},"status":"passed","severity":"normal"},{"uid":"bba4c1ce6c7ffdd7","name":"isConnected should return false after all peers disconnect","time":{"start":1728056059745,"stop":1728056059745,"duration":0},"status":"passed","severity":"normal"},{"uid":"69bbea370df2646b","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728056213604,"stop":1728056213604,"duration":0},"status":"broken","severity":"normal"},{"uid":"83a75226a3a2e486","name":"connected peers and dial","time":{"start":1728056278364,"stop":1728056278365,"duration":1},"status":"skipped","severity":"normal"},{"uid":"61cd11793eea29f","name":"throws on content topic with empty encoding field","time":{"start":1728055983117,"stop":1728055983117,"duration":0},"status":"passed","severity":"normal"},{"uid":"210c04199148088e","name":"should handle corrupted local storage data gracefully","time":{"start":1728056010878,"stop":1728056010879,"duration":1},"status":"passed","severity":"normal"},{"uid":"935290da6b596f85","name":"1 Store, 2 relays, 2 fetches","time":{"start":1728056006538,"stop":1728056006539,"duration":1},"status":"passed","severity":"normal"},{"uid":"6e6c7e492b7e3ed7","name":"LightPush with 0 connections","time":{"start":1728056453342,"stop":1728056453342,"duration":0},"status":"passed","severity":"normal"},{"uid":"b5a489d3686b5ac3","name":"should be able to decode the field with ALL protocols set to false","time":{"start":1728055990812,"stop":1728055990813,"duration":1},"status":"passed","severity":"normal"},{"uid":"51071ac56d1dbd96","name":"Decoder throws on undefined content topic","time":{"start":1728056018683,"stop":1728056018683,"duration":0},"status":"passed","severity":"normal"},{"uid":"f9c235d12d82c350","name":"Subscribe at once to 10000 topics and publish messages","time":{"start":1728056313097,"stop":1728056313097,"duration":0},"status":"passed","severity":"normal"},{"uid":"113c9762d3f106e1","name":"Fields are not dropped","time":{"start":1728055998407,"stop":1728055998410,"duration":3},"status":"passed","severity":"normal"},{"uid":"e579553fcb2df3ef","name":"Encoder throws on empty string content topic","time":{"start":1728055999167,"stop":1728055999167,"duration":0},"status":"passed","severity":"normal"},{"uid":"a07a496227156e03","name":"Subscribe to topic containing Chinese and publish message","time":{"start":1728056313101,"stop":1728056313101,"duration":0},"status":"passed","severity":"normal"},{"uid":"bf510a3e19798e6","name":"LightPush with 1 connections","time":{"start":1728056453344,"stop":1728056453345,"duration":1},"status":"broken","severity":"normal"},{"uid":"9bcd5dc88916f49d","name":"Check publish message containing Russian","time":{"start":1728056305020,"stop":1728056305020,"duration":0},"status":"passed","severity":"normal"},{"uid":"cfd107d3f4b346fe","name":"should emit `peer:discovery:bootstrap` event when a peer is discovered","time":{"start":1728056038207,"stop":1728056038209,"duration":2},"status":"passed","severity":"normal"},{"uid":"5169ee851e3e28f5","name":"should emit `waku:offline` event only when all peers disconnect","time":{"start":1728056059744,"stop":1728056059744,"duration":0},"status":"passed","severity":"normal"},{"uid":"f512ba4dc0f867dd","name":"should throw an error for non-numeric shard: /waku/2/rs/1/\\","time":{"start":1728055983142,"stop":1728055983143,"duration":1},"status":"passed","severity":"normal"},{"uid":"2de9baf338fce58f","name":"should throw an error for non-numeric shard: /waku/2/rs/1/y","time":{"start":1728055983140,"stop":1728055983140,"duration":0},"status":"passed","severity":"normal"},{"uid":"659fc0a6e6789509","name":"retrieves all peers (2) when cannot fulfill all requirements","time":{"start":1728056007094,"stop":1728056007094,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ca720e323a263c6","name":"returns only open connection if one present","time":{"start":1728055998442,"stop":1728055998443,"duration":1},"status":"passed","severity":"normal"},{"uid":"48b26bf55a8a3be1","name":"different cluster, same shard: nodes don't connect (autosharding)","time":{"start":1728056563495,"stop":1728056563495,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5954a392392cc65","name":"should encode/decode to RLP encoding","time":{"start":1728055991705,"stop":1728055991705,"duration":0},"status":"passed","severity":"normal"},{"uid":"ebf9b19c59e9e9d4","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728056213612,"stop":1728056213612,"duration":0},"status":"broken","severity":"normal"},{"uid":"a572a7fd5982738","name":"Subscribe to topic containing unicode special characters and publish message","time":{"start":1728056313105,"stop":1728056313105,"duration":0},"status":"passed","severity":"normal"},{"uid":"812052da0100a976","name":"Encoder throws on empty string content topic","time":{"start":1728056018683,"stop":1728056018683,"duration":0},"status":"passed","severity":"normal"},{"uid":"ed39048d01550350","name":"Waku message hash computation (meta attribute not present)","time":{"start":1728055985592,"stop":1728055985592,"duration":0},"status":"passed","severity":"normal"},{"uid":"e77bde36a7c04a76","name":"shard 0","time":{"start":1728056619525,"stop":1728056619525,"duration":0},"status":"passed","severity":"normal"},{"uid":"d59826b7f50ce30","name":"should emit `peer:connected:bootstrap` event when a peer is connected","time":{"start":1728056038211,"stop":1728056038212,"duration":1},"status":"passed","severity":"normal"},{"uid":"ee7486925bc7d097","name":"Check publish message containing emoji","time":{"start":1728056305024,"stop":1728056305025,"duration":1},"status":"passed","severity":"normal"},{"uid":"960597b443ec9fe","name":"Nwaku publishes","time":{"start":1728056293352,"stop":1728056293354,"duration":2},"status":"passed","severity":"normal"},{"uid":"feb7c05ec3a49df4","name":"should throw an error for non-numeric shard: /waku/2/rs/1/ ","time":{"start":1728055983144,"stop":1728055983145,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e832589ebaa0440","name":"Check publish message after client node is restarted","time":{"start":1728056305034,"stop":1728056305034,"duration":0},"status":"skipped","severity":"normal"},{"uid":"2d95b6926bdc4953","name":"safeDispatchEvent","time":{"start":1728056077510,"stop":1728056077511,"duration":1},"status":"passed","severity":"normal"},{"uid":"2c66c09844ef0837","name":"Passing a valid cursor at 2 index when there are 4 messages","time":{"start":1728056439787,"stop":1728056439787,"duration":0},"status":"broken","severity":"normal"},{"uid":"3dcee519def2d45a","name":"random auto sharding 6 - Cluster ID: 10, Content Topic: /app47/2/topic602/utf8","time":{"start":1728058106472,"stop":1728058106472,"duration":0},"status":"broken","severity":"normal"},{"uid":"12ceb7bdffd6152a","name":"uses static shard pubsub topic instead of autosharding when set","time":{"start":1728055999168,"stop":1728055999168,"duration":0},"status":"passed","severity":"normal"},{"uid":"f05540275dfb8eb8","name":"throws on content topic with empty version field","time":{"start":1728055983115,"stop":1728055983116,"duration":1},"status":"passed","severity":"normal"},{"uid":"234a79b48fa2f7ac","name":"PeerStore has remote peer's shard info after successful connection","time":{"start":1728056256540,"stop":1728056256541,"duration":1},"status":"passed","severity":"normal"},{"uid":"55b1589457621a52","name":"should set field with all protocols enabled","time":{"start":1728055991712,"stop":1728055991713,"duration":1},"status":"passed","severity":"normal"},{"uid":"6feea34568958e6e","name":"Check publish message containing numeric","time":{"start":1728056305015,"stop":1728056305015,"duration":0},"status":"passed","severity":"normal"},{"uid":"459f11ab3895053d","name":"configure the node with multiple pubsub topics","time":{"start":1728056619538,"stop":1728056619538,"duration":0},"status":"passed","severity":"normal"},{"uid":"32f81e061f7a41aa","name":"start node with empty shard should fail","time":{"start":1728056619540,"stop":1728056619540,"duration":0},"status":"passed","severity":"normal"},{"uid":"7d41630e8496705f","name":"should be able to encode the field with RELAY and FILTER protocols set to true","time":{"start":1728055990808,"stop":1728055990808,"duration":0},"status":"passed","severity":"normal"},{"uid":"d0609dddab4f37cc","name":"Rejects garbage","time":{"start":1728056021973,"stop":1728056021973,"duration":0},"status":"passed","severity":"normal"},{"uid":"60f15855c407a951","name":"should be called at least once on all `peer:discovery` events","time":{"start":1728056045474,"stop":1728056045475,"duration":1},"status":"passed","severity":"normal"},{"uid":"33a5c3f787d28a50","name":"should be able to decode the field with only STORE set to true","time":{"start":1728055990811,"stop":1728055990811,"duration":0},"status":"passed","severity":"normal"},{"uid":"97d2dfb7f82ebd45","name":"handles empty contentTopics array correctly","time":{"start":1728055983150,"stop":1728055983150,"duration":0},"status":"passed","severity":"normal"},{"uid":"af7c41824b43a03a","name":"should be able to encode the field with ALL protocols set to false","time":{"start":1728055990807,"stop":1728055990808,"duration":1},"status":"passed","severity":"normal"},{"uid":"dc3ca1d505ae3d61","name":"should add and remove event listeners correctly","time":{"start":1728056010879,"stop":1728056010879,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8c19fb2b4f4de4c","name":"should be able to encode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728055990808,"stop":1728055990809,"duration":1},"status":"passed","severity":"normal"},{"uid":"ffafd0bff8f55def","name":"should be called for bootstrap peers","time":{"start":1728056045476,"stop":1728056045477,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d293fb5e2a87be","name":"should emit `peer:connected:peer-exchange` event when a peer is connected","time":{"start":1728056038212,"stop":1728056038213,"duration":1},"status":"passed","severity":"normal"},{"uid":"b393839409041186","name":"3 nodes on /waku/2/rs/3/1 topic","time":{"start":1728056297747,"stop":1728056297747,"duration":0},"status":"passed","severity":"normal"},{"uid":"18515b1e25527acb","name":"should decode valid ENR with multiaddrs successfully [shared test vector]","time":{"start":1728055991701,"stop":1728055991701,"duration":0},"status":"passed","severity":"normal"},{"uid":"bffec82a90efbfa7","name":"should only return 1 node with store capability","time":{"start":1728056007093,"stop":1728056007093,"duration":0},"status":"passed","severity":"normal"},{"uid":"87df7556455aaac6","name":"numPeers=3 -- returns total 3 peers, with max 5 bootstrap peers","time":{"start":1728056563510,"stop":1728056563510,"duration":0},"status":"passed","severity":"normal"},{"uid":"984d99a84f908fd1","name":"should correctly map /app/27/sometopic/someencoding to shard index 5","time":{"start":1728055983127,"stop":1728055983127,"duration":0},"status":"passed","severity":"normal"},{"uid":"2808402db2dc5bda","name":"should throw an error for an unconfigured topic","time":{"start":1728055983146,"stop":1728055983146,"duration":0},"status":"passed","severity":"normal"},{"uid":"6d1382279db73a50","name":"should set field with only RELAY enabled","time":{"start":1728055991713,"stop":1728055991713,"duration":0},"status":"passed","severity":"normal"},{"uid":"e15cb18cd9864e08","name":"Waku message hash computation (no timestamp)","time":{"start":1728055985593,"stop":1728055985593,"duration":0},"status":"passed","severity":"normal"},{"uid":"13f23a2651e9ef3","name":"Round trip binary serialization","time":{"start":1728055999165,"stop":1728055999165,"duration":0},"status":"passed","severity":"normal"},{"uid":"dae03bb1d68a60bb","name":"should be called for peers with PEER_EXCHANGE tags","time":{"start":1728056045478,"stop":1728056045478,"duration":0},"status":"passed","severity":"normal"},{"uid":"f185c4251a282915","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728056563513,"stop":1728056563513,"duration":0},"status":"passed","severity":"normal"},{"uid":"b4ed8f865a4a8651","name":"Subscribe to topic containing SQL Injection and publish message","time":{"start":1728056313102,"stop":1728056313102,"duration":0},"status":"passed","severity":"normal"},{"uid":"d8bb0525c3fd61d1","name":"ENRTree (root): should parse and verify and DNS root entry","time":{"start":1728056006882,"stop":1728056006883,"duration":1},"status":"passed","severity":"normal"},{"uid":"64da0d4c9cc1fcb3","name":"should not receive a peer event after stop","time":{"start":1728056339966,"stop":1728056339967,"duration":1},"status":"passed","severity":"normal"},{"uid":"eb6a7f09d181bd39","name":"Should update shard info","time":{"start":1728056264363,"stop":1728056264364,"duration":1},"status":"passed","severity":"normal"},{"uid":"c2edc360386552b8","name":"Nodes with multiple pubsub topic","time":{"start":1728056297750,"stop":1728056297750,"duration":0},"status":"passed","severity":"normal"},{"uid":"489bfb25ae57c9fa","name":"numPeers=2 -- returns total 2 peers, with max 1 bootstrap peers","time":{"start":1728056563498,"stop":1728056563499,"duration":1},"status":"passed","severity":"normal"},{"uid":"acd54cec2572181b","name":"should emit `peer:discovery:peer-exchange` event when a peer is discovered","time":{"start":1728056038210,"stop":1728056038210,"duration":0},"status":"passed","severity":"normal"},{"uid":"255ce3396d88c8a0","name":"should set field with only FILTER enabled","time":{"start":1728055991713,"stop":1728055991713,"duration":0},"status":"passed","severity":"normal"},{"uid":"a08772d96306d2cc","name":"Subscribe and receive messages via lightPush","time":{"start":1728056145778,"stop":1728056145778,"duration":0},"status":"passed","severity":"normal"},{"uid":"173bf70c4ee89ddf","name":"should get / set UDP multiaddr","time":{"start":1728055991706,"stop":1728055991706,"duration":0},"status":"passed","severity":"normal"},{"uid":"d7e5e207825f28a1","name":"LightPush with 2 connections","time":{"start":1728056453350,"stop":1728056453351,"duration":1},"status":"broken","severity":"normal"},{"uid":"604aae56c6cb9aee","name":"should throw an error for non-numeric clusterId: /waku/2/rs/y/1","time":{"start":1728055983140,"stop":1728055983140,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fc25e48f24f37bf","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 6","time":{"start":1728056563513,"stop":1728056563513,"duration":0},"status":"passed","severity":"normal"},{"uid":"6a049197c110a7d8","name":"numPeers=3 -- returns total 3 peers, with max 1 bootstrap peers","time":{"start":1728056563500,"stop":1728056563500,"duration":0},"status":"passed","severity":"normal"},{"uid":"9612b98fc46c27fb","name":"throws on content topic with too few or too many fields","time":{"start":1728055983113,"stop":1728055983114,"duration":1},"status":"passed","severity":"normal"},{"uid":"32f4ac551fee2cb8","name":"ENRTree (tree): should error if DNS tree entry is misformatted","time":{"start":1728056006885,"stop":1728056006885,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b291ea744c9b57f","name":"groups multiple content topics into the same pubsub topic when they share the same shard index","time":{"start":1728055983130,"stop":1728055983130,"duration":0},"status":"passed","severity":"normal"},{"uid":"5aabad247fb5375c","name":"returns all values when wanted number is greater than available values","time":{"start":1728056005739,"stop":1728056005740,"duration":1},"status":"passed","severity":"normal"},{"uid":"fba9e5559ed3f6ed","name":"Number of peers are maintained correctly","time":{"start":1728056094421,"stop":1728056094421,"duration":0},"status":"broken","severity":"normal"},{"uid":"456f2789b9a741a6","name":"should throw an error for empty SingleShardInfos array","time":{"start":1728055983133,"stop":1728055983133,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8895b964c6671b4","name":"should not fail to start the service if it is already started","time":{"start":1728056339963,"stop":1728056339964,"duration":1},"status":"passed","severity":"normal"},{"uid":"920780d889e57081","name":"numPeers=2 -- returns total 2 peers, with max 4 bootstrap peers","time":{"start":1728056563507,"stop":1728056563507,"duration":0},"status":"passed","severity":"normal"},{"uid":"45e1cceb8e92d7b6","name":"should correctly map /toychat/2/huilong/proto to shard index 3","time":{"start":1728055983125,"stop":1728055983125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc5c26cff9ecc726","name":"peer:update - should do nothing if another protocol hit","time":{"start":1728055999041,"stop":1728055999041,"duration":0},"status":"passed","severity":"normal"},{"uid":"93fb4eb3190be3b5","name":"same cluster, same shard: nodes connect","time":{"start":1728056256544,"stop":1728056256546,"duration":2},"status":"passed","severity":"normal"},{"uid":"9ddeb02960a292f","name":"isConnected should return true after first peer connects","time":{"start":1728056059745,"stop":1728056059745,"duration":0},"status":"passed","severity":"normal"},{"uid":"c397e3b8f2ef915c","name":"Ping on subscribed peer","time":{"start":1728056145671,"stop":1728056145671,"duration":0},"status":"broken","severity":"normal"},{"uid":"14c2e478d95c3fd3","name":"Subscribe and receive messages from 2 nwaku nodes each with different pubsubtopics","time":{"start":1728056213611,"stop":1728056213612,"duration":1},"status":"broken","severity":"normal"},{"uid":"5a6f9715f8021c2f","name":"should not receive a peer event before start","time":{"start":1728056339966,"stop":1728056339966,"duration":0},"status":"passed","severity":"normal"},{"uid":"bcdd9f2bf86e515","name":"should throw an error for SingleShardInfos with different clusterIds","time":{"start":1728055983133,"stop":1728055983133,"duration":0},"status":"passed","severity":"normal"},{"uid":"45be2cb3ad10ffbe","name":"should properly create location multiaddrs - tcp","time":{"start":1728055991711,"stop":1728055991712,"duration":1},"status":"passed","severity":"normal"},{"uid":"f1f21b67414dea11","name":"random static sharding 9 - Cluster ID: 432, Shard ID: 412","time":{"start":1728056619534,"stop":1728056619535,"duration":1},"status":"passed","severity":"normal"},{"uid":"9a97937019283ad5","name":"Check publish message containing special chars","time":{"start":1728056305016,"stop":1728056305016,"duration":0},"status":"passed","severity":"normal"},{"uid":"fbe1d867707fc0b3","name":"Mutual subscription","time":{"start":1728056313094,"stop":1728056313094,"duration":0},"status":"passed","severity":"normal"},{"uid":"db7e01839d9a8d52","name":"ENRTree (branch): should error if DNS branch entry is mis-prefixed","time":{"start":1728056006886,"stop":1728056006886,"duration":0},"status":"passed","severity":"normal"},{"uid":"3390c43da71d7609","name":"Check received message containing short","time":{"start":1728056139250,"stop":1728056139250,"duration":0},"status":"broken","severity":"normal"},{"uid":"4873e4848fb41de","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 2","time":{"start":1728056563504,"stop":1728056563505,"duration":1},"status":"passed","severity":"normal"},{"uid":"561c314ce5a2050b","name":"Check publish message containing Script","time":{"start":1728056305021,"stop":1728056305021,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9ee475ee9fa98bb","name":"should return valid sharding parameters for content topics autosharding","time":{"start":1728055983148,"stop":1728055983149,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d8c4eac1f783010","name":"Push message on custom pubsubTopic","time":{"start":1728056389602,"stop":1728056389602,"duration":0},"status":"broken","severity":"normal"},{"uid":"a9ae885af2677194","name":"Check meta is set [symmetric]","time":{"start":1728056016986,"stop":1728056016986,"duration":0},"status":"passed","severity":"normal"},{"uid":"eeee01e612a9f7b1","name":"should be able to encode the field with only FILTER set to true","time":{"start":1728055990805,"stop":1728055990806,"duration":1},"status":"passed","severity":"normal"},{"uid":"15e4fd98f8fad82e","name":"Publish message with custom timestamp: Fri Oct 04 2024 16:38:17 GMT+0000 (Coordinated Universal Time)","time":{"start":1728056305028,"stop":1728056305029,"duration":1},"status":"passed","severity":"normal"},{"uid":"3444b254bf5f1a38","name":"different cluster, different shard: nodes don't connect","time":{"start":1728056563490,"stop":1728056563491,"duration":1},"status":"broken","severity":"normal"},{"uid":"61f963a9b2da244b","name":"should throw error - no public key","time":{"start":1728055991703,"stop":1728055991704,"duration":1},"status":"passed","severity":"normal"},{"uid":"72d994f33f8e778b","name":"should throw an error for non-numeric shard: /waku/2/rs/1/x","time":{"start":1728055983139,"stop":1728055983140,"duration":1},"status":"passed","severity":"normal"},{"uid":"a87f709ddbad70a6","name":"should be online or offline if network state changed","time":{"start":1728056038215,"stop":1728056038215,"duration":0},"status":"passed","severity":"normal"},{"uid":"fcce9ef9fea25c96","name":"different cluster, different shard: nodes don't connect (autosharding)","time":{"start":1728056563495,"stop":1728056563496,"duration":1},"status":"passed","severity":"normal"},{"uid":"f81e511cd31a49c7","name":"removeEventListener with correct event","time":{"start":1728056077508,"stop":1728056077508,"duration":0},"status":"passed","severity":"normal"},{"uid":"45911c38e904b1cb","name":"should properly compute the node id","time":{"start":1728055991704,"stop":1728055991705,"duration":1},"status":"passed","severity":"normal"},{"uid":"c6762c3175903b4d","name":"Subscribe to topic containing Basic HTML tag and publish message","time":{"start":1728056313103,"stop":1728056313103,"duration":0},"status":"passed","severity":"normal"},{"uid":"bc8723eaf300bdf3","name":"should be able to encode the field with ALL protocols set to true","time":{"start":1728055990806,"stop":1728055990807,"duration":1},"status":"passed","severity":"normal"},{"uid":"27f217383816f8d9","name":"returns all values when wanted number matches available values","time":{"start":1728056005735,"stop":1728056005738,"duration":3},"status":"passed","severity":"normal"},{"uid":"54345252e522d96d","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728056297751,"stop":1728056297751,"duration":0},"status":"passed","severity":"normal"},{"uid":"9e4f0a96b93f7087","name":"should not throw an error for a single configured topic","time":{"start":1728055983145,"stop":1728055983145,"duration":0},"status":"passed","severity":"normal"},{"uid":"95c4db45fd8d4081","name":"1 Relay, 1 Filter, gives up","time":{"start":1728056006539,"stop":1728056006541,"duration":2},"status":"passed","severity":"normal"},{"uid":"85f55be17e86408","name":"should not fail to start the service if it is already started","time":{"start":1728056010876,"stop":1728056010876,"duration":0},"status":"passed","severity":"normal"},{"uid":"ca7fa1012ec96497","name":"random static sharding 8 - Cluster ID: 619, Shard ID: 661","time":{"start":1728056619534,"stop":1728056619534,"duration":0},"status":"passed","severity":"normal"},{"uid":"bfc75b92a91d4ddc","name":"numPeers=3 -- returns total 3 peers, with max 4 bootstrap peers","time":{"start":1728056563508,"stop":1728056563508,"duration":0},"status":"passed","severity":"normal"},{"uid":"adf5e63f41deadb3","name":"should throw an error for non-numeric shard: /waku/2/rs/1/","time":{"start":1728055983144,"stop":1728055983144,"duration":0},"status":"passed","severity":"normal"},{"uid":"6b4ffaf1b9b69c9c","name":"Subscribe and receive ecies encrypted messages via lightPush","time":{"start":1728056145779,"stop":1728056145779,"duration":0},"status":"broken","severity":"normal"},{"uid":"25cd537c68ae9354","name":"Publish without waiting for remote peer","time":{"start":1728056313095,"stop":1728056313095,"duration":0},"status":"passed","severity":"normal"},{"uid":"7734bafe946309c","name":"Decoder throws on undefined content topic","time":{"start":1728056016988,"stop":1728056016989,"duration":1},"status":"passed","severity":"normal"},{"uid":"414e6649e2e6a465","name":"should throw an error for missing sharding configuration","time":{"start":1728055983149,"stop":1728055983149,"duration":0},"status":"passed","severity":"normal"},{"uid":"c2d88282f501507a","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728056563502,"stop":1728056563503,"duration":1},"status":"passed","severity":"normal"},{"uid":"2ec2388dd2b37954","name":"Publish message with custom timestamp: Sun Dec 17 1995 03:24:00 GMT+0000 (Coordinated Universal Time)","time":{"start":1728056305025,"stop":1728056305025,"duration":0},"status":"passed","severity":"normal"},{"uid":"977db952fb043aee","name":"LightPush with 3 connections","time":{"start":1728056453354,"stop":1728056453354,"duration":0},"status":"broken","severity":"normal"},{"uid":"2a3171634904c7d2","name":"1 Relay, 1 fetch","time":{"start":1728056006536,"stop":1728056006537,"duration":1},"status":"passed","severity":"normal"},{"uid":"4b1c0de00c089cb4","name":"random static sharding 1 - Cluster ID: 477, Shard ID: 29","time":{"start":1728056619527,"stop":1728056619527,"duration":0},"status":"passed","severity":"normal"},{"uid":"f920c5792a093236","name":"udp ip6 address","time":{"start":1728055991024,"stop":1728055991024,"duration":0},"status":"passed","severity":"normal"},{"uid":"4def875587a30230","name":"should handle clusterId, application and version for autosharding with cluster iD 6","time":{"start":1728055983135,"stop":1728055983135,"duration":0},"status":"passed","severity":"normal"},{"uid":"967bd84143c40e70","name":"3 nodes on /waku/2/rs/7/0 topic","time":{"start":1728056297749,"stop":1728056297750,"duration":1},"status":"passed","severity":"normal"},{"uid":"51bed268533b7b7e","name":"should set field with only STORE enabled","time":{"start":1728055991713,"stop":1728055991713,"duration":0},"status":"passed","severity":"normal"},{"uid":"cc1056cad8d8dda3","name":"Check received message containing short","time":{"start":1728056153038,"stop":1728056153038,"duration":0},"status":"broken","severity":"normal"},{"uid":"cc4f679e54c92e78","name":"should throw an error for invalid PubsubTopic format: /waku/2/r/1/2","time":{"start":1728055983138,"stop":1728055983138,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce6bd6c2c52263f0","name":"should correctly map /0/statusim/1/community/cbor to shard index 4","time":{"start":1728055983126,"stop":1728055983126,"duration":0},"status":"passed","severity":"normal"},{"uid":"5552aa34b6f29e7d","name":"should correctly map /0/toychat/2/huilong/proto to shard index 3","time":{"start":1728055983125,"stop":1728055983126,"duration":1},"status":"passed","severity":"normal"},{"uid":"78444ea3e5521283","name":"Non TWN Cluster","time":{"start":1728058106466,"stop":1728058106467,"duration":1},"status":"passed","severity":"normal"},{"uid":"db9a6a172102ee6d","name":"should correctly map /waku/2/content/test.js to shard index 1","time":{"start":1728055983125,"stop":1728055983125,"duration":0},"status":"passed","severity":"normal"},{"uid":"bb17cb2fa44783b7","name":"random auto sharding 7 - Cluster ID: 10, Content Topic: /app11/5/topic997/proto","time":{"start":1728058106472,"stop":1728058106472,"duration":0},"status":"passed","severity":"normal"},{"uid":"8ebecfa84e17a25c","name":"it tolerates circular branch references","time":{"start":1728056007090,"stop":1728056007091,"duration":1},"status":"passed","severity":"normal"},{"uid":"d93cfc54609fe6d7","name":"Ephemeral field set to true","time":{"start":1728055999165,"stop":1728055999166,"duration":1},"status":"passed","severity":"normal"},{"uid":"aab76156f7a095dd","name":"should throw an error for non-numeric clusterId: /waku/2/rs/-/1","time":{"start":1728055983143,"stop":1728055983143,"duration":0},"status":"passed","severity":"normal"},{"uid":"1decde5eaab920ce","name":"should correctly map a content topic to a pubsub topic","time":{"start":1728055983150,"stop":1728055983150,"duration":0},"status":"passed","severity":"normal"},{"uid":"d847e66be64f2afd","name":"should handle a minimal index list","time":{"start":1728055983159,"stop":1728055983159,"duration":0},"status":"passed","severity":"normal"},{"uid":"ba264204021d0859","name":"Filter with 2 connections","time":{"start":1728056453352,"stop":1728056453352,"duration":0},"status":"broken","severity":"normal"},{"uid":"47729be2e405003f","name":"Meta field set when metaSetter is specified","time":{"start":1728055999166,"stop":1728055999166,"duration":0},"status":"passed","severity":"normal"},{"uid":"c5d8c4a205d0caa8","name":"should only return 1 node with relay and store capability","time":{"start":1728056007093,"stop":1728056007093,"duration":0},"status":"passed","severity":"normal"},{"uid":"905246cafbfd64bc","name":"handles different networkShards values correctly","time":{"start":1728055983131,"stop":1728055983131,"duration":0},"status":"passed","severity":"normal"},{"uid":"fb626d17130ffc2f","name":"retrieves a single peer","time":{"start":1728056007090,"stop":1728056007090,"duration":0},"status":"passed","severity":"normal"},{"uid":"d3476da1ed86943f","name":"should select older connection if present","time":{"start":1728055998443,"stop":1728055998444,"duration":1},"status":"passed","severity":"normal"},{"uid":"afb044ac4514f934","name":"Query Generator sorting by timestamp while page direction is true","time":{"start":1728056590071,"stop":1728056590071,"duration":0},"status":"broken","severity":"normal"},{"uid":"a362b19d370b4126","name":"ENRTree (root): should error if DNS root entry is malformed","time":{"start":1728056006884,"stop":1728056006884,"duration":0},"status":"passed","severity":"normal"},{"uid":"4409e571f5f2db74","name":"Push message on custom pubsubTopic","time":{"start":1728056389601,"stop":1728056389601,"duration":0},"status":"broken","severity":"normal"},{"uid":"8ef08d30d9e5f054","name":"Overlapping topic subscription","time":{"start":1728056313098,"stop":1728056313098,"duration":0},"status":"skipped","severity":"normal"},{"uid":"eb46d75720fe0c0a","name":"Publish message with custom timestamp: Sat Oct 14 2023 15:38:17 GMT+0000 (Coordinated Universal Time)","time":{"start":1728056305026,"stop":1728056305027,"duration":1},"status":"passed","severity":"normal"},{"uid":"db102cf73df13066","name":"numPeers=4 -- returns total 4 peers, with max 6 bootstrap peers","time":{"start":1728056563512,"stop":1728056563512,"duration":0},"status":"passed","severity":"normal"},{"uid":"592dbf28987f579e","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728056485928,"stop":1728056485928,"duration":0},"status":"passed","severity":"normal"},{"uid":"efb588397b329258","name":"should emit a peer event after start","time":{"start":1728056052794,"stop":1728056052794,"duration":0},"status":"passed","severity":"normal"},{"uid":"e2c5d5f9ed2c8f57","name":"should not receive a peer event before start","time":{"start":1728056010877,"stop":1728056010877,"duration":0},"status":"passed","severity":"normal"},{"uid":"cf6c4f0d00398256","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 5","time":{"start":1728056563510,"stop":1728056563511,"duration":1},"status":"passed","severity":"normal"},{"uid":"dbe0988820ca3fa4","name":"Query generator for multiple messages","time":{"start":1728056503619,"stop":1728056503619,"duration":0},"status":"broken","severity":"normal"},{"uid":"78d4643a0a1563a2","name":"numPeers=2 -- returns total 2 peers, with max 2 bootstrap peers","time":{"start":1728056563503,"stop":1728056563503,"duration":0},"status":"passed","severity":"normal"},{"uid":"2decec5642f65910","name":"Subscribe to topic containing special chars and publish message","time":{"start":1728056313100,"stop":1728056313100,"duration":0},"status":"passed","severity":"normal"},{"uid":"1f0e1c559fcee99f","name":"should throw an error for insufficient data","time":{"start":1728055983160,"stop":1728055983161,"duration":1},"status":"passed","severity":"normal"},{"uid":"7e28e99eb62bd0ea","name":"should throw an error for non-numeric shard: /waku/2/rs/1/-","time":{"start":1728055983143,"stop":1728055983143,"duration":0},"status":"passed","severity":"normal"},{"uid":"3324adeec6eebbe6","name":"should throw an error for invalid PubsubTopic format: /incorrect/format","time":{"start":1728055983138,"stop":1728055983138,"duration":0},"status":"passed","severity":"normal"},{"uid":"d5f3914c35104117","name":"n1 and n2 uses a custom pubsub, n3 uses the default pubsub","time":{"start":1728056297748,"stop":1728056297748,"duration":0},"status":"passed","severity":"normal"},{"uid":"56ab5a775177215b","name":"random static sharding 10 - Cluster ID: 420, Shard ID: 349","time":{"start":1728056619537,"stop":1728056619537,"duration":0},"status":"passed","severity":"normal"},{"uid":"97a333c9f4e1d19e","name":"Generator, custom pubsub topic","time":{"start":1728056636126,"stop":1728056636126,"duration":0},"status":"broken","severity":"normal"},{"uid":"8df988d8a04e9e34","name":"topics with same application and version share the same shard","time":{"start":1728055983129,"stop":1728055983129,"duration":0},"status":"passed","severity":"normal"},{"uid":"18164f46f61c53a4","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728056563511,"stop":1728056563511,"duration":0},"status":"passed","severity":"normal"},{"uid":"79aa85adf8fe7d31","name":"Subscribe to topic containing XML and publish message","time":{"start":1728056313103,"stop":1728056313103,"duration":0},"status":"passed","severity":"normal"},{"uid":"fdb3e7dc8486143b","name":"Subscribe one by one to 100 topics and publish messages","time":{"start":1728056313096,"stop":1728056313097,"duration":1},"status":"passed","severity":"normal"},{"uid":"4426f6f31f40c0e0","name":"returns nothing if no connections present","time":{"start":1728055998441,"stop":1728055998442,"duration":1},"status":"passed","severity":"normal"},{"uid":"690dac3f9b919cc9","name":"should return different streams if requested simultaniously","time":{"start":1728055999041,"stop":1728055999041,"duration":0},"status":"passed","severity":"normal"},{"uid":"fa142e55ae032821","name":"should throw an error for non-numeric clusterId: /waku/2/rs/x/1","time":{"start":1728055983139,"stop":1728055983139,"duration":0},"status":"passed","severity":"normal"},{"uid":"db4860b8f449e098","name":"numPeers=3 -- returns total 3 peers, with max 6 bootstrap peers","time":{"start":1728056563512,"stop":1728056563512,"duration":0},"status":"passed","severity":"normal"},{"uid":"3e08171f0c51fbd4","name":"should be able to decode the field with RELAY and FILTER protocols set to true","time":{"start":1728055990813,"stop":1728055990813,"duration":0},"status":"passed","severity":"normal"},{"uid":"ae01823762636fc1","name":"Wrong topic","time":{"start":1728058106475,"stop":1728058106476,"duration":1},"status":"passed","severity":"normal"},{"uid":"229fff0ec6cf6247","name":"should throw an error if shards are undefined for static sharding","time":{"start":1728055983136,"stop":1728055983136,"duration":0},"status":"passed","severity":"normal"},{"uid":"806fb71533d21bc3","name":"should push to needed amount of connections","time":{"start":1728056263818,"stop":1728056263818,"duration":0},"status":"broken","severity":"normal"},{"uid":"1c9e0c6478d1e647","name":"numPeers=2 -- returns total 2 peers, with max 7 bootstrap peers","time":{"start":1728056563513,"stop":1728056563514,"duration":1},"status":"passed","severity":"normal"},{"uid":"c5d63d1bb4f83137","name":"same cluster, different shard: nodes connect (autosharding)","time":{"start":1728056563493,"stop":1728056563494,"duration":1},"status":"passed","severity":"normal"},{"uid":"3b3ff35e61ad678e","name":"should only return 1 node with relay capability","time":{"start":1728056007092,"stop":1728056007093,"duration":1},"status":"passed","severity":"normal"},{"uid":"79fe196e35867112","name":"should correctly map /app/29/sometopic/someencoding to shard index 6","time":{"start":1728055983128,"stop":1728055983128,"duration":0},"status":"passed","severity":"normal"},{"uid":"da43dfe4a1c5bd55","name":"Check publish message containing Arabic","time":{"start":1728056305020,"stop":1728056305020,"duration":0},"status":"passed","severity":"normal"},{"uid":"6556c6d68a9082b5","name":"should be able to decode the field with only RELAY set to true","time":{"start":1728055990809,"stop":1728055990810,"duration":1},"status":"passed","severity":"normal"},{"uid":"d118a1b231a65b04","name":"Subscribe and receive messages via lightPush","time":{"start":1728056239465,"stop":1728056239465,"duration":0},"status":"broken","severity":"normal"},{"uid":"919b2452a32ce309","name":"Check publish message containing SQL Injection","time":{"start":1728056305021,"stop":1728056305021,"duration":0},"status":"passed","severity":"normal"},{"uid":"372e88e81dcf307","name":"Subscribe to topic containing escaped characters and publish message","time":{"start":1728056313105,"stop":1728056313105,"duration":0},"status":"passed","severity":"normal"},{"uid":"45ce70d63da475f4","name":"random auto sharding 3 - Cluster ID: 10, Content Topic: /app85/4/topic600/utf8","time":{"start":1728058106468,"stop":1728058106469,"duration":1},"status":"passed","severity":"normal"},{"uid":"a33b7a03f32a5228","name":"should load peers from local storage and dispatch events","time":{"start":1728056010878,"stop":1728056010878,"duration":0},"status":"passed","severity":"normal"},{"uid":"8607172f6e3d7d9e","name":"should handle clusterId, application and version for autosharding with cluster iD 1","time":{"start":1728055983135,"stop":1728055983135,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5804852ead9ba2c","name":"isConnected between 2 js-waku relay nodes","time":{"start":1728056059746,"stop":1728056059746,"duration":0},"status":"passed","severity":"normal"},{"uid":"b8a4b85f6723e010","name":"should not receive a peer event after stop","time":{"start":1728056052795,"stop":1728056052795,"duration":0},"status":"passed","severity":"normal"},{"uid":"9b1f0ba1aa548c26","name":"random static sharding 4 - Cluster ID: 40, Shard ID: 734","time":{"start":1728056619531,"stop":1728056619531,"duration":0},"status":"broken","severity":"normal"},{"uid":"86b1e81321c00489","name":"Decrypt messages","time":{"start":1728056279821,"stop":1728056279821,"duration":0},"status":"passed","severity":"normal"},{"uid":"7c59c4e5e6b55713","name":"Asymmetric encrypt & decrypt","time":{"start":1728056017367,"stop":1728056017367,"duration":0},"status":"passed","severity":"normal"},{"uid":"6da2d3545f89ede6","name":"should process correctly when SingleShardInfo has no clusterId but has a shard","time":{"start":1728055983147,"stop":1728055983148,"duration":1},"status":"passed","severity":"normal"},{"uid":"2a0a7467c006e33c","name":"Decoder throws on undefined content topic","time":{"start":1728055999167,"stop":1728055999167,"duration":0},"status":"passed","severity":"normal"},{"uid":"f2e57a1d154923dc","name":"getPeersByDiscovery","time":{"start":1728056077509,"stop":1728056077509,"duration":0},"status":"passed","severity":"normal"},{"uid":"fd805b5a175a56c0","name":"Encoder throws on undefined content topic","time":{"start":1728055999166,"stop":1728055999167,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb86f6890ab59980","name":"should throw an error for non-numeric shard: /waku/2/rs/1/!","time":{"start":1728055983142,"stop":1728055983142,"duration":0},"status":"passed","severity":"normal"},{"uid":"2fa33e9e178f79ec","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 4","time":{"start":1728056563508,"stop":1728056563509,"duration":1},"status":"passed","severity":"normal"},{"uid":"37faf3d195a4364f","name":"Query Generator - true","time":{"start":1728056539989,"stop":1728056539989,"duration":0},"status":"broken","severity":"normal"},{"uid":"6b2c5282d7eec226","name":"throws on content topic with generation field greater than 0","time":{"start":1728055983114,"stop":1728055983115,"duration":1},"status":"passed","severity":"normal"},{"uid":"1f2ad50e9e9249b9","name":"should correctly map /app/20/sometopic/someencoding to shard index 0 with networkShards 1","time":{"start":1728055983129,"stop":1728055983129,"duration":0},"status":"passed","severity":"normal"},{"uid":"68d7cc2a48fc816e","name":"peer:update - should schedule stream creation IF protocol hit AND no stream found on connection","time":{"start":1728055999041,"stop":1728055999042,"duration":1},"status":"passed","severity":"normal"},{"uid":"5307955a169375de","name":"random static sharding 3 - Cluster ID: 453, Shard ID: 977","time":{"start":1728056619529,"stop":1728056619529,"duration":0},"status":"passed","severity":"normal"},{"uid":"189e6d72c37317d2","name":"Check meta is set [ecies]","time":{"start":1728056018682,"stop":1728056018682,"duration":0},"status":"passed","severity":"normal"},{"uid":"dcd9a2645a82990d","name":"random static sharding 5 - Cluster ID: 648, Shard ID: 635","time":{"start":1728056619531,"stop":1728056619532,"duration":1},"status":"passed","severity":"normal"},{"uid":"d2f285024bb68994","name":"can start and stop the service","time":{"start":1728056010875,"stop":1728056010876,"duration":1},"status":"passed","severity":"normal"},{"uid":"e00958b8052f7a5b","name":"addEventListener with correct event","time":{"start":1728056077507,"stop":1728056077507,"duration":0},"status":"passed","severity":"normal"},{"uid":"f715052842cf7421","name":"should map different content topics to different pubsub topics based on shard index","time":{"start":1728055983150,"stop":1728055983151,"duration":1},"status":"passed","severity":"normal"},{"uid":"833910daa4c85079","name":"should handle clusterId, application and version for autosharding with cluster iD 0","time":{"start":1728055983134,"stop":1728055983135,"duration":1},"status":"passed","severity":"normal"},{"uid":"1c92a49f14b53094","name":"listenerCount","time":{"start":1728056077510,"stop":1728056077510,"duration":0},"status":"passed","severity":"normal"},{"uid":"79909efb346f95d5","name":"Ephemeral messages are not stored","time":{"start":1728056089068,"stop":1728056089068,"duration":0},"status":"broken","severity":"normal"},{"uid":"23d93e18d1f50959","name":"should emit events and trasition isConnected state when has peers or no peers","time":{"start":1728056038213,"stop":1728056038214,"duration":1},"status":"passed","severity":"normal"},{"uid":"73ce3ad4f42c8427","name":"Passing page size 0 when there are 110 messages","time":{"start":1728056553718,"stop":1728056553718,"duration":0},"status":"broken","severity":"normal"},{"uid":"ad6dc962aafe0b00","name":"caches peers it previously fetched","time":{"start":1728056007092,"stop":1728056007092,"duration":0},"status":"passed","severity":"normal"},{"uid":"4df9bc06c00c8506","name":"Check publish message containing unicode special characters","time":{"start":1728056305024,"stop":1728056305024,"duration":0},"status":"passed","severity":"normal"},{"uid":"df75ef5aee0f63fe","name":"should retrieve 3 multiaddrs for test.waku.nodes.status.im","time":{"start":1728056007095,"stop":1728056007095,"duration":0},"status":"skipped","severity":"normal"},{"uid":"279966a452b212a5","name":"Subscribe to topic containing long and publish message","time":{"start":1728056313099,"stop":1728056313099,"duration":0},"status":"passed","severity":"normal"},{"uid":"3734993d57e21f02","name":"Check publish message containing long","time":{"start":1728056305015,"stop":1728056305015,"duration":0},"status":"passed","severity":"normal"},{"uid":"3ea1a996de1160b2","name":"should set field with only LIGHTPUSH enabled","time":{"start":1728055991713,"stop":1728055991714,"duration":1},"status":"passed","severity":"normal"},{"uid":"d9c83f14746c21c6","name":"should throw error - no id","time":{"start":1728055991703,"stop":1728055991703,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f8f7146ccfe70fb","name":"stop","time":{"start":1728056077511,"stop":1728056077511,"duration":0},"status":"passed","severity":"normal"},{"uid":"e29a984d3c1c9e1f","name":"should be able to decode the field with ALL protocols set to true","time":{"start":1728055990812,"stop":1728055990812,"duration":0},"status":"passed","severity":"normal"},{"uid":"c7d1c99fabbc6024","name":"tcp ip4 address","time":{"start":1728055991023,"stop":1728055991023,"duration":0},"status":"passed","severity":"normal"},{"uid":"7447dbf7902a078d","name":"should not receive a peer event after stop","time":{"start":1728056010877,"stop":1728056010877,"duration":0},"status":"passed","severity":"normal"},{"uid":"27eaec0b58065e78","name":"Sign & Recover","time":{"start":1728056017369,"stop":1728056017369,"duration":0},"status":"passed","severity":"normal"},{"uid":"ac441250b536d6ea","name":"numPeers=4 -- returns total 4 peers, with max 7 bootstrap peers","time":{"start":1728056563514,"stop":1728056563514,"duration":0},"status":"passed","severity":"normal"},{"uid":"3cf78a730487a6be","name":"same cluster, same shard: nodes connect (autosharding)","time":{"start":1728056563492,"stop":1728056563493,"duration":1},"status":"broken","severity":"normal"},{"uid":"38e5b62669866b02","name":"Encoder throws on empty string content topic","time":{"start":1728056016988,"stop":1728056016988,"duration":0},"status":"passed","severity":"normal"},{"uid":"7af1e3aa4f3da5b8","name":"Round trip binary encryption [symmetric, signature]","time":{"start":1728056016985,"stop":1728056016986,"duration":1},"status":"passed","severity":"normal"},{"uid":"11d55847bd09c14b","name":"should return no connections if no open connection provided","time":{"start":1728055998443,"stop":1728055998443,"duration":0},"status":"passed","severity":"normal"},{"uid":"b17b7f25b8e1bb53","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728056245832,"stop":1728056245833,"duration":1},"status":"broken","severity":"normal"},{"uid":"d17cfec3c38b069c","name":"can start the service","time":{"start":1728056052791,"stop":1728056052792,"duration":1},"status":"passed","severity":"normal"},{"uid":"53a6458ba9105914","name":"random auto sharding 1 - Cluster ID: 10, Content Topic: /app44/6/topic439/proto","time":{"start":1728058106467,"stop":1728058106467,"duration":0},"status":"passed","severity":"normal"},{"uid":"96f492b8254838","name":"should return usable stream attached to connection","time":{"start":1728055999039,"stop":1728055999040,"duration":1},"status":"passed","severity":"normal"},{"uid":"fd6467859ce12b30","name":"numPeers=3 -- returns total 3 peers, with max 7 bootstrap peers","time":{"start":1728056563514,"stop":1728056563514,"duration":0},"status":"passed","severity":"normal"},{"uid":"1b3a00658be9cda8","name":"should properly create location multiaddrs - udp","time":{"start":1728055991711,"stop":1728055991711,"duration":0},"status":"passed","severity":"normal"},{"uid":"448821d70652e55e","name":"should return unique PubsubTopics for static sharding","time":{"start":1728055983134,"stop":1728055983134,"duration":0},"status":"passed","severity":"normal"},{"uid":"42b0980e47e3f3d1","name":"peer:update - should not schedule stream creation IF protocol hit AND stream found on connection","time":{"start":1728055999042,"stop":1728055999042,"duration":0},"status":"passed","severity":"normal"},{"uid":"f19b478bddd891b5","name":"throws on content topic with empty application field","time":{"start":1728055983115,"stop":1728055983115,"duration":0},"status":"passed","severity":"normal"},{"uid":"59d995e7468c5fb","name":"should throw an error for non-numeric shard: /waku/2/rs/1/$","time":{"start":1728055983141,"stop":1728055983141,"duration":0},"status":"passed","severity":"normal"},{"uid":"489fe3110621c364","name":"Fails to publish message with wrong content topic","time":{"start":1728056305031,"stop":1728056305032,"duration":1},"status":"passed","severity":"normal"},{"uid":"252f37da7f5e097f","name":"should correctly map /statusim/1/community/cbor to shard index 4","time":{"start":1728055983126,"stop":1728055983126,"duration":0},"status":"passed","severity":"normal"},{"uid":"72539599073c594a","name":"should properly create location multiaddrs - tcp6","time":{"start":1728055991711,"stop":1728055991711,"duration":0},"status":"passed","severity":"normal"},{"uid":"519d1e83d88981a6","name":"same cluster, same shard: nodes connect","time":{"start":1728056563485,"stop":1728056563485,"duration":0},"status":"broken","severity":"normal"},{"uid":"6a021357c9921ed1","name":"`waku:online` between 2 js-waku relay nodes","time":{"start":1728056059744,"stop":1728056059744,"duration":0},"status":"passed","severity":"normal"},{"uid":"1fe1f1e68b2b40c8","name":"Decoder throws on empty string content topic","time":{"start":1728056016989,"stop":1728056016989,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78847f2e1580ae0","name":"should properly create location multiaddrs - tcp4","time":{"start":1728055991707,"stop":1728055991711,"duration":4},"status":"passed","severity":"normal"},{"uid":"c284815c6dd4e02b","name":"ignores domain fetching errors","time":{"start":1728056007091,"stop":1728056007091,"duration":0},"status":"passed","severity":"normal"},{"uid":"613b67d5f5182868","name":"3 nodes on /waku/2/rs/7/1 topic","time":{"start":1728056297749,"stop":1728056297749,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b18965fe71ba844","name":"Js publishes, other Js receives","time":{"start":1728056293354,"stop":1728056293354,"duration":0},"status":"passed","severity":"normal"},{"uid":"c6a862586e5ce00c","name":"peerDiscovery without wakuPeerExchangeDiscovery","time":{"start":1728056341586,"stop":1728056341591,"duration":5},"status":"passed","severity":"normal"},{"uid":"b5ec8adcc96ca955","name":"start node with empty content topic","time":{"start":1728058106477,"stop":1728058106477,"duration":0},"status":"passed","severity":"normal"},{"uid":"2bdc9cf4a5f5f9cb","name":"ENRTree (root): should error if DNS root entry signature is invalid","time":{"start":1728056006883,"stop":1728056006884,"duration":1},"status":"passed","severity":"normal"},{"uid":"f3092d280de5d5d0","name":"Relay","time":{"start":1728056044215,"stop":1728056044215,"duration":0},"status":"passed","severity":"normal"},{"uid":"ce9cb27735fd9cab","name":"should throw an error for non-numeric clusterId: /waku/2/rs/\\/1","time":{"start":1728055983142,"stop":1728055983142,"duration":0},"status":"passed","severity":"normal"},{"uid":"affa4161a00846a3","name":"Subscribe to topic containing Russian and publish message","time":{"start":1728056313102,"stop":1728056313102,"duration":0},"status":"passed","severity":"normal"},{"uid":"92ec136dc40769df","name":"should throw an error for non-numeric clusterId: /waku/2/rs/!/1","time":{"start":1728055983141,"stop":1728055983141,"duration":0},"status":"passed","severity":"normal"},{"uid":"c8e6b22126904cc7","name":"numPeers=1 -- returns one bootstrap peer ","time":{"start":1728056563509,"stop":1728056563509,"duration":0},"status":"passed","severity":"normal"},{"uid":"46ae7b6277a60307","name":"numPeers=4 -- returns total 4 peers, with max 3 bootstrap peers","time":{"start":1728056563506,"stop":1728056563506,"duration":0},"status":"passed","severity":"normal"},{"uid":"26597fbdd871f396","name":"all px service nodes subscribed to the shard topic should be dialed","time":{"start":1728056485933,"stop":1728056485933,"duration":0},"status":"passed","severity":"normal"},{"uid":"73b8d4442c0750b1","name":"should not throw an error when the topic is within a list of configured topics","time":{"start":1728055983145,"stop":1728055983146,"duration":1},"status":"passed","severity":"normal"},{"uid":"7d3037090e02c95a","name":"Waku message hash computation (meta size of 64 bytes)","time":{"start":1728055985592,"stop":1728055985592,"duration":0},"status":"passed","severity":"normal"},{"uid":"a423aaee8752e05e","name":"recovers when dns.resolve returns empty","time":{"start":1728056007091,"stop":1728056007091,"duration":0},"status":"passed","severity":"normal"},{"uid":"da7ebd7ac29081ac","name":"ENRTree (root): should error if DNS root entry is mis-prefixed","time":{"start":1728056006883,"stop":1728056006883,"duration":0},"status":"passed","severity":"normal"},{"uid":"d58ebdb5b5f08d11","name":"should extract SingleShardInfo from a valid PubsubTopic","time":{"start":1728055983137,"stop":1728055983137,"duration":0},"status":"passed","severity":"normal"},{"uid":"af8134c6193e5569","name":"Round trip binary encryption [symmetric, no signature]","time":{"start":1728056016984,"stop":1728056016985,"duration":1},"status":"passed","severity":"normal"},{"uid":"5d8284be2abd227f","name":"throws on empty content topic","time":{"start":1728055983113,"stop":1728055983113,"duration":0},"status":"passed","severity":"normal"},{"uid":"2f852cc80588bcf0","name":"Subscribe and receive messages on 2 different pubsubtopics","time":{"start":1728056213609,"stop":1728056213611,"duration":2},"status":"passed","severity":"normal"},{"uid":"7b19f8e8c8bceb16","name":"should return empty list for no shard","time":{"start":1728055983136,"stop":1728055983136,"duration":0},"status":"passed","severity":"normal"},{"uid":"96da1fb48089d1c3","name":"numPeers=4 -- returns total 4 peers, with max 1 bootstrap peers","time":{"start":1728056563500,"stop":1728056563500,"duration":0},"status":"passed","severity":"normal"},{"uid":"e9c817c6eca802c7","name":"should set field with all protocols disabled","time":{"start":1728055991712,"stop":1728055991712,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b97d3661223d5","name":"should return the correct number of peers based on numPeers and maxBootstrapPeers","time":{"start":1728056563515,"stop":1728056563515,"duration":0},"status":"passed","severity":"normal"},{"uid":"24b00455f42ce2db","name":"should not fail to start the service if it is already started","time":{"start":1728056052793,"stop":1728056052794,"duration":1},"status":"passed","severity":"normal"},{"uid":"30cf480be9d16378","name":"different cluster, same shard: nodes don't connect","time":{"start":1728056563488,"stop":1728056563488,"duration":0},"status":"broken","severity":"normal"},{"uid":"1c3cb1847bab3ff8","name":"should return the pubsub topic directly if a string is provided","time":{"start":1728055983146,"stop":1728055983147,"duration":1},"status":"passed","severity":"normal"},{"uid":"1dab5fc3ebc6df7c","name":"Filter with 1 connections","time":{"start":1728056453347,"stop":1728056453349,"duration":2},"status":"broken","severity":"normal"},{"uid":"d717c87b3dcb5df1","name":"should return one bootstrap peer, and all non-boostrap peers, when numPeers is 0 & maxBootstrap is 1","time":{"start":1728055998905,"stop":1728055998905,"duration":0},"status":"passed","severity":"normal"},{"uid":"c142fa97fb7965c7","name":"Symmetric encrypt & Decrypt","time":{"start":1728056017367,"stop":1728056017368,"duration":1},"status":"passed","severity":"normal"},{"uid":"bef928c5a5192b66","name":"Waku message hash computation (meta size of 12 bytes)","time":{"start":1728055985590,"stop":1728055985591,"duration":1},"status":"passed","severity":"normal"},{"uid":"9d272cd2ed134879","name":"should not fail to stop the service if it was not started","time":{"start":1728056052793,"stop":1728056052793,"duration":0},"status":"passed","severity":"normal"},{"uid":"73909a173900579d","name":"numPeers=0 -- returns all peers including all non-bootstrap with maxBootstrapPeers: 3","time":{"start":1728056563506,"stop":1728056563507,"duration":1},"status":"passed","severity":"normal"},{"uid":"e7e0a98ff94baf79","name":"Check received message containing short","time":{"start":1728056153039,"stop":1728056153039,"duration":0},"status":"broken","severity":"normal"},{"uid":"605a5ce9a4f06b08","name":"should throw error - invalid id","time":{"start":1728055991703,"stop":1728055991703,"duration":0},"status":"passed","severity":"normal"},{"uid":"34eecf4ce02bc9cd","name":"Subscribe and receive messages on autosharded pubsubtopic","time":{"start":1728056213609,"stop":1728056213609,"duration":0},"status":"passed","severity":"normal"},{"uid":"db731953fe4422da","name":"more peers than existing","time":{"start":1728056278365,"stop":1728056278365,"duration":0},"status":"skipped","severity":"normal"},{"uid":"392b6789eaf447e6","name":"px service nodes not subscribed to the shard should not be dialed","time":{"start":1728056485934,"stop":1728056485936,"duration":2},"status":"passed","severity":"normal"},{"uid":"be6f471575eb499e","name":"Generator, custom pubsub topic","time":{"start":1728056636126,"stop":1728056636127,"duration":1},"status":"broken","severity":"normal"},{"uid":"be297a5ad7fc368d","name":"should not fail to stop the service if it was not started","time":{"start":1728056010876,"stop":1728056010876,"duration":0},"status":"passed","severity":"normal"},{"uid":"888c551fb51367b","name":"Encoder throws on undefined content topic","time":{"start":1728056016987,"stop":1728056016987,"duration":0},"status":"passed","severity":"normal"},{"uid":"f5a07099388c337b","name":"should properly create peer info with all multiaddrs","time":{"start":1728055991712,"stop":1728055991712,"duration":0},"status":"passed","severity":"normal"},{"uid":"521ebe68f5b0e13f","name":"Decoder throws on empty string content topic","time":{"start":1728055999167,"stop":1728055999168,"duration":1},"status":"passed","severity":"normal"},{"uid":"f5e1ff90837c9d77","name":"Push message with short payload","time":{"start":1728056278237,"stop":1728056278237,"duration":0},"status":"broken","severity":"normal"},{"uid":"7195fb2f990f65a2","name":"non connected peers","time":{"start":1728056278365,"stop":1728056278366,"duration":1},"status":"skipped","severity":"normal"},{"uid":"247778264970c5c3","name":"retrieves all peers (3) when branch entries are composed of multiple strings","time":{"start":1728056007094,"stop":1728056007094,"duration":0},"status":"passed","severity":"normal"},{"uid":"328a199a4c809df1","name":"should return valid sharding parameters for static sharding","time":{"start":1728055983148,"stop":1728055983148,"duration":0},"status":"passed","severity":"normal"},{"uid":"ffeea8a37f77bf6c","name":"should correctly encode and decode relay shards using rsv format (Bit Vector)","time":{"start":1728055983160,"stop":1728055983160,"duration":0},"status":"passed","severity":"normal"},{"uid":"af9880e118dc0f9e","name":"Waku message hash computation (message is IDecodedMessage)","time":{"start":1728055985593,"stop":1728055985594,"duration":1},"status":"passed","severity":"normal"},{"uid":"2e019802bd259db1","name":"should correctly map /app/20/sometopic/someencoding to shard index 7","time":{"start":1728055983127,"stop":1728055983128,"duration":1},"status":"passed","severity":"normal"},{"uid":"60934c9f9ee7a4f5","name":"Push message on custom pubsubTopic","time":{"start":1728056389602,"stop":1728056389603,"duration":1},"status":"broken","severity":"normal"},{"uid":"291bfe31b30702c3","name":"should be able to encode the field with only LIGHTPUSH set to true","time":{"start":1728055990806,"stop":1728055990806,"duration":0},"status":"passed","severity":"normal"},{"uid":"6cbea5d46640846d","name":"random auto sharding 2 - Cluster ID: 10, Content Topic: /app95/7/topic415/xml","time":{"start":1728058106467,"stop":1728058106468,"duration":1},"status":"passed","severity":"normal"},{"uid":"868ceb53f047daa2","name":"should be able to encode the field with only RELAY set to true","time":{"start":1728055990802,"stop":1728055990804,"duration":2},"status":"passed","severity":"normal"},{"uid":"490c553c43d524e3","name":"should properly create location multiaddrs - udp4","time":{"start":1728055991706,"stop":1728055991707,"duration":1},"status":"passed","severity":"normal"},{"uid":"bb8bcf2e3ee92df7","name":"should encodeTxt and decodeTxt","time":{"start":1728055991700,"stop":1728055991700,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f3b2846408a5b73","name":"Push to array if already present","time":{"start":1728055982548,"stop":1728055982549,"duration":1},"status":"passed","severity":"normal"},{"uid":"548d37344366d1b0","name":"should throw an error for invalid PubsubTopic format: /waku/1/rs/1/2","time":{"start":1728055983137,"stop":1728055983138,"duration":1},"status":"passed","severity":"normal"},{"uid":"53cae40d2c928c68","name":"Init the array if not present","time":{"start":1728055982546,"stop":1728055982548,"duration":2},"status":"passed","severity":"normal"},{"uid":"ec07406873b51bf7","name":"random auto sharding 4 - Cluster ID: 10, Content Topic: /app82/8/topic817/proto","time":{"start":1728058106469,"stop":1728058106470,"duration":1},"status":"passed","severity":"normal"},{"uid":"40e3d8b41ec2b9d5","name":"ignores unrecognized TXT record formats","time":{"start":1728056007091,"stop":1728056007092,"duration":1},"status":"passed","severity":"normal"},{"uid":"d6c8dc56179bf2cb","name":"isConnected return false after peer stops","time":{"start":1728056059745,"stop":1728056059746,"duration":1},"status":"passed","severity":"normal"},{"uid":"62c4e2d9b8d25e89","name":"Cluster ID 0 - Default/Global Cluster","time":{"start":1728058106465,"stop":1728058106466,"duration":1},"status":"passed","severity":"normal"},{"uid":"e484b9dec07b56ef","name":"Subscribe and receive messages on custom pubsubtopic","time":{"start":1728056213603,"stop":1728056213604,"duration":1},"status":"passed","severity":"normal"},{"uid":"e58678637f7592cf","name":"Nodes with multiple pubsub topic","time":{"start":1728056297748,"stop":1728056297748,"duration":0},"status":"passed","severity":"normal"},{"uid":"6258f8af4a4c6445","name":"Subscribe to topic containing short and publish message","time":{"start":1728056313098,"stop":1728056313098,"duration":0},"status":"passed","severity":"normal"},{"uid":"5f069851dc4a2575","name":"should create a new stream if no existing for protocol found","time":{"start":1728055999040,"stop":1728055999041,"duration":1},"status":"passed","severity":"normal"},{"uid":"139f07b8b42ccbdd","name":"random auto sharding 5 - Cluster ID: 10, Content Topic: /app20/5/topic519/json","time":{"start":1728058106471,"stop":1728058106471,"duration":0},"status":"broken","severity":"normal"},{"uid":"89966e35043ddaff","name":"Fails to publish message with wrong pubsubtopic","time":{"start":1728056305032,"stop":1728056305032,"duration":0},"status":"passed","severity":"normal"},{"uid":"a9596749f079f374","name":"can start the service","time":{"start":1728056339960,"stop":1728056339962,"duration":2},"status":"passed","severity":"normal"},{"uid":"c9476295b0a21c38","name":"Subscribe to topic containing emoji and publish message","time":{"start":1728056313106,"stop":1728056313106,"duration":0},"status":"passed","severity":"normal"},{"uid":"97fe1ac3f1bc5268","name":"random auto sharding 8 - Cluster ID: 10, Content Topic: /app76/8/topic632/xml","time":{"start":1728058106473,"stop":1728058106473,"duration":0},"status":"passed","severity":"normal"},{"uid":"3b0be39e315e6690","name":"Publish message with custom timestamp: Fri Oct 04 2024 14:38:17 GMT+0000 (Coordinated Universal Time)","time":{"start":1728056305027,"stop":1728056305028,"duration":1},"status":"passed","severity":"normal"},{"uid":"8ec6edb854510f3","name":"should use the provided clusterId for the pubsub topic","time":{"start":1728055983151,"stop":1728055983151,"duration":0},"status":"passed","severity":"normal"},{"uid":"c0d08a8a4aa5a2eb","name":"Check publish message containing Basic HTML tag","time":{"start":1728056305022,"stop":1728056305022,"duration":0},"status":"passed","severity":"normal"},{"uid":"e3c3243a2b6db503","name":"addEventListener with wrong event","time":{"start":1728056077508,"stop":1728056077508,"duration":0},"status":"passed","severity":"normal"},{"uid":"c78a307d51ead47f","name":"does not throw on valid cases","time":{"start":1728055983112,"stop":1728055983112,"duration":0},"status":"passed","severity":"normal"},{"uid":"1418f38fb64d2f82","name":"Generator, custom pubsub topic","time":{"start":1728056636127,"stop":1728056636127,"duration":0},"status":"broken","severity":"normal"},{"uid":"e6652afe7b98da60","name":"Subscribe to topic containing numeric and publish message","time":{"start":1728056313100,"stop":1728056313100,"duration":0},"status":"passed","severity":"normal"},{"uid":"c3e54aeff3c718f8","name":"Publish message with large meta","time":{"start":1728056305034,"stop":1728056305035,"duration":1},"status":"passed","severity":"normal"},{"uid":"59f09c3ef30dbe91","name":"should be able to decode the field with STORE and LIGHTPUSH protocols set to true","time":{"start":1728055990813,"stop":1728055990814,"duration":1},"status":"passed","severity":"normal"},{"uid":"8f92783c8d51ba2f","name":"should update peers in local storage on 'peer:identify' event","time":{"start":1728056010878,"stop":1728056010878,"duration":0},"status":"passed","severity":"normal"},{"uid":"de2d804174bbfd9f","name":"Unsubscribe 1 topic - node subscribed to 1 topic","time":{"start":1728056177849,"stop":1728056177850,"duration":1},"status":"broken","severity":"normal"},{"uid":"3669f10730bf0967","name":"returns a subset of values when wanted number is lesser than available values","time":{"start":1728056005740,"stop":1728056005741,"duration":1},"status":"passed","severity":"normal"},{"uid":"b571f388e3eeab9a","name":"numPeers=4 -- returns total 4 peers, with max 5 bootstrap peers","time":{"start":1728056563510,"stop":1728056563510,"duration":0},"status":"passed","severity":"normal"},{"uid":"5b14d62c2faca159","name":"creates an iterator","time":{"start":1728056613616,"stop":1728056613616,"duration":0},"status":"broken","severity":"normal"}]